
Приветствую друзья. Сегодня хотелось бы рассказать про интересный плагин для блогового движка Wordpress.
Рано или поздно на любом приличном блоге накапливаются записи, в которых, несомненно, есть ссылки. А также появляется множество благодарных комментариев. Интернет скоротечен: сайты умирают и рождаются, а ресурсы, на которые вы сослались сегодня, могут умереть через месяц или год.
Что значит «битые ссылки»? Это гиперссылки, которые ведут в никуда: на несуществующую страницу, сайт, файл и т. д.
Держать у себя битые ссылки — не хорошо, по отношению к своим читателям. Они не найдут то, что искали, и сильно расстроятся. Это также плохо и с точки зрения поисковых систем.
Поэтому битые ссылки нужно искать. Как найти и удалить или исправить неработающие ссылки? Для обычных ресурсов можно воспользоваться одним из сервисов для анализа сайтов, а для блогов на Вордпресс я нашёл другое решение.
Сам плагин называется «Broken Link Checker», что вполне логично для плагина по поиску битых ссылок на вашем блоге :) Скачать плагин можно по этой ссылке, после чего нужно залить папку с плагином в папку на хостинге «wp-content/plugins» и активировать плагин в админке блога. После активации плагина в блоке «Параметры» появится ссылка «Проверка ссылок», смотрите картинку:

Сам плагин имеет 5 вкладок.
§1. Настройка плагина
§1.1 General
Здесь нам показывают результаты поиска ссылок — найдены битые ссылки или не найдены. Кроме этого, задаётся интервал проверки сайта на битые ссылки (по умолчанию стоит 72 часа). Мой блог не так часто обновляется, поэтому я поставил 168 часов (то есть раз в неделю). Думаю, этого достаточно.
Также можно включить уведомление на почту о найденных «мёртвых» ссылках блога на Вордпресс. Ещё рекомендую глянуть «Отладочную информацию»: из-за древнего ПО на хостинге, плагин может работать неккоректно.
1.2 Look for links in
Примерный перевод: «Где искать битые ссылки, хозяин?» :)
То есть тут проставляйте галочки, что сканировать на блоге в поисках битых ссылок (комментарии, страницы, записи) и какой статус объекта поиска (опубликовано, запланировано, черновик).
1.3 Which Links To Check
Какие ссылки проверять:
- HTML links — текстовые ссылки;
- HTML images — ссылки на картинки;
- Plaintext URLs — это, я так понимаю, ссылка в тексте, которая не является ссылкой (то есть только указание адреса, к примеру, www.seoded.ru — ссылки нет, но адрес сайта указан);
- Embedded Vimeo videos — проверка кода видео с сервиса Vimeo;
- Embedded DailyMotion videos — первый раз слышу про этот сайт;
- Embedded YouTube videos — проверка кода видео с сервиса YouTube.
Можно задать список исключений по словам.
1.4 Protocols and APIs
Это — что-то страшное для суровых программистов, которые неделю могут питаться крошками из клавиатуры, как гласит старая интернет-мудрость :)
1.5 Дополнительно
На этой вкладке можно задать время ожидания загрузки ссылки, после которого она будет считаться битой.
Думаю в хозяйстве пригодится :)
§2. Как исправить битые ссылки на сайте?
Так что же делать с битыми ссылками после того, как мы их нашли? Есть два пути:
- Удалить ссылки.
- Исправить.
Когда битую ссылку нужно удалить?
- Страница, на которую вела ссылка раньше, удалена с концами (там 404-я ошибка или неработающий сайт).
- Вместо страницы, на которую вела ссылка раньше, теперь страница с какими-то непотребствами (порно, вирусы, мошенники и т. д.).
Когда битую ссылку можно исправить?
- Страницы, на которую вела ссылка раньше нет, но её не удалили из Интернета окончательно, а куда-то перенесли и вы знаете — куда. В этом случае просто исправляем адрес ссылки на новый.
- Страницу, на которую вела ссылка раньше, удалили окончательно, но вы знаете другую страницу, где есть та же информация, что и на старой, и такого же качества. Тут тоже просто исправляем адрес ссылки на новый.
Во всех остальных случаях, восстанавливать битые ссылки не стоит.
Автор и эксперт: Вебмозг.
Комментарии:
Варвар:
17.01.2011 в 14:47
Прикольно.
Поставлю на сайт, пусть будет, а с точки зрения поисковых систем, думаю лучше, когда нет битых ссылок. Хотя я не шарю особо в SEO.
SkydEN:
17.01.2011 в 17:52
Пользуюсь давно. Иногда глючит, ссылка работает, а он определяет её битой.
webmozg:
17.01.2011 в 18:00
Ну руками помеченные как битые ссылки, проверять конечно нужно Мало ли.
Neolot:
17.01.2011 в 19:28
Я лично не заморачиваюсь такими плагинами. Если ссылка битая есть, она обязательно вылезет в google webmaster tools.
Станислав:
20.01.2011 в 12:06
Спасибо за плагин, но почему не везде устанавливается.
webmozg:
20.01.2011 в 13:14
Станислав
А подробнее в чем и где проблема.
Xstroy:
20.01.2011 в 20:01
Работой плагина очень доволен, но у меня есть проблемка.
Плагин предлагал удалить не работающие ссылки, я как-то соглашался, а потом не понимал, куда у меня пропадает нижняя часть поста. Оказалось из-за этого режима страница режется на корню (с этого места код отсутствует вовсе). Приходилось восстанавливать.
Теперь правлю ссылки ручками в постах или быстрым редактированием в комментах.
webmozg:
20.01.2011 в 21:02
Xstroy
тут обязательно нужно чекать ссылки в ручном режиме, потому как хостинг может глючить у людей или временно недоступен.
Он мне вчера нашел 7 ссылок битых, и только 2 реально битые остальные нормальные. Возможно на момент проверки просто сайт был недоступен.
Deyrod:
21.01.2011 в 15:01
Плагин хороший, спасибо, надо будет у себя поискать может тоже битых полно, а так првоерять конечно жесть замучаешься вручную!
seo-aspirant:
28.02.2011 в 10:33
Спасибо за плагин. Нашёл 5 битых ссылок. Перепроверил вручную их и удалил все.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Обновление от 25 апреля 2020 года
Как удалить «битые ссылки» в блоге на «Вордпрессе»

