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

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

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

С чего начать поиск битых ссылок

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

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

  • проверка через плагин, который сканирует контент WordPress и показывает проблемные URL;
  • проверка внешним краулером или сервисом, который обходит сайт как поисковый робот и находит ссылки с ответом 404, 410 и похожими ошибками.

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

Как проверить ссылки в WordPress через плагин

Для быстрой чистки удобен плагин Clearfy Pro, если вам нужен не только поиск битых ссылок, но и общая уборка сайта. Однако сам принцип проверки одинаков и для других инструментов: плагин сканирует записи, страницы и иногда дополнительные типы контента, а затем показывает список проблемных URL.

Обычно порядок работы такой:

  1. установить и активировать плагин;
  2. запустить проверку ссылок;
  3. открыть список найденных проблем;
  4. посмотреть, где именно стоит ссылка: в тексте, кнопке, изображении, меню или поле темы;
  5. решить, что делать дальше — удалить, заменить или настроить редирект.

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

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

Как найти битые ссылки без плагина

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

Подход подходит в таких случаях:

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

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

Что делать с найденной битой ссылкой

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

СитуацияЧто делать
Страница или материал удалены без заменыУдалить ссылку из текста или меню
Адрес изменился, но контент осталсяПоставить 301-редирект на новый URL
Внешний сайт больше не существуетУдалить ссылку или заменить на актуальный источник
Файл медиа перемещён внутри сайтаОбновить ссылку на новый путь
Ссылка ведёт на ошибочный якорь или опечаткуИсправить URL вручную

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

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

Когда битая ссылка найдена в записи или странице, её проще всего исправить прямо в редакторе. Откройте материал, найдите проблемный фрагмент и сделайте одно из трёх действий: удалите ссылку, замените адрес или поменяйте текст ссылки на актуальный.

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

После правки сохраните запись и сразу откройте её в браузере. Проверка простая: клик по ссылке должен вести на нужную страницу без редиректов на ошибку и без 404.

Как проверить меню, виджеты и медиа

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

Для меню и виджетов проверьте:

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

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

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

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

Удаление без редиректа подходит, если:

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

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

Как убедиться, что сайт действительно очищен

После правок не ограничивайтесь одним кликом по ссылке. Проверьте ещё несколько вещей:

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

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

Что обычно мешает быстро убрать битые ссылки

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

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

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

Как запретить удаление голосов в опросах WordPress
12.09.2026
Как удалить архивы дат в WordPress и не потерять полезную индексацию
19.10.2026
Как скрыть опрос от гостей и показывать результаты только после голоса в WordPress
12.08.2026
Как добавить вывод опросов во всплывающее окно в WordPress
12.09.2026
Как настроить кеширование в WordPress: страницы, браузер и объектный кеш
11.10.2026