404 ошибки SEO: управляйте ими для поисковых систем и пользователей

  1. Что такое ошибка 404
  2. Как Google реагирует на 404 ошибки
  3. Разница с 410 ошибками
  4. 404 ошибки плохие?
  5. Проблема 404 ошибок
  6. Как найти 404 ошибки на вашем сайте
  7. Метод отслеживания 404 ошибок с помощью Google Analytics
  8. SEO подход к управлению 404 ошибками
  9. 1. Найдите причину
  10. 2. Решить ошибку
  11. Как исправить ошибки 404 в WordPress
  12. Как исправить ошибки 404 в других CMS
  13. 3. Запланируйте перенаправление
  14. Куда перенаправить
  15. Сообщения для сообщения о перенаправлении
  16. Процедура перенаправления страниц 404 автоматически
  17. 4. Оставьте ошибку 404
  18. Полезно 404 страницы
  19. Как создать пользовательскую страницу 404
  20. Дилемма просроченного контента

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

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

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

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

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

Что такое ошибка 404

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

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

Как Google реагирует на 404 ошибки

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

если через 24 часа URL все еще недоступен, он помечен как удаленный для последующей деиндексации.

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

Разница с 410 ошибками

Ошибки 410 или Gone аналогичны ошибкам 404, ожидается, что только страница снова не будет доступна. То есть понятно, что страница исчезла навсегда .

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

404 ошибки плохие?

Совсем нет, а Google делает это очень ясно :

Тот факт, что некоторые URL-адреса на сайте возвращают код 404, сам по себе не вредит сайту и не учитывается в результатах поиска Google.

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

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

По словам Джона Мюллера от Google:

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

Проблема 404 ошибок

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

Проблема возникает, когда HTTP-ответ сервера не соответствует ответу не найденной страницы (например, возвращается код 200). Когда это происходит, поисковая система сохраняет страницу в своем индексе и может даже показать ее в своих результатах.

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

Как найти 404 ошибки на вашем сайте

Самый быстрый способ обнаружить 404 ошибки на вашем сайте - получить доступ к отчету. Ошибки отслеживания в Google Инструменты для веб-мастеров. На вкладке Not Found отображаются URL-адреса, которые ведут к несуществующим страницам (ошибки 404 и 410).

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

Чтобы найти 404 ошибки с Screaming Frog, сделайте следующее:

  1. Введите адрес вашего сайта и начните сканирование
  2. Перейдите на вкладку « Коды ответов » и выберите фильтр ошибок клиента (4xx).

Если появится какой-либо URL, вы обнаружите 404 или 410 ошибок; проанализируйте отчет или экспортируйте его, чтобы сделать это позже. Здесь у вас есть больше информации о том, как найти неработающие ссылки с Screaming Frog.

Другие инструменты для поиска неработающих ссылок Xenu's Link Sleuth для небольших или средних сайтов и DeepCrawl для больших сайтов.

Метод отслеживания 404 ошибок с помощью Google Analytics

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

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

Вот шаги настроить это:

  1. Создать оповещение для 404 ошибок - Установить оповещение так что каждый раз, когда 404 ошибки увеличиваются на 15% по сравнению с предыдущим днем, вы получаете электронное письмо. Используйте следующие условия :
    • Заголовок страницы (соответствует), содержит (условие), 404 | не найден | не найдено (значение)
    • Количество просмотров страниц (предупредите меня, когда), процент увеличивается более чем (условие), 15 (значение), в предыдущий день (по сравнению с)
  2. Создать цель для страницы 404 - Установить цель это срабатывает каждый раз, когда вы переходите на страницу 404. Обратите внимание, что вы можете сделать это только в том случае, если ваша страница 404 генерируется по определенному URL-адресу (например, 404.php ). Если нет, вам придется переименовать его или создать событие , Используйте параметры :
    • Пользовательский (настройка цели), цель (тип цели ), 404 (регулярное выражение)
  3. Добавьте цель к своей панели - Настройте свою любимую панель чтобы показать виджет цели 404. Используйте параметры :
    • Временная шкала (стандартная), цель 404 (создать график следующей метрики во времени)

