Инструкция: как найти и исправить неработающие (битые) ссылки WordPress

Битые ссылки возникают на каждом сайте, вебмастеру важно вовремя их выявлять и устранять. В этой статье расскажу, как отслеживать неработающие ссылки WordPress, чтобы максимально быстро от них избавляться, пока они не успели навредить сайту.
- Что такое битые ссылки?
- Откуда появляются неработающие ссылки
- Чем опасно большое число битых ссылок для SEO?
- Как найти битые ссылки на WordPress
- Плагины Вордпресс для поиска и исправления битых ссылок
- Broken Link Checker
- Broken Link Checker by AIOSEO
- Broken Link Checker | Finder
- Лучшие внешние инструменты для поиска неработающих линков
- Бонусный вариант: вкладка 404 ошибок в плагине Clearfy Pro
- Инструкция: как проставлять редиректы на Вордпресс-сайте
- Через htaccess
- Через плагины
- Методы профилактики появления нерабочих линков на сайте
- Итоги
Что такое битые ссылки?
Битым принято считать URL на портале, который ведет на несуществующую страницу. При переходе по такой ссылке пользователь сталкивается с ошибкой 404 («Не найдено») или 410 («Удалено»).
Ошибка 410 редко используется вебмастерами на WordPress из-за более сложной настройки. Яндекс одинаково рассматривает ответ 404 и 410. У Google отличается процесс обработки двух ошибок. При обнаружении 404 через определенное время поисковый бот возвращается на страницу, чтобы убедиться в отсутствии на ней контента. А при ошибке 410 поисковик перестает ее проверять, сразу отмечая удаленной.
Откуда появляются неработающие ссылки
Вебмастеры стремятся свести к нулю число битых линков на сайте. Но они все равно по мере существования ресурса и его развития возникают по следующим причинам:
- Удаления страниц или постов. Если URL был удален и не настроено перенаправление, то все ссылки на него становятся битыми.
- Изменение адреса. Например, при переходе с автоматически сгенерированного URL на человеко-понятный.
- Опечатки в ссылках. Если перелинковка происходит в ручном режиме, то нельзя исключать человеческий фактор и возможность появления ошибки.
- Некорректная настройка редиректа. Проблемы в перенаправлении могут привести к несуществующим страницам.
Выше рассмотрены только причины, которые зависят от владельца сайта. Но часто ссылки проставляются и на внешние ресурсы. В таких случаях, помимо указанных выше проблем, битые линки могут возникать из-за действий вебмастеров на другом портале. Например, ресурс может изменить свою структуру или вовсе перестать существовать.
Любые чужие картинки всегда выгружайте к себе на хостинг и указывайте линк на источник. Даже если сайт-донор перестанет работать, у вас не появится битое изображение, то есть контент сохранит свою целостность.
Чем опасно большое число битых ссылок для SEO?
Все перечисленное выше моменты приведут к падению позиций в поисковой выдаче. Яндекс и Google учитывают качество ссылок на сайте, и большое число битых адресов снижает доверие к ресурсу.
Как найти битые ссылки на WordPress
Есть несколько основных способов, которые я разделил на 2 большие группы: плагины и сервисы. Также в качестве бонуса расскажу про метод, который помогает мне выявлять проблемные линки при помощи многофункционального решения Clearfy Pro.
Плагины Вордпресс для поиска и исправления битых ссылок
В репозитории WordPress имеется около десятка расширений, которые справляются с поставленной задачей. Но некоторые из них сильно ограничены в бесплатной версии, другие же давно не поддерживаются. Я выбрал для рассмотрения 3 актуальных на настоящий момент модуля.
Broken Link Checker
Broken Link Checker предлагает 2 способа проверки на битые ссылки ВордПресс:
- Локальный. Использует ресурсы сервера для анализа размещенного контента и выявления проблем.
- Облачный. Предполагает подключение к WPMU DEV, потребует создание аккаунта.
Облачная версия проверки является в 20 раз быстрее, чем локальная. Но она сейчас находится в стадии бета-версии. Рекомендую ее использовать только для больших порталов, количество страниц на которых превышает 10000.
Рассмотрю процесс выявления битых ссылок на примере локального инструмента. Установив плагин из репозитория, перейдите в админке в раздел «Проверка ссылок» — «Локальный».
Инструмент автоматически запустит проверку. В зависимости от размера сайта, потребуется разное время для сканирования всего ресурса на предмет выявления проблемных URL.
Когда проверка будет завершена, ссылки поделятся на несколько разделов. Битые помещаются в пункт «Поврежденные». Здесь будет отображаться сама ссылка, код ответа, анкор и источник (место ее нахождения на портале).
Каждую проблемную ссылку в списке можно:
- Редактировать: заменить ей URL или анкор.
- Удалить: автоматически убрать из того места, где она размещена.
- Перепроверить: если имеются подозрения, что инструмент ошибся.
- Отклонить: убрать из списка проблемных до следующей проверки.
Если ссылка рабочая, а инструмент считает ее проблемной, нажмите «Не нарушена». Это позволит исключить ее из будущих проверок.
Нажав «Редактировать», можно не только заменить адрес или ссылочную фразу, но и получить гиперссылку на страницу из Webarchive, если она была создана. Заменив старую ссылку на архивную, удается сохранить контекст без внесения изменений в контент.
Поскольку единоразовой проверки на битые ссылки недостаточно, инструмент Broken Link Checker предлагает настроить автоматически график проверок. По умолчанию он будет запускать анализ каждые 72 часа и направлять на адрес админа информацию с результатами.
Локальная проверка при помощи Broken Link Checker полностью бесплатная.
Broken Link Checker by AIOSEO
All in One SEO является одним из самых популярных плагинов для продвижения сайта. Его авторы предлагают свой инструмент Broken Link Checker.
В отличие от рассмотренного выше расширения, версия от AIOSEO работает в облаке полностью, в ней нет локальной проверки. Для взаимодействия с ней потребуется создать аккаунт на портале разработчиков.
В остальном отличия в работе двух расширений минимальные. Broken Link Checker от AIOSEO:
- Ищет внутренние и внешние ссылки на ресурсе, после чего проверяет код ответа по ним.
- Способен выявлять не только ошибки 404, но и перенаправления, которые тоже рекомендуется исправлять.
- Позволяет вебмастеру автоматизировать процесс регулярного анализа. Имеет десятки опций для детальной настройки. В том числе, отдельные URL можно исключать из проверки.
- Не требует перехода в каждую отдельную публикацию для редактирования ссылки в ней — все делается со страницы самого плагина в админке.
Если вы уже пользователь AIOSEO, то данный плагин станет хорошим выбором. С точки зрения функций он практически не отличается от первого варианта, когда вам необходим облачный инструмент проверки.
Broken Link Checker | Finder
Еще одним инструментом для решения проблем с поврежденными ссылками является Broken Link Checker | Finder. Он немного отличается от рассмотренных выше плагинов, поэтому я добавил его в свою подборку.
Работает Finder полностью локально, здесь нет облачных функций и не требуется регистрировать дополнительные аккаунты.
Некоторые вебмастеры жалуются на «падение» сайта после установки расширения. Из-за этого оценка расширения всего 3 из 5. Рекомендую сделать резервную копию перед его инсталляцией.
Лучшие внешние инструменты для поиска неработающих линков
Помимо установки плагина, можно использовать сторонние сервисы и программы для поиска битых элементов перелинковки. Некоторые из них:
- Dead Link Checker. Простой бесплатный сервис. Позволяет сканировать отдельные страницы или весь проект.
- Pr-Cy. Российский сервис для вебмастеров с различными полезными инструментами. Среди них имеется и бесплатный чекер проблемных ссылок на сайте. Работает быстро, но анализирует только отдельную страницу, а не весь портал сразу.
- Ahrefs. Популярный SEO-инструмент по анализу ссылок. Может использоваться и для выявления битых ссылок, но чаще его применяют для анализа обратных линков. Многие функции платные, бесплатно проверит только один адрес или поддомены.
- Broken Link Checker. Бесплатно позволяет просканировать порталы до 3000 страниц.
- Screaming Frog SEO Spider. Мощная программа для SEO-специалистов. Имеет версии для Windows, Mac и Linux. Free версия обладает лимитом на 500 адресов при проверке, платная обойдется в $259 за год.
В онлайн-сервисах процесс проверки устроен максимально просто. Рассмотрю на примере Dead Link Checker.
Просто перейдите на сайт и вставьте адрес своего портала в соответствующую строку. После этого нажмите «Check».
Начнется анализ, а спустя некоторое время отобразится результат проверки.
Отмечу, что большие ресурсы Dead Link Checker проверяет часами, как и любой другой бесплатный онлайн-инструмент.
Бонусный вариант: вкладка 404 ошибок в плагине Clearfy Pro

