Как найти и удалить битые ссылки в WordPress

Битые ссылки в WordPress обычно всплывают не сразу: пользователь кликает по старому адресу, получает 404, а вы теряете и трафик, и доверие к сайту. Чаще всего такие ссылки сидят в записях, страницах, меню, виджетах и иногда в блоках, которые давно никто не пересматривал. Задача здесь не просто «найти всё плохое», а быстро проверить сайт, понять, где именно лежит проблемный URL, и безопасно заменить или удалить его без лишнего риска.

С чего начать: где обычно прячутся битые ссылки

Если на сайте появились 404, не стоит сразу массово править контент. Сначала нужно понять источник проблемы. В WordPress битые ссылки чаще всего появляются в трёх местах:

  • внутри записей и страниц — старые статьи, изменённые URL, удалённые материалы;
  • в меню — ссылки на разделы, которые переехали или были удалены;
  • в виджетах и блоках — текстовые ссылки, кнопки, HTML-блоки, элементы в сайдбаре и футере.

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

Как быстро найти битые ссылки в WordPress

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

СпособКогда подходитПлюсыОграничения
Проверка через отчёт в SEO-инструментах или краулереЕсли нужно найти 404 по всему сайтуВидно, где ссылка стоит и какой код ответа возвращаетНужно дождаться обхода сайта
Проверка вручную в админкеЕсли битых ссылок немного и вы знаете проблемные страницыНе требует дополнительных сервисовМедленно на большом сайте
Проверка через плагины для поиска ссылокЕсли нужно быстро просканировать контент в админкеУдобно для записей, страниц и части медиаНужно следить за нагрузкой и качеством отчёта

Для большинства сайтов самый практичный вариант — сначала посмотреть отчёт о 404, а потом точечно пройтись по найденным страницам в админке WordPress.

Проверка через отчёт 404

Если у вас уже подключены Google Search Console, серверные логи или аналитика с отчётами по ошибкам, начните с них. Это самый надёжный способ увидеть реальные переходы пользователей и поисковых роботов на несуществующие адреса. Важно смотреть не только сам URL, но и источник перехода: иногда битая ссылка стоит в старой статье, а иногда пользователь приходит по устаревшей внешней ссылке.

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

Проверка плагином

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

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

Как безопасно удалить или заменить битую ссылку

Удалять ссылку и удалять страницу — не одно и то же. Если ссылка ведёт на несуществующий адрес, сначала решите, есть ли у неё замена.

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

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

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

Где именно править ссылки в WordPress

В зависимости от места размещения ссылка меняется по-разному.

В записи или странице

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

В меню

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

В виджетах и блоках

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

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

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

  • откройте страницу в режиме просмотра и кликните по ссылке;
  • убедитесь, что новый адрес отдаёт код 200, а не 404;
  • если был настроен редирект, проверьте, что старый URL ведёт на нужную страницу, а не на главную;
  • через некоторое время повторно проверьте отчёт 404, чтобы убедиться, что ошибка больше не появляется.

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

Когда лучше не удалять, а перенаправлять

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

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

Что не стоит делать при чистке битых ссылок

Есть несколько типичных ошибок, которые потом приходится разгребать отдельно:

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

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

Практичный порядок действий

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

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

Как закрыть дубли страниц от пагинации в WordPress: noindex, canonical и проверка индексации
24.09.2026
Как добавить автоматическое отображение отзывов в WordPress
18.09.2026
Как автоматически изменять affiliate ссылки при изменении параметров в WordPress
18.09.2026
Как создать автоматический affiliate попап в WordPress для увеличения конверсии
18.09.2026
Как автоматически отключать неактивные affiliate ссылки в WooCommerce
27.09.2026
×

Увеличьте продажи!

Скидка на
My Popup!

-15%
плагин для WordPress

Успей купить ⋙