SEO подход к управлению 404 ошибками

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

Шаги:

  1. Найди причину
  2. Решить ошибку
  3. Постановка перенаправления
  4. Оставьте ошибку

1. Найдите причину

Если вы не удалили конфликтующую страницу нарочно, вам необходимо будет выяснить причину ошибки. Выполните следующие шаги:

  1. Убедитесь, что файл существует. Это необходимо сделать в случае, если проблема связана со статическим файлом, таким как изображение или документ PDF. Подключитесь к вашему серверу, используя FTP-клиент как FileZilla или Cyberduck Получите доступ к местоположению файла и проверьте, существует ли он. Если его нет на вашем сайте, вы уже нашли причину ошибки. В противном случае перейдите к следующему пункту.
  2. Откажитесь от проблемы в ссылке. Источником ошибки может быть ссылка, которая указывает на страницу. Если URL плохо написан или урезан, вы столкнетесь с очень распространенной ошибкой 404. Чтобы узнать, получить доступ к отчету страницы не найдены в Google Webmaster Tools и нажмите на ссылку. На вкладке Связаны находятся исходные страницы. Вам нужно будет проверить правильность ссылок. У вас также есть эта информация в Screaming Frog на вкладке In links для выбранного URL.
  3. Проверьте, если это сервер - используйте FTP-клиент для загрузки файлов test.html и test.php в корень вашего сайта. После этого попробуйте загрузить их в свой веб-браузер, введя example.com/test.html и example.com/test.php , где example.com - ваш домен. Если какой-либо из этих файлов выходит из строя (они должны показать пустой экран с сообщением «Это работает»), свяжитесь с вашим хостинг-провайдером, поскольку все, кажется, указывает на то, что это сервер. Не забудьте удалить файлы после проверки.

Если сайт проходит три проверки, почти наверняка проблема в CMS.

2. Решить ошибку

Если причина ошибки 404 находится в файле или ссылке, способ устранения довольно прост. В первом случае достаточно восстановить файл, а во втором - исправить ссылку.

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

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

Вот несколько альтернатив для решения 404 ошибок WordPress:

  • Обновление постоянных ссылок - это самое быстрое решение, состоящее в восстановлении структуры постоянных ссылок WordPress. Для этого перейдите в меню администрирования « Настройки»> «Постоянные ссылки» и нажмите « Сохранить изменения», ничего не трогая. Попробуйте получить доступ к URL-адресу, вызвавшему ошибку 404. Если она теперь доступна, что-то изменило структуру постоянных ссылок, и обновление разрешило ее.
  • Отключить плагины - отключить любой плагин, который генерировать перенаправления или изменить постоянные ссылки как-то. Возвращает для доступа к URL-адресу, вызвавшему ошибку 404. Если он доступен сейчас, один из этих плагинов вызвал конфликт в структуре постоянных ссылок. Вам придется искать альтернативу, которая не вызывает этой проблемы.
  • Отладка - это довольно техническое решение, поскольку оно состоит в проверке структуры постоянных ссылок, чтобы убедиться, что правило перезаписи, отвечающее за конфликтующий URL, не выполняется. Я не буду вдаваться в подробности, но скажу вам, что вам нужно установить плагин Отладить это и найдите правило в Debug This> Query> Rewrites . в этот пост У вас есть больше информации об этом.

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

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

Если вы используете другой менеджер контента, отличный от WordPress, я советую вам посетить официальные форумы CMS. Для кого-то легко иметь такую ​​же проблему раньше и решить ее с помощью сообщества.

Ниже приведены ссылки на официальные форумы поддержки основных CMS:

3. Запланируйте перенаправление

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

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

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

  • Получать естественные ссылки (вы можете проверить в Инструменты для веб-мастеров )
  • Получите существенный трафик (вы можете проверить в аналитике )
  • У него есть имя, которое пользователи предпочитают вводить в браузере (например, рекламный URL-адрес example.com/discount )

