Как настроить страницу 404 в WordPress с поиском и без поломки темы?

404 shablon wordpress poisk cover Без рубрики
Пошагово: шаблон 404 в редакторе сайта или плагин 404page, поиск, кнопка на /uslugi, проверка HTTP 404 без soft 404 и мониторинг битых ссылок.

Марина ведёт салон. Клиентка перешла по старой ссылке из Instagram на /uslugi/massazh-litsa, а услугу переименовали — на экране сухая «404 Not Found» без поиска и без кнопки «все услуги». Человек уходит, владелец думает, что сайт сломался. Страница 404 в WordPress — не поломка и не штраф от Google, а шанс вернуть клиента: текст по-русски, поиск, главная и каталог услуг. За вечер соберёте в админке без правки файлов на сервере.

Битый адрес на сайте услуг — нормальная ситуация: переименовали услугу, удалили старую рекламу, опечатка в ссылке. WordPress показывает шаблон 404. Google не наказывает за честный код 404. Опасно другое: редирект всех битых ссылок на главную — поисковик называет это «мягкой 404» и это хуже, чем полезная страница ошибки с поиском. Плагин 404page специально не делает редирект и отдаёт настоящий HTTP-код 404.

Если вы боитесь «сломать тему», хорошая новость: у современных block-тем шаблон 404 правится в редакторе сайта. У классической темы без редактора хватит бесплатного плагина 404page и обычной страницы из конструктора. Ниже — пошагово: как понять тип темы, что положить на страницу, как проверить результат и не потерять заявки с рекламы.

Посмотрите, что видит клиент на битой ссылке

Светлый стол с телефоном: на экране пустая ошибка 404 без поиска и кнопок

Откройте в браузере адрес вашего сайта и допишите в конце случайную строку, например /test-404-xyz. Так проверяют 404 и в официальной справке WordPress. Если видите голый английский текст без навигации — клиент с битой ссылкой из соцсетей или старого объявления увидит то же самое.

На практике владельцы салонов, магазинов и студий теряют не из-за «ошибки Google», а потому что человек не понимает, куда нажать дальше. Минимум на странице: заголовок «Страница не найдена», короткое объяснение, поле поиска, ссылка на главную и кнопка «Наши услуги» на /uslugi. Так посетитель сам найдёт нужную услугу или вернётся в каталог.

Узнайте, block-тема у вас или классическая

Заметки на столе: редактор сайта WordPress и плагин 404page - два пути настройки

Зайдите в админку WordPress. Если в меню «Внешний вид» есть пункт «Редактор» (не только «Настроить») — у вас block-тема. Шаблон 404 правится там: Внешний вид → Редактор → Шаблоны → 404. Правки сохраняются в базе, дочерняя тема не обязательна.

Если пункта «Редактор» нет — тема классическая. WordPress ищет файл 404.php в папке темы, а если его нет — подставляет общий шаблон. Лезть в файлы через FTP страшно и не нужно: проще установить плагин 404page (более 100 000 установок в каталоге WordPress) и назначить свою страницу из редактора записей.

Ситуация Что делать Нужен ли код
Block-тема, есть «Редактор» Шаблон 404 в редакторе сайта: блоки Search, Navigation, Buttons Нет
Классическая тема, есть 404.php Плагин 404page + страница «Страница не найдена» в разделе Страницы Нет
Тема без шаблона 404 Тот же 404page; проверьте, что постоянные ссылки не стоят в режиме «Plain» Нет

Соберите страницу 404: текст, поиск, главная, услуги

Макет страницы 404 на листе: поиск, кнопка услуги, ссылка на главную

Официальная рекомендация WordPress для полезной страницы «не найдено»: ссылка на главную, поле поиска и меню навигации. Для сайта услуг добавьте явную кнопку на каталог — /uslugi — и мягкий призыв написать, если услугу не нашли: форма на /kontakty или канал в Telegram. Телефон на странице ошибки не обязателен и мы его не используем: люди пишут в мессенджер.

Типичная ошибка — украсить 404 шуткой или анимацией, но забыть поиск. В классической теме Twenty Nineteen в шаблоне 404 из коробки вызывается форма поиска — это эталон простоты. В block-редакторе добавьте блок «Поиск» и блок «Кнопки» с двумя ссылками: главная и услуги.

Чеклист из пяти элементов перед сохранением:

  • заголовок по-русски, без одного только «404 Not Found»;
  • одно предложение, что адрес не существует или услуга переехала;
  • рабочее поле поиска по сайту;
  • ссылка на главную;
  • кнопка или ссылка «Услуги» на /uslugi.

Настройте шаблон 404 в редакторе сайта

Для block-темы путь короткий. Откройте Внешний вид → Редактор → Шаблоны → 404. Добавьте блоки: заголовок, абзац, Поиск, Навигация или кнопки. Сохраните шаблон. Откройте снова /test-404-xyz — должна появиться ваша вёрстка.

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

Подключите плагин 404page на классической теме

