Сущность и NAP
Раздел /entity: насколько одинаково о вашей организации написано на сайте и на площадках и как быстро вы отвечаете на отзывы. Работает без ИИ — только правила; данных площадок «из воздуха» не берёт (их вводят вручную или CSV).
Что считается
NAP (вес 40). Название, телефон, адрес — сайт (вес 2) и каждая площадка (вес 1) сравниваются с эталоном. Эталон задаёт владелец; если не задан, им служит сам сайт (тогда видны только расхождения площадок с сайтом). Поля весят: телефон 45, название 30, адрес 25. Состояния: совпало, похоже, расходится, нет данных (пустое поле оценку не портит).
- Телефон: только цифры, 8 и +7 равны; несколько допустимых — через «;».
- Название: без кавычек, регистра и «ООО/ИП/LLC…», допускается слитное написание и «содержит»; допустимые другие написания — поле «alt».
- Адрес: сокращения (ул., д., к., стр., г.), индекс и офис не учитываются; другой дом на той же улице — «похоже», не «совпало».
Данные на сайте (вес 30). 100 минус штрафы: нет разметки организации (20), разные названия в разметке/og:site_name/заголовке (15), телефон в разметке не виден на странице (12), нет sameAs при найденных профилях (12), профили не все в sameAs (6), нет логотипа или адреса (по 4), в sameAs сам сайт (3).
Ответы на отзывы (вес 30). По отзывам за 90 дней с известным признаком ответа: доля отвеченных вовремя среди тех, у кого срок вышел (по умолчанию 3 дня, 1–30 в настройках), минус 10 за каждый негативный (≤3★) без ответа, максимум 5. Время ответа известно только для ответов, появившихся при нашем наблюдении (rp_reviews.seen и ans_ts); ответ, бывший при первой загрузке, засчитывается вовремя.
Общая оценка — взвешенное среднее имеющихся частей. «Присутствие в каталогах» остаётся отдельной оценкой раздела «Каталоги».
Сканирование
Главная и до пяти страниц (ссылки с «контакты/о компании/реквизиты…» и стандартные адреса /contacts, /kontakty, /about…), не более шести страниц; сеть через Http::follow с защитой от внутренних адресов. Результат хранится в en_scan; свежим считается 20 часов.
Данные
en_ref эталон, en_ext площадки, en_scan последнее сканирование, en_snap дневные снимки (400 дней). Входят в выгрузку и удаление аккаунта.
Диспетчерская
События: nap-mismatch, entity-conflict, reviews-sla, nap-drift, presence-drift (категория «репутация»). Задачи e:nap, e:sla, e:org|name|phone|sameas. Правило причин entity. Показатель nap для проверки эффекта задач. Блок «Сущность и NAP» на карточке сайта.
Cron
bin/entity.php раз в сутки — сканирует сайты, у которых есть эталон, площадки или сканирование (47 6 * * *).
Ограничения
Формат адресов и телефонов настроен на Россию; зарубежные номера сравниваются как есть. Страницы на JavaScript без серверной отрисовки не видны сканеру. Площадки не опрашиваются автоматически (отдельные API платные или закрыты) — данные вводятся вручную или CSV.