Почему появилось много несуществующих страницы 404 в вебмастере Яндекс и Гугл.

---

Как вы знаете на любом сайте должна быть страница ошибки 404, которая открывается когда в браузере ввели неправильный адрес сайта, страницы или перешли по ссылке на несуществующую страницу которую например удалили. Если вы для своего сайта создали правильную страницу 404, то вы не потеряете посетителей, которые по каким либо причинам не смогли попасть на нужную страницу. Но бывает так, что в вебмастере Яндекса или Гугл появились много несуществующих страниц 404. Таких страниц может быть очень много, не могу точно сказать как большое количество несуществующих страниц 404 могут влиять на сайт в плане продвижения, по этому поводу разные мнения. Если же вы до сих пор не создали 404-ю страницу на своем сайте, то стоит об этом задуматься, а как создать свою страницу ошибки 404 для сайта смотрите по этой ссылке.

Чтоб несуществующие страницы 404 больше не появлялись в вебмастере сотнями или тысячами, нужно в файле созданной вами страницы 404 внести некоторые изменения, то есть добавить один пункт. А происходит это потому что при "Проверке ответа сервера" например в вебмастере Яндекс выдает "Код статуса HTTP 200 OK" - это означает что это нормальная страница сайта, но это неправильно, страница ошибки 404 при "Проверке ответа сервера" должна выдавать HTTP/1.0 404 Not Found. Проверить как отвечает страница 404 или любой другой страницы можно на "bertal точка ru" рекомендую очень удобно проверять или в Яндекс вебмастере, Гугл вебмастере или на других сайтах где предоставляют такую возможность. Ниже на картинке вы видите "Код статуса HTTP 200 OK" - это неправильная настройка страницы 404.

Сайт или страница при проверке ответа сервера выдает код статуса HTTP 200 OK

--- ---

Теперь давайте посмотрим как правильно настроить страницу ошибки 404 чтоб при проверке ответа сервера выдавал HTTP/1.0 404 Not Found. Для этого открываем и редактируем страницу 404, нам нужно в самом начале страницы добавить всего еще одну строку, выделил красным цветом "<?php header("HTTP/1.0 404 Not Found"); ?>" и сохранить изменения. Далее загружаем измененную страницу 404 на сайт и проверяем ответ сервера, чтоб показывал HTTP/1.0 404 Not Found. Смотрите на картинке ниже как статус кода с "200 ОК" изменился на "404 Not Found".

Страница ошибки 404 проверка ответа сервера выдает код статуса HTTP/1.1 404 Not Found

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

--- --- ---


Рейтинг@Mail.ru   Яндекс.Метрика