Google предостерегает о неправильной обработке ошибки 404

Google предостерегает о неправильной обработке ошибки 404

Джон Мюллер из Google предложил рекомендации по наилучшему подходу к управлению ответами на ошибки 404 для SEO

Джон Мюллер из Google рассказал о том, оказывают ли многочисленные ошибки 404 негативное влияние на ранжирование, и дал четкое объяснение лучших методов их устранения.

404 (не найден) Код состояния

404 — это код, который сервер отправляет, когда браузер или сканер запрашивает веб-страницу, которую сервер не смог найти. Это означает лишь то, что страница не найдена.

<п>В официальной документации W3C не используется слово “error” в его определении 404. Тем не менее, коды серии 400 (400, 404, 410 и т. д.) классифицируются как ответы на ошибки клиента. Клиент — это браузер или сканер, поэтому ответ об ошибке клиента означает, что сервер сообщает браузеру или сканеру, что их запрос ошибочен. Это не означает, что на сайте возникла ошибка.

Это официальное определение W3C ответа 404 Page Not Found:

<блоковая цитата><п>“Код состояния 404 (не найден) указывает на то, что исходный сервер не нашел текущего представления целевого ресурса или не желает раскрывать его существование. Код статуса 404 не указывает, является ли это отсутствие представления временным или постоянным; код состояния 410 (Gone) предпочтительнее 404, если исходный сервер знает, предположительно с помощью каких-то настраиваемых средств, что состояние, скорее всего, будет постоянным.”

Влияют ли ошибки 404 на ранжирование?

<п>Человек, задавший вопрос, хотел знать, повлияет ли большое количество ответов 404 на рейтинг. Джон Мюллер из Google ответил на вопрос, а затем объяснил, как правильно “исправить” Ответы об ошибках 404 и предупреждение о том, когда не следует “исправлять” их. Я поставил “исправить” в кавычках, потому что ответы 404 не всегда требуют исправления.

Вот вопрос:

“На моем сайте много ошибок 404. Потеряю ли я рейтинг своего сайта, если не перенаправлю его?”

Джон Мюллер ответил:

“Во-первых, 404-е не повлияют на остальную часть рейтинга вашего сайта.”

Адресация ошибок 404 с помощью перенаправлений

<п>Затем Мюллер обсудил использование перенаправлений для предотвращения появления ответов 404. Перенаправление — это ответ сервера, который сообщает клиенту, что запрашиваемая веб-страница была перемещена на другой URL-адрес. Перенаправление 301 сообщает браузеру или сканеру, что URL-адрес навсегда перемещен на другой URL-адрес.

Когда использовать перенаправления для 404s

Перенаправление веб-страницы, которая больше не существует, на другую веб-страницу иногда является правильным способом обработки ответов 404: страница не найдена.

<п><эм>Вот как Мюллер объясняет правильное использование редиректов для “исправления” 404 ответа:

“Перенаправления могут играть роль в работе со старыми страницами, но не всегда. Например, если у вас есть подлинный продукт-заменитель, например новая чашка, которая функционально заменяет чашку, которая больше не производится, то перенаправление допустимо.”

Когда не использовать перенаправления для 404s

Далее он объяснил, когда не следует использовать перенаправления для ошибок 404, объяснив, что показывать веб-страницу, не имеющую отношения к тому, что ожидают увидеть посетители сайта, — это неприятный опыт.

Мюллер объясняет:

<блоковая цитата><п>“С другой стороны, если у вас просто похожие страницы, не делайте перенаправление. Если пользователь зайдет на ваш сайт в поисках ножа, он будет разочарован, увидев только ложки. Это ужасный пользовательский опыт, и он не помогает в поиске. “

Можно показать 404 ответа

Мюллер далее объяснил, что отображать ответы 404 – это нормально, потому что это правильный ответ, когда браузер или сканер запрашивает страницу, которой нет на сервере. больше.

Он объяснил:

<блоковая цитата><п>“Вместо этого верните код результата HTTP 404. Создайте отличную страницу 404. Может быть, даже создадите страницу 404, объясняющую, почему ложки лучше ножей, если вы сможете привести этот аргумент. Только не перенаправляйте вслепую на похожую страницу, страницу категории или вашу домашнюю страницу. Если вы не уверены, не перенаправляйте. Примите тот факт, что с ошибками 404 все в порядке, они являются нормальной частью работоспособного веб-сайта.”

Всегда исследуйте ответы об ошибках

Что-то, о чем Мюллер не упомянул, это то, что ответы 404 всегда следует расследовать. Не прекращайте расследование только потому, что страница не существует и нет другой страницы, на которую можно было бы ее перенаправить. Иногда возникает реальная проблема, которую нужно решить.

404 По внутренним ссылкам

Например, некоторые ошибки 404 вызваны неработающими внутренними ссылками, когда URL-адрес написан с ошибкой. Вы можете “исправить” это путем перенаправления неправильного URL-адреса на правильный URL-адрес, но это не решает проблему, потому что настоящая проблема — это сама неработающая ссылка.

404 Вызвано исходящими ссылками

<п>Некоторые ошибки 404 возникают из-за ссылок на страницы, которые больше не существуют. Ссылки на несуществующие страницы создают впечатление, будто страница заброшена. Ссылка на несуществующую веб-страницу неприятна для пользователя, и никогда не бывает «нормальной части работоспособного веб-сайта». Так что либо ссылайтесь на правильную страницу, либо ссылайтесь на что-то другое, либо вообще не ссылайтесь ни на что.

404 с, вызванные входящими ссылками

Есть еще один тип ответов 404, о котором Мюллер не говорил, и который необходимо изучить. Иногда сайты неправильно пишут URL-адрес, и в этом случае правильным ответом будет код 301. Вы можете попробовать связаться с сайтом и попросить исправить ошибку, но проще просто добавить перенаправление и жить дальше.

Послушайте вопрос и ответ на отметке 2:08: