Плагин Broken Link Checker — для поиска битых (неработающих) ссылок


Не секрет, что со временем на любом сайте накапливается все больше и больше битых, т.е. неработающих, ссылок. Причина этого проста – невероятная занудность процесса их выявления на сайте. Если, конечно, проверять вручную. Но, к счастью, имеется ряд плагинов, которые процесс поиска полностью автоматизируют. С одним из таких плагинов — Broken Link Checker – мы сегодня и познакомимся.

В этой статье мы рассмотрим следующие вопросы:

  1. Предназначение и основные функции плагина Broken Link Checker
  2. Скачивание и установка плагина
  3. Начало работы плагина
  4. Как проверить битые ссылки?
  5. Дополнительные настройки плагина Broken Link Checker

1.Предназначение и основные функции плагина Broken Link Checker

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

Основные функции плагина:

  • Контроль за работоспособностью ссылок в статьях (постах, записях), страницах, комментариях, в блогролле (список ссылок на другие сайта, располагается в сайдбаре), а также  в пользовательских полях (опционально),
  • Находит неработающие ссылки, отсутствующие изображения и неправильные редиректы,
  • Уведомляет вебмастера о неработающих ссылках — в админке блога или по электронной почте,
  • Предотвращает переход ботов поисковых систем по неработающим ссылкам (опционально),
  • Предоставляет вебмастеру возможность искать и фильтровать ссылки по URL’у, анкору ссылок и т.д.
  • Возможность редактирования ссылок непосредственно со страницы плагина, без необходимости ручного редактирования поста,
  • Имеет множество гибких настроек.

Ниже мы посмотрим, как реализованы эти функции плагина Broken Link Checker на практике, как они настраиваются.

2.Скачивание и установка плагина.

Хочу сразу предупредить, что плагин Broken Link Checker версии 1.4, которая выложена в репозитории WordPress.org, работает только с версиями WordPress 3.2. и выше. В WordPress более старых версий он не работает, при попытке активировать его или появится сообщение об ошибке, или Ваш сайт упадет совсем.

На сайте автора плагина , сказано, что для WP версий старше 2.8 подходит версия плагина 0.8.1, для WordPress версий 2.1 – 2.6.х подходит плагин версии 0.4.14. Скачать нужные версии можно здесь. О версии плагина Broken Link Checker для WordPress мною написана специальная статья, там же можно его скачать.

Впрочем, и тут не все гладко: при попытке установить версию 0.8.1 на мой блог (на WP 2.9.2) он  упал и пришлось удалять плагин с помощью FTP.

Плагин Broken Link Checker версии 1.4 (для WordPress 3.x.x) я закачал на свой сервер. Скачать его (бесплатно, как всегда) можно ЗДЕСЬ. [Плагин скачан уже 301 раз(а)].

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

3.Начало работы плагина

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

Плагин Broken Link Checker Рис.1

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

Переходим на сайт, заходим в админку и смотрим, что в разделе «Настойки» у нас появилась дополнительная строчка «Проверка ссылок». Кликаем по ней, открывается страница «Настройка проверки ссылок»:

Плагин Broken Link Checker Рис.2

Нам становится ясно, что плагин работал на основе настроек по умолчанию. В принципе их можно так и оставить, а можно позже провести дополнительные настройки, но проблема в том, что самих ссылок здесь нет. А где они? Список битых ссылок находится на отдельной странице, чтобы попасть на нее, надо из раздела «Инструменты», кликнуть по появившейся ссылке «Неправильные ссылки», там же стоит цифра, указывающая на количество битых ссылок:

Плагин Broken Link Checker Рис.3

Смотрим, что имеем на этой странице:

Плагин Broken Link Checker Рис.4

Здесь у нас 3 битые ссылки. У каждой ссылки указан ее адрес, куда она ведет, сообщается в чем смысл ошибки (графа «Состояние»), каков ее анкор (текст) и где именно эта ссылка располагается. В общем, информация исчерпывающая.

4. Как проверить битые ссылки?

