Код ответа сервера
Определение Код ответа сервера
Код ответа сервера — это язык, на котором сервер общается с браузером, краулером и вообще со всем интернетом 🐗. Трёхзначные числа по протоколу HTTP, придуманные ещё в 90-х, до сих пор решают, будет ли твоя страница в индексе или нет. Скучно звучит — но именно из-за этих цифр горят бюджеты и слетают позиции.
Механика простая: делаешь запрос к URL — сервер в ответ шлёт код. 200 — страница живёт, всё хорошо. 301 — переехала навсегда, Googlebot переносит вес ссылок на новый адрес. 302 — переехала временно, вес не переносится, используй осторожно. 404 — страницы нет, краулер фиксирует, ресурс тратится впустую. 410 — страницы нет и не будет, боту сигнал исключить URL из индекса быстрее, чем при 404. 500 — сервер упал, паника 😩. 503 — сервер временно недоступен, нормально при техработах, если не затягивается. В SEO это особенно критично: Googlebot обходит сайт, видит пачку 404 или 500 — краулинговый бюджет улетает в трубу, а страницы выпадают из индекса. Для гемблинга и нутры, где каждая лендинговая страница на счету, одна неправильно настроенная редиректная цепочка может похоронить трафик за неделю 😆.
Главная ошибка — игнорировать коды вообще. Поставил редирект 302 вместо 301 при переезде домена — и сидишь без передачи ссылочного веса месяцами. Или не закрыл удалённые страницы 410, а они продолжают жрать бюджет краулера. Проверяй коды ответов регулярно через Screaming Frog, Google Search Console или любой нормальный трекер — это не разовая история, а постоянный мониторинг. Нормально делай — нормально будет 🐗
📝 Определение написано простым языком — чтобы было понятно с первого прочтения. Все термины →
Часто задаваемые вопросы
Что такое код ответа сервера в SEO? ▾
Код ответа сервера — это трёхзначное число по протоколу HTTP, которое сервер возвращает на запрос браузера или поискового бота, сигнализируя о состоянии страницы (доступна, перемещена, не найдена и т.д.).
Чем отличается код 301 от 302 редиректа? ▾
301 — постоянный редирект, передаёт ссылочный вес на новый URL и используется при переезде сайта. 302 — временный редирект, вес не передаёт, поэтому для SEO применяется только в исключительных случаях.
Чем код 404 отличается от 410? ▾
404 означает, что страница не найдена, но может появиться снова — бот будет периодически проверять. 410 сигнализирует о том, что страница удалена навсегда, и поисковик быстрее исключит её из индекса.
Как коды ответа сервера влияют на краулинговый бюджет? ▾
Большое количество страниц с кодами 404, 500 или цепочками редиректов заставляет Googlebot тратить краулинговый бюджет впустую, из-за чего важные страницы обходятся реже или не индексируются вовремя.
Как проверить коды ответа сервера для своего сайта? ▾
Используй Screaming Frog SEO Spider, Google Search Console (раздел «Покрытие»), Ahrefs Site Audit или любой другой SEO-краулер — они покажут все проблемные URL с некорректными кодами ответа.
Связанные термины
HTTP 4xx ошибки — класс клиентских ошибок сервера (400–499), каждая со своей при...
HTTP 5xx ошибки — это сигналы бедствия серверной стороны: сервер жив, но сломан,...
HTTP редиректы 3xx — коды ответа сервера, которые говорят браузеру или поисковик...
Коды ответа сервера — это трёхзначные HTTP-статусы, которые сервер кидает в отве...
2FA (Two-Factor Authentication) — двухфакторная аутентификация: вход в аккаунт ч...
3D-Secure — это такая хрень, которая появилась, чтобы защитить нас, бедных арбит...