Каждый раз, когда вы посещаете веб-сайт, ваш браузер отправляет запрос веб-серверу. Сервер затем отправляет ответ. Часть этого ответа — трёхзначное число, называемое Код статуса HTTP.
Представьте себе это как краткое сообщение. Оно сообщает браузеру и поисковым системам, был ли запрос выполнен успешно, была ли страница перемещена или возникла проблема. Например, код 200 означает, что всё в порядке, а код 404 означает, что страница не найдена.
Почему коды статуса имеют решающее значение для SEO
Поисковые системы используют коды статуса, чтобы решить, сканировать ли и индексировать ваши страницы. Если страница возвращает Код 404Google понимает, что страница удалена, и удалит её из индекса. Если страница возвращает код 200, Google понимает, что страница активна, и учитывает её при ранжировании.
Вот почему так важно отправлять правильный код статуса. Если вы случайно отправите код, сообщающий об ошибке на вашей странице, хотя это не так, вы можете потерять позицию в результатах поиска.
Наиболее важные коды статуса для SEO
200: ОК
Это код, который нужен большинству ваших страниц. Это означает, что всё работает и страница готова к индексации.
301: Перемещено навсегда против 302: Перемещено временно
Оба этих кода предназначены для перенаправлений. Перенаправление перенаправляет пользователя и поисковую систему со старого URL на новый.
- 301: Перемещено навсегда. Используйте этот вариант, когда у страницы новый постоянный адрес. Google передаст SEO-значение со старой страницы на новую, а браузеры кэшируют перенаправление для более быстрого пользовательского опыта.
- 302: Найдено/Временно перемещено. Используйте этот вариант, когда страница перемещалась только в течение короткого времени. Это более слабый сигнал для поисковых систем, и браузеры не сохранят перенаправление.
Если вы на 100% уверены, что страница не вернется, используйте перенаправление 301.
404: не найдены
Это очень распространённый код, означающий, что страница не существует. Когда Google видит ошибку 404, он удаляет страницу из своего индекса. Хотя 404 — это признак ошибки, это правильный ответ для удалённой страницы.
Распространенные ошибки SEO с кодами статуса
Проблема «мягкой 404»
Это происходит, когда страница удалена, но вместо 200 возвращается код 404: OK. Это сбивает Google с толку, поскольку он пытается индексировать страницу без контента. Чтобы исправить это, всегда проверяйте, возвращает ли поврежденная страница код 404.
Перенаправление всех неисправных страниц
Некоторые веб-сайты перенаправляют каждую поврежденную страницу обратно на главную. Это может сбивать пользователей с толку. Для лучшего пользовательского опыта лучше отображать чёткую страницу 404 с сообщением об отсутствии контента и ссылкой на главную страницу или соответствующую категорию.
Что такое код состояния HTTP?
Код статуса HTTP — это трехзначное число, которое веб-сервер отправляет браузеру для указания статуса запроса на веб-страницу.
Влияют ли коды статуса HTTP на SEO?
Да, они очень важны. Поисковые системы используют их, чтобы определить, следует ли сканировать и индексировать страницу.
Что такое ошибка 404?
Ошибка 404 — это код состояния, который сообщает пользователю и поисковой системе, что запрошенная страница не найдена.
Когда следует использовать перенаправление 301?
Для любой страницы, перенесённой на новый URL-адрес, следует использовать перенаправление 301. Это гарантирует сохранение всей SEO-ценности старой страницы.