При создании сайта на платформе WordPress (далее – WP) владельцы часто сталкиваются с техническими проблемами. Одной из распространённых ситуаций является ошибка 404. Ее можно увидеть при попытке открыть страницу, которой нет. Это случается по разным причинам, например, из-за изменения ее адреса или её удаления. Для многих это большая проблема, но на самом деле это шанс улучшить сайт. В статье мы расскажем, что такое страница 404 в WordPress, как она появляется и как можно использовать эту ситуацию для пользы сайта.
Важность настройки
Хотя многие игнорируют создание персонализированной страницы 404, её продуманное оформление может значительно повысить удержание посетителей на сайте.
Ошибка возникает, если ссылка содержит ошибку или ведёт на удалённый материал. Когда это происходит, WP ищет файл 404.php. Некоторые темы уже имеют базовый шаблон для нее. Если этого файла нет, посетители увидят стандартное сообщение, которое никак не поможет им.
Как информативно и полезно оформить страницу 404
В большинстве шаблонов WP уже предусмотрен шаблон 404.php, который активируется системой при возникновении ошибки. Если он отсутствует в используемой теме, вы можете создать его сами, чтобы настроить отображение страницы.
Первым шагом в этом процессе является создание настраиваемого шаблона. Один из простых способов сделать это – скопировать 404.php из другой темы. Если вы собираетесь вносить изменения в файлы темы, сначала сохраните их копию. Таким образом, вы можете избежать нежелательных проблем, если что-то пойдет не так.
Файл, отвечающий за нужную страницу, обычно находится по адресу: /wp-content/themes/имя-темы/404.php. Она будет принимать стиль текущей активной темы, так как использует шапку и подвал темы. Ваша задача – внесение правок в заголовок и текст сообщения по своему усмотрению.
Чтобы внести изменения, откройте 404.php в любом удобном редакторе кода и внесите нужные правки в отображаемое сообщение. Обратите внимание, что в данном шаблоне может отсутствовать функция поиска. Ее рекомендуется добавить, чтобы облегчить посетителям навигацию и поиск необходимых данных. Не забудьте сохранить правки и вернуть модифицированный файл в соответствующую директорию шаблона.
Стандартное копирование файла 404.php из одной темы в другую не всегда приводит к результату, так как шаблоны разные и требуют индивидуальной настройки. Чтобы обеспечить корректную обработку запросов сервером при ошибке «страница не найдена», часто необходимо добавить специальную строку в файл .htaccess: ErrorDocument 404 /index.php?error=404
Если ваш WP установлен не в корневом каталоге, а в отдельной папке (например, wordpress), то файл .htaccess должен содержать изменённую строку с указанием этого пути: ErrorDocument 404 /wordpress/index.php?error=404
Персонализированный вариант оформления эффективно решает проблему потерянных посетителей, предлагая им варианты дальнейших действий на сайте.
Идеи для контента на странице 404

Веб-мастера должны помочь пользователям найти искомую информацию. Это позволяет снизить уровень отказов. Важно указать нужное направление, чтобы они остались на сайте. Есть несколько способов сделать это:
- сообщить о других разделах вашего сайта, которые могут быть интересны;
- предложить контакты для связи с вами;
- создать ссылки на интересные статьи, комментарии и архивы;
- добавить поисковую строку, чтобы они могли самостоятельно находить информацию.
Для создания уникальности страницы используйте фоновое изображение, соответствующее визуальной концепции вашего сайта. Для более глубокой персонализации доступны HTML-теги и CSS-стили.
Как может помочь плагин
Принцип работы плагина 404page – он не использует перенаправления пользователей на другие URL, а корректно возвращает стандартный HTTP-ответ сервера с кодом состояния 404 (Not Found). Такой подход правильно информирует поисковые системы о том, что запрашиваемая страница действительно отсутствует на сервере и не должна отображаться в результатах поиска. Это помогает избежать проблем с индексацией, так как поисковые роботы получают четкий сигнал удалить несуществующий вариант из индекса, что положительно влияет на ранжирование сайта в целом. Перенаправления же ведут к другим кодам, таким как 301 или 302, и могут оставить адрес в поисковой выдаче.
Для установки плагина необходимо выполнить несколько простых шагов в панели администратора WP. Сначала перейдите в раздел «Плагины» в левом меню и кликните на кнопку «Добавить новый». Найдите нужное расширение через поиск, установите его и не забудьте активировать после завершения установки. Далее создайте новую страницу по привычному алгоритму: в меню выберите «Страницы» → «Добавить новую». Заполните созданный вариант полезным контентом и нажмите кнопку «Опубликовать». Особенностью данного плагина является добавление специального CSS-класса error404 к тегу body, что предоставляет широкие возможности для кастомизации внешнего вида страницы через CSS-стили. Речь идет об изменении цвета, шрифтов, отступов и других визуальных параметрах под дизайн своего сайта.
После успешной установки плагина в меню «Внешний вид» станет доступен подраздел «404 Error Page». В нем вы сможете выбрать разработанную страницу 404 из представленного перечня и настроить ее. Выберите созданную вами из списка. Убедитесь, что установлен флажок, который позволяет серверу возвращать код 404, когда кто-то посещает эту страницу. Если у вас настроено кэширование, плагин предупредит вас о том, что кэшированная версия будет возвращать код 200. В таком случае вам нужно исключить эту страницу из кэширования.
Если данный плагин проявляет несовместимость с другими, вы можете активировать в 404page спецрежим совместимости, который помогает избежать ошибок в работе. После внесения любых изменений обязательно нажмите кнопку «Сохранить изменения», иначе новые параметры не вступят в силу. Этот подход позволит минимизировать технические проблемы, сохраняя при этом функциональность плагина и целостность настроек.
Чтобы правильно обрабатывать ошибки, необходимо настроить постоянные ссылки. Это можно сделать в соответствующем одноименном разделе. При этом выбирайте любой вариант, кроме «По умолчанию». Если этого не сделать, ошибка будет обрабатываться сервером, а не вашей системой WordPress.
Полезные рекомендации по оформлению страниц ошибок
Написание приветливых сообщений

При обращении к пользователю важно использовать вежливый и ободряющий тон. Так он поймет, что столкнулся с небольшой проблемой, и что вы готовы помочь найти нужную информацию. Можно выбрать умный и уместный вариант ответа.
Хорошим решением будет показать пользователю то, что он искал. Например, вы можете установить плагин AskApache Google 404, который добавляет результаты поиска Google. Можно также использовать короткие и приятные фразы вместо стандартного «404 Error Page Not Found». Оптимальное оформление подскажет пользователю, что это не его ошибка, и уведомит администратора сайта о проблеме. Также можно настроить отправку уведомлений по электронной почте каждый раз, когда кто-то переходит по несуществующей ссылке.
Добавление полезных ссылок
Чтобы сделать страницу 404 в WordPress полезной, включите в нее навигационные элементы. Например, список рекомендуемых страниц или короткое пояснение с активными ссылками. Это поможет посетителям легко ориентироваться и находить нужную информацию, вместо того чтобы просто оставаться без ответа. Кроме того, у пользователя должна быть возможность выбрать следующий шаг.
Заключение
Создание веб-страницы 404 – это шанс выделить уникальность сайта и показать заботу о пользователях, поэтому не стоит его упускать. При правильной настройке она сообщит о проблеме и покажет другие нужные разделы сайта. Это помогает удержать пользователей и способствует дальнейшему взаимодействию. Используйте понятные и дружелюбные сообщения, добавьте полезные ссылки, чтобы улучшить впечатление о сайте.