Начнем разбираться с ними по одной – это, как Вы увидите, достаточно важно.  Первая ссылка ведет на сайт mywordpress.ru, конкретно, на поддомен,  где расположены плагины. И ведет она не из какой-то статьи, а находится эта битая ссылка в разделе «Ссылки»:

Плагин Broken Link Checker Рис.5

Теперь становится понятным, что эти ссылки расположены в блогролле и ведут на другие сайты. Вообще-то, они нам не нужны и я их показываю только затем, что если и у Вас есть такие ссылки, то можете их смело удалять. Для этого ставите галочки в квадратики (или ставите галку в чекбоксе «Имя»), в окне «Действия с выбранными» (расположено чуть выше/чуть ниже этого списка) выбираете «Удалить» и нажимаете кнопку «Применить».

Если Вы опять зайдете на страницу «Неправильные ссылки», то увидите, что эта ссылка исчезла.

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

Плагин Broken Link Checker Рис.6

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

Кроме того, при  наведении курсора на ссылки прямой под ней появляется список команд: «Редактировать URL», «Удалить ссылку» и «Not broken» (удалить это сообщение и пометить ссылку как правильную). Но мы спешить не будем: нам надо убедиться, что ссылка действительно битая, что англоязычный плагин ничего не перепутал в русском тексте.

Поскольку у этой ссылки анкора нет (none в графе Тип/Текст), то придется искать ссылку прямо в тексте. Для этого кликнем по ссылке «Редактировать», расположенной прямо под названием статьи и появляющейся при наведении курсора. У Вас в другой вкладке браузера откроется страница для редактирования статьи, причем сразу на вкладке html:

Плагин Broken Link Checker Рис.7

Ищем нужную нам ссылку (показана стрелкой) и понимаем, что плагин просто не сумел понять кириллицу, именно, — слово ТИЦ. Но я эту картинку скачал в Google.Image, стало быть, большие поисковые системы кириллицу вполне понимают, поэтому ссылку можно оставить как есть. Кстати, это же касается и следующей, якобы битой ссылки.

Чтобы отменить «битость» ссылки, надо под ней нажать на ссылку «Not broken» (см.рис.6) и эта ссылка из списка битых ссылок исчезнет. Если же Вы все-таки хотите изменить, т.е. отредактировать, эту ссылку, то нажмите на «Редактировать URL», у Вас откроется окно, где ее можно отредактировать.

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

Теперь можно перейти к настройкам плагина

5. Дополнительные настройки плагина Broken Link Checker

Переходим на страницу  «Настройка проверки ссылок» (см.рис.2). Как обычно, будем рассматривать настройки по вкладкам и сверху вниз.

Строка «Периодичность проверки» — по умолчанию стоит 72 часа. Я предлагаю ее так и оставить, но после проверки плагин отключать, поскольку я обратил внимание на резкое замедление работы блога. Эксперименты с подключением-отключением плагина на блоге показали, что дело именно в нем. А медленная работа блога в глазах поисковиков – большое недостаток сайта. (Правда, на следующий день такого замедления в работе не было, но накануне я подключал и опять отключал плагин неоднократно и всегда было зависание блога. Поэтому – от греха подальше…).

Строка «Уведомления по электронной почте» — в первой строке (отправлять Вам) можете оставить галочку, стоящую по умолчанию. Вторая строка предлагает отправлять уведомление авторам постов, что в их статьях есть битые ссылки. Лучше не ставить.

Следующую группу настроек «Настройки ссылок» лучше не трогать, там потребуется вмешательство в код CSS , все оставляем по умолчанию.

Вкладка «Проверка ссылок в» определяет, где именно будет производится проверка ссылок – в блогролле, комментариях, записях, страницах. Оставим по умолчанию. Если поставите галочку, что проверка осуществлялась и произвольных полях, то в окне, которое откроется при нажатии на ссылку Configure, надо в каждой отдельной строке указать в каких полях проводить.

Следующая группа настроек в этой вкладке «Статус постов» определяет статус статей, в которых надо проводить проверку. По умолчанию – только в опубликованных, так и оставьте.

