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

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

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

Что считать битой ссылкой и почему она появляется

Битая ссылка — это любой URL, который ведёт не туда, куда должен. Чаще всего это:

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

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

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

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

Проверка через панель WordPress-плагина

Самый удобный вариант для владельца сайта — плагин для поиска битых ссылок. Он сканирует записи, страницы, комментарии и иногда пользовательские типы контента, а затем показывает ссылки с ошибками. Из популярных решений для WordPress часто используют Broken Link Checker, но важно смотреть на актуальную версию и способ работы: некоторые плагины нагружают сайт сильнее других, особенно на больших проектах.

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

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

Проверка через инструменты поисковых систем и аналитики

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

Такой способ особенно полезен, если битая ссылка находится не внутри контента, а в старом URL, на который кто-то ссылается с других сайтов или из закладок.

Ручная проверка, когда проблема локальная

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

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

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

Способ исправления зависит от того, что именно сломалось. Универсального решения нет: иногда достаточно заменить один символ в URL, а иногда нужен редирект, чтобы не терять трафик и внешние ссылки.

Если ссылка ведёт на неправильный адрес внутри сайта

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

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

Если старый адрес уже попал в поиск или на него ведут внешние ссылки

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

Редирект лучше настраивать, если:

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

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

Если ссылка ведёт на удалённый внешний ресурс

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

  • заменить ссылку на актуальный источник;
  • убрать ссылку, если она больше не нужна;
  • подобрать другой материал с тем же смыслом.

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

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

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

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

Для быстрой проверки можно использовать:

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

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

На что обычно не обращают внимания

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

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

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

Что выбрать: заменить ссылку, удалить её или поставить редирект

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

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

Когда стоит подключать плагин, а когда лучше обойтись без него

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

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

Такой подход помогает не только убрать 404, но и не превратить проверку ссылок в новую проблему для производительности.

Автопостинг и автопубликация в WordPress — настройка и лучшие плагины
29.09.2026
Как добавить автоматический перевод постов в WordPress
03.10.2026
Как использовать PHPMailer в WordPress для отправки писем с примерами кода
03.10.2026
Как создать и использовать собственный виджет в WordPress
28.09.2026
Как использовать WPCommunity для создания форума в WordPress
03.10.2026