Как 404 ошибка влияет на позицию сайта

Ошибка 404 — это код ошибки ответа HTTP. Когда появляется это сообщение, сервер не находит файл по запросу, отправленному пользователем. Чаще всего это происходит, когда мы ошибаемся в адресе или когда страница была удалена или перемещена на другой сервер без 301 перенаправления.

Процесс отображения веб-страницы работает по шаблону. Пользователь вводит адрес сайта. В это время его компьютер отправляет запрос данных на сервер, который в ответ отправляет заголовок HTTP. Любая ошибка приведет к ошибке 404.

Первая цифра 4 — это ошибка со стороны пользователя интернета — ввод устаревшего имени страницы или опечатка в адресе или истечение срока действия домена в сети. 0 означает ошибку компонента, а последняя 4 — сообщение о невозможности отобразить желаемую цель.

Теоретически страницы 404 не существует. Так в чем же смысл существования чего-то, чего по определению не существует? И, что еще хуже — как избавиться от такого небытия? Прежде чем мы углубимся в философские размышления, я объясню, что, к сожалению, невозможно полностью избавиться от страницы с ошибкой 404.

Мало того — эта страница даже необходима, потому что она действует как замещающая страница. Ведь при вводе адреса может произойти опечатка — тогда нам выпадает 404. Хуже того, когда на каждой второй подстранице выскакивает такая страница-призрак.

Плохо ли страница 404 влияет на SEO

Хотя, согласно данным Google, появление такой ошибки не наносит вреда, когда дело доходит до ранжирования, но ее частое появление может оттолкнуть пользователей от посещения вашего веб-сайта.

Показатель отказов в таком случае будет растет, и SEO-мощность страницы тратится зря, вместо того, чтобы использоваться. В этом отношении ошибка 404 опасна для рейтинга вашего сайта. Боты Google и Яндекс, видя высокий показатель отказов такой страницы, будут последовательно понижать вашу позицию в поисковой системе, и весь процесс работ по SEO продвижению будет потрачен впустую.

Другая проблема — это имиджевый аспект проблемного сайта и компании с битыми страницами. Пользователь может запомнить, что, перейдя по вашим ссылкам, он получил только сообщение о несуществующей странице и будет избегать его в будущем, желая сэкономить время и нервы. И это будет продолжаться, даже если URL-адрес уже работает.

То же самое и с роботами Google и Яндекс, называемыми сканерами, которые просматривают ваш сайт. Они тратят время на сканирование пустых подстраниц, в то время как они могут потратить это время на проверку ценного контента — статей в блогах, продуктов, услуг, повышая их рейтинг в поисковой системе.

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

Отрицательные эффекты появления 404 ошибки:

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

Как исправить ошибку 404

Все очень просто — вам нужно перенаправить пользователя и бота со старого битого URL адреса на новый, где есть этот контент. Делается это с помощью 301 редиректа. Тогда сохранится вся мощь SEO, и работа по оптимизации не будет потрачена зря. Пользователь, независимо от того, вводит он старый или новый адрес, всегда будет перенаправлен на необходимый вам.

Заключение

Вы получили печальный опыт блокировки за накрутку, испробовали уже все методы продвижения, а толку нет? Разочаровались в Яндекс Директ и Google Adwords? Пора прекращать верить в сказки и доброго волшебника в голубом вертолете, который спасёт ваш бизнес.

Пора заняться действительно качественной и проверенной временем SEO работой — начать продвижение интернет-магазина (сайта) статьями! Эффективность этой стратегии подтверждают мои SEO кейсы.

Я информирую Вас лишь для того, чтобы Вы впервые выбрали для себя правильный путь развития бизнеса и наконец-то получили результат. И не важно, я буду в этом вам помогать или Дядя Ваня. Но все же, если Вы хотите выбрать меня, то жмите кнопку ниже (пишите, звоните +7(921)333-77-45) и мы скорее всего договоримся и я возьмусь за ваш WEB проект и вдохну в него жизнь в виде действительно продающих текстов!

СТАРТ
(эффективность 80%)

За30 000

  • Первые 2 месяца работ: 
  • Технический аудит сайта на ошибки, сдерживающие продвижение
  • Устранение технических проблем по результатам SEO аудита (за доп оплату)
  • Подбор низкоконкурентной семантики
  • SEO оптимизация основных продающих страниц сайта/интернет-магазина
  • Еженедельный съём позиций и отчёт

ОПТИМА
(эффективность 100%)

За75 000

  • Вы получите:
  • Индивидуальная стратегия продвижения
  • Технический аудит
  • Подбор низкоконкурентной семантики
  • Написание 5 текстов/месяц
  • Внутренняя оптимизация
  • Еженедельный съём позиций и отчёт
  • Персональный менеджер 5 дн/неделю

ПРЕМИУМ
(эффективность 200%)

За150 000

  • Вы получите:
  •    Работа со сложными WEB сайтами с большим объемом данных
  • Включены все белые SEO методы (мои личные наработки и практики с 2003 года)
  • Рекомендации и постоянная поддержка сайта
  • 10 продающих SEO и LSI текстов
  • + Настройка контекстной рекламы и SMM
  • Еженедельный съём позиций и отчёт
  • Персональный менеджер 24/7

В статье рассказывается:

  1. Как появился код ошибки 404
  2. Что означает ошибка 404
  3. Как ошибка 404 влияет на индексирование сайта
  4. Как найти ошибку 404
  5. Как найти ошибку 404 с помощью GTM (Google Tag Manager)
  6. Как работать в WordPress с ошибкой 404
  7. Как настроить ошибку 404 на других движках
  8. Скучная ошибка 404: что делать, чтобы исправить ситуацию
  9. 5 советов, как сделать ошибку 404 полезной
  10. Как учесть поведенческие факторы при настройке отображения ошибки 404
  11. Примеры оригинального, креативного оформления страниц с ошибкой 404

Если пользователь попадет к вам на сайт и увидит надпись «ошибка 404» с сообщением «страница не найдена», то, скорее всего, сразу же уйдет. Однако посетителя нужно удержать, убедить перейти на другие страницы ресурса. Особенно это важно для недавно созданных сайтов, для которых ценен каждый посетитель. Что значит «ошибка 404», почему она возникает, как уменьшить число потерянных пользователей, и как лучше оформить страницу с этой ошибкой 404, чтобы она не превратилась в тупик для гостей сайта? Об этом читайте в нашем материале.

Ошибка 404

До всемирного распространения веб-паутины она не была глобальной. Протоколы, используемые в ней сегодня, разработали в 80-х и 90-х гг. в CERN. Тим Бернерс-Ли, изобретатель протокола HTTP, самого известного из них, создал его на основе файлового протокола FTP. Также Бернерс-Ли придумал и разработал URI, URL, HTML и, конечно, WWW в целом. Эти аббревиатуры знакомы любому интернет-пользователю.

В версии HTTP 0.9, вышедшей в 1992 году, содержались коды состояния из трех цифр. Первая означала вид сообщения: 1 было информационным, 2 — успех, 3 — перенаправление, 4 говорило о клиентской ошибке, 5 — об ошибке сервера. Вторая цифра обозначала подгруппу сообщений, третья — конкретное сообщение в данной группе.

Коды типа 200 («хорошо») и 304 («не изменилось») мы никогда не видим, поскольку браузеры отображают не эти значения, а контент на страницах. А вот ошибка 404 «сервер не найден» знакома всем. Ее видел, пожалуй, любой пользователь, когда неправильно вводил адрес страницы в браузерную строку или, кликая по ссылке, переходил на страницу, которой нет.

С ошибкой 404 связан один миф. Согласно ему, в офисе СERN на четвертом этаже находилась комната 404 с центральным сервером. Там работало несколько сотрудников компании, в обязанности которых входила ручная обработка запросов. Если в запросе была ошибка, всплывало сообщение: «Room 404: file not found». Этот миф стал неотъемлемой частью интернет-фольклора. Она часто используется в сленге, по поводу нее шутят веб-дизайнеры.

По словам Тима Бернерса-Ли, изобретателя HTTP, никакой комнаты на четвертом этаже в офисе не было. В CERN нумерация комнат иная: первая цифра означает номер здания, две другие — номер комнаты. Но в здании № 4 нет комнаты 04. Отсчет там стартует с 410 и идет по нарастающей. «Не интересуйтесь, почему именно так», — говорит Бернерс-Ли.

Что означает ошибка 404

Ошибка 404

Итак, при переходе выдается ошибка 404: «страница не найдена». Как исправить ситуацию? Чтобы лучше понять этот вопрос и разобраться со служебными файлами на сайте, нужно изучить тему гипертекстового представления страниц при помощи языка HTML (HyperText Markup Language — «язык гипертекстовой разметки») и HTTP-протокол, через который осуществляется доступ. Несмотря на то, что придется разбираться в языке программирования, форма его представления элементарна, а потому понятна любому человеку.

Интернет появился в тот момент, когда английский инженер Тимоти Джон Бернерс-Ли придумал представлять текстовые страницы в сети в формате гипертекста и описал принцип доступа к ним по прикладному протоколу HTTP. Общая идея предполагает, что юзер со своего устройства, в частности с браузера, делает сетевой запрос на конкретный ресурс. В это время открывается сессия на сервере, куда он старается попасть. В качестве ответа возвращается HTML-страница.

Конечно, сегодня используются более сложные алгоритмы доступа и «подкачки» страниц больших размеров. Но общая схема не меняется. Чтобы оказаться на определенном сайте, у пользователя должно быть доменное имя и IP-адрес. Только при условии выполнения этих правил и пребывания ресурса в рабочем состоянии «error 404 not found» будет возвращаться на отсутствующий документ.

Ошибка 404

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

Ссылки, ведущие в никуда, называют «мертвыми» или «сломанными». Код состояния HTTP 404 нередко называют «ошибка 404», «HTTP 404» или «код 404».

Чаще всего такое сообщение появляется в связи с тем, что содержимое ресурса удалили или переместили на новый URL-адрес. Но появление «404: Page Not Found» можно объяснить и иначе:

  1. URL-адрес сайта или его содержимое переместили или полностью удалили (не откорректировав внутренние ссылки).

  2. URL-адрес с самого начала был написан с ошибками (при разработке или реконструкции сайта), обозначен неверно или введен в браузерную строку поиска неправильно.

  3. Сервер, связанный с веб-сайтом, временно не отвечает, или соединение прервано.

  4. Преобразовать запрашиваемое доменное имя в IP-адрес сайта при помощи DNS-сервера (системы доменных имен) не представляется возможным.

  5. Введенного доменного имени больше нет.

Неактивные ссылки могут находиться в интернет-пространстве довольно долго, поскольку операторы не успевают следить за перемещением, удалением сайтов и их контента. Поэтому многие удаленные или перемещенные на другие URL-адреса ресурсы, как и ранее, видны в поисковой выдаче, но попасть на них больше нельзя (по крайней мере, невозможно пройти по введенному URL-адресу).

Критики считают, что сообщение «ошибка 404» идет вразрез с правилами этикета, поскольку не каждый юзер сразу понимает, что это не он ее допустил. В этом есть рациональное зерно, поскольку существует 68 http-сообщений и большинство из них можно трактовать однозначно.

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

Ошибка 404

Если же вы знаете содержимое страницы, то используйте поиск и попытайтесь найти ее по другому адресу. Если все получилось, значит, администратор не добавил перенаправление 301 на новый адрес.

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

Как ошибка 404 влияет на индексирование сайта

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

Что происходит со страницей, когда ее находит робот? Он удаляет ее из индекса (если она там есть; если нет, то просто не сканирует). Это вполне логично, так как там отсутствует информация и страница не несет никакой пользы.

Следует помнить и о «мягких» ошибках. SOFT 404 не является официальным ответом сервера. Скорее, это ярлык, который поисковики вешают на страницы после обхода.

Ошибка 404

Почему поисковые системы решили, что с этими страницами что-то не так, в чем проблема?

  1. На них мало контента, или он вовсе отсутствует (по мнению Google, страница может быть 404, по мнению «Яндекса», — некачественной).

  2. Редирект настроен на страницу, не отвечающую пользовательским запросам.

  3. Несуществующая страница выдает ответ сервера не 404 или 410.

Нередко при диагностике страниц сайта можно выявить 404, закрытую от индексации в файле robots.txt. В этом случае все ссылки на мертвые страницы (и URL с ошибками) перенаправляются при помощи 302 редиректа на специально созданную страницу.

Ошибка 404

302 редирект сообщает поисковикам, что страница временно располагается по другому адресу. Поэтому в индексе такие страницы сохраняются. То есть из-за роботов вы теряете время, поскольку они снова и снова обходят страницы. Кроме того, вы заставляете их чувствовать свою некомпетентность, поскольку они ведут юзеров к нерелевантным страницам.

Итак, страница удалена. Что дальше? Настраивать 404 ответ сервера или 301 редирект?

В каждом случае все индивидуально. Способ, эффективный для интернет-магазина, для портала услуг или другой торговой площадки, может не дать результатов.

Ошибка 404

Необходимо настроить 404 ответ сервера, если в силу каких-либо обстоятельств страница полностью удалена с ресурса.

301 редирект более уместен, чем 404, если:

  • поменялся адрес страницы (допустим, изменилась структура);

  • страница релевантна пользовательскому запросу;

  • возможно перенаправление к другой странице с подобным содержанием (одной темы или с карточки продукции на каталог);

  • есть внешние ссылки на страницу.

Кейс: VT-metall

Узнай как мы снизили стоимость привлечения заявки в 13 раз для металлообрабатывающей компании в Москве

Узнать как

301 перенаправление на основную страницу — не лучшее решение и для юзеров (они не поймут, что к чему), и для SEO (к примеру, Googlebot расценит их как SOFT 404).

Как найти ошибку 404

Когда, обходя сайт, поисковые роботы сообщают об обнаружении 10–20 ошибок, это одна ситуация. А если ежедневно этот показатель растет, исчисляясь сотнями тысяч? Срочно вмешиваться и решать проблему нужно, если число 404 ошибок превысило 10 % от общего числа страниц на сайте.

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

Ошибка 404

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

Различные сервисы без особых трудностей позволяют контролировать переходы по таким ссылкам.

