▤ Руководства

Наборы проверок по типам сайтов

Содержание

Страница /profile/{сайт} («Тип сайта» на странице отчёта) задаёт для сайта готовый набор проверок: интернет-магазин, форум и сообщество, блог и медиа, корпоративный сайт, портал и каталог или универсальный (по умолчанию). Тип показывает, что важно именно для такого сайта, и предлагает исключить проверки, которые к нему не относятся.

Принцип: исключение не должно быть уловкой

Отчёты и ранг сервиса общие для всех пользователей и сравнимы между сайтами, поэтому профиль ничего не меняет в самом отчёте. Он применяется при показе владельцу (Profile\Profiles::apply), и честность держится на правилах:

  1. Исключать можно только проверки из белого списка: объём текста главной, PWA, hreflang, BIMI, Schema.org, security.txt, Open Graph, соседние сайты на одном IP. Безопасность соединения, доступность, индексация и ограничители ранга не исключаются.
  2. У каждого исключения есть причина «почему это к сайту не относится»; владелец подтверждает её отдельным флажком, без подтверждения исключение не сохраняется.
  3. Не больше 5 исключений; исключённое не может составлять больше половины веса проверок группы — иначе группа оценивалась бы по паре оставшихся пунктов. Такое исключение не применяется, страница сообщает об этом.
  4. Рядом с рангом профиля всегда виден ранг без исключений и разница. Если исключения подняли ранг больше чем на 5 баллов, выводится предупреждение.

Исключённая проверка получает статус «не применимо» и не считается ни хорошей, ни плохой; ограничители ранга по-прежнему действуют.

Что меняет профиль

  • Страница отчёта владельца: плашка с рангом профиля, рангом без исключений, списком исключённого и тем, что стоит исправить в первую очередь для этого типа.
  • План работ: задачи по исключённым проверкам не создаются, открытые закрываются как неактуальные.
  • «Все сайты»: ранг с учётом профиля, метка типа; динамики и графика нет, потому что история хранится по стандартному рангу.

Не меняется: общий отчёт, история и график, публичные ссылки, PDF, API и экспорт, письма и сводки — они остаются по стандартному набору.

Устройство

Profile\Profiles — чистая логика (типы, белый список, расчёт); Store\ProfileData — таблица site_profile (владелец, сайт, тип, исключения); маршрут app/routes/56-profile.php, страница views/profile.php, плашка views/_profile_banner.php. Действия «Профиль сохранён/сброшен» попадают в журнал пользователя. Версия расчёта ранга получает суффикс +p….

Ограничения

Профиль настраивается только для сайтов вашего мониторинга. Список исключаемых проверок задан сервисом и расширяется только его обновлением. Типы дают ориентир, а не гарантию: они не определяют тип сайта автоматически.