Если редактора сайта нет, действуйте так:

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)
  1. Установите плагин «Smart Custom 404 Error Page» (404page) из каталога WordPress — Плагины → Добавить новый.
  2. Создайте обычную страницу: Страницы → Добавить. Соберите блоки: заголовок, текст, поиск (если редактор страниц поддерживает), кнопки на главную и /uslugi. Опубликуйте.
  3. Откройте Внешний вид → Страница 404 ошибки (пункт от плагина) и выберите созданную страницу.
  4. Зайдите в Настройки → Постоянные ссылки и убедитесь, что выбран любой вариант, кроме «Plain» — иначе 404page может не сработать.
  5. Проверьте /test-404-xyz: ваш текст на экране, поиск открывается.
  6. В инструментах разработчика браузера (вкладка Network) посмотрите код ответа — должно быть 404, не 200 и не редирект на главную.
  7. Раз в месяц загляните в Google Search Console в отчёт «Страницы» → «Не найдено (404)» — так увидите, какие старые URL ещё бьют в рекламу.

Схема без поломки темы: создали страницу в админке → назначили её в 404page → проверили случайный URL → убедились в коде 404 → для важных старых адресов настроили отдельный редирект 301 на новую услугу, остальное оставили с полезной 404.

Не перенаправляйте все битые ссылки на главную

Знакомый советует: «Поставь редирект на главную, чтобы никто не ушёл». Звучит логично, но Google в справке для вебмастеров предупреждает: если несуществующий URL отдаёт главную с кодом 200, это «мягкая 404» — поисковик путается, а пользователь не понимает, куда попал. John Mueller из Google прямо говорил: обычные 404 и 410 — нормальная работа интернета, не «минус качества».

Делайте так: честный HTTP-код 404, на странице — поиск и пути к услугам. Редирект 301 настройте точечно: старая реклама вела на /uslugi/staryj-nazvanie, а услуга теперь /uslugi/novoe-nazvanie — вот этот старый адрес перенаправьте на новый. Всё остальное пусть показывает вашу оформленную 404.

Проверьте результат и поймите, что настройка сработала

Критерии успеха до того, как закроете вкладку:

  1. Адрес /test-404-xyz открывается с вашим русским текстом, поиском и ссылкой на /uslugi.
  2. В Network статус ответа — 404, не 200 и не 301 на главную.
  3. На телефоне страница читается без горизонтальной прокрутки, кнопки нажимаются пальцем.
  4. Есть путь к заявке: /kontakty или Telegram, без требования «позвоните».

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

После переименования услуг битые адреса копятся. Раз в месяц смотрите отчёт 404 в Search Console; для важных URL из старой рекламы настройте 301, остальное закрывайте полезной страницей ошибки. Про дубли и индексацию лишних страниц WordPress — в материале про noindex для архивов и тегов.

Материал проверен: Андрей Дикий (создаёт сайты и продвигает их статьями, SEO/GEO).
Достоверность данных: справка WordPress.com (шаблон 404 в редакторе), документация WordPress Developer (иерархия шаблонов 404.php), Google Search Console (ошибки 404 и soft 404), каталог плагина 404page на ru.wordpress.org (без редиректа, 100 000+ установок), гайд Webfull 2026 по мониторингу битых URL; LSI-кластер — по SERP 2026-09-01; точные показы Яндекс Вордстат не сверялись (MCP недоступен).

Частые вопросы

Нужен ли отдельный плагин для страницы 404 в WordPress?

Не всегда. У block-темы достаточно редактора сайта и шаблона 404. Плагин 404page нужен, если тема классическая и вы не хотите править файл 404.php на сервере. Он подставляет вашу страницу из админки и сохраняет код ответа 404.

Как не сломать тему при настройке 404?

Не редактируйте файлы темы напрямую, если не умеете откатить. Используйте редактор шаблона 404 в block-теме или плагин 404page со страницей в разделе «Страницы». Перед правками сделайте резервную копию сайта — так спокойнее.

Закрывать ли страницу 404 от индекса в поиске?

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

Что писать на странице ошибки для сайта услуг?

Коротко по-русски: страница не найдена, возможно услугу переименовали. Дальше — поиск, ссылка на главную, кнопка «Все услуги» на /uslugi и приглашение написать в мессенджер или через форму контактов, если не нашли нужное.

Портит ли 404 позиции сайта в Google?

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

Как проверить, что WordPress отдаёт именно 404?

Откройте несуществующий URL, нажмите F12, вкладка Network, обновите страницу. В строке запроса статус должен быть 404. Если 200 или 301 на главную — настройку нужно исправить.

Что делать со старыми ссылками из рекламы?

Для каждого важного старого адреса настройте постоянный редирект 301 на новую страницу услуги. Для остальных оставьте оформленную 404 с поиском — так вы не создаёте «мягкую 404» и не теряете тех, кто всё же попал по случайной ссылке.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)
Новый маркетинг с искусственным интеллектом
Добавить комментарий