Для отслеживания переходов юзеров на 404 страницу применяют инструменты:

  1. «Яндекс.Метрика»

    С помощью «Параметров визитов» в «Яндекс.Метрике» вы можете отслеживать переходы юзеров по ссылкам. Необходимо лишь поместить в код счетчика строчку «params:window.yaParams||{ }});».

    В любое место непосредственно 404 страницы следует вписать такой JS-код:

    <script>

    var url = document.location.pathname + document.location.search

    var url_referrer = document.referrer;

    var yaParams = {error404: {page: url, from: url_referrer}};

    </script>

    где url является текущим адресом 404 страницы, а url_referrer — адресом, с которого пришли. Код позволяет отслеживать как мертвые ссылки, так и страницы, на которых они вписаны.

  2. Google Analytics

    Для отслеживания переходов на 404 страницу нужно вписать такой код:

    <script>

    ga(‘send’, ‘pageview’, ‘404.html?page=’+ document.location.pathname + document.location.search +’&from=’ + document.referrer);

    </script>

    где document.location.pathname + document.location.search – URL страницы, которая отсутствует на сайте; document.referrer – URL страницы, с которой юзер перешел на 404 страницу.

  3. «Яндекс.Вебмастер» и Google Search Console

    Узнать о 404 ошибках, на которые натыкаются поисковые роботы, позволяют инструменты для веб-мастеров.

    • «Яндекс.Вебмастер»

    Чтобы просмотреть страницы, зайдите в раздел «Индексирование» — «Страницы в поиске» — «Исключенные страницы». Для выделения страниц с нужной ошибкой используют фильтр по статусу «ошибка HTTP: 404».

    • Google Search Console

    Для выявления ошибок используют «Сканирование» — «Ошибки сканирования» — «Ошибка 404».

  4. Инструменты для сканирования сайта на наличие битых ссылок

    Приведенные ниже сервисы помогают изучить интернет-ресурс и выявить на нем неактивные ссылки:

    • Screaming Frog SEO Spider Tool

    После анализа всего сайта во вкладке «Response Code» появляются страницы с 4хх и 5хх ошибками и документы с размещенными там ссылками. Единственный недостаток сервиса — платное использование.

    Но есть и бесплатные инструменты для проверки мертвых ссылок:

    • Netpeak Spider,

    • Xenu’s Link Sleuth,

    • Siteliner,

    • WildShark SEO Spider,

    • Webbee SEO Spider Tool.

    Для проверки ответа сервера страниц из карты сайта используют Map Broker XML Sitemap Validator.

Как найти ошибку 404 с помощью GTM (Google Tag Manager)

Ошибка 404

Перед тем как настроить отслеживание 404 ошибок, нужно удостовериться, что на ресурсе корректно установлен контейнер GTM и через него встроен Google Analytics.

Шаг 1. Создайте переменную

Здесь необходимо действовать по следующему алгоритму:

  1. Перейти по ссылке «Переменные» на панели навигации.

  2. В разделе «Пользовательские переменные» нажать на кнопку «Создать».

  3. Придумать, как будет называться переменная.

  4. В примере переменная называется Http Request. Если придумаете другое название, измените наименование и в коде следующей переменной.

  5. Выберите вид переменной — «Собственный код JavaScript».

  6. Вставьте такой JavaScript-код:

function getReq(){

var req = false;

if (window.XMLHttpRequest) {

try {

req = new XMLHttpRequest();

} catch (e) {

req = false;

}

} else if (window.ActiveXObject){

try {

req = new ActiveXObject(‘Microsoft.XMLHTTP’);

} catch (e) {

req = false;

}

}

if (!req){}

return req;

}

Ошибка 404

Шаг 2. Создайте еще одну переменную

Вторая переменная будет обращаться к первой и отдавать код ответа сервера.

Для этого следует действовать так же, как и при создании первой переменной. Но название должно быть другим (в примере вторую переменную назвали «Код ответа сервера»). Вставляется такой JavaScript-код:

function() {

var req = {{Http Request}};

try {

req.open(‘GET’, ‘{{Page URL}}’, false);

req.send(»);

} catch (e) {

success = false;

error_msg = «Error: » + e;

}

return req.status;

}

Ошибка 404

Шаг 3. Создайте триггер с такими параметрами:

  1. Тип триггера: «Просмотр страницы».

  2. Условия активации: «Некоторые просмотры страниц».

  3. Условие, при котором должен активироваться триггер: в коде ответа сервера содержится 404.

Ошибка 404

Создайте тег с такими параметрами:

  1. Тип тега: «Universal Analytics».

  2. Тип отслеживания: Событие.

  3. Категория: в нашем случае «error 404».

  4. Действие: необходимо выбрать значение {{Page URL}}, чтобы увидеть, на какой странице сработало событие.

  5. Триггер активации: триггер, созданный на предыдущем этапе.

Ошибка 404

Шаг 5. Проверьте и опубликуйте тег

Открыв режим предварительного просмотра, перейдите на несуществующую страницу на сайте. Если при нажатии кнопки контейнер в консоли отобразится под строчкой «Tags Fired On This Page», значит, тег установлен правильно.

Ошибка 404

После того как вы увидите, что тег настроен без ошибок, настройте отслеживание цели в Google Analytics.

Для этого нужно создать и настроить новую цель в Google Analytics. Сведения, которые вы указывали, настраивая тег в GTM, повторите и при настройке цели в Google Analytics.

Ошибка 404

Шаг 6. Проверьте, все ли вы сделали правильно

Можете считать, что цель достигнута, если удастся перейти на несуществующую страницу на сайте. Перейдите по ней и посмотрите событие в Google Analytics. Для этого необходимо перейти в «Отчеты» — «В режиме реального времени» — «События».

Ошибка 404

По такой схеме нам удалось настроить отслеживание 404 ошибок, не вмешавшись в исходный код страниц.

Как работать в WordPress с ошибкой 404

Ошибка 404

Как правило, ошибка браузера 404 появляется в случае перемещения или удаления страницы на интернет-ресурсе. Если мы говорим о WordPress, то некоторые баги приводят к тому, что постоянные ссылки ведут на 404 страницу.

Постоянные ссылки — это URL-адреса, которые генерируются для указания существующих записей, категорий и списков по тегам. Другие юзеры могут пользоваться этими ссылками, чтобы указывать на ваши записи в своих в текстовых материалах. Если ссылка связана с отдельной записью, считается, что такой URL-адрес постоянный, а не динамический (меняющийся).

Ссылки в WordPress бывают трех видов. Это ссылки по умолчанию Default, mod_rewrite и PATHINFO. Форматирование ссылок первого вида производится в соответствии с настройками актуальной WordPress и действуют во всех серверных средах. Этот формат выглядит так: http://X.com/?p=N rel=»nofollow», где N – порядковое число. Изящным его нельзя назвать, зато он прекрасно справляется со своей задачей. 

Ссылки mod_rewrite выглядят так: http://X.com/yyyy/mm/dd/post-name/ rel=»nofollow». Это постоянные ссылки, которым необходим модуль mod_rewrite на Apache и которые не работают на других серверах. 

Вид постоянных ссылок PATHINFO следующий: http://X.com/index.php/yyyy/mm/dd/postname/ rel=»nofollow». Они работают на всех типах серверов, кроме Apache. 

При переходе к постоянным ссылкам на сайте могут возникать проблемы. Так, если на сервере есть модуль Frontpage Extensions, то такие ссылки неактивны до внесения необходимых коррективов. Если в модуле нет потребности, лучше отключить его. До тех пор, пока вы этого не сделаете, любые настройки в панели управления WordPress вызовут повреждение данного модуля, поскольку он взаимодействует с файлом htaccess.

Есть проблема, связанная с обрезкой ссылок по длине. Из-за этого возникают 404 ошибки. И случается это не потому, что в ссылке содержатся неправильные значения, вопреки распространенному мнению.

С этой проблемой можно справиться, если добавить в файл .htaccess строку:

1RewriteRule ^post/([0-9]+)?/?([0-9]+)?/?$ /index.php?p=& page= [QSA]

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

Еще один важный момент: если вы не пользуетесь сервером Apache xampp, то и постоянные ссылки не будут работать вплоть до внесения необходимых исправлений и настроек.

Каждый раз, когда WordPress выявляет, что не удается найти страницу, ядро движка проверяет два файла: 404.php и index.php. Если становится ясно, что у активной темы — шаблон 404.php, то сайт его отображает. Если страницу 404.php найти не удается, движок направляет на index.php и выполняет инструкции в конце цикла, которые сообщают ему о порядке действий в случае, если контент страницы не удается обнаружить.

Ошибка 404

В большей части тем для WordPress есть шаблон 404.php. Вы можете взглянуть на шаблон своей темы, пройдя по адресу wp-content/themes/active-theme. Если предстоит работать со страницей 404 на WordPress, то начать следует с 404.php.

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

Как настроить ошибку 404 на других движках

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

Создание пользовательской страницы для 404 ошибки — задача простая. Самый легкий способ удержать юзеров — направить их на домашнюю страницу или карту сайта. Для этого в файл .thaccess помещают строку:

1ErrorDocument

404

/sitemap.html

Это перенаправит страницу 404 на карту сайта. Если у вас другой адрес, обозначьте свой.

Целевая страница, которую вы планируете отобразить, должна находиться на сервере. В противном случае перенаправление превратится в бесконечный процесс.

Укажите полный путь к странице относительно корневого каталога учетной записи (символ / в самом начале имени файла или каталога указывает положение относительно корневой папки).

Для создания персональной страницы для 404 ошибки нужно открыть новую страницу в используемом редакторе, например MS FrontPage или DreamWeaver. На этой странице может быть размещено абсолютно все, к примеру картинки, ссылки и пр.

Далее нужно сохранить файл с запоминающимся названием, допустим 404errors.html, а потом создать каталог прямо в папке public_html, задать имя error и разместить в нем файлы.

Затем добавить в .htaccess эту строчку:

1ErrorDocument 404

/error/404errors.html

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

Скучная ошибка 404: что делать, чтобы исправить ситуацию

Итак, мы поняли, ошибка 404 — что это. Как исправить ее? Нередко на многих ресурсах страница 404 выглядит очень просто, по всем параметрам напоминая стандартный шаблон. Конечно, если сайт деловой или же является «лицом» серьезной компании, в строгости и лаконичности нет ничего плохого.

Ошибка 404

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

Хороший вариант — разместить на странице с 404 ошибкой какую-нибудь ценную информацию. Не нужно указывать примитивное «error 404 not found».

Можно сослаться на другие информационные источники со схожей тематикой или предложить пользователю альтернативы. Если не хотите делать рекламу сторонним сайтам, ссылайтесь на другие страницы своей же площадки.

Очень важно указать данные главной страницы ресурса вместе с ее координатами.

Еще хороший вариант — рассказать пользователям, как убрать ошибку 404. Это может вызвать у них интерес и заставить их задержаться на сайте.

Пользуйтесь полем для поиска как инструментом привлечения пользователей. Использование такой схемы позволит проще работать с сайтом, и он станет еще более функциональным и информативным для посетителей.

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

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

Вот как должна выглядеть 404 страница:

НЕТ ДА

Она не должна отдавать код сервера «200 ОК» и, соответственно, индексироваться, создавая тем самым бесчисленное количество дублей

Код ответа сервера должен быть «404 Not Found». Проверка 404 ошибки может быть выполнена здесь [redbot.org].

Графики и отвлекающих элементов дизайна не должно быть очень много. Это отвлекает пользователя, и он не сразу понимает, что искомых данных здесь нет. Пример такого оформления приведен после таблицы

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

Не стоит показывать Google AdSense, что использовать правила данной контекстной рекламы запрещается

В идеале должна быть проставлена ссылка на главную страницу, важные разделы на сайте, поиск по ресурсу. Также желательно наличие красиво оформленных блоков с информацией об акциях, а также разделов, где содержатся рекомендации, популярные статьи, форма обратной связи по типу: «Вы можете обратиться к системному администратору сайта и описать проблему».

Можно попытаться объяснить, что это за сбой и как исправить ошибку 404 not found. Спасти положение с помощью необычного веселого элемента и оказаться в списке собирателей эффектных 404

Вот как, например, не должна выглядеть 404 страница:

Ошибка 404

5 советов, как сделать ошибку 404 полезной

Как лучше оформить страницу 404? Поставьте себя на место пользователя. Итак, он ищет определенные сведения и оказывается на странице, где видит: «ошибка 404». Скорее всего, он кликнет по кнопке «Назад» и уйдет с ресурса, сочтя его нефункционирующим.

Даже если вы указали ссылку «Вернуться на главную», вряд ли это спасет положение. Пользователь должен кликнуть по ней, оказаться на главной странице, а потом еще искать данные. Это сложно. Как поступить? Как не дать юзеру уйти из-за 404 ошибки?

  1. Будьте вежливы

    Ошибка 404

    Нужно поприветствовать посетителя. Сказать, что случилось, объяснить, почему не удается найти страницу, предложить помощь. Не зацикливайтесь на технических вопросах.

  2. Правильный дизайн

    Ошибка 404

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

  3. Польза для посетителей

    Ошибка 404

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

  4. Предложите альтернативу

    Ошибка 404

    Нередко на сайтах выводятся аналогичные или рекомендуемые записи. А интернет-магазины предлагают подобную продукцию, акции, скидки и т. п.

  5. Настройте SEO

    Лучше, если на сайте вообще не будут размещены внутренние ссылки на 404 страницы. Чтобы отслеживать мертвые ссылки, пользуются разными сервисами, например Google Search Console, где с ними можно ознакомиться во вкладке «Ошибки сканирования», или «Яндекс.Вебмастером» (раздел «Исключенные страницы»).

Как учесть поведенческие факторы при настройке отображения ошибки 404

Что делаете лично вы, когда, заходя на сайт за нужной информацией, видите белый экран с «404 Error. Page Not Found»? Как и другие пользователи, покидаете ресурс и уходите на другой.

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

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

Для удержания пользователя на сайте следует задуматься над разработкой своей 404 страницы, которая отображалась бы в случае ошибки.

Нередко веб-мастера вовсе игнорируют ее. В итоге гости видят следующее:

Ошибка 404

Страница должна решать такие задачи:

  • привлекать внимание посетителей;

  • объяснять им, в чем дело;

  • показывать варианты устранения проблемы.

В отношении своей страницы 404 поисковики советуют следующее:

«Яндекс»:

  • внешний вид страницы должен отличаться от других страниц на сайте;

  • при создании страницы пользуйтесь другой цветовой гаммой и не применяйте графику.

Google:

  • стиль страницы (в том числе, навигация) должен быть таким же, как на основном сайте;

  • на странице нужно размещать ссылки на самые популярные материалы или разделы комментариев;

  • предоставьте посетителям возможность сообщать о мертвых ссылках.

Общие рекомендации:

  • в странице не должно быть ссылки на главную страницу;

  • вежливо и четко объясните пользователю, что к желаемой странице нет доступа.

Скачайте полезный документ:

Чек-лист: Как добиваться своих целей в переговорах с клиентами

Все приведенные нами советы, как устранить ошибку 404, — не безоговорочные правила. Все зависит от тематики и ЦА ресурса. К примеру, для интернет-магазина лучше добавить строку поиска, для сайта услуг — контактную информацию. Представители старшей возрастной категории вряд ли обрадуются при виде такой страницы. Но для сайта, целевая аудитория которого состоит из молодых девушек и парней — поклонников компьютерных игр, она будет уместна.

