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

|

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

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

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

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

Самый быстрый способ: проверить сайт сканером ссылок

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

Подход зависит от того, где вам удобнее работать:

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

На что смотреть в отчёте

В хорошем отчёте важны не только сами URL, но и контекст: где именно стоит ссылка, какой у неё статус и ведёт ли она на внешний или внутренний адрес. Это помогает понять, что делать дальше:

Как удалить битые ссылки в самом WordPress

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

Если ссылка вставлена в классический редактор, проверьте не только текст статьи, но и:

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

Если ссылок много: как не утонуть в ручной правке

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

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

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

Что делать с внешними ссылками, которые больше не работают

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

Для редакционных материалов обычно работают три варианта:

Не стоит массово оставлять ссылки «на всякий случай». Для пользователя это выглядит как небрежность, а для сайта — как накопление технического мусора.

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

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

Полезно отдельно проверить:

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

Когда нужен не плагин, а более жёсткая чистка

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

Если вы хотите не только находить битые ссылки, но и системно чистить сайт от дублей, устаревших элементов и лишнего технического мусора, в экосистеме WPShop есть плагин Clearfy Pro. Его имеет смысл рассматривать именно как инструмент для общей технической уборки сайта, а не как замену ручной проверке ссылок в контенте.

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

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

  1. Запустите проверку сайта сканером ссылок.
  2. Соберите список URL со статусом 404 или другим явным ошибочным ответом.
  3. Откройте материалы, где эти ссылки стоят.
  4. Замените ссылку, удалите её или обновите текст вокруг неё.
  5. Проверьте меню, виджеты и шаблонные блоки.
  6. Сохраните изменения и повторно проверьте проблемные страницы.
  7. Очистите кэш, если сайт его использует.

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

Как использовать WP-Cron для автоматического удаления старых записей в WordPress
15.09.2026
Как ограничить загрузку файлов в WordPress по типу и размеру
13.08.2026
Как отключить Emoji в WordPress: эффективные методы и примеры кода
26.09.2026
Как установить ограничения на регистрацию в WordPress: практическое руководство с примерами
21.09.2026
Как отключить XML-RPC в WordPress без поломки плагинов и мобильных приложений
09.09.2026
×
Прокачай свой сайт WordPress!

WordPress

-20% на премиум темы и плагины

Создай сайт своей мечты ⋙