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 — отже, будуть позиції». Технічна справність — умова, а не причина зростання. Позиції залежать ще від контенту, відповідності запиту й посилань.
- «Рахунок упав — сайт став гіршим». Часто обхід просто охопив більше сторінок або в каталог додалися нові перевірки.
- «Виправив помилку — рахунок має зрости». Якщо на сторінці залишилася інша помилка, її вага не змінюється.