Посещая сайты в интернете, можно встретиться с ошибкой 404 «Page not found» (также она называется «http error 404» и «error 404»). Давайте разберем, что значит эта ошибка, по каким причинам она появляется и что с ней делать.
Что значит ошибка 404
Ошибка 404 «Page not found» — это код ответа сервера. Когда вы вводите в строке поиска URL адрес страницы сайта, то браузер запрашивает её с сервера. А он при помощи кода 404 сообщает о том, что не может найти эту страницу. Данное сообщение пользователь видит на экране в браузере. Смысл надписи состоит в том, что страница отсутствует либо не работает. «Not found» в переводе означает — не найдено.
Ошибка 404 раздражает пользователей, поэтому владельцу сайта необходимо позаботиться о том, чтобы она появлялась как можно реже.
Причины появления ошибки 404
Существует следующие причины, по которым сервер возвращает ответ «404 not found»:
- Неправильный адрес. Например, пользователь при ручном наборе допустил ошибку в URL либо ввел ссылку правильно, но страница уже не существует.
- Битая ссылка — ссылка с ошибкой. Такая проблема может возникнуть при внутренней перелинковке. Например, страница ранее существовала, а потом ее удалили и забыли убрать ссылку.
- Удаленная страница. Если пользователь сайта перейдет на удаленную сервером страницу, он также увидит на экране монитора ошибку 404. Сохранится такая ссылка может в закладках браузера либо на сторонних сайтах.
- Неправильный редирект с измененным адресом. Допустим, владелец сайта изменил URL, однако не обратил внимания на связанные ссылки.
- Неполадки на сервере. Вариант встречается реже всего.
Чаще всего ошибка 404 отображается тогда, когда не удается обнаружить нужную страницу на доступном сервере.
Влияние 404 ошибки на SEO
Пользователь сайта всегда испытывает негативные эмоции при обнаружении страницы с ошибкой 404. Поэтому владелец сайта должен разобраться в данном вопросе и минимизировать их появление.
Как найти страницы с 404 ошибкой
Для владельцев небольших ресурсов не составляет проблемы проверить работоспособность всех ссылок вручную. Однако если на сайте уже сотни или тысячи страниц, то без дополнительного софта тяжело обойтись. Ниже рассмотрим сервисы и программы, позволяющие находить битые ссылки.
Google Search Console
Консоль поиска Google помогает искать страницы с ошибкой 404 за несколько шагов:
- Нужно войти в вашу учетную запись Google и перейти к Search Console.
- Дальше нажать на «Страницы», в разделе «Индекс».
- Нажать на «Не найдено (404)».
Чтобы консоль показала перечень страниц с ошибками, необходимо подтвердить свои права на сайт.
Яндекс Вебмастер
Сервис также позволяет быстро найти ошибки 404 вашего сайта:
- Необходимо открыть сайт в вебмастере.
- Дальше нужно нажать «Индексирование», «Страницы в поиске» и после «Исключенные страницы».
- Появится список, где фильтром надо выбрать «Ошибка HTTP: 404».
Для того, чтобы пользоваться Яндекс вебмастером также необходимо подтвердить право владение ресурсом.
Serpstat
С поиском неработающих страниц также поможет модуль «Аудит сайта». Алгоритм действий следующий:
- На Serpstat необходимо добавить проект.
- В появившемся окне ввести свой домен, название и группу проекта и нажать на кнопку «Создать».
- После создания проекта слева появится колонка «Аудит сайта». Необходимо нажать «Запустить аудит».
- Выставить на странице необходимые настройки и нажать на кнопку «Начать анализ».
- В конце анализа появится отчет в разделе «Все проверки». Там можно будет увидеть все страницы с ошибкой 404.
Netpeak Spider
Сервис Netpeak Spider также поможет с поиском неработающих страниц:
- Нужно запустить краулер.
- Во вкладке «Параметры» выбрать шаблон «Минимум» (это нужно для того, чтобы ограничиться только поиском ошибки 404).
- В специальную строку ввести адрес своего сайта и кликнуть на «Старт».
- Когда сканирование будет завершено, перейти на вкладку «Отчеты» и далее «Ошибки». Список вызывается нажатием на «Битые страницы».
- При необходимости, есть возможность выгрузки отдельного отчета по битым ссылкам через меню «Экспорт», нажав на «Специальные отчеты по ошибкам», а далее «Битые ссылки».
Screaming Frog
Это бесплатная программа для компьютера, позволяющая обнаружить технические погрешности на сайте. Screaming Frog обнаружит неработающие и несуществующие ссылки.
Для этого нужно:
- Установить программу на компьютер.
- Запустить программу и добавить URL проверяемого сайта.
- Нажать на кнопку «Поиск проблем».
- Получить перечень неработающих ссылок.
404 not found — как исправить и что делать с битыми ссылками
Если вы нашли на сайте неработающие страницы и битые ссылки, от них следует избавляться как можно быстрее. Сделать это можно при помощи следующих способов:
- Заменить неработающие ссылки на работающие.
- Удалить все ссылки, которые ведут на страницу ошибки. Также необходимо удалить битую страницу из индекса поисковых систем. Удалить её из поиска яндекса можно по ссылке https://webmaster.yandex.ru/tools/del-url/. Перед этим стоит убедиться, что она закрыта от индексации и корректно показывает 404 код ответа сервера. Гугл также имеет подобный инструмент, однако он позволяет убрать страницы из результатов поиска только на 3 месяца https://search.google.com/search-console/removals?resource_id=
Общая последовательность действий при обнаружении ошибок 404 такая:
- Определить источник Error 404, где размещены мертвые ссылки. Для этого нужно воспользоваться одной из программ для сканирования сайтов на ошибки.
- Отфильтровать все URL адреса по коду 404. Так мы получим список всех ошибок с внутренними ссылками на такие страницы. Лучше будет, если вы сравните результат сканирования с результатами Search Console Google.
- Ссылки, ведущие на страницу с ошибкой, удалить либо заменить на правильные. Также ненужные страницы нужно удалить из файла Sitemap.xml. Если этого не сделать, поисковый робот будет продолжать дальше сканировать их.
Как сделать 404 полезной
Необязательно быть графическим дизайнером или программистом для создания полезной 404 страницы. Рассмотрим популярные способы:
- 1. Можно использовать инструменты Google для виджета 404. Для использования функции, нужно скопировать код и разместить его на шаблоне 404 страницы:
<script type=»text/javascript»>
var GOOG_FIXURL_LANG = ‘en’;
var GOOG_FIXURL_SITE = ‘http://www.example.com’
</script>
<script type=»text/javascript»
src=»http://linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js»>
</script>
После установки данного виджета, Google будет автоматически обслуживать окно поиска и предлагать список рекомендуемых страниц на сайте, которые пользователь, вероятно, искал. - Можно самостоятельно настроить страницу 404 при помощи программного обеспечения. Так, можно вставить изображение или текст, отражающие индивидуальность вашего бренда и предоставляющие нужную информацию для посетителя, который потерялся на страницах вашего сайта. К примеру, в список можно включить популярные страницы вашего сайта, которые, наверняка, заинтересуют пользователей. Это даст шанс на то, что пользователь останется на сайте.
- Добавьте полезную информацию о неработающей ссылке. Даже если это не будет заменой тому контенту, который искал пользователь, можно добавить другую информацию: например, объяснить посетителю почему определенный фрагмент контента недоступен. И далее можно предложить перейти на страницы вашего сайта со смежной тематикой.
- На странице с ошибкой 404 можно также разместить форму обратной связи. Так посетители сайта смогут оповестить вас о проблемах и, возможно, уточнить ту информацию, которую им не удалось найти на сайте. Также эта функция будет полезна владельцам сайтов, которые собирают контактные данные посетителей для дальнейшей рассылки писем.
- Добавьте на страницу 404 призыв к действию. Это увеличит вероятность того, что клиент останется на сайте.
Итак, из данной статьи мы узнали что означает ошибка 404 «Page not found», по каким причинам она появляется и как влияет на SEO. Ознакомились с вариантами работы с битыми ссылками и со способами сделать страницу 404 ошибки более полезной для посетителей сайта.