Error not found
Одной из самых распространенных проблем, с которыми сталкиваются посетители различных сайтов является ошибка 404 Not Found. Сегодня мы подробно разберем, почему она возникает, как избавиться от нее и существует ли возможность обезопасить свой ресурс.
Содержание
Что такое ошибка 404
Для начала необходимо разобраться, что значит ошибка 404 Not Found. Название говорит само за себя. Not Found буквально переводится, как не найдено. Если говорить простым языком, то он означает, что страницы с таким адресом не существует.
Если рассматривать этот вопрос с технической стороны, то все несколько интереснее. Не знающий пользователь может подумать, что при написании любого случайного набора символов в браузере будет выдана ошибка 404, говорящая, что нет такой страницы. Это абсолютно неверно. В случае случайного набора символов появится сообщение, что невозможно установить соединение с сервером.
Все дело в том, что запрос пользователя изначально посылается на сервер, где располагается сайт. Если удается установить соединение с сервером сайта, то в таком случае будет получен какой-либо ответ. Если все в порядке, запрос корректен, такая страница существует, то будет получен ответ с кодом 200. Соответственно, страница будет загружена. Но если пошло что-то не так, то будет отправлено сообщение об ошибке.
Но почему же все таки именно эти цифры, что означает ошибка 404?
Существует легенда, что первый сервер находился в комнате за номером 404. Но у этого явления есть и более прагматичное описание. Первая цифра 4 свидетельствует о том, что запрос был слишком долгий и в написании адреса могла быть допущена ошибка. Последняя цифра свидетельствует о конкретной ошибке. 4 в данном случае говорит об отсутствии такой ссылки на сайте. Если же последней цифрой был, например, 3, то это значило бы, что данная ссылка существует, но доступ к ней с используемого устройства запрещен.
Основные причины возникновения ошибки 404
Для того чтобы ошибку 404 Not Found можно было исправить необходимо определить причины ее возникновения. Их несколько и каждую стоит рассмотреть отдельно:
-
Неправильный адрес страницы. Тут все достаточно просто — пользователь пытался ввести прямую ссылку вручную и допустил опечатку. Или же ссылка пытается открыть несуществующую страницу.
-
Битая ссылка. Фактически это ссылка, которая не ведет ни на какую страницу сайта. Чаще всего они появляются при внутренней перелинковки страниц сайт. Главное отличие от предыдущего пункта — эта страница когда-то существовала на сайте.
-
Удаленная страница. Если страница была удалена с сервера сайта, то это вовсе не означает, что на нее никто не попытается перейти. Она будет находится еще некоторое время в поисковых системах. Кроме этого ссылка на конкретную страницу сайта может находится в закладках браузера пользователей.
-
Некорректная работа сервера. Иногда ошибка 404 находится на сервере из-за неисправной работы последнего. Однако, такой случай является исключением из правил.
Если подытожить все вышесказанное, то в большинстве случаев ошибка 404 возникает, когда найти запрашиваемую страницу по каким-либо причинам не представляется возможным. Все они очень похожи друг на друга, но требуют различного подхода к решению возникшей проблемы.
Чем опасна ошибка 404 Not Found
На первый взгляд может показаться, что 404 ошибка в по сути безвредна и не несет никакой угрозы для сайта. Во-первых, такой подход может просто оттолкнуть посетителя от ресурса. Некоторые могут подумать, что такого сайта теперь вообще больше не существует, другие же просто не захотят связываться. Пользователей раздражает, когда они не получают информацию, которую им обещала ссылка.
Вторая причина куда более прозаичная — поисковые системы не очень любят эту ошибку. Если во время обхода ресурса роботы столкнуться с большим количеством битых ссылок или несуществующих страниц, то сайт может быть значительно понижен в индексации.
Как найти ошибку 404
Некоторые сайты имеют сотни или даже тысячи страниц, отследить все вручную просто не представляется возможным. Существует огромное количество программ и сервисов, которые позволяют найти на любом ресурсе битые ссылки. Каждый вебмастер выбирает то, что ему больше нравится, руководствуясь личными предпочтениями. Но в первую очередь обратить внимание стоит на следующие:
-
Яндекс. Вебмастер;
-
Google Search Console;
-
Различные специализированные сканеры.
В абсолютном большинстве случаев все эти сервисы бесплатны и позволяют полностью контролировать все ошибки, возникающие на интернет-ресурсе. В первую очередь стоит пользоваться первыми двумя, так как они специализируются на отслеживании технических проблем.
Как исправить ошибку Not Found
После того как стало понятно, что означает ошибка 404 Not Found. найти проблему не составит труда используя один или несколько инструментов представленных выше. Самое главное вовремя исправить ошибку. Можно выделить две основные проблемы и способы их решения.
Ссылка ведет в никуда.
Как правило, такая ситуация возникает, когда странице был задан неверный адрес. Решается проблема достаточно легко — находится искомая страница и к ней прикрепляется ссылка. Это можно сделать вручную, если на ресурсе размещено несколько десятков или сотен страниц.
Но если речь идет об огромном портале, который может насчитывать до нескольких сотен категорий, то тут все несколько сложнее. Специалисты рекомендуют пользоваться виджетами, которые в автоматическом режиме будут формировать ссылки для страниц. Это позволит избежать огромного количества проблем в дальнейшем.
Наличие битых ссылок.
Эта проблема, как правило, связана с внутренней перелинковкой страниц. Зачастую ссылка на страницу есть, а ее самой давно уже нет. В таком случае самого элемента на ресурсе уже нет, а вот его адрес остается, что очень не нравится поисковым системам. Проблема имеет несколько решений. Во-первых, можно просто удалить ссылку, во-вторых, можно изменить адрес. Третье решение снова автоматизирует процесс — можно настроить автоматическую внутреннюю перелинковку с помощью сторонних программ и сервисов.
Другие случай решения вопроса 404 Not Found
Выше описано два основных решения возникающей ошибки. Но они не решают всех возможных проблем. Есть еще несколько советов, которые дают специалисты вебмастерам:
-
Не стоит давать сложных адресов основным страницам сайта. Такие важные вкладки, как например «контакты» должны иметь простой адрес.
-
Не стоит часто переименовывать страницы, давая им новые ссылки. Это введет в заблуждение абсолютно всех, в том числе и поисковых роботов.
-
Свой ресурс нужно размещать только на надежных серверах. Это избавит от огромного количество проблем.
Как использовать ошибку 404
Можно сколько угодно приложить усилий, но периодически пользователи будут запрашивать и находить страницу с ошибкой 404. Избежать этой проблемы полностью в любом случае не получится. Но ее можно превратить в эффективный инструмент, позволяющий конвертировать ошибки в реальных посетителей. Он выполняет три основные функции:
-
привлекает внимания к нестандартной ситуации;
-
говорит пользователю, что он допустил ошибку, но интересующая его информация скорее всего имеется на сайте;
-
предлагает возможные варианты действий.
Главное, что необходимо сделать — отказаться от стандартной формы, сообщающей о том, что запрашиваемая страница не найдена. Фактически она говорит пользователю, что он ошибся, но не предлагает ему ничего взамен.
Все современные CMS имеют возможность настроить дизайн страницы с данной ошибкой. Вот, что может размещаться на такой странице:
-
ссылка на главную страницу;
-
ссылки на самые популярные материалы сайта;
-
карта сайта;
-
форма поиска;
-
форма обратной связи.
Все это позволит не просто превратить ошибку в конвертацию, но и отслеживать проблемы, возникающие на сайте.
Ошибки вебмастеров, связанные с 404 Not Found
На первый взгляд все достаточно просто, однако, существует огромный ворох проблем связанный с 404 страницей. В подавляющем большинстве случаев они возникают из-за неправильной настройки сервера. Вот список основных из них:
-
Слишком большое количество битых ссылок и несуществующих страниц. Об опасности этого подробнее писалось выше. Подобная ситуации чаще всего возникает на молодых сайтах при постоянном переименовывании и перелинковки страниц.
-
Использование стандартных шаблонов 404 страницы. Фактически это оставляет посетителя наедине с самим собой. Вероятность его возвращения на такой ресурс резко стремится к нулю.
-
Отсутствие предупреждения о том, что эта страница не работает. Такая ошибка встречается на собственных шаблонов, она может ввести посетителя в заблуждение, что все работает так как надо.
-
На все запросы сервер выдает ответ HTTP «200 OK». Такое возможно, когда вебмастер пытается полностью избавится от ошибки 404, насильно заставляя сервер отвечать, что все работает.
-
На дизайн страницы 404 стоит 301 редирект с ответом «200 OK».
Если обратится к рекомендациям поисковых систем, то они говорят буквально следующее: страница 404 должна вписываться в общую концепцию оформления сайта. Не стоит применять цвета, которые не использовались при создании остальных элементов ресурса.
Как видно, при возникновении ошибки 404 Not Found вопрос что делать не стоит остро. Она устраняется достаточно легко. Но самое главное — при правильном подходе можно использовать ее для эффективной конвертации посетителей ресурса.