Настройки во всех остальных вкладках — «Какие ссылки проверять», «Протоколы и API», «Дополнительно» — оставьте по умолчанию.

И еще пару слов о том, где смотреть битые ссылки у Вас на сайте, если Вы решили оставить плагин постоянно работающим. У Вас в админке в Панели инструментов на главной странице появится новый раздел, куда выводится информация:

Плагин Broken Link Checker Рис.8

После того, как мы поработали с найденными тремя битыми ссылками, теперь на этом ни одной новой неправильной ссылки не найдено.

Желаю, чтобы у Вас всегда на блоге была только такая запись от плагина Broken Link Checker!

P.S. Чтобы быть уверенным, что Ваш компьютер в безопасности (а следовательно, и сайт) предлагаю антивирус аваст скачать бесплатно. Я им пользуюсь много лет и он ни разу меня не подводил, очень достойный антивирусник. Не случайно, на сайте Google в качестве бесплатного антивируса рекомендуют именно его.

Похожие записи по этой теме:

13 thoughts on “Плагин Broken Link Checker — для поиска битых (неработающих) ссылок

  1. Wils

    Добрый день. А у меня не получается проверить кликаю по найдено 200 сылок а там чистый лист и нет ссылок.

    Reply
  2. Леночка

    Добрый вечер. Подскажите, можно ли с помощью этого плагина удалить все исходящие ссылки с сайта? Их очень много, более 500, руками очень долго придется удалять.

    Заранее спасибо!

    Reply
    1. admin Post author

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

      Reply
  3. Дмитрий

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

    Reply
  4. Бабушка Бабуня

    А как Вы узнали, что она нерабочая? Я по ней перешла на сайт вордпресс, поэтому решила, что она рабочая. Каким образом Вы определяете, что ссылка нерабочая? Спасибо за ответ.

    Reply
    1. admin Post author

      Бабушка Бабуня, я это никак не узнал, я об этом прочитал в Вашем комментарии. Вы сделали к комментарий к статье о поиске битые ссылок и написали, что все ссылки Вы проработали (т.е. я так понял — битые ссылки удалили), а одна ссылка осталась. Вот так и родился мой вывод.

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

      А ссылку все равно можете смело удалять: она на Вашем блоге ни к чему.

      Reply
  5. Бабушка Бабуня

    Добрый день! Ищу помощи по работе данного плагина.

    Не могли бы Вы помочь мне с таким вопросом. Плагин я поставила. Более 60 ссылок проработала. Осталась 1 ссылка, но я не знаю, что с ней делать, потому как не разбираюсь в этом:

    URL Состояние Тип / Текст Источник codex.wordpress.org

    403 Forbidden Documentation Documentation

    Можно ли её удалить, или я могу угробить что-то на блоге? Если редактировать, то как?

    Reply
    1. admin Post author

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

      Reply
  6. Алекс Fomik

    Женя, спасибо за инфу. Всё подробно разьяснил и показал. У меня 0 битых ссылок, хотя опасался за иную картину...

    Почему у тебя нету возможности отвечать на комменты других посетителей?

    Reply
    1. admin Post author

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

      Reply
  7. Евгения

    Здравствуйте, установила плагин, большое Вам спасибо за подробную статью. Но после проверки у меня вылезло несметное количество битых ссылок. На все картинки,. Ладно картинки оставила в покое. Стала править к текстам и в процессе проверки поняла, что после написания статьи образуется параллельно какие-то непонятные ссылки, типа: lebeddeva.ru/wp-content/u...?????-?????..jpg. Еще после написания статьи сам движок отправляет мне комментарий на сайт. не подскажете как справится с этой проблемой? Во всех этих непонятных ссылках стоит ошибка 403. пробовала их править на правильные ссылки на страницы, исчезают все фото комментаторов.

    Reply
    1. admin Post author

      Евгения, напишите мне подробное письмо — попробую помочь, если смогу. Напишите точные ссылки, у Вас , судя по .jpg, это ссылки на картинки.

      Комментарий, который отправляет движок, типа маленькой цитаты из статьи?

      Reply

Оставить комментарий

Your email address will not be published. Required fields are marked *