Проверка статусов всех имеющихся страниц
При каждом обращении к странице на сервер, где находится сайт, поступает запрос. Ответ на запрос называется статусом страницы. Код статуса состоит из 3 цифр, которые говорят о состоянии запроса.
Если при обработке запроса произошла ошибка, то есть страницу открыть не получается из-за проблем на сервере или с клиентской стороны, то появляется сообщение об ошибке с соответствующим кодом (от 300 до 599).
- Все коды HTTP делятся на 5 подгрупп с начальными значениями от 1 до 5.
- 1хх — это временный код, показывается в момент обработки запроса.
- 2хх — запрос принят и успешно обработан.
- 3хх — для выполнения запроса нужно его перенаправить.
- 4хх — клиентская ошибка, запрашиваемая страница не существует, требует авторизации или недоступна.
- 5хх — внутренняя ошибка на сервере.
Рядом с трехзначным кодом указывается его расшифровка на английском языке.
Разработка SEO-сайтов с пожизненной гарантиейСоздаем невероятные SEO-сайты, оптимизированные по 69 параметрам уже на этапе разработки
Самые распространенные коды:
200 OK — Запрос получен и обработан успешно
301 Moved Permanently — Постоянный редирект. Запрашиваемый сайт перенесен на новый адрес. Новый URL указывается в поле Location.
400 Bad Request — Запрос не может быть исполнен из-за синтаксической ошибки.
403 Forbidden — Документ запрещен к просмотру. Например, если файл защищен паролем.
404 Not Found — Запрашиваемая страница или документ не найден. Например, если страница удалена.
502 Bad Gateway — Ошибка в обмене данными.
503 Service Unavailable — Сервер недоступен, так как поступает слишком много запросов.
Как проверить статус страницы
Узнать статус страницы можно на сервисах Яндекс.Вебмастер и Google Search Console. Эти сервисы отслеживают данные об индексировании страниц и показывают их состояние в результатах поисковой выдачи. В Вебмастере и Search Console отображается информация о том, находится ли страница в индексе, или же робот ее обходит и почему.
Можно проверить, как отдельные URL, так и все страницы сайта сразу.
Проверка статуса страницы в Яндекс.Вебмастер
В панели навигации Вебмастера нужно выбрать пункт «Индексирование»— «Проверить статус URL». В поле нужно ввести адрес страницы и нажать кнопку «Проверить».
- Будет сформирован отчет, в котором будут указаны:
- код статуса HTTP,
- url адрес страницы,
- дата и время последнего сканирования,
- содержимое тега title,
- статус страницы во время последнего обхода роботом.
Чтобы проверить сразу все страницы сайта, надо зайти в раздел «Индексирование» — «Страницы в поиске». В этом разделе будет представлена таблица со списком URL, их статусами, датами последнего посещения и заголовками. Чтобы сразу найти страницы с ошибками, нужно в столбце «Статус и URL» выбрать сортировку по статусу «Удален: Ошибка HTTP» . В итоге будут показаны url, удаленные из результатов поиска, и указан код ошибки.
Проверка статуса страницы в Google Search Console
В боковой панели выбираем раздел «Инструмент проверки URL» и вводим нужный адрес. Потом кликаем по ссылке «Изучить просканированную страницу». Справа в окне браузера выйдет панель навигации с тремя вкладками. Выбираем вкладку «Подробнее». Там будет указан код страницы.
Чтобы проверить сразу все страницы сайта, нужно зайти в раздел «Статус индексирования» и сформировать отчет с результатами сканирования. Они будут сгруппированы по статусу (ошибка, предупреждение, без ошибок) и причине (код ответа HTTP).
Помимо сервисов Яндекса и Гугла существуют инструменты и других разработчиков для проверки статуса страниц сайта. Это и отдельные онлайн-сервисы, и плагины для браузера (например, HTTP Header Spy).