Если любое из этих трех условий выполнено, то это хорошая идея редирект (с 301) , Вы сохраните ценность ссылок и трафика.

Куда перенаправить

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

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

Сообщения для сообщения о перенаправлении

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

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

Сообщение может быть реализовано несколькими способами, но я думаю, что наиболее элегантным было бы динамическое создание его с помощью файлов cookie. Я не знаю, как это сделать технически, поэтому я буду благодарен за вклад в то, кто мне это объяснит ;-)

Процедура перенаправления страниц 404 автоматически

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

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

Для его реализации достаточно просто найти страницу с ошибкой 404 (например, 404.php ) и отредактировать ее так, чтобы она содержала следующий код (вы можете использовать блокнот или Блокнот ++ ):

<? php header («HTTP / 1.1 301 перемещен навсегда»); заголовок («Местоположение: http://www.example.com»); выход (); ?>

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

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

4. Оставьте ошибку 404

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

Полезно 404 страницы

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

Чтобы облегчить разочарование пользователя Google предлагает создать полезные 404 страницы:

  • Создайте персонализированную страницу 404 - не покидайте страницу по умолчанию на сервере и на странице CMS. Создайте страницу, соответствующую дизайну вашего сайта, чтобы пользователь не чувствовал, что он находится в другом месте. здесь и здесь у вас есть примеры действительно творческих 404 страниц.
  • Объясните, что произошло. Включите краткое объяснение того, почему страница отображается. Важно, чтобы пользователь знал, что страница недоступна.
  • Включает ссылки - Поскольку пользователь не может видеть то, что вы ищете, он позволяет вам, по крайней мере, получить доступ к другому контенту, в том числе домашнему . Теперь имейте в виду, что ссылки на странице предназначены только для пользователя, так как поисковая система игнорирует их ,
  • Позвольте им связаться с вами. Для пользователя неплохая идея сообщить вам об ошибке, хотя вряд ли он это сделает.
  • Верните 404. Недостаточно, чтобы на странице отображалась ошибка 404, чтобы поисковая система не проиндексировала страницу, она должна вернуть значение HTTP 404/410.

Как создать пользовательскую страницу 404

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

Ниже я включаю руководства по настройке персонализированной страницы 404 в основной CMS:

Дилемма просроченного контента

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

Вопрос: что вы делаете с просроченными страницами контента? Ты превращаешь их в 404? Вы перенаправляете их? Ты оставляешь их как есть?

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

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

  • Временные объявления - это случай предложений о работе и квартир в аренду. Если страницы получают трафик, может показаться, что идеальным является оставить их как есть, но более практично перенаправлять; отскок будет уменьшен и риск его возникновения дублированный контент , Однако, если количество страниц, подлежащих перенаправлению, велико, вам может быть интересно показать ошибку 404 или использовать гибридное решение.
  • Товары без склада - если товар будет заменен, лучше покинуть страницу, даже с неудобствами, которые принесут вам больше отскоков. Чтобы максимально сохранить пользователя, советую разместить сообщение с разъяснением ситуации и предложить альтернативные продукты.
  • Сезонные продукты - например, рождественские или летние продукты. Вам удобно их оставлять, так как с каждым годом у вас будет больше возможностей позиционировать себя. Если это проблема, которая появляется в результатах поиска вне сезона, используйте тег Meta Robots NoIndex , Конечно, не забудьте убрать его перед началом сезона.

Вы уже знаете, как обрабатывать 404 ошибки?

Изображение создано с PosterGen

404. Вопрос в том, что вы с ними делаете?
Ошибки плохие?
Php header («HTTP / 1.1 301 перемещен навсегда»); заголовок («Местоположение: http://www.example.com»); выход (); ?
Они не находят то, что они ищут или альтернативы, какой смысл оставаться?
Вопрос: что вы делаете с просроченными страницами контента?
Ты превращаешь их в 404?
Вы перенаправляете их?
Ты оставляешь их как есть?
Вы уже знаете, как обрабатывать 404 ошибки?