Ошибка 404

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

Примеры оригинального, креативного оформления страниц с ошибкой 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Сергей Касьянов

Статья опубликована: 09.01.2019

Облако тегов

Понравилась статья? Поделитесь:

В статье рассказывается:

  1. Как появился код ошибки 404
  2. Что означает ошибка 404
  3. Как ошибка 404 влияет на индексирование сайта
  4. Как найти ошибку 404
  5. Как найти ошибку 404 с помощью GTM (Google Tag Manager)
  6. Как работать в WordPress с ошибкой 404
  7. Как настроить ошибку 404 на других движках
  8. Скучная ошибка 404: что делать, чтобы исправить ситуацию
  9. 5 советов, как сделать ошибку 404 полезной
  10. Как учесть поведенческие факторы при настройке отображения ошибки 404
  11. Примеры оригинального, креативного оформления страниц с ошибкой 404

Если пользователь попадет к вам на сайт и увидит надпись «ошибка 404» с сообщением «страница не найдена», то, скорее всего, сразу же уйдет. Однако посетителя нужно удержать, убедить перейти на другие страницы ресурса. Особенно это важно для недавно созданных сайтов, для которых ценен каждый посетитель. Что значит «ошибка 404», почему она возникает, как уменьшить число потерянных пользователей, и как лучше оформить страницу с этой ошибкой 404, чтобы она не превратилась в тупик для гостей сайта? Об этом читайте в нашем материале.

Ошибка 404

До всемирного распространения веб-паутины она не была глобальной. Протоколы, используемые в ней сегодня, разработали в 80-х и 90-х гг. в CERN. Тим Бернерс-Ли, изобретатель протокола HTTP, самого известного из них, создал его на основе файлового протокола FTP. Также Бернерс-Ли придумал и разработал URI, URL, HTML и, конечно, WWW в целом. Эти аббревиатуры знакомы любому интернет-пользователю.

В версии HTTP 0.9, вышедшей в 1992 году, содержались коды состояния из трех цифр. Первая означала вид сообщения: 1 было информационным, 2 — успех, 3 — перенаправление, 4 говорило о клиентской ошибке, 5 — об ошибке сервера. Вторая цифра обозначала подгруппу сообщений, третья — конкретное сообщение в данной группе.

Коды типа 200 («хорошо») и 304 («не изменилось») мы никогда не видим, поскольку браузеры отображают не эти значения, а контент на страницах. А вот ошибка 404 «сервер не найден» знакома всем. Ее видел, пожалуй, любой пользователь, когда неправильно вводил адрес страницы в браузерную строку или, кликая по ссылке, переходил на страницу, которой нет.

С ошибкой 404 связан один миф. Согласно ему, в офисе СERN на четвертом этаже находилась комната 404 с центральным сервером. Там работало несколько сотрудников компании, в обязанности которых входила ручная обработка запросов. Если в запросе была ошибка, всплывало сообщение: «Room 404: file not found». Этот миф стал неотъемлемой частью интернет-фольклора. Она часто используется в сленге, по поводу нее шутят веб-дизайнеры.

По словам Тима Бернерса-Ли, изобретателя HTTP, никакой комнаты на четвертом этаже в офисе не было. В CERN нумерация комнат иная: первая цифра означает номер здания, две другие — номер комнаты. Но в здании № 4 нет комнаты 04. Отсчет там стартует с 410 и идет по нарастающей. «Не интересуйтесь, почему именно так», — говорит Бернерс-Ли.

Что означает ошибка 404

Ошибка 404

Итак, при переходе выдается ошибка 404: «страница не найдена». Как исправить ситуацию? Чтобы лучше понять этот вопрос и разобраться со служебными файлами на сайте, нужно изучить тему гипертекстового представления страниц при помощи языка HTML (HyperText Markup Language — «язык гипертекстовой разметки») и HTTP-протокол, через который осуществляется доступ. Несмотря на то, что придется разбираться в языке программирования, форма его представления элементарна, а потому понятна любому человеку.

Интернет появился в тот момент, когда английский инженер Тимоти Джон Бернерс-Ли придумал представлять текстовые страницы в сети в формате гипертекста и описал принцип доступа к ним по прикладному протоколу HTTP. Общая идея предполагает, что юзер со своего устройства, в частности с браузера, делает сетевой запрос на конкретный ресурс. В это время открывается сессия на сервере, куда он старается попасть. В качестве ответа возвращается HTML-страница.

Конечно, сегодня используются более сложные алгоритмы доступа и «подкачки» страниц больших размеров. Но общая схема не меняется. Чтобы оказаться на определенном сайте, у пользователя должно быть доменное имя и IP-адрес. Только при условии выполнения этих правил и пребывания ресурса в рабочем состоянии «error 404 not found» будет возвращаться на отсутствующий документ.

Ошибка 404

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

Ссылки, ведущие в никуда, называют «мертвыми» или «сломанными». Код состояния HTTP 404 нередко называют «ошибка 404», «HTTP 404» или «код 404».

Чаще всего такое сообщение появляется в связи с тем, что содержимое ресурса удалили или переместили на новый URL-адрес. Но появление «404: Page Not Found» можно объяснить и иначе:

  1. URL-адрес сайта или его содержимое переместили или полностью удалили (не откорректировав внутренние ссылки).

  2. URL-адрес с самого начала был написан с ошибками (при разработке или реконструкции сайта), обозначен неверно или введен в браузерную строку поиска неправильно.

  3. Сервер, связанный с веб-сайтом, временно не отвечает, или соединение прервано.

  4. Преобразовать запрашиваемое доменное имя в IP-адрес сайта при помощи DNS-сервера (системы доменных имен) не представляется возможным.

  5. Введенного доменного имени больше нет.

Неактивные ссылки могут находиться в интернет-пространстве довольно долго, поскольку операторы не успевают следить за перемещением, удалением сайтов и их контента. Поэтому многие удаленные или перемещенные на другие URL-адреса ресурсы, как и ранее, видны в поисковой выдаче, но попасть на них больше нельзя (по крайней мере, невозможно пройти по введенному URL-адресу).

Критики считают, что сообщение «ошибка 404» идет вразрез с правилами этикета, поскольку не каждый юзер сразу понимает, что это не он ее допустил. В этом есть рациональное зерно, поскольку существует 68 http-сообщений и большинство из них можно трактовать однозначно.

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

Ошибка 404

Если же вы знаете содержимое страницы, то используйте поиск и попытайтесь найти ее по другому адресу. Если все получилось, значит, администратор не добавил перенаправление 301 на новый адрес.

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

Как ошибка 404 влияет на индексирование сайта

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

Что происходит со страницей, когда ее находит робот? Он удаляет ее из индекса (если она там есть; если нет, то просто не сканирует). Это вполне логично, так как там отсутствует информация и страница не несет никакой пользы.

Следует помнить и о «мягких» ошибках. SOFT 404 не является официальным ответом сервера. Скорее, это ярлык, который поисковики вешают на страницы после обхода.

Ошибка 404

Почему поисковые системы решили, что с этими страницами что-то не так, в чем проблема?

  1. На них мало контента, или он вовсе отсутствует (по мнению Google, страница может быть 404, по мнению «Яндекса», — некачественной).

  2. Редирект настроен на страницу, не отвечающую пользовательским запросам.

  3. Несуществующая страница выдает ответ сервера не 404 или 410.

Нередко при диагностике страниц сайта можно выявить 404, закрытую от индексации в файле robots.txt. В этом случае все ссылки на мертвые страницы (и URL с ошибками) перенаправляются при помощи 302 редиректа на специально созданную страницу.

Ошибка 404

302 редирект сообщает поисковикам, что страница временно располагается по другому адресу. Поэтому в индексе такие страницы сохраняются. То есть из-за роботов вы теряете время, поскольку они снова и снова обходят страницы. Кроме того, вы заставляете их чувствовать свою некомпетентность, поскольку они ведут юзеров к нерелевантным страницам.

Итак, страница удалена. Что дальше? Настраивать 404 ответ сервера или 301 редирект?

В каждом случае все индивидуально. Способ, эффективный для интернет-магазина, для портала услуг или другой торговой площадки, может не дать результатов.

Ошибка 404

Необходимо настроить 404 ответ сервера, если в силу каких-либо обстоятельств страница полностью удалена с ресурса.

301 редирект более уместен, чем 404, если:

  • поменялся адрес страницы (допустим, изменилась структура);

  • страница релевантна пользовательскому запросу;

  • возможно перенаправление к другой странице с подобным содержанием (одной темы или с карточки продукции на каталог);

  • есть внешние ссылки на страницу.

Кейс: VT-metall

Узнай как мы снизили стоимость привлечения заявки в 13 раз для металлообрабатывающей компании в Москве

Узнать как

301 перенаправление на основную страницу — не лучшее решение и для юзеров (они не поймут, что к чему), и для SEO (к примеру, Googlebot расценит их как SOFT 404).

Как найти ошибку 404

Когда, обходя сайт, поисковые роботы сообщают об обнаружении 10–20 ошибок, это одна ситуация. А если ежедневно этот показатель растет, исчисляясь сотнями тысяч? Срочно вмешиваться и решать проблему нужно, если число 404 ошибок превысило 10 % от общего числа страниц на сайте.

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

Ошибка 404

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

Различные сервисы без особых трудностей позволяют контролировать переходы по таким ссылкам.

Для отслеживания переходов юзеров на 404 страницу применяют инструменты:

  1. «Яндекс.Метрика»

    С помощью «Параметров визитов» в «Яндекс.Метрике» вы можете отслеживать переходы юзеров по ссылкам. Необходимо лишь поместить в код счетчика строчку «params:window.yaParams||{ }});».

    В любое место непосредственно 404 страницы следует вписать такой JS-код:

    <script>

    var url = document.location.pathname + document.location.search

    var url_referrer = document.referrer;

    var yaParams = {error404: {page: url, from: url_referrer}};

    </script>

    где url является текущим адресом 404 страницы, а url_referrer — адресом, с которого пришли. Код позволяет отслеживать как мертвые ссылки, так и страницы, на которых они вписаны.

  2. Google Analytics

    Для отслеживания переходов на 404 страницу нужно вписать такой код:

    <script>

    ga(‘send’, ‘pageview’, ‘404.html?page=’+ document.location.pathname + document.location.search +’&from=’ + document.referrer);

    </script>

    где document.location.pathname + document.location.search – URL страницы, которая отсутствует на сайте; document.referrer – URL страницы, с которой юзер перешел на 404 страницу.

  3. «Яндекс.Вебмастер» и Google Search Console

    Узнать о 404 ошибках, на которые натыкаются поисковые роботы, позволяют инструменты для веб-мастеров.

    • «Яндекс.Вебмастер»

    Чтобы просмотреть страницы, зайдите в раздел «Индексирование» — «Страницы в поиске» — «Исключенные страницы». Для выделения страниц с нужной ошибкой используют фильтр по статусу «ошибка HTTP: 404».

    • Google Search Console

    Для выявления ошибок используют «Сканирование» — «Ошибки сканирования» — «Ошибка 404».

  4. Инструменты для сканирования сайта на наличие битых ссылок

    Приведенные ниже сервисы помогают изучить интернет-ресурс и выявить на нем неактивные ссылки:

    • Screaming Frog SEO Spider Tool

    После анализа всего сайта во вкладке «Response Code» появляются страницы с 4хх и 5хх ошибками и документы с размещенными там ссылками. Единственный недостаток сервиса — платное использование.

    Но есть и бесплатные инструменты для проверки мертвых ссылок:

    • Netpeak Spider,

    • Xenu’s Link Sleuth,

    • Siteliner,

    • WildShark SEO Spider,

    • Webbee SEO Spider Tool.

    Для проверки ответа сервера страниц из карты сайта используют Map Broker XML Sitemap Validator.

Как найти ошибку 404 с помощью GTM (Google Tag Manager)

Ошибка 404

Перед тем как настроить отслеживание 404 ошибок, нужно удостовериться, что на ресурсе корректно установлен контейнер GTM и через него встроен Google Analytics.

Шаг 1. Создайте переменную

Здесь необходимо действовать по следующему алгоритму:

  1. Перейти по ссылке «Переменные» на панели навигации.

  2. В разделе «Пользовательские переменные» нажать на кнопку «Создать».

  3. Придумать, как будет называться переменная.

  4. В примере переменная называется Http Request. Если придумаете другое название, измените наименование и в коде следующей переменной.

  5. Выберите вид переменной — «Собственный код JavaScript».

  6. Вставьте такой JavaScript-код:

function getReq(){

var req = false;

if (window.XMLHttpRequest) {

try {

req = new XMLHttpRequest();

} catch (e) {

req = false;

}

} else if (window.ActiveXObject){

try {

req = new ActiveXObject(‘Microsoft.XMLHTTP’);

} catch (e) {

req = false;

}

}

if (!req){}

return req;

}

Ошибка 404

Шаг 2. Создайте еще одну переменную

Вторая переменная будет обращаться к первой и отдавать код ответа сервера.

Для этого следует действовать так же, как и при создании первой переменной. Но название должно быть другим (в примере вторую переменную назвали «Код ответа сервера»). Вставляется такой JavaScript-код:

function() {

var req = {{Http Request}};

try {

req.open(‘GET’, ‘{{Page URL}}’, false);

req.send(»);

} catch (e) {

success = false;

error_msg = «Error: » + e;

}

return req.status;

}

Ошибка 404

Шаг 3. Создайте триггер с такими параметрами:

  1. Тип триггера: «Просмотр страницы».

  2. Условия активации: «Некоторые просмотры страниц».

  3. Условие, при котором должен активироваться триггер: в коде ответа сервера содержится 404.

Ошибка 404

Создайте тег с такими параметрами:

  1. Тип тега: «Universal Analytics».

  2. Тип отслеживания: Событие.

  3. Категория: в нашем случае «error 404».

  4. Действие: необходимо выбрать значение {{Page URL}}, чтобы увидеть, на какой странице сработало событие.

  5. Триггер активации: триггер, созданный на предыдущем этапе.

Ошибка 404

Шаг 5. Проверьте и опубликуйте тег

Открыв режим предварительного просмотра, перейдите на несуществующую страницу на сайте. Если при нажатии кнопки контейнер в консоли отобразится под строчкой «Tags Fired On This Page», значит, тег установлен правильно.

Ошибка 404

После того как вы увидите, что тег настроен без ошибок, настройте отслеживание цели в Google Analytics.

Для этого нужно создать и настроить новую цель в Google Analytics. Сведения, которые вы указывали, настраивая тег в GTM, повторите и при настройке цели в Google Analytics.

Ошибка 404

Шаг 6. Проверьте, все ли вы сделали правильно

