Продвижение сайтов частным мастером в Москве

Александр Чалиев

кандидат наук, индивидуальный предприниматель

Москва, Старокоптевский переулок, 5Ас3
+7 (910) 127-45-11
ежедневно с 9:00 до 20:00
Оставить онлайн-заявку

Решение проблемы 404 ошибки на сайте "страница не существует"

Код ответа сервера 200 означает, что страница существует - это правильно. Однако иногда при сканировании структуры сайта выявляются страницы с другими значениями кода ответа сервера, наиболее часто встречаются:

  • 301 - постоянный редирект (перенаправление на другую страницу);
  • 5хх - ошибки сервера, из-за которых сайт не работает;
  • 404 - страница не существует.

Обычно 301-й ответ перебрасывает посетителя сайта на другую страницу, которая отдают 200 ответ (успешное открытие страницы сайта).

Для успешного продвижения сайта важно, чтобы на сайте не было ссылок на страницы и самих страниц, которые не существуют (с 404 ошибкой). Страницы, которые содержат ссылки на другие страницы, отдающие 404 ответ, назваются "битыми ссылками".

404 ошибки в Яндекс-вебмастере

Выявить 404 ошибки можно через Яндекс-Вебмастер в разделе "Индексирование" -> "Статистика обхода" -> "Исключенные страницы" -> "Запрещены к индексированию или не существуют" (смотрите скрин).

Существует еще несколько способов поиска страниц с 404 ошибкой - с помощью специальных программ (например, PageWeight) или онлайн-сервисов (пользуйтесь поиском, чтобы найти их).

После выявления таких страниц нужно найти страницы на нашем сайте с битыми ссылками и удалить такие ссылки (которые ведут на несуществующие страницы). После этого можно закрыть от индексации адреса страниц с 404 ошибкой в robots.txt с помощью строки

Disallow: /адрес-страницы
или поставить 301-ый редирект в файле .htaccess с несуществующей страницы на существующую, например, такой строкой:
RewriteRule ^OldURL$ "http\:\/\/site\.ru\/NewURL\/" [R=301,L]
и обратите внимание на экранирующие слеши, без которых редирект не заработает.

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

Также важно проверить не присутствуют ли в файле sitemap.xml адреса страниц с 404 ошибкой, если присутствуют - удалить.

Не игнорируйте ошибки 404 на Вашем сайте, иначе возникнут проблемы с выходом сайта в ТОП поисковых систем.