Health Score: оценка технического состояния сайта
Health Score (Site Health Score, SEO Health Score) — сводная оценка технического состояния сайта по шкале от 0 до 100, которую выдаёт инструмент аудита после обхода страниц. Чем меньше страниц с ошибками, тем выше число. Такой счёт есть в Ahrefs Site Audit, Semrush Site Audit и в SEO Audit PromoPilot, но каждый сервис считает его по-своему. Health Score говорит только о технике сайта и не является прогнозом позиций или трафика.
Ниже — чем Site Health Score отличается от «SEO score» отдельной страницы, как его считают разные сервисы, как устроена формула в нашем аудите, какой счёт считать нормой и что исправлять в первую очередь.
Site Health Score и SEO score: в чём разница
Под словами «SEO score» и «SEO scorecard» прячутся разные вещи, и их легко спутать:
- SEO score страницы — оценка одного URL: есть ли Title и description, H1, alt у картинок, скорость. Её дают онлайн-чекеры страниц, например On-Page проверка.
- Site Health Score (SEO Health Score) — оценка всего сайта после обхода: какая доля страниц проходит проверки без проблем.
- SEO scorecard — обычно не метрика, а сводная таблица KPI: позиции, трафик, ссылки, техническое состояние. Health Score может быть одной из строк такой таблицы.
Высокий счёт отдельной страницы не означает здоровый сайт, и наоборот: на сайте с Health Score 90 могут быть важные страницы с критическими ошибками.
Как считают Health Score разные сервисы
| Сервис | Название | Принцип расчёта |
|---|---|---|
| Ahrefs Site Audit | Health Score | Доля внутренних URL без проблем уровня «Error». Предупреждения и замечания на счёт не влияют. |
| Semrush Site Audit | Site Health | Процент, который зависит от числа найденных ошибок и предупреждений и их разнообразия относительно выполненных проверок. |
| PromoPilot SEO Audit | Health Score | Взвешенная доля страниц: страница с критической ошибкой весит 1,0, с предупреждениями — 0,4, с замечаниями — 0,1. |
Отсюда главное правило: сравнивать Health Score разных инструментов нельзя. 85 в одном сервисе и 70 в другом могут описывать один и тот же сайт — у них разные каталоги проверок, разные пороги и разные формулы. Сравнивайте сайт с самим собой в одном инструменте.
Как считается Health Score в PromoPilot
После обхода каждая страница попадает ровно в одну корзину — по самой серьёзной находке на ней. Затем корзины взвешиваются и сравниваются с общим числом обойдённых страниц.
| Что нашли на странице | Вес в расчёте |
|---|---|
| Хотя бы одна критическая ошибка | 1,0 |
| Ошибок нет, есть предупреждения | 0,4 |
| Только замечания | 0,1 |
| Ничего не найдено | 0 |
Health Score = 100 × (1 − (1,0 × E + 0,4 × W + 0,1 × N) / P)
Здесь E — страницы с ошибками, W — только с предупреждениями, N — только с замечаниями, P — все обойдённые страницы. Результат округляется и ограничивается диапазоном 0–100.
Пример расчёта
Обойдено 200 страниц: на 10 есть критические ошибки, на 30 — только предупреждения, на 60 — только замечания, 100 чистые.
Сумма весов: 10 × 1,0 + 30 × 0,4 + 60 × 0,1 = 10 + 12 + 6 = 28. Счёт: 100 × (1 − 28 / 200) = 86.
Если исправить шаблон, из-за которого критическая ошибка была на всех десяти страницах, и они станут чистыми, сумма весов упадёт до 18, а счёт вырастет до 91. Если же на каждой из этих страниц останется хотя бы одна ошибка, счёт не изменится, сколько бы других находок вы ни закрыли.
Счёт считается по страницам, а не по числу находок. Одна критическая ошибка и двадцать на той же странице стоят одинаково. Поэтому выгоднее всего чинить шаблоны, которые задевают много адресов сразу.
Когда оценки нет. Если при обходе не открылась ни одна страница — сайт закрыт защитой от роботов, главная перенаправляет на другой домен или сервер не отвечает, — вместо числа показывается «—» и плашка с причиной. Отсутствие найденных проблем на пустом обходе не превращается в высокий балл.
Из каких проверок складывается
В каталоге 65 проверок по шести направлениям: индексация и сканирование, Meta и On-Page, контент, производительность, ссылки и структура, безопасность и HTTPS. У каждого направления в отчёте свой подсчёт; в отличие от общего Health Score, он учитывает уже количество находок. Критическими считаются 12 проверок:
- страница отдаёт 4xx, ошибка сервера 5xx, страница недоступна, петля редиректов;
- несколько canonical на странице, контент сайта рисует JavaScript;
- ссылки на битые страницы;
- отсутствует Title, дубликат Title, битая микроразметка JSON-LD;
- Core Web Vitals не пройдены;
- смешанный контент HTTPS/HTTP.
Подробно о каждой группе находок — в статье как читать отчёт аудита.
Какой Health Score считать нормой
| Счёт | Цвет в отчёте | Что это значит |
|---|---|---|
| 80–100 | Зелёный | Хорошее состояние: проблемы точечные, системных нет |
| 60–79 | Жёлтый | Средне: обычно есть одна-две шаблонные проблемы на многих страницах |
| 0–59 | Красный | Есть что чинить: ошибки затрагивают значимую часть сайта |
Эти пороги — ориентир, а не стандарт отрасли. Важнее три вещи:
- Динамика. Сравнивайте полный аудит с предыдущим полным аудитом того же сайта. Экспресс-проверка обходит ограниченное число страниц, поэтому её счёт с полным аудитом сравнивать некорректно.
- Какие именно страницы проблемные. Счёт 92 при ошибке 5xx на странице каталога хуже, чем 75 из-за длинных Title в архиве блога.
- 100 баллов не нужны. Сто означает отсутствие любых замечаний на всех страницах; на живом проекте это почти недостижимо и практической пользы не даёт.
Что исправлять первым
- Блокеры индексации на важных страницах. 4xx и 5xx, недоступность, ошибочный noindex, закрытие в robots.txt — такие страницы не могут ранжироваться вообще. Разбор — в статье проблемы индексации в аудите.
- Шаблонные критические ошибки. Дубликаты Title, смешанный контент, битая JSON-LD обычно идут из шаблона: одна правка закрывает сотни страниц и сильнее всего двигает счёт.
- Битые внутренние ссылки и редиректы. Петли и цепочки редиректов, ссылки на 404 тратят краулинговый бюджет и теряют ссылочный вес.
- Предупреждения на страницах с трафиком. Если к аккаунту подключена Search Console, аудит показывает у каждой проблемы клики и показы страниц, на которых она найдена, за 28 дней. Начинайте с проблем, которые задевают адреса, реально приносящие посетителей.
- Замечания — в последнюю очередь. Длинные URL, отсутствие Open Graph, неидеальная иерархия заголовков влияют на счёт минимально (вес 0,1).
После правок запустите повторный аудит и смотрите не только на число, но и на блок «Изменения с прошлого аудита»: там видно, что исправлено, что добавилось и что осталось. Перепроверка одной страницы обновляет только её; общий Health Score пересчитывается при новом обходе.
Почему Health Score меняется между аудитами
Счёт может сдвинуться, даже если вы ничего не меняли на сайте. Типичные причины:
- Изменился знаменатель. Обход нашёл новые страницы (фильтры каталога, архивы тегов, страницы пагинации) — и вместе с ними новые находки.
- Сайт отвечал по-разному. Медленный ответ или 5xx во время обхода превращаются в ошибки, хотя в обычное время страница работает.
- Внешние данные. Проверки Core Web Vitals опираются на замеры реальных пользователей Chrome за 28 дней, а они колеблются от недели к неделе.
- Защита от роботов. Если файрвол или Cloudflare начал блокировать краулер, часть страниц получает пометку «Доступ ограничен» вместо нормальной проверки.
Поэтому перед выводами «стало хуже» откройте блок сравнения с прошлым аудитом и посмотрите, какие именно находки добавились.
Где виден Health Score в PromoPilot
- Отчёт аудита — кольцо с числом в шапке и счёт по каждому из шести направлений.
- Дашборд SEO Audit — средний Health Score по всем вашим сайтам.
- Страница сайта — история аудитов со счётом каждого обхода.
- Письмо о завершении аудита — счёт в теме письма, разбивка по уровням в теле.
- Печатный отчёт, мобильное приложение и API — тот же показатель.
Подробнее о сервисе — в статье про SEO Audit.
Частые заблуждения
- «Высокий Health Score — значит будут позиции». Техническая исправность — условие, а не причина роста. Позиции зависят ещё от контента, соответствия запросу и ссылок.
- «Счёт упал — сайт стал хуже». Часто обход просто захватил больше страниц или в каталог добавились новые проверки.
- «Исправил ошибку — счёт должен вырасти». Если на странице осталась другая ошибка, её вес не меняется.