Джон Мюллер из Google проанализировал, оказывают ли многочисленные ошибки 404 негативное влияние на рейтинг, и дал четкое объяснение лучших методов их устранения.
Содержание
Код статуса 404 (не найдено)
404 — это код, который отправляет сервер, когда браузер или сканер запрашивает веб-страницу, которую сервер не может найти. Это означает только то, что страница не была найдена.
The официальная документация W3C не использует слово «ошибка» в своем определении 404. При этом серии кодов 400 (400, 404, 410 и т. д.) классифицируются как ответы об ошибках клиента. Клиент — это браузер или сканер, поэтому ответ об ошибке клиента означает, что сервер сообщает браузеру или сканеру, что их запрос ошибочен. Это не означает, что веб-сайт ошибочен.
Вот официальное определение W3C для ответа 404 «Страница не найдена»:
«Код статуса 404 (не найден) указывает на то, что исходный сервер не нашел текущего представления для целевого ресурса или не желает раскрывать, что оно существует. Код статуса 404 не указывает, является ли это отсутствие представления временным или постоянным; код статуса 410 (утерян) предпочтительнее 404, если исходный сервер знает, предположительно с помощью некоторых настраиваемых средств, что состояние, вероятно, будет постоянным».
Повлияют ли ошибки 404 на рейтинг?
Человек, задавший вопрос, хотел узнать, повлияет ли большое количество ответов 404 на рейтинг. Джон Мюллер из Google ответил на вопрос, затем объяснил правильный способ «исправить» ответы об ошибке 404 и предупредил, когда их не следует «исправлять». Я заключил «исправлять» в кавычки, потому что ответы 404 не всегда требуют исправления.
Вот вопрос:
«На моем сайте много ошибок 404. Потеряю ли я рейтинг своего сайта, если не перенаправлю их?»
Джон Мюллер ответил:
«Во-первых, ошибки 404 не повлияют на остальные рейтинги вашего сайта».
Решение 404-х ошибок с помощью перенаправлений
Затем Мюллер обсудил использование перенаправлений для предотвращения ответов 404. Перенаправление — это ответ сервера, который сообщает клиенту, что запрашиваемая им веб-страница была перемещена на другой URL. Перенаправление 301 сообщает браузеру или сканеру, что URL был постоянно перемещен на другой URL.
Когда использовать перенаправления для 404-х
Перенаправление веб-страницы, которая больше не существует, на другую веб-страницу иногда является правильным способом обработки ответов 404 «страница не найдена».
Вот как Мюллер объясняет правильное использование перенаправлений для «исправления» ответов 404:
«Перенаправления могут играть роль в работе со старыми страницами, но не всегда. Например, если у вас есть подлинный продукт-заменитель, такой как новая чашка, которая функционально заменяет чашку, которая больше не производится, то перенаправление допустимо».
Когда не следует использовать перенаправления для 404-х страниц
Затем он объяснил, когда не следует использовать перенаправления для ошибок 404, объяснив, что показывать веб-страницу, которая не имеет отношения к тому, что ожидают увидеть посетители сайта, — это отвратительный опыт.
Мюллер объясняет:
«С другой стороны, если у вас просто похожие страницы, то не делайте перенаправления. Если пользователь зашел на ваш сайт в поисках ножа, он будет разочарован, увидев только ложки. Это ужасный пользовательский опыт, и он не помогает в поиске».
Показывать 404 ответа — это нормально
Затем Мюллер объяснил, что показывать ответы 404 — это нормально, поскольку это правильный ответ, когда браузер или поисковый робот запрашивает страницу, которой больше нет на сервере.
Он объяснил:
«Вместо этого верните код результата HTTP 404. Создайте отличную страницу 404. Может быть, даже создайте страницу 404, которая объясняет, почему ложки лучше ножей, если вы можете это аргументировать. Просто не перенаправляйте слепо на похожую страницу, страницу категории или свою домашнюю страницу. Если вы не уверены, не перенаправляйте. Примите тот факт, что 404 — это нормально, это нормальная часть здорового веб-сайта».
Всегда исследуйте ответы об ошибках
Мюллер не упомянул, что всегда следует исследовать ответы 404. Не прекращайте расследование только потому, что страницы не существует и нет другой страницы, на которую можно перенаправить ее. Иногда есть реальная проблема, которую нужно решить.
404 по внутренним ссылкам
Например, некоторые 404-е вызваны неисправной внутренней ссылкой, где URL-адрес написан неправильно. Вы можете «исправить» это, перенаправив неправильный URL-адрес на правильный URL-адрес, но это не решит проблему, потому что настоящая проблема — это сама неисправная ссылка.
404 вызвано исходящими ссылками
Некоторые 404-е ошибки вызваны ссылками на страницы, которые больше не существуют. Ссылка на страницы, которые не существуют, создает впечатление, что страница заброшена. Ссылка на несуществующую веб-страницу — плохой пользовательский опыт, и никогда не бывает «нормальной части здорового веб-сайта». Так что либо ссылайтесь на правильную страницу, ссылайтесь на что-то другое, либо не ссылайтесь ни на что вообще.
Ошибки 404, вызванные входящими ссылками
Есть еще один тип ответов 404, о котором Мюллер не говорил, и который нужно изучить. Иногда сайты неправильно пишут URL, и когда это происходит, правильным ответом будет 301 на правильный ответ. Вы можете попробовать связаться с сайтом, чтобы попросить их исправить ошибку, но проще просто добавить перенаправление и жить дальше.
Послушайте вопрос и ответ на отметке 2:08 минуты:
Главное изображение от Shutterstock/Krakenimages.com