Можете считать, что цель достигнута, если удастся перейти на несуществующую страницу на сайте. Перейдите по ней и посмотрите событие в Google Analytics. Для этого необходимо перейти в «Отчеты» — «В режиме реального времени» — «События».

Ошибка 404

По такой схеме нам удалось настроить отслеживание 404 ошибок, не вмешавшись в исходный код страниц.

Как работать в WordPress с ошибкой 404

Ошибка 404

Как правило, ошибка браузера 404 появляется в случае перемещения или удаления страницы на интернет-ресурсе. Если мы говорим о WordPress, то некоторые баги приводят к тому, что постоянные ссылки ведут на 404 страницу.

Постоянные ссылки — это URL-адреса, которые генерируются для указания существующих записей, категорий и списков по тегам. Другие юзеры могут пользоваться этими ссылками, чтобы указывать на ваши записи в своих в текстовых материалах. Если ссылка связана с отдельной записью, считается, что такой URL-адрес постоянный, а не динамический (меняющийся).

Ссылки в WordPress бывают трех видов. Это ссылки по умолчанию Default, mod_rewrite и PATHINFO. Форматирование ссылок первого вида производится в соответствии с настройками актуальной WordPress и действуют во всех серверных средах. Этот формат выглядит так: http://X.com/?p=N rel=»nofollow», где N – порядковое число. Изящным его нельзя назвать, зато он прекрасно справляется со своей задачей. 

Ссылки mod_rewrite выглядят так: http://X.com/yyyy/mm/dd/post-name/ rel=»nofollow». Это постоянные ссылки, которым необходим модуль mod_rewrite на Apache и которые не работают на других серверах. 

Вид постоянных ссылок PATHINFO следующий: http://X.com/index.php/yyyy/mm/dd/postname/ rel=»nofollow». Они работают на всех типах серверов, кроме Apache. 

При переходе к постоянным ссылкам на сайте могут возникать проблемы. Так, если на сервере есть модуль Frontpage Extensions, то такие ссылки неактивны до внесения необходимых коррективов. Если в модуле нет потребности, лучше отключить его. До тех пор, пока вы этого не сделаете, любые настройки в панели управления WordPress вызовут повреждение данного модуля, поскольку он взаимодействует с файлом htaccess.

Есть проблема, связанная с обрезкой ссылок по длине. Из-за этого возникают 404 ошибки. И случается это не потому, что в ссылке содержатся неправильные значения, вопреки распространенному мнению.

С этой проблемой можно справиться, если добавить в файл .htaccess строку:

1RewriteRule ^post/([0-9]+)?/?([0-9]+)?/?$ /index.php?p=& page= [QSA]

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

Еще один важный момент: если вы не пользуетесь сервером Apache xampp, то и постоянные ссылки не будут работать вплоть до внесения необходимых исправлений и настроек.

Каждый раз, когда WordPress выявляет, что не удается найти страницу, ядро движка проверяет два файла: 404.php и index.php. Если становится ясно, что у активной темы — шаблон 404.php, то сайт его отображает. Если страницу 404.php найти не удается, движок направляет на index.php и выполняет инструкции в конце цикла, которые сообщают ему о порядке действий в случае, если контент страницы не удается обнаружить.

Ошибка 404

В большей части тем для WordPress есть шаблон 404.php. Вы можете взглянуть на шаблон своей темы, пройдя по адресу wp-content/themes/active-theme. Если предстоит работать со страницей 404 на WordPress, то начать следует с 404.php.

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

Как настроить ошибку 404 на других движках

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

Создание пользовательской страницы для 404 ошибки — задача простая. Самый легкий способ удержать юзеров — направить их на домашнюю страницу или карту сайта. Для этого в файл .thaccess помещают строку:

1ErrorDocument

404

/sitemap.html

Это перенаправит страницу 404 на карту сайта. Если у вас другой адрес, обозначьте свой.

Целевая страница, которую вы планируете отобразить, должна находиться на сервере. В противном случае перенаправление превратится в бесконечный процесс.

Укажите полный путь к странице относительно корневого каталога учетной записи (символ / в самом начале имени файла или каталога указывает положение относительно корневой папки).

Для создания персональной страницы для 404 ошибки нужно открыть новую страницу в используемом редакторе, например MS FrontPage или DreamWeaver. На этой странице может быть размещено абсолютно все, к примеру картинки, ссылки и пр.

Далее нужно сохранить файл с запоминающимся названием, допустим 404errors.html, а потом создать каталог прямо в папке public_html, задать имя error и разместить в нем файлы.

Затем добавить в .htaccess эту строчку:

1ErrorDocument 404

/error/404errors.html

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

Скучная ошибка 404: что делать, чтобы исправить ситуацию

Итак, мы поняли, ошибка 404 — что это. Как исправить ее? Нередко на многих ресурсах страница 404 выглядит очень просто, по всем параметрам напоминая стандартный шаблон. Конечно, если сайт деловой или же является «лицом» серьезной компании, в строгости и лаконичности нет ничего плохого.

Ошибка 404

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

Хороший вариант — разместить на странице с 404 ошибкой какую-нибудь ценную информацию. Не нужно указывать примитивное «error 404 not found».

Можно сослаться на другие информационные источники со схожей тематикой или предложить пользователю альтернативы. Если не хотите делать рекламу сторонним сайтам, ссылайтесь на другие страницы своей же площадки.

Очень важно указать данные главной страницы ресурса вместе с ее координатами.

Еще хороший вариант — рассказать пользователям, как убрать ошибку 404. Это может вызвать у них интерес и заставить их задержаться на сайте.

Пользуйтесь полем для поиска как инструментом привлечения пользователей. Использование такой схемы позволит проще работать с сайтом, и он станет еще более функциональным и информативным для посетителей.

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

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

Вот как должна выглядеть 404 страница:

НЕТ ДА

Она не должна отдавать код сервера «200 ОК» и, соответственно, индексироваться, создавая тем самым бесчисленное количество дублей

Код ответа сервера должен быть «404 Not Found». Проверка 404 ошибки может быть выполнена здесь [redbot.org].

Графики и отвлекающих элементов дизайна не должно быть очень много. Это отвлекает пользователя, и он не сразу понимает, что искомых данных здесь нет. Пример такого оформления приведен после таблицы

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

Не стоит показывать Google AdSense, что использовать правила данной контекстной рекламы запрещается

В идеале должна быть проставлена ссылка на главную страницу, важные разделы на сайте, поиск по ресурсу. Также желательно наличие красиво оформленных блоков с информацией об акциях, а также разделов, где содержатся рекомендации, популярные статьи, форма обратной связи по типу: «Вы можете обратиться к системному администратору сайта и описать проблему».

Можно попытаться объяснить, что это за сбой и как исправить ошибку 404 not found. Спасти положение с помощью необычного веселого элемента и оказаться в списке собирателей эффектных 404

Вот как, например, не должна выглядеть 404 страница:

Ошибка 404

5 советов, как сделать ошибку 404 полезной

Как лучше оформить страницу 404? Поставьте себя на место пользователя. Итак, он ищет определенные сведения и оказывается на странице, где видит: «ошибка 404». Скорее всего, он кликнет по кнопке «Назад» и уйдет с ресурса, сочтя его нефункционирующим.

Даже если вы указали ссылку «Вернуться на главную», вряд ли это спасет положение. Пользователь должен кликнуть по ней, оказаться на главной странице, а потом еще искать данные. Это сложно. Как поступить? Как не дать юзеру уйти из-за 404 ошибки?

  1. Будьте вежливы

    Ошибка 404

    Нужно поприветствовать посетителя. Сказать, что случилось, объяснить, почему не удается найти страницу, предложить помощь. Не зацикливайтесь на технических вопросах.

  2. Правильный дизайн

    Ошибка 404

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

  3. Польза для посетителей

    Ошибка 404

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

  4. Предложите альтернативу

    Ошибка 404

    Нередко на сайтах выводятся аналогичные или рекомендуемые записи. А интернет-магазины предлагают подобную продукцию, акции, скидки и т. п.

  5. Настройте SEO

    Лучше, если на сайте вообще не будут размещены внутренние ссылки на 404 страницы. Чтобы отслеживать мертвые ссылки, пользуются разными сервисами, например Google Search Console, где с ними можно ознакомиться во вкладке «Ошибки сканирования», или «Яндекс.Вебмастером» (раздел «Исключенные страницы»).

Как учесть поведенческие факторы при настройке отображения ошибки 404

Что делаете лично вы, когда, заходя на сайт за нужной информацией, видите белый экран с «404 Error. Page Not Found»? Как и другие пользователи, покидаете ресурс и уходите на другой.

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

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

Для удержания пользователя на сайте следует задуматься над разработкой своей 404 страницы, которая отображалась бы в случае ошибки.

Нередко веб-мастера вовсе игнорируют ее. В итоге гости видят следующее:

Ошибка 404

Страница должна решать такие задачи:

  • привлекать внимание посетителей;

  • объяснять им, в чем дело;

  • показывать варианты устранения проблемы.

В отношении своей страницы 404 поисковики советуют следующее:

«Яндекс»:

  • внешний вид страницы должен отличаться от других страниц на сайте;

  • при создании страницы пользуйтесь другой цветовой гаммой и не применяйте графику.

Google:

  • стиль страницы (в том числе, навигация) должен быть таким же, как на основном сайте;

  • на странице нужно размещать ссылки на самые популярные материалы или разделы комментариев;

  • предоставьте посетителям возможность сообщать о мертвых ссылках.

Общие рекомендации:

  • в странице не должно быть ссылки на главную страницу;

  • вежливо и четко объясните пользователю, что к желаемой странице нет доступа.

Скачайте полезный документ:

Чек-лист: Как добиваться своих целей в переговорах с клиентами

Все приведенные нами советы, как устранить ошибку 404, — не безоговорочные правила. Все зависит от тематики и ЦА ресурса. К примеру, для интернет-магазина лучше добавить строку поиска, для сайта услуг — контактную информацию. Представители старшей возрастной категории вряд ли обрадуются при виде такой страницы. Но для сайта, целевая аудитория которого состоит из молодых девушек и парней — поклонников компьютерных игр, она будет уместна.

Ошибка 404

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

Примеры оригинального, креативного оформления страниц с ошибкой 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Сергей Касьянов

Статья опубликована: 09.01.2019

Облако тегов

Понравилась статья? Поделитесь:

Страница 404 для сайта

Код 404 Not Found – типовой ответ со стороны сервера компьютеру пользователя при условии, что он не может найти запрошенную страницу. Он выдается в рамках стандартного предварительного запроса браузера о проверке существования и доступности документа. Если с последним все в порядке, то сервер отправляет код 200 ОК, который не отображается на экране. В идеальном случае посетитель сайта не должен видеть подобных ошибок, но если на ресурсе большое число страниц, то этого исключить полностью нельзя. Также не сбрасываем со счетов ошибки при вводе адреса страницы самим пользователем, когда он сразу попадает на ошибку 404 Not Found.

Почему возникает ошибка

Способы решения проблемы со страницей 404

Как настроить ошибку код 404 и использовать ее с пользой для себя?

Особенности ложной ошибки 404

Почему возникает ошибка

Страница 404 для сайта

Как правило, появление страницы с ошибкой 404 возникает по следующим причинам:

  • некорректная работа сервера;
  • неверный редирект на страницу, которая поменяла первоначальный адрес;
  • удален запрашиваемый документ;
  • опечатка в адресе, либо «битая» ссылка.

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

Глобально все действия делят на 3 группы:

  • определение пустых страниц;
  • исправление ошибок;
  • создание специальной страницы 404 Not Found.

Для поиска перечня страниц с ошибками Google и Яндекс предлагают вебмастеру стандартные инструменты. Для их применения предварительно надо подтвердить владение правами на конкретный ресурс. Для российской поисковой системы необходимо добавить мета-тег на главной странице, а для Google проверочную запись в DNS регистратора. Подобные изменения не влияют на ранжирование сайта и рекомендованы самими поисковиками.

Для проверки ссылок на страницы с error 404 с помощью Google выполните следующие действия:

  • авторизуйтесь в Google;
  • перейдите в сервис Search Console;
  • зайдите в раздел «Ошибки сканирования»;
  • кликните по кнопке «Not Found».
Страница 404 для сайта

Для выполнения аналогичной процедуры с помощью сервиса Яндекс придерживайтесь следующего алгоритма:

  • авторизуйтесь в Яндекс-аккаунте;
  • откройте Вебмастер;
  • перейдите во вкладку «Исключенные страницы» (находится в подразделе «Доступные для поиска страницы» меню «Индексирование»);
  • активируйте фильтр «Ошибка HTTP: 404».
Страница 404 для сайта

Кроме официальных инструментов поисковых систем оптимизатору или программисту доступно стороннее ПО, специальные плагины. Примерами станут Screaming Frog, SiteAnalyzer и некоторые другие (часть из них бесплатны для пользователя).

Страница 404 для сайта

После получения перечня страниц с ошибками можно приступить к исправлениям. Конкретный способ зависит от причины появления:

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

Выполнять подобную операцию вручную можно только на сайтах с небольшим по объему контентом. Если на ресурсе постоянно появляются материалы и он уже разросся до тысяч страниц и ежедневно добавляются новые, то подобная работа отнимает много ресурсов и времени. Выходом станет использование специальных плагинов для проведения перелинковки, автоматического образования URL-адресов создаваемых страниц. Вторым способом предотвращения проблем с массовым появлением страниц с error 404 Not Found станет соблюдение следующих простейших рекомендаций:

  • все страницы имеют простые адреса (особенно это касается основных разделов), что сократит число потенциальных опечаток;
  • не стоит часто менять адреса страниц и ссылок, что сбивает с толку поисковые системы и самих пользователей, которые не могут быстро найти контент;
  • выбирайте для хостинга надежный сервер, чтобы исключить появление ошибок по его вине;
  • контролируйте правильность настройки редиректа.

Как настроить ошибку код 404 и использовать ее с пользой для себя?

Часто на HTML-страницы вашего сайта ссылаются другие ресурсы. Если вы удалили страницу, то пользователь при переходе увидит страницу 404. Изменить ссылку можно только связавшись с вебмастером или программистом сайта-донора, чтобы они подправили URL. Сделать это не всегда возможно, поэтому важно грамотно оформить страницу с ошибкой, которая поможет конвертировать подобных посетителей в новую аудиторию. Подобное решение позволит отказаться от стандартного варианта страницы 404, рассказать пользователю про ошибку и сделать альтернативное предложение. В общем случае, при оформлении альтернативного варианта перехода по несуществующему адресу придерживайтесь следующих моментов:

  • Желательно, чтобы дизайн страницы был выполнен в едином стиле для всего сайта. Подобное решение позволит посетителю сразу понять, что он находится на нужном сайте, но «немного заблудился». Подобную рекомендацию, кстати, разместил в своей документации Google.
  • Корректно сообщите пользователю об ошибке или неправильной ссылке HTML, предложив несколько вариантов действия (переход на главную страницу, просмотр контактов).
  • Добавьте в оформление популярные URL-адреса и другие полезные материалы, обеспечьте переход по ссылке сразу на главную страницу сайта;
  • Дайте возможность посетителю сообщить вам про имеющуюся проблему (возможно, вы получите обратную связь и устраните ошибки).
  • Установите на странице 404 в дизайне форму для поиска по сайту, но дополнительно проконтролируйте работоспособность подобной возможности.
  • Укажите популярные группы товаров или информацию об актуальных акциях в вашем интернет-магазине при необходимости.

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