Clearfy Pro от WPShop входит в мой личный ТОП русских плагинов WordPress. Я его устанавливаю на все свои проекты. Помимо десятков других полезных опций, он имеет удобный инструмент логирования 404 ошибок.
В настройках расширения на вкладке «404» отображаются 100 последних ответов 404. Если ошибка возникла после перехода по ссылке с другой страницы, то адрес ее показывается в колонке referer.
Отслеживая информацию в этом разделе модуля, легко находить битые ссылки и их исправлять.
Clearfy Pro со скидкой
Инструкция: как проставлять редиректы на Вордпресс-сайте
Удаляя страницу, рекомендую устанавливать для нее редирект. Это позволяет:
Сохранить полностью ее ссылочный вес и передать его на другой URL.
Исключить возникновение битых ссылок.
Ускорить индексацию новой страницы, если редирект выставлен на нее.
Ведутся споры со стороны вебмастеров по поводу того, куда правильнее ставить редирект при удалении контента. Я придерживаюсь следующего подхода:
- На релевантную страницу, когда она имеется на сайте. Например, при изменении URL или при удалении дублирующей позиции из магазина.
- На категорию или родительскую страницу, если удаляемая страница была частью иерархии.
- На главную страницу, если нет подходящей альтернативы.
Есть 2 основных способа настройки редиректов: через htacess и плагинами.
Через htaccess
Конфигурационный файл .htaccess располагается в корневой директории сайта. Чтобы указать в нем редирект через код ответа 301, добавьте в конец следующую запись:
Redirect 301 /oldpage/ https://test.ru/newpage/
Исходная страница указывается без домена, в отличие от целевой. Перенаправить таким образом можно не только внутри сайта, но и на внешний ресурс.
Для настройки более сложных редиректов с регулярными выражениями используют запись:
RewriteEngine On
RewriteRule ^shop/(.*)$ /product/$1 [R=301,L]
Конкретно в этом примере через 301 код происходит переадресация для всех страниц в разделе shop на раздел product с сохранением остальной части линка. Например, страница /shop/item1 будет переадресована на /product/item1.
Через плагины
В репозитории WordPress имеется несколько специализированных расширений для перенаправлений: Redirection, Quick 301 Redirects, Easy Redirect Manager и многие другие. Я предпочитаю использовать все тот же Clearfy Pro, который уже рассматривал выше.
В нем имеется отдельная вкладка «Редиректы», где можно настроить перенаправление с одной страницы на другую.
Clearfy Pro поддерживает знак * при настройке переадресации. Он указывает, что замене подлежит любое количество символов после указанного линка. Его можно использовать, как в строке исходного адреса переадресации, так и в строке целевого.
Если вы еще не пользуетесь Clearfy Pro, рекомендую прочитать обзор на нашем сайте. Расширение заменяет несколько плагинов, существенно ускоряет работу веб-ресурса и в пару кликов оптимизирует его для поисковых систем. По кнопке ниже получится существенно сэкономить на его приобретении.
Промокод на Clearfy Pro
Методы профилактики появления нерабочих линков на сайте
Я придерживаюсь 4 правил, чтобы выявлять и исправлять битые ссылки на своих проектах:
- Если вы получили уже готовый сайт, которым ранее занимался другой вебмастер, установите один из рассмотренных выше плагинов для анализа всего ресурса и выявления битых ссылок. Исправьте обнаруженные проблемы.
- Регулярно проверяйте в Clearfy Pro в разделе «404» ошибки, которые фиксирует расширение. Частота проверок зависит от размера и посещаемости ресурса.
- При удалении любой страницы обязательно добавляйте редирект. Аналогично и при изменении адреса.
- Обновляя контент в блоге «новой датой», убедитесь, что у него не изменился URL.
Также рекомендую настроить привлекательную и функциональную страницу 404. Это позволит снизить показатель отказов при попадании пользователя на нее.
Итоги
Битые ссылки способны существенно навредить проекту. Но WordPress является одним из самых удобных движков для их отслеживания и устранения.
Необязательно всегда держать включенным плагин для сканирования битых ссылок и регулярно запускать проверки. Это достаточно сделать один раз. А далее используйте мониторинг ошибок 404 в Cleafy Pro и через него же настраивайте редиректы при изменении адресов страниц.
Скидка на Clearfy Pro
Пожалуйста, оцените материал: