Как создать страницу 404 для сайта и какой она должна быть?

Как создать страницу 404 для сайта

  Создаём страничку Not Found

Организовать нормальную страницу для 404-й ошибки сайта, созданного на Вордпресс или любой другой «вменяемой» CMS — дело довольно простое. Потому что всё, о чём нам следует думать — это оформление.

Главное же в подобных страницах — это ответ сервера. В данном случае необходимо, чтобы при обращении к несуществующему документу выдавался бы код 404, а не только «красивая» страничка.

Если поисковый робот при переходе по URL-адресу несуществующей страницы не получит этот код, то он проиндексирует такую страничку.

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

Конечно, роботы тоже что-то соображают, и часть таких документов будет выкинута из индекса (как дубликаты одного и того же контента), но качество вашего ресурса от этого снизится и траст сайта упадёт. В общем, нехорошо это. Поэтому: необходимо, чтобы страница 404 выдавала бы код Not Found.

Как создать страницу 404 для сайта?

Здесь можно придумать много чего. Проще всего сделать это с помощью файла .htaccess (самый распространённый вариант для PHP-сайтов). Если вы не знакомы с данным файлом — посмотрите курс по сео-оптимизации сайтов — там уже есть готовый шаблон этого файла.

В данный файл следует добавить такую строчку кода:

ErrorDocument 404 /special.php

— красным выделен путь (в виде относительной ссылки) к документу, который будет показан пользователю в случае ошибки 404 (его следует создать и оформить). Естественно, название его может быть любым.

Какой должна быть страница 404 для сайта?

Конечно, как сказано выше, она должна выдавать код (иначе говоря, заголовок) Not Found. Это происходит само собой, если сайт у нас статический. Но проблемы бывают в том случае, если он динамический (с динамическими страницами) — здесь необходимо внимательно (где нужно, и когда нужно) самостоятельно прописывать заголовок. Например, так:

header($_SERVER[‘SERVER_PROTOCOL’].’ 404 Not Found’)

Чтобы точно понять, какой ответ выдаёт сервер по тому или иному адресу — на web-ru.net теперь размещён специальный скрипт — как узнать ответ сервера и проверить редирект на сайте.

С его помощью можно проверить — действительно ли выдаётся код Not Found или нет. А также можно проверить «цель» 301-го редиректа. Да и просто побаловаться можно.

Таким образом, необходимо, чтобы поисковик получил код Not Found и не стал бы индексировать 404-ю страницу, а посетитель увидел бы специально подготовленную страничку и понял, что не туда попал.

web-ru.net - всё о продвижении сайтов
Случайные публикации:
  • Что такое feedproxy.google.com в ссылках на Feedburner и как это убрать?Что такое feedproxy.google.com в ссылках на Feedburner и как это убрать?Недавно я описал способ "склейки" RSS-ленты сайта и рассылки на Subscribe...
  • Блок Поделиться от Яндекса. Установка и настройкаБлок Поделиться от Яндекса. Установка и настройка...в виде кнопочек. Если вы уберёте все галочки в Наборе сервисов и в разделе "Внешний
  • SEO-плагин RDS bar для браузера Google Chrome. Установка, настройкаSEO-плагин RDS bar для браузера Google Chrome. Установка, настройкаРучной анализ SEO-параметров того или иного сайта весьма трудозатрат...
  • Где купить домен - лучше у регистратора или сразу на хостинге?Где купить домен - лучше у регистратора или сразу на хостинге?...х имён), обычно предлагают ещё и услуги хостинга, поэтому вопрос из заголовка статьи
  • Платные и бесплатные способы увеличения посещаемости сайта и привлечения посетителей. С чего начать раскрутку?Платные и бесплатные способы увеличения посещаемости сайта и привлечения посетителей. С чего начать раскрутку?...ние сайта в поисковых системах - Search Engine Optimization, SEO - (эффективно,
Оставьте комментарий:
комментария 3
Через сайт Через ВКонтакте Через Facebook
  1. Alena:

    Наконец-то рассказали, что должно быть с этой страницей!! =)

    Ответить
  2. Связной:

    Вот тут интересное решение для страницы 404 — студия звукозаписи даёт случайный бонус: или скидку 10% на услуги, или бесплатный файл.
    dasound.net/404

    Ответить
сайт web-ru.net
Я не спамлю...