Коди відповідей сервера: класи стану та їх класифікація

Код відповіді HTTP показує, що сталося після запиту браузера або пошукового робота до сервера: ресурс успішно віддано, перенаправлено, не знайдено чи сталася помилка.

коди відповідей сервера та класи стану

Для SEO особливо важливо контролювати 200, 3xx, 404/410 і 5xx. Неправильний статус може призвести до індексації дубля, втрати старої URL або неможливості сканування сторінки.

Що означають класи HTTP-статусів

  • 1xx — інформаційні. Сервер прийняв запит і продовжує його обробку.
  • 2xx — успішні. Запит виконано. Найвідоміший код — 200 OK.
  • 3xx — перенаправлення. Клієнту потрібно перейти за іншою адресою або використати кешовану версію.
  • 4xx — помилка на стороні клієнта. Наприклад, ресурс не знайдено або доступ заборонено.
  • 5xx — помилка сервера. Сервер не зміг коректно обробити запит.

Найважливіші коди для SEO

  • 200 OK — сторінка успішно віддається.
  • 301 Moved Permanently — постійний редирект. Використовується під час зміни адреси сторінки.
  • 302 Found / 307 Temporary Redirect — тимчасові перенаправлення.
  • 304 Not Modified — ресурс не змінився, можна використати кеш.
  • 400 Bad Request — сервер не може обробити некоректний запит.
  • 401 Unauthorized — потрібна автентифікація.
  • 403 Forbidden — сервер зрозумів запит, але забороняє доступ.
  • 404 Not Found — ресурс за цією адресою не знайдено.
  • 410 Gone — ресурс видалено й не планується відновлювати.
  • 429 Too Many Requests — забагато запитів за короткий час.
  • 500 Internal Server Error — внутрішня помилка сервера.
  • 502 Bad Gateway — шлюз або проксі отримав некоректну відповідь від іншого сервера.
  • 503 Service Unavailable — сервіс тимчасово недоступний.
  • 504 Gateway Timeout — сервер-шлюз не дочекався відповіді.

Як перевірити код відповіді

Найпростіший спосіб — відкрити DevTools браузера, вкладку Network, перезавантажити сторінку й подивитися колонку Status.

перевірка коду відповіді сервера в Google Chrome

Також можна використовувати команду curl -I https://example.com/page, SEO-краулери та онлайн-перевірки.

приклад інструмента перевірки відповіді сервера

Як статуси впливають на SEO

Сторінки, які мають бути доступними, зазвичай повинні повертати 200. Якщо URL назавжди переїхала, використовуйте 301. Видалена сторінка без заміни може повертати 404 або 410.

Велика кількість битих внутрішніх посилань свідчить про проблеми структури. Масові 5xx ще критичніші: якщо пошуковий робот регулярно не може отримати сторінки, сканування й оновлення індексу сповільнюються.

Під час перенесення сторінок обов’язково оновлюйте внутрішні посилання, а не покладайтеся лише на редиректи.

Підсумок

HTTP-статус — базовий технічний сигнал. Для більшості SEO-завдань достатньо добре розуміти 200, 301, 302/307, 404, 410 і 5xx та регулярно перевіряти, чи відповідає фактичний статус призначенню сторінки.

Add comment

Знайшли помилку або неточність?

Выделите фрагмент текста и нажмите Ctrl + Enter. Также можно воспользоваться кнопкой ниже.

Знайшли помилку або неточність?

Виділений фрагмент буде додано до повідомлення автоматично. За потреби додайте пояснення.

Форма захищена від автоматичних надсилань

Дані використовуються лише для перевірки та виправлення матеріалу.