Страница 404 для сайта

Одновременно стоит понимать, что замена страницы 404 Not Found на ссылку-заглушку не должна выступать альтернативой игнорированию основной причины. Речь про ошибку Soft 404, которая описана в документации Яндекс. По мнению поисковой системы, массовая замена и наличие большого количества подобных страниц говорят об их наличии в базе поисковика. Это замедляет процесс индексации ресурса, поэтому оптимизатору или программисту придется дольше ждать появления в выдаче новой информации, поэтому первоначальное внимание вебмастера должно быть направлено на избавление от источника проблемы. Для крупных сайтов, интернет-магазинов это может быть критичным, поэтому рекомендуем обязательно бороться с исходной причиной.

Страница 404 для сайта

Особенности ложной ошибки 404

Здесь понимается ситуация, когда пользователь сайта получает информацию ошибку 404, а в коде HTTP содержится 200. Примером подобной ситуации может быть URL с пустым содержанием или минимальным количеством контента. В этом случае желательно проанализировать содержание страницы и привести ее в нормальный вид.

Второй причиной появления подобной ложной ошибки становится отсутствие уникального полезного контента на странице. Подобным образом, например, поступает Google, стремясь не считать спамом страницы с низким уровнем рейтинга. Для предотвращения проблемы обязательно контролируйте качество вашего контента, прописывайте alt у ваших изображений, делайте иные полезные и обязательные мелочи.

Третьей причиной подобной ошибки становятся технические проблемы со стороны сервера, либо недавнее удаление страницы с интернет-ресурса. Здесь предпринимать никаких действий не надо.

Оценить:

До всемирного распространения веб-паутины она не была глобальной. Протоколы, используемые в ней сегодня, разработали в 80-х и 90-х гг. в CERN. Тим Бернерс-Ли, изобретатель протокола HTTP, самого известного из них, создал его на основе файлового протокола FTP. Также Бернерс-Ли придумал и разработал URI, URL, HTML и, конечно, WWW в целом. Эти аббревиатуры знакомы любому интернет-пользователю.

В версии HTTP 0.9, вышедшей в 1992 году, содержались коды состояния из трех цифр. Первая означала вид сообщения: 1 было информационным, 2 — успех, 3 — перенаправление, 4 говорило о клиентской ошибке, 5 — об ошибке сервера. Вторая цифра обозначала подгруппу сообщений, третья — конкретное сообщение в данной группе.

Коды типа 200 («хорошо») и 304 («не изменилось») мы никогда не видим, поскольку браузеры отображают не эти значения, а контент на страницах. А вот ошибка 404 «сервер не найден» знакома всем. Ее видел, пожалуй, любой пользователь, когда неправильно вводил адрес страницы в браузерную строку или, кликая по ссылке, переходил на страницу, которой нет.

С ошибкой 404 связан один миф. Согласно ему, в офисе СERN на четвертом этаже находилась комната 404 с центральным сервером. Там работало несколько сотрудников компании, в обязанности которых входила ручная обработка запросов. Если в запросе была ошибка, всплывало сообщение: «Room 404: file not found». Этот миф стал неотъемлемой частью интернет-фольклора. Она часто используется в сленге, по поводу нее шутят веб-дизайнеры.

По словам Тима Бернерса-Ли, изобретателя HTTP, никакой комнаты на четвертом этаже в офисе не было. В CERN нумерация комнат иная: первая цифра означает номер здания, две другие — номер комнаты. Но в здании № 4 нет комнаты 04. Отсчет там стартует с 410 и идет по нарастающей. «Не интересуйтесь, почему именно так», — говорит Бернерс-Ли.

Что означает ошибка 404

Ошибка 404

Итак, при переходе выдается ошибка 404: «страница не найдена». Как исправить ситуацию? Чтобы лучше понять этот вопрос и разобраться со служебными файлами на сайте, нужно изучить тему гипертекстового представления страниц при помощи языка HTML (HyperText Markup Language — «язык гипертекстовой разметки») и HTTP-протокол, через который осуществляется доступ. Несмотря на то, что придется разбираться в языке программирования, форма его представления элементарна, а потому понятна любому человеку.

Интернет появился в тот момент, когда английский инженер Тимоти Джон Бернерс-Ли придумал представлять текстовые страницы в сети в формате гипертекста и описал принцип доступа к ним по прикладному протоколу HTTP. Общая идея предполагает, что юзер со своего устройства, в частности с браузера, делает сетевой запрос на конкретный ресурс. В это время открывается сессия на сервере, куда он старается попасть. В качестве ответа возвращается HTML-страница.

Конечно, сегодня используются более сложные алгоритмы доступа и «подкачки» страниц больших размеров. Но общая схема не меняется. Чтобы оказаться на определенном сайте, у пользователя должно быть доменное имя и IP-адрес. Только при условии выполнения этих правил и пребывания ресурса в рабочем состоянии «error 404 not found» будет возвращаться на отсутствующий документ.

Ошибка 404

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

Ссылки, ведущие в никуда, называют «мертвыми» или «сломанными». Код состояния HTTP 404 нередко называют «ошибка 404», «HTTP 404» или «код 404».

Чаще всего такое сообщение появляется в связи с тем, что содержимое ресурса удалили или переместили на новый URL-адрес. Но появление «404: Page Not Found» можно объяснить и иначе:

  1. URL-адрес сайта или его содержимое переместили или полностью удалили (не откорректировав внутренние ссылки).

  2. URL-адрес с самого начала был написан с ошибками (при разработке или реконструкции сайта), обозначен неверно или введен в браузерную строку поиска неправильно.

  3. Сервер, связанный с веб-сайтом, временно не отвечает, или соединение прервано.

  4. Преобразовать запрашиваемое доменное имя в IP-адрес сайта при помощи DNS-сервера (системы доменных имен) не представляется возможным.

  5. Введенного доменного имени больше нет.

Неактивные ссылки могут находиться в интернет-пространстве довольно долго, поскольку операторы не успевают следить за перемещением, удалением сайтов и их контента. Поэтому многие удаленные или перемещенные на другие URL-адреса ресурсы, как и ранее, видны в поисковой выдаче, но попасть на них больше нельзя (по крайней мере, невозможно пройти по введенному URL-адресу).

Критики считают, что сообщение «ошибка 404» идет вразрез с правилами этикета, поскольку не каждый юзер сразу понимает, что это не он ее допустил. В этом есть рациональное зерно, поскольку существует 68 http-сообщений и большинство из них можно трактовать однозначно.

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

Ошибка 404

Если же вы знаете содержимое страницы, то используйте поиск и попытайтесь найти ее по другому адресу. Если все получилось, значит, администратор не добавил перенаправление 301 на новый адрес.

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

Как ошибка 404 влияет на индексирование сайта

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

Что происходит со страницей, когда ее находит робот? Он удаляет ее из индекса (если она там есть; если нет, то просто не сканирует). Это вполне логично, так как там отсутствует информация и страница не несет никакой пользы.

Следует помнить и о «мягких» ошибках. SOFT 404 не является официальным ответом сервера. Скорее, это ярлык, который поисковики вешают на страницы после обхода.

Ошибка 404

Почему поисковые системы решили, что с этими страницами что-то не так, в чем проблема?

  1. На них мало контента, или он вовсе отсутствует (по мнению Google, страница может быть 404, по мнению «Яндекса», — некачественной).

  2. Редирект настроен на страницу, не отвечающую пользовательским запросам.

  3. Несуществующая страница выдает ответ сервера не 404 или 410.

Нередко при диагностике страниц сайта можно выявить 404, закрытую от индексации в файле robots.txt. В этом случае все ссылки на мертвые страницы (и URL с ошибками) перенаправляются при помощи 302 редиректа на специально созданную страницу.

Ошибка 404

302 редирект сообщает поисковикам, что страница временно располагается по другому адресу. Поэтому в индексе такие страницы сохраняются. То есть из-за роботов вы теряете время, поскольку они снова и снова обходят страницы. Кроме того, вы заставляете их чувствовать свою некомпетентность, поскольку они ведут юзеров к нерелевантным страницам.

Итак, страница удалена. Что дальше? Настраивать 404 ответ сервера или 301 редирект?

В каждом случае все индивидуально. Способ, эффективный для интернет-магазина, для портала услуг или другой торговой площадки, может не дать результатов.

Ошибка 404

Необходимо настроить 404 ответ сервера, если в силу каких-либо обстоятельств страница полностью удалена с ресурса.

301 редирект более уместен, чем 404, если:

  • поменялся адрес страницы (допустим, изменилась структура);

  • страница релевантна пользовательскому запросу;

  • возможно перенаправление к другой странице с подобным содержанием (одной темы или с карточки продукции на каталог);

  • есть внешние ссылки на страницу.

Кейс: VT-metall

Узнай как мы снизили стоимость привлечения заявки в 13 раз для металлообрабатывающей компании в Москве

Узнать как

301 перенаправление на основную страницу — не лучшее решение и для юзеров (они не поймут, что к чему), и для SEO (к примеру, Googlebot расценит их как SOFT 404).

Как найти ошибку 404

Когда, обходя сайт, поисковые роботы сообщают об обнаружении 10–20 ошибок, это одна ситуация. А если ежедневно этот показатель растет, исчисляясь сотнями тысяч? Срочно вмешиваться и решать проблему нужно, если число 404 ошибок превысило 10 % от общего числа страниц на сайте.

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

Ошибка 404

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

Различные сервисы без особых трудностей позволяют контролировать переходы по таким ссылкам.

Для отслеживания переходов юзеров на 404 страницу применяют инструменты:

  1. «Яндекс.Метрика»

    С помощью «Параметров визитов» в «Яндекс.Метрике» вы можете отслеживать переходы юзеров по ссылкам. Необходимо лишь поместить в код счетчика строчку «params:window.yaParams||{ }});».

    В любое место непосредственно 404 страницы следует вписать такой JS-код:

    <script>

    var url = document.location.pathname + document.location.search

    var url_referrer = document.referrer;

    var yaParams = {error404: {page: url, from: url_referrer}};

    </script>

    где url является текущим адресом 404 страницы, а url_referrer — адресом, с которого пришли. Код позволяет отслеживать как мертвые ссылки, так и страницы, на которых они вписаны.

  2. Google Analytics

    Для отслеживания переходов на 404 страницу нужно вписать такой код:

    <script>

    ga(‘send’, ‘pageview’, ‘404.html?page=’+ document.location.pathname + document.location.search +’&from=’ + document.referrer);

    </script>

    где document.location.pathname + document.location.search – URL страницы, которая отсутствует на сайте; document.referrer – URL страницы, с которой юзер перешел на 404 страницу.

  3. «Яндекс.Вебмастер» и Google Search Console

    Узнать о 404 ошибках, на которые натыкаются поисковые роботы, позволяют инструменты для веб-мастеров.

    • «Яндекс.Вебмастер»

    Чтобы просмотреть страницы, зайдите в раздел «Индексирование» — «Страницы в поиске» — «Исключенные страницы». Для выделения страниц с нужной ошибкой используют фильтр по статусу «ошибка HTTP: 404».

    • Google Search Console

    Для выявления ошибок используют «Сканирование» — «Ошибки сканирования» — «Ошибка 404».

  4. Инструменты для сканирования сайта на наличие битых ссылок

    Приведенные ниже сервисы помогают изучить интернет-ресурс и выявить на нем неактивные ссылки:

    • Screaming Frog SEO Spider Tool

    После анализа всего сайта во вкладке «Response Code» появляются страницы с 4хх и 5хх ошибками и документы с размещенными там ссылками. Единственный недостаток сервиса — платное использование.

    Но есть и бесплатные инструменты для проверки мертвых ссылок:

    • Netpeak Spider,

    • Xenu’s Link Sleuth,

    • Siteliner,

    • WildShark SEO Spider,

    • Webbee SEO Spider Tool.

    Для проверки ответа сервера страниц из карты сайта используют Map Broker XML Sitemap Validator.

Как найти ошибку 404 с помощью GTM (Google Tag Manager)

Ошибка 404

Перед тем как настроить отслеживание 404 ошибок, нужно удостовериться, что на ресурсе корректно установлен контейнер GTM и через него встроен Google Analytics.

Шаг 1. Создайте переменную

Здесь необходимо действовать по следующему алгоритму:

  1. Перейти по ссылке «Переменные» на панели навигации.

  2. В разделе «Пользовательские переменные» нажать на кнопку «Создать».

  3. Придумать, как будет называться переменная.

  4. В примере переменная называется Http Request. Если придумаете другое название, измените наименование и в коде следующей переменной.

  5. Выберите вид переменной — «Собственный код JavaScript».

  6. Вставьте такой JavaScript-код:

function getReq(){

var req = false;

if (window.XMLHttpRequest) {

try {

req = new XMLHttpRequest();

} catch (e) {

req = false;

}

} else if (window.ActiveXObject){

try {

req = new ActiveXObject(‘Microsoft.XMLHTTP’);

} catch (e) {

req = false;

}

}

if (!req){}

return req;

}

Ошибка 404

Шаг 2. Создайте еще одну переменную

Вторая переменная будет обращаться к первой и отдавать код ответа сервера.

Для этого следует действовать так же, как и при создании первой переменной. Но название должно быть другим (в примере вторую переменную назвали «Код ответа сервера»). Вставляется такой JavaScript-код:

function() {

var req = {{Http Request}};

try {

req.open(‘GET’, ‘{{Page URL}}’, false);

req.send(»);

} catch (e) {

success = false;

error_msg = «Error: » + e;

}

return req.status;

}

Ошибка 404

Шаг 3. Создайте триггер с такими параметрами:

  1. Тип триггера: «Просмотр страницы».

  2. Условия активации: «Некоторые просмотры страниц».

  3. Условие, при котором должен активироваться триггер: в коде ответа сервера содержится 404.

Ошибка 404

Создайте тег с такими параметрами:

  1. Тип тега: «Universal Analytics».

  2. Тип отслеживания: Событие.

  3. Категория: в нашем случае «error 404».

  4. Действие: необходимо выбрать значение {{Page URL}}, чтобы увидеть, на какой странице сработало событие.

  5. Триггер активации: триггер, созданный на предыдущем этапе.

