Поиск и исправление неработающих ссылок – одна из рутинных задач обслуживания владельцев сайтов WordPress. Каждый раз, когда пользователи нажимают на неработающую ссылку, которой не существует, ваш веб-сервер будет возвращать 404 – это код состояния HTTP, указывающий, что запрошенный URL-адрес не найден. Это распространенная проблема на крупных сайтах по разным причинам. В этой статье мы рассмотрим причины ошибки 404, почему вы должны ее исправить и как отслеживать ошибки, связанные с отсутствием страницы 404 на сайте WordPress.
Связанный: Как настроить 301 и 302 редиректы в хостинге домена SiteGround?
Причины появления страницы ошибки 404
Сервер может возвращать код состояния 404 по многим причинам.
- Вы изменили URL-адрес страницы или изображения на новый URL-адрес.
- Страница была удалена без возможности восстановления из-за устаревшего контента или объединения с другой страницей.
- Страница перемещена в другой домен или каталог.
- Изменена структура URL в связи с изменением платформы хостинга.
- Перенесли сайт с одной платформы на другую.
Особенно для крупных сайтов, имеющих несколько редакторов, изменяющих контент, существует множество возможных сценариев, приводящих к ошибке 404. Также во время перехода с одной платформы на другую вам может потребоваться изменить структуру URL, скажем, с .html на без расширения или .php.
Почему нужно исправлять ошибку 404?
Каждое посещение сайта – это возможность для владельцев сайта продемонстрировать контент и, возможно, что-то продать. Простое отображение страницы 404 увеличит стоимость обслуживания веб-страницы. Владельцы сайтов должны исправить ошибку 404 по следующим причинам:
- Пользователи, попавшие на страницу 404, могут быть разочарованы, поскольку они не получают ожидаемого. Это снизит доверие пользователя к способности владельца сайта поддерживать сайт и может не доверять сайту при покупке продуктов.
- Большинство хостинговых компаний взимают плату за просмотры страниц, включая обслуживание 404 страниц для пользователей.
Теперь вы, должно быть, поняли !!! 404 страницы не только навредят пользовательскому опыту, но и будут стоить вам за обслуживание страницы с ошибкой.
Как отслеживать ошибки 404 на сайте WordPress?
Есть много способов отслеживать обслуживание страниц с ошибками 404.
1 Использование аккаунта Инструментов для веб-мастеров
Зарегистрируйте учетную запись инструментов для веб-мастеров в Bing или учетную запись Search Console в Google, чтобы отслеживать все ошибки сканирования на вашем сайте. Хотя это самый простой способ отслеживать ошибки, у него нет возможности установить перенаправление для тех ненайденных страниц. Например, учетная запись Google Search Console показывает все ошибки сканирования и указывает код статуса HTTP в столбце кода ответа.
Просмотр и исправление ошибок сканирования в Инструментах Google для веб-мастеров
Если это код ответа 404, вам необходимо проверить URL-адрес и настроить соответствующее перенаправление 301, а затем нажать кнопку «Отметить как фиксированный», чтобы удалить их из списка.
2 Использование файла журнала ошибок сервера
Ваш хостинг-сервер будет регистрировать все типы ошибок, включая 404 не найденных ошибок. Заглянув в журнал сервера, можно узнать об ошибке 404, но это будет только техническая информация без возможности исправить ее на месте.
3 Использование сторонних сервисов
Существует множество сторонних организаций, предлагающих бесплатные услуги по поиску ошибок 404 на вашем сайте. Например, бесплатные онлайн-инструменты, такие как проверка неработающих ссылок, предлагают простой способ найти неработающие ссылки на вашем сайте, которые очень трудно найти.
4 Использование плагинов
Последний вариант – использовать плагины WordPress без необходимости искать сторонние инструменты. Даже есть средство проверки битых ссылок, предлагаемое в качестве бесплатного плагина, который можно использовать для отслеживания битых ссылок на вашем сайте WordPress, что приводит к странице с ошибкой 404.
Как исправить страницы ошибок 404?
Каждый раз, когда вы меняете URL-адрес, правильный способ – настроить 301 редирект и указать старый URL-адрес на новый URL-адрес. Поскольку поисковым системам требуется много времени для замены URL-адресов в результатах поиска, настройка переадресации 301 помогает сканерам индексировать контент на перенаправленной странице. Это также поможет пользователям по внешним ссылкам и закладкам попасть на правильную страницу с необходимой информацией. Исходя из нашего опыта, мы рекомендуем использовать для этой цели плагин Redirection.
Плагин WordPress перенаправления
- Войдите в свою админ-панель WordPress и установите плагин Redirection из репозитория WordPress.
- После активации плагина будет добавлено новое меню администратора в разделе «Инструменты> Перенаправление».
Этот плагин помогает в следующих случаях:
- Всякий раз, когда вы меняете ярлык, плагин автоматически настраивает перенаправление 301, таким образом предотвращая ошибки 404 проактивно.
- Вы можете отслеживать 404 ошибки с помощью плагина и легко конвертировать их в 301 редирект.
Перейдите в раздел «Параметры» и включите журналы 404 на неделю и мониторинг URL-адресов для отслеживания изменений в сообщениях / страницах. Сохраните изменения, нажав кнопку «Обновить». Теперь в разделе «404» вы можете начать отслеживать все недавние ошибки 404, обнаруженные на вашем сайте. Щелкните ссылку «Добавить перенаправление», чтобы настроить перенаправление 301 для этой страницы.
Настройка перенаправления для страницы ошибки 404
Введите целевой URL-адрес и соответствие параметра запроса, чтобы добавить перенаправление.
Добавить перенаправление на экран
Вы также можете выбрать несколько URL-адресов и настроить перенаправление одновременно. Причина, по которой рекомендуется рекомендовать этот плагин, проста: вы можете отслеживать ошибки 404 и легко настраивать 301 редирект на месте.
Настройка перенаправления с использованием учетной записи хостинга
Поскольку настройка переадресации является одним из важных факторов для сохранения рейтинга в поисковых системах, хостинговые компании предлагают встроенные инструменты для этой цели. Если вы используете SiteGround или Bluehost, вы можете использовать приложение Redirect Manager в cPanel или Site Tools. Это приложение позволит вам настроить перенаправление между доменами в вашей учетной записи хостинга.
Кроме того, вы можете использовать директивы .htaccess для перенаправления страниц вашего сайта. Узнайте больше о настройке 301 редиректа на разных платформах.