За 10+ лет существования блога Devaka.ru на нём накопился не только «норм» материал, который помог всем русскоязычным оптимизаторам, но и куча мусора, который теперь сложно чистить. Речь, конечно же, про комментарии.
Проблема: Люди (?) оставляют комментарии ради ссылки. Ссылку вставляют то в поле «Имя», то в тело комментария, маскируя под вопрос. За 10+ лет многие из этих ссылок (более 5000 шт.) перестали работать (превратились в «битые» ссылки).
Задача: Найти и удалить все неработающие ссылки в блоге на «Вордпрессе».
Решение 1: Удалить все ссылки из имён в комментариях
Плохое решение, так как:
- ссылки не все спамные,
- ссылка помогает лучше идентифицировать автора комментария,
- а также всё равно остаются ссылки в теле документа.
Решение 2: Просканировать сайт «Фрогом» и найти все «битые» ссылки
«Фрог» (Screaming Frog SEO Spider) — программа для анализа сайта на ошибки в оптимизации
Для этого в настройках надо указать «Check external links» и «Follow external nofollow».
Для больших объёмов не очень подходит. Ссылки на моём сайте, с моего компьютера, проверялись около часа и проверилось всего 25%. Не выдержал, решил пока поработать с тем, что нашлось. А нашлось более 2000 «битых» ссылок, править которые руками не представляется возможным. Нужно находить нужный комментарий и править его — слишком много действий и потребуется больше месяца ежедневной работы, чтобы всё исправить вручную. Этот способ мне не подходит.
Решение 3: Попробовать WP-плагин «Broken Link Checker»
Он на стороне сервера найдёт и проверит все «битые» ссылки (не только в комментах), не нагружая мой компьютер. После проверки, я могу в удобном интерфейсе (скриншот чуть выше) массово работать с ссылками. Ссылку можно удалить с сайта одним кликом прямо из отчёта. Это мне подходит!
В общем, нашёл классный плагин. Рекомендую от души: https://ru.wordpress.org/plugins/broken-link-checker/.
Автор и эксперт: Девака.