Ошибка 404

Шаг 5. Проверьте и опубликуйте тег

Открыв режим предварительного просмотра, перейдите на несуществующую страницу на сайте. Если при нажатии кнопки контейнер в консоли отобразится под строчкой «Tags Fired On This Page», значит, тег установлен правильно.

Ошибка 404

После того как вы увидите, что тег настроен без ошибок, настройте отслеживание цели в Google Analytics.

Для этого нужно создать и настроить новую цель в Google Analytics. Сведения, которые вы указывали, настраивая тег в GTM, повторите и при настройке цели в Google Analytics.

Ошибка 404

Шаг 6. Проверьте, все ли вы сделали правильно

Можете считать, что цель достигнута, если удастся перейти на несуществующую страницу на сайте. Перейдите по ней и посмотрите событие в Google Analytics. Для этого необходимо перейти в «Отчеты» — «В режиме реального времени» — «События».

Ошибка 404

По такой схеме нам удалось настроить отслеживание 404 ошибок, не вмешавшись в исходный код страниц.

Как работать в WordPress с ошибкой 404

Ошибка 404

Как правило, ошибка браузера 404 появляется в случае перемещения или удаления страницы на интернет-ресурсе. Если мы говорим о WordPress, то некоторые баги приводят к тому, что постоянные ссылки ведут на 404 страницу.

Постоянные ссылки — это URL-адреса, которые генерируются для указания существующих записей, категорий и списков по тегам. Другие юзеры могут пользоваться этими ссылками, чтобы указывать на ваши записи в своих в текстовых материалах. Если ссылка связана с отдельной записью, считается, что такой URL-адрес постоянный, а не динамический (меняющийся).

Ссылки в WordPress бывают трех видов. Это ссылки по умолчанию Default, mod_rewrite и PATHINFO. Форматирование ссылок первого вида производится в соответствии с настройками актуальной WordPress и действуют во всех серверных средах. Этот формат выглядит так: http://X.com/?p=N rel=»nofollow», где N – порядковое число. Изящным его нельзя назвать, зато он прекрасно справляется со своей задачей. 

Ссылки mod_rewrite выглядят так: http://X.com/yyyy/mm/dd/post-name/ rel=»nofollow». Это постоянные ссылки, которым необходим модуль mod_rewrite на Apache и которые не работают на других серверах. 

Вид постоянных ссылок PATHINFO следующий: http://X.com/index.php/yyyy/mm/dd/postname/ rel=»nofollow». Они работают на всех типах серверов, кроме Apache. 

При переходе к постоянным ссылкам на сайте могут возникать проблемы. Так, если на сервере есть модуль Frontpage Extensions, то такие ссылки неактивны до внесения необходимых коррективов. Если в модуле нет потребности, лучше отключить его. До тех пор, пока вы этого не сделаете, любые настройки в панели управления WordPress вызовут повреждение данного модуля, поскольку он взаимодействует с файлом htaccess.

Есть проблема, связанная с обрезкой ссылок по длине. Из-за этого возникают 404 ошибки. И случается это не потому, что в ссылке содержатся неправильные значения, вопреки распространенному мнению.

С этой проблемой можно справиться, если добавить в файл .htaccess строку:

1RewriteRule ^post/([0-9]+)?/?([0-9]+)?/?$ /index.php?p=& page= [QSA]

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

Еще один важный момент: если вы не пользуетесь сервером Apache xampp, то и постоянные ссылки не будут работать вплоть до внесения необходимых исправлений и настроек.

Каждый раз, когда WordPress выявляет, что не удается найти страницу, ядро движка проверяет два файла: 404.php и index.php. Если становится ясно, что у активной темы — шаблон 404.php, то сайт его отображает. Если страницу 404.php найти не удается, движок направляет на index.php и выполняет инструкции в конце цикла, которые сообщают ему о порядке действий в случае, если контент страницы не удается обнаружить.

Ошибка 404

В большей части тем для WordPress есть шаблон 404.php. Вы можете взглянуть на шаблон своей темы, пройдя по адресу wp-content/themes/active-theme. Если предстоит работать со страницей 404 на WordPress, то начать следует с 404.php.

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

Как настроить ошибку 404 на других движках

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

Создание пользовательской страницы для 404 ошибки — задача простая. Самый легкий способ удержать юзеров — направить их на домашнюю страницу или карту сайта. Для этого в файл .thaccess помещают строку:

1ErrorDocument

404

/sitemap.html

Это перенаправит страницу 404 на карту сайта. Если у вас другой адрес, обозначьте свой.

Целевая страница, которую вы планируете отобразить, должна находиться на сервере. В противном случае перенаправление превратится в бесконечный процесс.

Укажите полный путь к странице относительно корневого каталога учетной записи (символ / в самом начале имени файла или каталога указывает положение относительно корневой папки).

Для создания персональной страницы для 404 ошибки нужно открыть новую страницу в используемом редакторе, например MS FrontPage или DreamWeaver. На этой странице может быть размещено абсолютно все, к примеру картинки, ссылки и пр.

Далее нужно сохранить файл с запоминающимся названием, допустим 404errors.html, а потом создать каталог прямо в папке public_html, задать имя error и разместить в нем файлы.

Затем добавить в .htaccess эту строчку:

1ErrorDocument 404

/error/404errors.html

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

Скучная ошибка 404: что делать, чтобы исправить ситуацию

Итак, мы поняли, ошибка 404 — что это. Как исправить ее? Нередко на многих ресурсах страница 404 выглядит очень просто, по всем параметрам напоминая стандартный шаблон. Конечно, если сайт деловой или же является «лицом» серьезной компании, в строгости и лаконичности нет ничего плохого.

Ошибка 404

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

Хороший вариант — разместить на странице с 404 ошибкой какую-нибудь ценную информацию. Не нужно указывать примитивное «error 404 not found».

Можно сослаться на другие информационные источники со схожей тематикой или предложить пользователю альтернативы. Если не хотите делать рекламу сторонним сайтам, ссылайтесь на другие страницы своей же площадки.

Очень важно указать данные главной страницы ресурса вместе с ее координатами.

Еще хороший вариант — рассказать пользователям, как убрать ошибку 404. Это может вызвать у них интерес и заставить их задержаться на сайте.

Пользуйтесь полем для поиска как инструментом привлечения пользователей. Использование такой схемы позволит проще работать с сайтом, и он станет еще более функциональным и информативным для посетителей.

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

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

Вот как должна выглядеть 404 страница:

НЕТ ДА

Она не должна отдавать код сервера «200 ОК» и, соответственно, индексироваться, создавая тем самым бесчисленное количество дублей

Код ответа сервера должен быть «404 Not Found». Проверка 404 ошибки может быть выполнена здесь [redbot.org].

Графики и отвлекающих элементов дизайна не должно быть очень много. Это отвлекает пользователя, и он не сразу понимает, что искомых данных здесь нет. Пример такого оформления приведен после таблицы

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

Не стоит показывать Google AdSense, что использовать правила данной контекстной рекламы запрещается

В идеале должна быть проставлена ссылка на главную страницу, важные разделы на сайте, поиск по ресурсу. Также желательно наличие красиво оформленных блоков с информацией об акциях, а также разделов, где содержатся рекомендации, популярные статьи, форма обратной связи по типу: «Вы можете обратиться к системному администратору сайта и описать проблему».

Можно попытаться объяснить, что это за сбой и как исправить ошибку 404 not found. Спасти положение с помощью необычного веселого элемента и оказаться в списке собирателей эффектных 404

Вот как, например, не должна выглядеть 404 страница:

Ошибка 404

5 советов, как сделать ошибку 404 полезной

Как лучше оформить страницу 404? Поставьте себя на место пользователя. Итак, он ищет определенные сведения и оказывается на странице, где видит: «ошибка 404». Скорее всего, он кликнет по кнопке «Назад» и уйдет с ресурса, сочтя его нефункционирующим.

Даже если вы указали ссылку «Вернуться на главную», вряд ли это спасет положение. Пользователь должен кликнуть по ней, оказаться на главной странице, а потом еще искать данные. Это сложно. Как поступить? Как не дать юзеру уйти из-за 404 ошибки?

  1. Будьте вежливы

    Ошибка 404

    Нужно поприветствовать посетителя. Сказать, что случилось, объяснить, почему не удается найти страницу, предложить помощь. Не зацикливайтесь на технических вопросах.

  2. Правильный дизайн

    Ошибка 404

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

  3. Польза для посетителей

    Ошибка 404

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

  4. Предложите альтернативу

    Ошибка 404

    Нередко на сайтах выводятся аналогичные или рекомендуемые записи. А интернет-магазины предлагают подобную продукцию, акции, скидки и т. п.

  5. Настройте SEO

    Лучше, если на сайте вообще не будут размещены внутренние ссылки на 404 страницы. Чтобы отслеживать мертвые ссылки, пользуются разными сервисами, например Google Search Console, где с ними можно ознакомиться во вкладке «Ошибки сканирования», или «Яндекс.Вебмастером» (раздел «Исключенные страницы»).

Как учесть поведенческие факторы при настройке отображения ошибки 404

Что делаете лично вы, когда, заходя на сайт за нужной информацией, видите белый экран с «404 Error. Page Not Found»? Как и другие пользователи, покидаете ресурс и уходите на другой.

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

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

Для удержания пользователя на сайте следует задуматься над разработкой своей 404 страницы, которая отображалась бы в случае ошибки.

Нередко веб-мастера вовсе игнорируют ее. В итоге гости видят следующее:

Ошибка 404

Страница должна решать такие задачи:

  • привлекать внимание посетителей;

  • объяснять им, в чем дело;

  • показывать варианты устранения проблемы.

В отношении своей страницы 404 поисковики советуют следующее:

«Яндекс»:

  • внешний вид страницы должен отличаться от других страниц на сайте;

  • при создании страницы пользуйтесь другой цветовой гаммой и не применяйте графику.

Google:

  • стиль страницы (в том числе, навигация) должен быть таким же, как на основном сайте;

  • на странице нужно размещать ссылки на самые популярные материалы или разделы комментариев;

  • предоставьте посетителям возможность сообщать о мертвых ссылках.

Общие рекомендации:

  • в странице не должно быть ссылки на главную страницу;

  • вежливо и четко объясните пользователю, что к желаемой странице нет доступа.

Скачайте полезный документ:

Чек-лист: Как добиваться своих целей в переговорах с клиентами

Все приведенные нами советы, как устранить ошибку 404, — не безоговорочные правила. Все зависит от тематики и ЦА ресурса. К примеру, для интернет-магазина лучше добавить строку поиска, для сайта услуг — контактную информацию. Представители старшей возрастной категории вряд ли обрадуются при виде такой страницы. Но для сайта, целевая аудитория которого состоит из молодых девушек и парней — поклонников компьютерных игр, она будет уместна.

Ошибка 404

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

Примеры оригинального, креативного оформления страниц с ошибкой 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Сергей Касьянов

Статья опубликована: 09.01.2019

Облако тегов

Понравилась статья? Поделитесь:

В статье рассказывается:

  1. Как появился код ошибки 404
  2. Что означает ошибка 404
  3. Как ошибка 404 влияет на индексирование сайта
  4. Как найти ошибку 404
  5. Как найти ошибку 404 с помощью GTM (Google Tag Manager)
  6. Как работать в WordPress с ошибкой 404
  7. Как настроить ошибку 404 на других движках
  8. Скучная ошибка 404: что делать, чтобы исправить ситуацию
  9. 5 советов, как сделать ошибку 404 полезной
  10. Как учесть поведенческие факторы при настройке отображения ошибки 404
  11. Примеры оригинального, креативного оформления страниц с ошибкой 404

Если пользователь попадет к вам на сайт и увидит надпись «ошибка 404» с сообщением «страница не найдена», то, скорее всего, сразу же уйдет. Однако посетителя нужно удержать, убедить перейти на другие страницы ресурса. Особенно это важно для недавно созданных сайтов, для которых ценен каждый посетитель. Что значит «ошибка 404», почему она возникает, как уменьшить число потерянных пользователей, и как лучше оформить страницу с этой ошибкой 404, чтобы она не превратилась в тупик для гостей сайта? Об этом читайте в нашем материале.

Ошибка 404

До всемирного распространения веб-паутины она не была глобальной. Протоколы, используемые в ней сегодня, разработали в 80-х и 90-х гг. в CERN. Тим Бернерс-Ли, изобретатель протокола HTTP, самого известного из них, создал его на основе файлового протокола FTP. Также Бернерс-Ли придумал и разработал URI, URL, HTML и, конечно, WWW в целом. Эти аббревиатуры знакомы любому интернет-пользователю.

В версии HTTP 0.9, вышедшей в 1992 году, содержались коды состояния из трех цифр. Первая означала вид сообщения: 1 было информационным, 2 — успех, 3 — перенаправление, 4 говорило о клиентской ошибке, 5 — об ошибке сервера. Вторая цифра обозначала подгруппу сообщений, третья — конкретное сообщение в данной группе.

Коды типа 200 («хорошо») и 304 («не изменилось») мы никогда не видим, поскольку браузеры отображают не эти значения, а контент на страницах. А вот ошибка 404 «сервер не найден» знакома всем. Ее видел, пожалуй, любой пользователь, когда неправильно вводил адрес страницы в браузерную строку или, кликая по ссылке, переходил на страницу, которой нет.

С ошибкой 404 связан один миф. Согласно ему, в офисе СERN на четвертом этаже находилась комната 404 с центральным сервером. Там работало несколько сотрудников компании, в обязанности которых входила ручная обработка запросов. Если в запросе была ошибка, всплывало сообщение: «Room 404: file not found». Этот миф стал неотъемлемой частью интернет-фольклора. Она часто используется в сленге, по поводу нее шутят веб-дизайнеры.

По словам Тима Бернерса-Ли, изобретателя HTTP, никакой комнаты на четвертом этаже в офисе не было. В CERN нумерация комнат иная: первая цифра означает номер здания, две другие — номер комнаты. Но в здании № 4 нет комнаты 04. Отсчет там стартует с 410 и идет по нарастающей. «Не интересуйтесь, почему именно так», — говорит Бернерс-Ли.

Что означает ошибка 404

Ошибка 404

Итак, при переходе выдается ошибка 404: «страница не найдена». Как исправить ситуацию? Чтобы лучше понять этот вопрос и разобраться со служебными файлами на сайте, нужно изучить тему гипертекстового представления страниц при помощи языка HTML (HyperText Markup Language — «язык гипертекстовой разметки») и HTTP-протокол, через который осуществляется доступ. Несмотря на то, что придется разбираться в языке программирования, форма его представления элементарна, а потому понятна любому человеку.

Интернет появился в тот момент, когда английский инженер Тимоти Джон Бернерс-Ли придумал представлять текстовые страницы в сети в формате гипертекста и описал принцип доступа к ним по прикладному протоколу HTTP. Общая идея предполагает, что юзер со своего устройства, в частности с браузера, делает сетевой запрос на конкретный ресурс. В это время открывается сессия на сервере, куда он старается попасть. В качестве ответа возвращается HTML-страница.

Конечно, сегодня используются более сложные алгоритмы доступа и «подкачки» страниц больших размеров. Но общая схема не меняется. Чтобы оказаться на определенном сайте, у пользователя должно быть доменное имя и IP-адрес. Только при условии выполнения этих правил и пребывания ресурса в рабочем состоянии «error 404 not found» будет возвращаться на отсутствующий документ.

Ошибка 404

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

Ссылки, ведущие в никуда, называют «мертвыми» или «сломанными». Код состояния HTTP 404 нередко называют «ошибка 404», «HTTP 404» или «код 404».

Чаще всего такое сообщение появляется в связи с тем, что содержимое ресурса удалили или переместили на новый URL-адрес. Но появление «404: Page Not Found» можно объяснить и иначе:

  1. URL-адрес сайта или его содержимое переместили или полностью удалили (не откорректировав внутренние ссылки).

  2. URL-адрес с самого начала был написан с ошибками (при разработке или реконструкции сайта), обозначен неверно или введен в браузерную строку поиска неправильно.

  3. Сервер, связанный с веб-сайтом, временно не отвечает, или соединение прервано.

  4. Преобразовать запрашиваемое доменное имя в IP-адрес сайта при помощи DNS-сервера (системы доменных имен) не представляется возможным.

  5. Введенного доменного имени больше нет.

Неактивные ссылки могут находиться в интернет-пространстве довольно долго, поскольку операторы не успевают следить за перемещением, удалением сайтов и их контента. Поэтому многие удаленные или перемещенные на другие URL-адреса ресурсы, как и ранее, видны в поисковой выдаче, но попасть на них больше нельзя (по крайней мере, невозможно пройти по введенному URL-адресу).

Критики считают, что сообщение «ошибка 404» идет вразрез с правилами этикета, поскольку не каждый юзер сразу понимает, что это не он ее допустил. В этом есть рациональное зерно, поскольку существует 68 http-сообщений и большинство из них можно трактовать однозначно.

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

Ошибка 404

Если же вы знаете содержимое страницы, то используйте поиск и попытайтесь найти ее по другому адресу. Если все получилось, значит, администратор не добавил перенаправление 301 на новый адрес.

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

Как ошибка 404 влияет на индексирование сайта

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

Что происходит со страницей, когда ее находит робот? Он удаляет ее из индекса (если она там есть; если нет, то просто не сканирует). Это вполне логично, так как там отсутствует информация и страница не несет никакой пользы.

Следует помнить и о «мягких» ошибках. SOFT 404 не является официальным ответом сервера. Скорее, это ярлык, который поисковики вешают на страницы после обхода.

Ошибка 404

Почему поисковые системы решили, что с этими страницами что-то не так, в чем проблема?

  1. На них мало контента, или он вовсе отсутствует (по мнению Google, страница может быть 404, по мнению «Яндекса», — некачественной).

  2. Редирект настроен на страницу, не отвечающую пользовательским запросам.

  3. Несуществующая страница выдает ответ сервера не 404 или 410.

Нередко при диагностике страниц сайта можно выявить 404, закрытую от индексации в файле robots.txt. В этом случае все ссылки на мертвые страницы (и URL с ошибками) перенаправляются при помощи 302 редиректа на специально созданную страницу.

Ошибка 404

302 редирект сообщает поисковикам, что страница временно располагается по другому адресу. Поэтому в индексе такие страницы сохраняются. То есть из-за роботов вы теряете время, поскольку они снова и снова обходят страницы. Кроме того, вы заставляете их чувствовать свою некомпетентность, поскольку они ведут юзеров к нерелевантным страницам.

Итак, страница удалена. Что дальше? Настраивать 404 ответ сервера или 301 редирект?

В каждом случае все индивидуально. Способ, эффективный для интернет-магазина, для портала услуг или другой торговой площадки, может не дать результатов.

Ошибка 404

Необходимо настроить 404 ответ сервера, если в силу каких-либо обстоятельств страница полностью удалена с ресурса.

301 редирект более уместен, чем 404, если:

  • поменялся адрес страницы (допустим, изменилась структура);

  • страница релевантна пользовательскому запросу;

  • возможно перенаправление к другой странице с подобным содержанием (одной темы или с карточки продукции на каталог);

  • есть внешние ссылки на страницу.

Кейс: VT-metall

Узнай как мы снизили стоимость привлечения заявки в 13 раз для металлообрабатывающей компании в Москве

Узнать как

301 перенаправление на основную страницу — не лучшее решение и для юзеров (они не поймут, что к чему), и для SEO (к примеру, Googlebot расценит их как SOFT 404).

Как найти ошибку 404

Когда, обходя сайт, поисковые роботы сообщают об обнаружении 10–20 ошибок, это одна ситуация. А если ежедневно этот показатель растет, исчисляясь сотнями тысяч? Срочно вмешиваться и решать проблему нужно, если число 404 ошибок превысило 10 % от общего числа страниц на сайте.

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

Ошибка 404

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

Различные сервисы без особых трудностей позволяют контролировать переходы по таким ссылкам.

Для отслеживания переходов юзеров на 404 страницу применяют инструменты:

  1. «Яндекс.Метрика»

    С помощью «Параметров визитов» в «Яндекс.Метрике» вы можете отслеживать переходы юзеров по ссылкам. Необходимо лишь поместить в код счетчика строчку «params:window.yaParams||{ }});».

    В любое место непосредственно 404 страницы следует вписать такой JS-код:

    <script>

    var url = document.location.pathname + document.location.search

    var url_referrer = document.referrer;

    var yaParams = {error404: {page: url, from: url_referrer}};

    </script>

    где url является текущим адресом 404 страницы, а url_referrer — адресом, с которого пришли. Код позволяет отслеживать как мертвые ссылки, так и страницы, на которых они вписаны.

  2. Google Analytics

    Для отслеживания переходов на 404 страницу нужно вписать такой код:

    <script>

    ga(‘send’, ‘pageview’, ‘404.html?page=’+ document.location.pathname + document.location.search +’&from=’ + document.referrer);

    </script>

    где document.location.pathname + document.location.search – URL страницы, которая отсутствует на сайте; document.referrer – URL страницы, с которой юзер перешел на 404 страницу.

  3. «Яндекс.Вебмастер» и Google Search Console

    Узнать о 404 ошибках, на которые натыкаются поисковые роботы, позволяют инструменты для веб-мастеров.

    • «Яндекс.Вебмастер»

    Чтобы просмотреть страницы, зайдите в раздел «Индексирование» — «Страницы в поиске» — «Исключенные страницы». Для выделения страниц с нужной ошибкой используют фильтр по статусу «ошибка HTTP: 404».

    • Google Search Console

    Для выявления ошибок используют «Сканирование» — «Ошибки сканирования» — «Ошибка 404».

  4. Инструменты для сканирования сайта на наличие битых ссылок

    Приведенные ниже сервисы помогают изучить интернет-ресурс и выявить на нем неактивные ссылки:

    • Screaming Frog SEO Spider Tool

    После анализа всего сайта во вкладке «Response Code» появляются страницы с 4хх и 5хх ошибками и документы с размещенными там ссылками. Единственный недостаток сервиса — платное использование.

    Но есть и бесплатные инструменты для проверки мертвых ссылок:

    • Netpeak Spider,

    • Xenu’s Link Sleuth,

    • Siteliner,

    • WildShark SEO Spider,

    • Webbee SEO Spider Tool.

    Для проверки ответа сервера страниц из карты сайта используют Map Broker XML Sitemap Validator.

Как найти ошибку 404 с помощью GTM (Google Tag Manager)

Ошибка 404

Перед тем как настроить отслеживание 404 ошибок, нужно удостовериться, что на ресурсе корректно установлен контейнер GTM и через него встроен Google Analytics.

Шаг 1. Создайте переменную

Здесь необходимо действовать по следующему алгоритму:

  1. Перейти по ссылке «Переменные» на панели навигации.

  2. В разделе «Пользовательские переменные» нажать на кнопку «Создать».

  3. Придумать, как будет называться переменная.

  4. В примере переменная называется Http Request. Если придумаете другое название, измените наименование и в коде следующей переменной.

  5. Выберите вид переменной — «Собственный код JavaScript».

  6. Вставьте такой JavaScript-код:

function getReq(){

var req = false;

if (window.XMLHttpRequest) {

try {

req = new XMLHttpRequest();

} catch (e) {

req = false;

}

} else if (window.ActiveXObject){

try {

req = new ActiveXObject(‘Microsoft.XMLHTTP’);

} catch (e) {

req = false;

}

}

if (!req){}

return req;

}

Ошибка 404

Шаг 2. Создайте еще одну переменную

Вторая переменная будет обращаться к первой и отдавать код ответа сервера.

Для этого следует действовать так же, как и при создании первой переменной. Но название должно быть другим (в примере вторую переменную назвали «Код ответа сервера»). Вставляется такой JavaScript-код:

function() {

var req = {{Http Request}};

try {

req.open(‘GET’, ‘{{Page URL}}’, false);

req.send(»);

} catch (e) {

success = false;

error_msg = «Error: » + e;

}

return req.status;

}

Ошибка 404

Шаг 3. Создайте триггер с такими параметрами:

  1. Тип триггера: «Просмотр страницы».

  2. Условия активации: «Некоторые просмотры страниц».

  3. Условие, при котором должен активироваться триггер: в коде ответа сервера содержится 404.

Ошибка 404

Создайте тег с такими параметрами:

  1. Тип тега: «Universal Analytics».

  2. Тип отслеживания: Событие.

  3. Категория: в нашем случае «error 404».

  4. Действие: необходимо выбрать значение {{Page URL}}, чтобы увидеть, на какой странице сработало событие.

  5. Триггер активации: триггер, созданный на предыдущем этапе.

Ошибка 404

Шаг 5. Проверьте и опубликуйте тег

Открыв режим предварительного просмотра, перейдите на несуществующую страницу на сайте. Если при нажатии кнопки контейнер в консоли отобразится под строчкой «Tags Fired On This Page», значит, тег установлен правильно.

Ошибка 404

После того как вы увидите, что тег настроен без ошибок, настройте отслеживание цели в Google Analytics.

Для этого нужно создать и настроить новую цель в Google Analytics. Сведения, которые вы указывали, настраивая тег в GTM, повторите и при настройке цели в Google Analytics.

Ошибка 404

Шаг 6. Проверьте, все ли вы сделали правильно

Можете считать, что цель достигнута, если удастся перейти на несуществующую страницу на сайте. Перейдите по ней и посмотрите событие в Google Analytics. Для этого необходимо перейти в «Отчеты» — «В режиме реального времени» — «События».

Ошибка 404

По такой схеме нам удалось настроить отслеживание 404 ошибок, не вмешавшись в исходный код страниц.

Как работать в WordPress с ошибкой 404

Ошибка 404

Как правило, ошибка браузера 404 появляется в случае перемещения или удаления страницы на интернет-ресурсе. Если мы говорим о WordPress, то некоторые баги приводят к тому, что постоянные ссылки ведут на 404 страницу.

Постоянные ссылки — это URL-адреса, которые генерируются для указания существующих записей, категорий и списков по тегам. Другие юзеры могут пользоваться этими ссылками, чтобы указывать на ваши записи в своих в текстовых материалах. Если ссылка связана с отдельной записью, считается, что такой URL-адрес постоянный, а не динамический (меняющийся).

Ссылки в WordPress бывают трех видов. Это ссылки по умолчанию Default, mod_rewrite и PATHINFO. Форматирование ссылок первого вида производится в соответствии с настройками актуальной WordPress и действуют во всех серверных средах. Этот формат выглядит так: http://X.com/?p=N rel=»nofollow», где N – порядковое число. Изящным его нельзя назвать, зато он прекрасно справляется со своей задачей. 

Ссылки mod_rewrite выглядят так: http://X.com/yyyy/mm/dd/post-name/ rel=»nofollow». Это постоянные ссылки, которым необходим модуль mod_rewrite на Apache и которые не работают на других серверах. 

Вид постоянных ссылок PATHINFO следующий: http://X.com/index.php/yyyy/mm/dd/postname/ rel=»nofollow». Они работают на всех типах серверов, кроме Apache. 

При переходе к постоянным ссылкам на сайте могут возникать проблемы. Так, если на сервере есть модуль Frontpage Extensions, то такие ссылки неактивны до внесения необходимых коррективов. Если в модуле нет потребности, лучше отключить его. До тех пор, пока вы этого не сделаете, любые настройки в панели управления WordPress вызовут повреждение данного модуля, поскольку он взаимодействует с файлом htaccess.

Есть проблема, связанная с обрезкой ссылок по длине. Из-за этого возникают 404 ошибки. И случается это не потому, что в ссылке содержатся неправильные значения, вопреки распространенному мнению.

С этой проблемой можно справиться, если добавить в файл .htaccess строку:

1RewriteRule ^post/([0-9]+)?/?([0-9]+)?/?$ /index.php?p=& page= [QSA]

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

Еще один важный момент: если вы не пользуетесь сервером Apache xampp, то и постоянные ссылки не будут работать вплоть до внесения необходимых исправлений и настроек.

Каждый раз, когда WordPress выявляет, что не удается найти страницу, ядро движка проверяет два файла: 404.php и index.php. Если становится ясно, что у активной темы — шаблон 404.php, то сайт его отображает. Если страницу 404.php найти не удается, движок направляет на index.php и выполняет инструкции в конце цикла, которые сообщают ему о порядке действий в случае, если контент страницы не удается обнаружить.

Ошибка 404

В большей части тем для WordPress есть шаблон 404.php. Вы можете взглянуть на шаблон своей темы, пройдя по адресу wp-content/themes/active-theme. Если предстоит работать со страницей 404 на WordPress, то начать следует с 404.php.

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

Как настроить ошибку 404 на других движках

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

Создание пользовательской страницы для 404 ошибки — задача простая. Самый легкий способ удержать юзеров — направить их на домашнюю страницу или карту сайта. Для этого в файл .thaccess помещают строку:

1ErrorDocument

404

/sitemap.html

Это перенаправит страницу 404 на карту сайта. Если у вас другой адрес, обозначьте свой.

Целевая страница, которую вы планируете отобразить, должна находиться на сервере. В противном случае перенаправление превратится в бесконечный процесс.

Укажите полный путь к странице относительно корневого каталога учетной записи (символ / в самом начале имени файла или каталога указывает положение относительно корневой папки).

