Масова перевірка помилок 5xx: діагностика стабільності сервера

Знаходьте збої інфраструктури (500, 502, 503, 504), які блокують Googlebot. Перевіряйте надійність сервера й обмеження швидкості обходу з емуляцією Googlebot.

Помилки сервера (5xx) і бюджет обходу

На відміну від 404 (немає контенту), помилки сервера 5xx означають, що сервер не виконав валідний запит. Для Googlebot це сигнал нестабільності. Google керує динамічною швидкістю обходу кожного домену. Коли 5xx зростають, Googlebot автоматично знижує частоту, щоб не перевантажити сервер.

Зниження має миттєві SEO-наслідки: новий контент не знаходять, оновлення наявних сторінок не потрапляють в індекс. Якщо 5xx тривають (зазвичай понад 1–2 тижні), Google починає повністю вилучати URL з індексу.

🔍 Масовий валідатор статусу сервера

Введіть до 10 URL (по одному в рядку). Інструмент використовує User-Agent Googlebot, щоб виявити фаєрволи чи налаштування, які блокують пошукові системи, але пускають звичайних користувачів.

URL Статус Затримка Діагноз

Розшифровка відповідей HTTP 5xx

Точна діагностика потребує розрізняти коди 5xx: вони вказують на різні шари стека сервера.

1. HTTP 500: Internal Server Error

Універсальна помилка «на всі випадки»: сервер зіткнувся з неочікуваною умовою. Типові причини — синтаксис у .htaccess, фатальні помилки PHP або права доступу. Одразу дивіться error_log сервера.

2. HTTP 502: Bad Gateway

Сервер-шлюз (Nginx, Cloudflare) отримав некоректну відповідь від upstream (Apache, PHP-FPM). Часто під час сплесків трафіку, коли вичерпано PHP-воркери.

3. HTTP 503: Service Unavailable

Сервер тимчасово не може обробити запит через роботи або перевантаження. Це правильний код для планового простою, якщо є HTTP-заголовок Retry-After.

4. HTTP 504: Gateway Timeout

Шлюз не дочекався відповіді від upstream. Часто це повільні запити до БД або зовнішні виклики API, що перевищують таймаут.

Status Code Інтерпретація Googlebot Вплив на обхід Контекст виправлення
500 Internal Error Критичний збій. Сайт зламаний. Миттєве зниження Рівень коду/конфігу (логи PHP/Apache).
502 Bad Gateway Збій зв’язку. Сильне зниження Рівень інфраструктури (балансувальник/CDN).
503 Unavailable «Поверніться пізніше». Призупинено (безпечно, якщо коротко) Режим робіт. Обов’язково ставте Retry-After.
504 Timeout Сервер занадто повільний. Сильне зниження Рівень БД (оптимізуйте запити/індекси).

Стратегічний протокол виправлення

Виправити помилку сервера — лише перший крок. Google не повертає повну швидкість обходу миттєво. Дотримуйтеся протоколу, щоб прискорити відновлення:

  1. Стабілізуйте інфраструктуру: Усуньте першопричину (збільште ліміт пам’яті, оптимізуйте SQL).
  2. Підтвердіть у GSC: Скористайтеся «Validate Fix» у звіті Coverage.
  3. Прискорте повторний обхід: Якщо критичні сторінки випали з індексу під час простою, вони не повернуться самі. Після стабілізації інфраструктури зробіть перевірку доступності URL у Google щоб переконатися: минулі 5xx не спричинили масове вилучення з індексу критичних сторінок.

Офіційні специфікації кодів статусу та впливу на роботів — у Google Search Central: мережеві та серверні помилки.

Поширені запитання

Як помилки 5xx впливають на швидкість обходу Googlebot?

Коли Googlebot бачить 5xx, він вважає, що сервер не тягне навантаження. Щоб не покласти сайт, Google суттєво знижує швидкість обходу. Якщо помилки тривають, він припиняє обхід конкретних URL і зрештою вилучає їх з індексу.

Як правильно обслуговувати сайт під час робіт?

Не дайте сайту «зависнути» по таймауту. Налаштуйте сервер віддавати 503 Service Unavailable. Обов’язково додайте HTTP-заголовок Retry-After з орієнтовною тривалістю простою (секунди або дата). Так Googlebot збереже індекс і повернеться в зазначений час.

Чому GSC показує 5xx, хоча сайт у мене відкривається?

Часто це «миготіння» (переривчасті помилки) або вибіркове блокування. Фаєрвол чи плагін безпеки може блокувати саме діапазон IP Googlebot і віддавати боту 403 або 500, пускаючи звичайні браузери. Перевірте інструментом вище з User-Agent Googlebot.

Чи спричиняє Cloudflare помилки 502/504?

Cloudflare частіше повідомляє про ці помилки, ніж сам їх створює. 502/504 у Cloudflare зазвичай означає, що origin-сервер (хостинг) не відповів на запит Cloudflare. Дивіться логи PHP-FPM або продуктивність БД, не лише налаштування Cloudflare.

Чим Soft 404 відрізняється від 500?

Soft 404 — проблема контенту (сторінка каже «не знайдено», але віддає 200 OK). 500 — збій сервера (код впав). 500 небезпечніші для здоров’я домену: вони сигналізують про технічну нестабільність.

Скільки часу потрібно, щоб позиції відновилися після 500?

Якщо простій короткий (години), відновлення зазвичай миттєве. Якщо помилки тривали днями й спричинили вилучення з індексу, треба чекати повторного обходу Google. Це можуть бути тижні, якщо не прискорити переіндексування.

Виправити сервер — лише перший крок

Стабільний сервер сам не повертає вилучені з індексу сторінки. Після усунення 5xx перевірте, що Googlebot знову обійшов і проіндексував контент — інакше втрачений трафік не повернеться.

100 безкоштовних токенів для миттєвих перевірок • картка не потрібна