В этой статье речь пойдет про SEO оптимизацию сайтов на CMS WordPress. Конкретнее — про анализ и устранение битых ссылок и для начала я предлагаю дать им простое определение.

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

Битые ссылки делятся на внутренние и внешние. Тут все просто: внутренние — это те, что ведут на внутренние страницы сайта, а внешние — это те, что ведут на сторонние ресурсы. 

Предыстория

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

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

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

Например: пользователь читает эту статью и находит в ней ссылку; при переходе ссылка оказывается битой — приводит к 404 ошибке. У пользователя есть несколько вариантов действия:

  • Вернуться назад;
  • Вернуться на главную;
  • Уйти с сайта.

Как правило, большинство пользователей просто уходит с сайта. Так ухудшаются ПФ и, следовательно, падает доверие к сайту со стороны ПС.

Анализ

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

Для этой работы я воспользовался плагином, хотя есть и альтернативные методы поиска битых ссылок, о которых мы погорим несколько ниже. Плагин называется Broken Link Checker (что с английского так и переводится: «проверщик сломанных ссылок»). Хотя я успел пофиксить не все ломаные ссылки на сайте (из-за их большого количества), опыт работы с плагином у меня накопился достаточный и я даже могу сказать, что в общем-то впечатления от работы с ним в основном положительные. 

Работа с плагином

Broken Link Checker устанавливается на сайт на сайт как любой другой плагин WordPress: через скачивание из репозитория и установку ZIP-архива на сайт, или непосредственно из административной панели WP. В настройки плагина можно перейти из раздела «Плагины» > Broken Link Checker > Settings, либо Настройки > Broken Link Checker. 

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

  • Во-первых, непосредственно поиск ссылок и информация о них. Ссылки ищутся в фоном режиме и найти список с ошибками можно в панели настроек плагина (рядом со вкладкой плагина также появляется стандартный кружок уведомления, если ошибки были найдены), либо найти отчет во вкладке Dashboard;
  • Маркировка битых ссылок. Вы можете добавлять кастом CSS ко всем битым ссылкам, например, по дефолту плагин перечеркивает битую ссылку, что позволяет как бы намекнуть пользователям о том, что ссылка не работает. Есть шансы, что по такой отмеченной ссылке перейдет меньше посетителей, чем по ссылке без маркировки. Вот используемый по умолчанию CSS (на всякий случай): 
.broken_link, a.broken_link {
text-decoration: line-through;
}
  • Отправка списка найденных ошибок на email администратору;
  • Если вы, как и я, пользуетесь отложенной публикацией постов, то наверняка вас порадует фишка отслеживания ломанных линков еще до отправки материала в открытый доступ;
  • Удобная отладка найденных линков (см. GIF ниже). 

Ссылка на плагин

Тут же предлагаю ознакомиться с описанием плагина от самих разработчиков:

Broken Link Checker отслеживает и тестирует все внутренние и внешние ссылки на вашем сайте в поисках неработающих ссылок. Это поможет вам исправить плохие ссылки, чтобы улучшить SEO и пользовательский опыт.

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

Broken Link Checker

Онлайн инструменты

Плагин Broken Link Checker является не единственным в своем роде, но кроме плагинов, как средства проверки битых ссылок, есть еще и онлайн-инструменты. Главным их плюсом является проверка любого сайта, а не только сделанного на WordPress.

Одним из минусом является ограниченность и неполнота отчетов (хотя это касается не всех сервисов). Более значительный минус заключается в удобстве работы: в случае с плагином, вы можете редактировать битые ссылки прямо в списке с ними. В случае же с онлайн-инструментами, вы можете в лучшем случае получить список страниц с битыми ссылками (или список битых ссылок) и на его основе производить «ремонт». Не то что бы это было невозможно, но с плагином работать все-таки проще и приятнее.

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

  1. Яндекс.Вебмастер. Для поиска битых ссылок в нем, войдите в систему и перейдите по такому пути: «Индексирование» > «Обход по счетчикам». Чтобы отфильтровать результаты и увидеть страницы, отдающие 404-ую ошибку, кликаем по иконке с изображением воронки и в дропдауне выбираем 404-ый код;
  2. Google Search Console. Чтобы увидеть битые ссылки в Google Search Console, открываем раздел «Индекс» > «Покрытие» > «Исключено» > В сортировке выбираем 404-ые страницы > Кликаем «не найдено (404)». Теперь вы можете увидеть список всех страниц 404.
  3. Google Analytics. Еще один инструмент от Гугл, с помощью которого можно найти все 404-е. Но в случае с Analytics, для поиска ошибок, нужно точно знать title вашей 404-ой. Типовое значение: «Страница не найдена» (может отличаться).
  4. Ahrefs. Это достаточно изместный в узких кругах инструмент, который не только полезен в поиске сломанных ссылок, но и в анализе соотношения ссылок с анкорами и некоторыми другими проверками. Найти битые ссылки с помощью Ahrefs после регистрации можно по такому пути: Backlink profile > Backlinks > Broken.
  5. Netpeak Spider. Сервис позволяет найти все сломанные URL на сайте очень быстро. Следует отметить отдельно, Netpeak Spider умеет соотносить битые URL с целевым анкором и соответственно целевой страницей. Чтобы найти битые ссылки, указываем домен сайта в поисковой строке и ждем, пока Паук его проверяет. По завершении откроется отчет, содержащий ошибки, данные по структуре и общую сводку по домену. Выбираем отчет «Ошибки», затем раздел «Высокая критичность». В нем можно найти все данные по битым ссылкам.

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

В заключении

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

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

Варианта может быть два: выявление с помощью плагина (отлично подходит для веб-сайтов на ВордПресс) и выявление с помощью онлайн инструментов (подходят для любых типов сайтов). Каждый из вариантов имеет право на существование, а также плюсы и минусы — выбор зависит от ваших личных предпочтений и, в некоторых случаях, потребностей.

Видео