Гэри Иллис из Google ответил на вопрос о том, что хуже - 301 редирект или ошибка 404.
Давайте послушаем мнение эксперта.
Вот вопрос, который ему задали:
«Что хуже для SEO: ошибка 404 или 301 редиректы, когда страницы уже проданных товаров перенаправляют на главную страницу каталога?»
А вот что ответил Гэри:
«В целом, 301 и 404 коды состояния одинаково безвредны. Выбирать между ними нужно исходя из ситуации»
Что за коды состояния и с чем их едят
Гэри использовал «коды состояния» для обозначения 404 и 301. Почему? Потому что они оба - это ответы сервера на запрос, сделанный человеком или поисковым ботом. Когда, например, посетитель переходит на страницу, он запрашивает ее у сервера. Сервер отвечает на запрос браузера сообщением с кодом.
Именно поэтому Гэри назвал 301 и 404 кодами состояния. Технически они так и называются, но еще можно встретить «коды ответа»
В любом случае, они делятся на пять категорий:
- 1xx (сведения): запрос получен, процесс продолжается (обычный ответ, просто информирует о процессе передачи данных).
- 2xx (успешно): сервер успешно получил запрос.
- 3xx (перенаправление): чтобы запрос был обработан, нужно выполнить определенные действия (например, сделать запрос по другому URL).
- 4xx (ошибка клиента): запрос содержит ошибку и не может быть выполнен.
- 5xx (ошибка сервера): серверу не удалось выполнить запрос (например, из-за внутренних технических ошибок).
Гэри спрашивали конкретно про 404. Этот код также часто называют «ошибкой 404». Но дело в том, что сами страницы ошибок не содержат. Ошибкой обозначается факт, что страница не может быть найдена.
Частое использование «ошибка» для обозначения 404 привело к мнению, что это плохой ответ. Но это не так. 404 не является ни плохим, ни хорошим. Это просто предупреждение том, что страница не была найдена.
Согласно данным Консорциума Всемирной Паутины (W3C) - организации, разрабатывающей и внедряющей технологические стандарты для Всемирной паутины, 404 указывает на неспособность сервера найти данные по запросу. Это может быть временно, а может и нет.
Другой надежный и авторитетный HTML-ресурс, Mozilla Web Docs, определяет 404 следующим образом:
«HTTP 404 Not Found указывает на то, что сервер не может найти запрошенный ресурс»
Из чего можно сделать вывод, что 404 указывает только лишь на то, что есть какое-то ограничение доступа.
Все это объясняет слова Гэри о том, что коды состояния 404 совершенно безвредны.
Как выбрать между 301 и 404
Гэри также уточнил, что каждый сам волен выбирать, какой код ему подойдет для бизнес-целей больше.
Страницы пропадают по самым разным причинам. Если это произошло в результате слияния нескольких URL, можно сделать 301 редирект старых на новые. Но только если они совпадают в плане контента. В ином случае 404 окажется лучшим вариантом.
А еще можно использовать 410, чтобы сообщить об удалении страницы навсегда. Google воспринимает 404 и 410 практически одинаково, но посетителям будет удобнее.
Источник: https://www.searchenginejournal.com/which-is-best-301-vs-404/492256/