Для создания персональной страницы для 404 ошибки нужно открыть новую страницу в используемом редакторе, например MS FrontPage или DreamWeaver. На этой странице может быть размещено абсолютно все, к примеру картинки, ссылки и пр.

Далее нужно сохранить файл с запоминающимся названием, допустим 404errors.html, а потом создать каталог прямо в папке public_html, задать имя error и разместить в нем файлы.

Затем добавить в .htaccess эту строчку:

1ErrorDocument 404

/error/404errors.html

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

Скучная ошибка 404: что делать, чтобы исправить ситуацию

Итак, мы поняли, ошибка 404 — что это. Как исправить ее? Нередко на многих ресурсах страница 404 выглядит очень просто, по всем параметрам напоминая стандартный шаблон. Конечно, если сайт деловой или же является «лицом» серьезной компании, в строгости и лаконичности нет ничего плохого.

Ошибка 404

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

Хороший вариант — разместить на странице с 404 ошибкой какую-нибудь ценную информацию. Не нужно указывать примитивное «error 404 not found».

Можно сослаться на другие информационные источники со схожей тематикой или предложить пользователю альтернативы. Если не хотите делать рекламу сторонним сайтам, ссылайтесь на другие страницы своей же площадки.

Очень важно указать данные главной страницы ресурса вместе с ее координатами.

Еще хороший вариант — рассказать пользователям, как убрать ошибку 404. Это может вызвать у них интерес и заставить их задержаться на сайте.

Пользуйтесь полем для поиска как инструментом привлечения пользователей. Использование такой схемы позволит проще работать с сайтом, и он станет еще более функциональным и информативным для посетителей.

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

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

Вот как должна выглядеть 404 страница:

НЕТ ДА

Она не должна отдавать код сервера «200 ОК» и, соответственно, индексироваться, создавая тем самым бесчисленное количество дублей

Код ответа сервера должен быть «404 Not Found». Проверка 404 ошибки может быть выполнена здесь [redbot.org].

Графики и отвлекающих элементов дизайна не должно быть очень много. Это отвлекает пользователя, и он не сразу понимает, что искомых данных здесь нет. Пример такого оформления приведен после таблицы

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

Не стоит показывать Google AdSense, что использовать правила данной контекстной рекламы запрещается

В идеале должна быть проставлена ссылка на главную страницу, важные разделы на сайте, поиск по ресурсу. Также желательно наличие красиво оформленных блоков с информацией об акциях, а также разделов, где содержатся рекомендации, популярные статьи, форма обратной связи по типу: «Вы можете обратиться к системному администратору сайта и описать проблему».

Можно попытаться объяснить, что это за сбой и как исправить ошибку 404 not found. Спасти положение с помощью необычного веселого элемента и оказаться в списке собирателей эффектных 404

Вот как, например, не должна выглядеть 404 страница:

Ошибка 404

5 советов, как сделать ошибку 404 полезной

Как лучше оформить страницу 404? Поставьте себя на место пользователя. Итак, он ищет определенные сведения и оказывается на странице, где видит: «ошибка 404». Скорее всего, он кликнет по кнопке «Назад» и уйдет с ресурса, сочтя его нефункционирующим.

Даже если вы указали ссылку «Вернуться на главную», вряд ли это спасет положение. Пользователь должен кликнуть по ней, оказаться на главной странице, а потом еще искать данные. Это сложно. Как поступить? Как не дать юзеру уйти из-за 404 ошибки?

  1. Будьте вежливы

    Ошибка 404

    Нужно поприветствовать посетителя. Сказать, что случилось, объяснить, почему не удается найти страницу, предложить помощь. Не зацикливайтесь на технических вопросах.

  2. Правильный дизайн

    Ошибка 404

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

  3. Польза для посетителей

    Ошибка 404

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

  4. Предложите альтернативу

    Ошибка 404

    Нередко на сайтах выводятся аналогичные или рекомендуемые записи. А интернет-магазины предлагают подобную продукцию, акции, скидки и т. п.

  5. Настройте SEO

    Лучше, если на сайте вообще не будут размещены внутренние ссылки на 404 страницы. Чтобы отслеживать мертвые ссылки, пользуются разными сервисами, например Google Search Console, где с ними можно ознакомиться во вкладке «Ошибки сканирования», или «Яндекс.Вебмастером» (раздел «Исключенные страницы»).

Как учесть поведенческие факторы при настройке отображения ошибки 404

Что делаете лично вы, когда, заходя на сайт за нужной информацией, видите белый экран с «404 Error. Page Not Found»? Как и другие пользователи, покидаете ресурс и уходите на другой.

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

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

Для удержания пользователя на сайте следует задуматься над разработкой своей 404 страницы, которая отображалась бы в случае ошибки.

Нередко веб-мастера вовсе игнорируют ее. В итоге гости видят следующее:

Ошибка 404

Страница должна решать такие задачи:

  • привлекать внимание посетителей;

  • объяснять им, в чем дело;

  • показывать варианты устранения проблемы.

В отношении своей страницы 404 поисковики советуют следующее:

«Яндекс»:

  • внешний вид страницы должен отличаться от других страниц на сайте;

  • при создании страницы пользуйтесь другой цветовой гаммой и не применяйте графику.

Google:

  • стиль страницы (в том числе, навигация) должен быть таким же, как на основном сайте;

  • на странице нужно размещать ссылки на самые популярные материалы или разделы комментариев;

  • предоставьте посетителям возможность сообщать о мертвых ссылках.

Общие рекомендации:

  • в странице не должно быть ссылки на главную страницу;

  • вежливо и четко объясните пользователю, что к желаемой странице нет доступа.

Скачайте полезный документ:

Чек-лист: Как добиваться своих целей в переговорах с клиентами

Все приведенные нами советы, как устранить ошибку 404, — не безоговорочные правила. Все зависит от тематики и ЦА ресурса. К примеру, для интернет-магазина лучше добавить строку поиска, для сайта услуг — контактную информацию. Представители старшей возрастной категории вряд ли обрадуются при виде такой страницы. Но для сайта, целевая аудитория которого состоит из молодых девушек и парней — поклонников компьютерных игр, она будет уместна.

Ошибка 404

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

Примеры оригинального, креативного оформления страниц с ошибкой 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Ошибка 404

Сергей Касьянов

Статья опубликована: 09.01.2019

Облако тегов

Понравилась статья? Поделитесь:

Страница 404 для сайта

Код 404 Not Found – типовой ответ со стороны сервера компьютеру пользователя при условии, что он не может найти запрошенную страницу. Он выдается в рамках стандартного предварительного запроса браузера о проверке существования и доступности документа. Если с последним все в порядке, то сервер отправляет код 200 ОК, который не отображается на экране. В идеальном случае посетитель сайта не должен видеть подобных ошибок, но если на ресурсе большое число страниц, то этого исключить полностью нельзя. Также не сбрасываем со счетов ошибки при вводе адреса страницы самим пользователем, когда он сразу попадает на ошибку 404 Not Found.

Почему возникает ошибка

Способы решения проблемы со страницей 404

Как настроить ошибку код 404 и использовать ее с пользой для себя?

Особенности ложной ошибки 404

Почему возникает ошибка

Страница 404 для сайта

Как правило, появление страницы с ошибкой 404 возникает по следующим причинам:

  • некорректная работа сервера;
  • неверный редирект на страницу, которая поменяла первоначальный адрес;
  • удален запрашиваемый документ;
  • опечатка в адресе, либо «битая» ссылка.

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

Глобально все действия делят на 3 группы:

  • определение пустых страниц;
  • исправление ошибок;
  • создание специальной страницы 404 Not Found.

Для поиска перечня страниц с ошибками Google и Яндекс предлагают вебмастеру стандартные инструменты. Для их применения предварительно надо подтвердить владение правами на конкретный ресурс. Для российской поисковой системы необходимо добавить мета-тег на главной странице, а для Google проверочную запись в DNS регистратора. Подобные изменения не влияют на ранжирование сайта и рекомендованы самими поисковиками.

Для проверки ссылок на страницы с error 404 с помощью Google выполните следующие действия:

  • авторизуйтесь в Google;
  • перейдите в сервис Search Console;
  • зайдите в раздел «Ошибки сканирования»;
  • кликните по кнопке «Not Found».
Страница 404 для сайта

Для выполнения аналогичной процедуры с помощью сервиса Яндекс придерживайтесь следующего алгоритма:

  • авторизуйтесь в Яндекс-аккаунте;
  • откройте Вебмастер;
  • перейдите во вкладку «Исключенные страницы» (находится в подразделе «Доступные для поиска страницы» меню «Индексирование»);
  • активируйте фильтр «Ошибка HTTP: 404».
Страница 404 для сайта

Кроме официальных инструментов поисковых систем оптимизатору или программисту доступно стороннее ПО, специальные плагины. Примерами станут Screaming Frog, SiteAnalyzer и некоторые другие (часть из них бесплатны для пользователя).

Страница 404 для сайта

После получения перечня страниц с ошибками можно приступить к исправлениям. Конкретный способ зависит от причины появления:

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

Выполнять подобную операцию вручную можно только на сайтах с небольшим по объему контентом. Если на ресурсе постоянно появляются материалы и он уже разросся до тысяч страниц и ежедневно добавляются новые, то подобная работа отнимает много ресурсов и времени. Выходом станет использование специальных плагинов для проведения перелинковки, автоматического образования URL-адресов создаваемых страниц. Вторым способом предотвращения проблем с массовым появлением страниц с error 404 Not Found станет соблюдение следующих простейших рекомендаций:

  • все страницы имеют простые адреса (особенно это касается основных разделов), что сократит число потенциальных опечаток;
  • не стоит часто менять адреса страниц и ссылок, что сбивает с толку поисковые системы и самих пользователей, которые не могут быстро найти контент;
  • выбирайте для хостинга надежный сервер, чтобы исключить появление ошибок по его вине;
  • контролируйте правильность настройки редиректа.

Как настроить ошибку код 404 и использовать ее с пользой для себя?

Часто на HTML-страницы вашего сайта ссылаются другие ресурсы. Если вы удалили страницу, то пользователь при переходе увидит страницу 404. Изменить ссылку можно только связавшись с вебмастером или программистом сайта-донора, чтобы они подправили URL. Сделать это не всегда возможно, поэтому важно грамотно оформить страницу с ошибкой, которая поможет конвертировать подобных посетителей в новую аудиторию. Подобное решение позволит отказаться от стандартного варианта страницы 404, рассказать пользователю про ошибку и сделать альтернативное предложение. В общем случае, при оформлении альтернативного варианта перехода по несуществующему адресу придерживайтесь следующих моментов:

  • Желательно, чтобы дизайн страницы был выполнен в едином стиле для всего сайта. Подобное решение позволит посетителю сразу понять, что он находится на нужном сайте, но «немного заблудился». Подобную рекомендацию, кстати, разместил в своей документации Google.
  • Корректно сообщите пользователю об ошибке или неправильной ссылке HTML, предложив несколько вариантов действия (переход на главную страницу, просмотр контактов).
  • Добавьте в оформление популярные URL-адреса и другие полезные материалы, обеспечьте переход по ссылке сразу на главную страницу сайта;
  • Дайте возможность посетителю сообщить вам про имеющуюся проблему (возможно, вы получите обратную связь и устраните ошибки).
  • Установите на странице 404 в дизайне форму для поиска по сайту, но дополнительно проконтролируйте работоспособность подобной возможности.
  • Укажите популярные группы товаров или информацию об актуальных акциях в вашем интернет-магазине при необходимости.

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

Страница 404 для сайта

Одновременно стоит понимать, что замена страницы 404 Not Found на ссылку-заглушку не должна выступать альтернативой игнорированию основной причины. Речь про ошибку Soft 404, которая описана в документации Яндекс. По мнению поисковой системы, массовая замена и наличие большого количества подобных страниц говорят об их наличии в базе поисковика. Это замедляет процесс индексации ресурса, поэтому оптимизатору или программисту придется дольше ждать появления в выдаче новой информации, поэтому первоначальное внимание вебмастера должно быть направлено на избавление от источника проблемы. Для крупных сайтов, интернет-магазинов это может быть критичным, поэтому рекомендуем обязательно бороться с исходной причиной.

Страница 404 для сайта

Особенности ложной ошибки 404

Здесь понимается ситуация, когда пользователь сайта получает информацию ошибку 404, а в коде HTTP содержится 200. Примером подобной ситуации может быть URL с пустым содержанием или минимальным количеством контента. В этом случае желательно проанализировать содержание страницы и привести ее в нормальный вид.

Второй причиной появления подобной ложной ошибки становится отсутствие уникального полезного контента на странице. Подобным образом, например, поступает Google, стремясь не считать спамом страницы с низким уровнем рейтинга. Для предотвращения проблемы обязательно контролируйте качество вашего контента, прописывайте alt у ваших изображений, делайте иные полезные и обязательные мелочи.

Третьей причиной подобной ошибки становятся технические проблемы со стороны сервера, либо недавнее удаление страницы с интернет-ресурса. Здесь предпринимать никаких действий не надо.

Оценить:

Загрузка…

Сьюзен Москва (Susan Moskwa), аналитик тенденций в веб-мастеринге Google, опубликовала пост из самых распространенных вопросов о коде ошибки 404.

Если некоторые URL на сайте возвращают 404 ошибку, этот факт сам по себе не вредит веб-ресурсу и не влияет на его позицию в выдаче Google. Однако всегда стоит проверять, почему поисковик при сканировании назначает 404 ошибку на страницу. Так, если кто-то сослался на URL некорректно, например, допустив опечатку в тексте адреса, не стоит просто оставлять 404 код. Чтоб не потерять предназначавшийся сайту трафик, следует поставить 301 редирект на корректный URL. Также рекомендуется всегда помогать пользователю найти то, что он искал на 404-странице, а не просто оставлять сообщение «404 Файл не найден».

При возвращении для несуществующей страницы кода, отличного от 404 и 410, возникает так называемая «мягкая» ошибка 404. Это происходит, когда, например, владелец сайта, заполняя 404 страницу полезной для пользователя информацией, ошибочно полагает ее существующей (содержащей контент) и отправляет код «200 OK». Другой пример, когда сайт перенаправляет любой неизвестный URL на свою страницу, вместо возврата кода 404. Оба эти случая могут иметь негативное влияние на индексацию сайта. Всегда стоит помнить, что содержание 404 страницы никак не связано с ответом HTTP, возвращаемым сервером. Чтобы проверить, действительно ли URL возвращает правильный код, можно воспользоваться инструментом Просмотреть как Googlebot.

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

Возможно, вам также будет интересно:

  • Кайрон ошибки на приборной панели
  • Каждая моя ошибка это попытка
  • Кадышева моя любовь ошибка была
  • Кадры исправляем ошибку в трудовой книжке
  • Кадиллак эскалейд ошибка топливный насос

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии