Плагин Broken Link Checker проверки битых ссылок или персональный бот. Плагин Broken Link Checker. Установка и настройка Плагин broken link checker wordpress

Битые ссылки, и плагин Broken Link Checker

Данная статья является прямым продолжением предыдущей статьи «Битые ссылки, как их найти». Если Вы не читали предыдущую статью, напомню, что там речь шла о том, что такое битые ссылки на сайте, какой они приносят вред и как их найти с помощью инструмента вебмастеров Яндекс Webmaster? Вместе с тем, не всегда инструментом Яндекс Webmaster удобно пользоваться. При желании можете прочитать предыдущую статью « «.

Очень хорошим инструментом для поиска и исправления неправильных links, является плагин для WordPress «Broken Link Checker», общее описание этого плагина было дано в предыдущей статье. Поэтому прямо сейчас перейдем к установке и настройке данного плагина.

Да, хотел напомнить, что для различных версий WordPress, используются и различные версии плагина «Broken Link Checker», поэтому перед его скачиванием, внимательно надо посмотреть параметры. Если установить неправильную версию, сайт может прекратить работу, будьте осторожны .

Итак, заходим в админпанель нашего сайта, нажимаем «Плагины», «Добавить новый». В поисковой строке прописываем «Broken Link Checker» и нажимаем кнопку «Поиск плагинов». Для моего тестового сайта предлагается версия 1.9.3, указанного плагина, он подходит для моей версии WordPress 3.5. На работающем блоге стоит версия 1.9.2. Теперь нажимаем «Установить», «Активировать», всё плагин установлен. Как правило, он сразу начинает работать.

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

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

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

В первой строке отмечено (стоит галочка) – «Уведомления о найденных битых ссылках отправлять мне на электронную почту» (смотрите скрин 2).

Во второй: «Применять пользовательское форматирование к битым ссылкам», в третьей – «Предложить альтернативу битым ссылкам».

Если Вы измените настройки, то не забудьте в конце страницы нажать на кнопку «Сохранить изменения». Кроме того, в верхней части страницы можно выбрать: «Какие ссылки искать», «Какие ссылки проверять», «Протоколы и API», а также «Дополнительно». На первом этапе пользования лучше оставить настройки по умолчанию (скрины 3 — 6).

Посмотреть неправильные ссылки на этой странице не получится, чтобы их посмотреть надо перейти в «Инструменты», «Неправильные ссылки», где в черном кружке будет показано их количество (скрин 7). Справа показаны не работоспособные ссылки, номер ошибки (например, 404), третья колонка – как прописана link в тексте и четвертая – источник.

Источником ссылки у меня указаны статьи. Как видно со скрина 7, почти все мои битые ссылки касаются ТЦ «Твой Старт», это и понятно, ТЦ «Твой Старт» прекратил своё существование, об этом писалось в статье « » а значит, такие ссылки сейчас не существуют.

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

Для проверки битой ссылки необходимо в графе «Источник» (скрин 7) открыть статью, далее с помощью кнопок Ctrl+F найти в тексте статьи битую ссылку, вставить её в адресную строку брузера и посмотреть работает ли она. Далее принять по ней решение.

Теперь важный момент. Все операции по исправлению и удалению битых ссылок делаем только в левой части (смотрите скрин 8). Дело в том, что если вы удалите ссылку в правой части окна, Вы потеряете, либо комментарий, либо всю статью. Если сделаете всё правильно, комментарий остаётся, а ссылка убирается.

Если Вы хотите снова проверить блог на наличие нерабочих ссылок, то надо снова включить плагин (активировать), далее нажать кнопку «Дополнительно» (скрин 6), выбрать «Перепроверить все страницы» и «Сохранить изменения» (скрин 10). Плагин начнет снова проверять весь блог на наличие битых ссылок.

После окончание проверки плагин лучше отключать, он довольно таки сильно замедляет работу блога. Для эксперимента, я пробовал замерять время открытия блога с плагином и без. Так вот среднее время открытия с включенным плагином составило 2,69 сек. Без плагина – 1,84 сек, а это очень большая разница. Как измерить время открытия блога (сайта) показано в статьях на блоге «

Хостинг - это, пожалуй, самое важное звено, соединяющее наш блог с будущим читателем. Без хорошего хостинга окружающий мир может даже не узнать о существовании вашего сайта.

Немного любопытной статистики.

Согласно статистике Aberdeen Group, задержка в одну секунду при загрузке страницы уменьшает количество ее просмотров на 11%, на 16% уменьшает удовлетворение посетителя сайта и на 7% снижает конверсию.

Согласно данным, опубликованным в британском «Сборнике Интернет-статистики» (UK: Internet Statistics Compendium: http://econsultancy.com/reports/uk-internet-statistics-compendium), также включающем дынные от Rackspace, 38% онлайн-покупателей в Великобритании отказываются от покупок в интернет-магазинах или мобильных приложениях, которые требуют для своей загрузки более 10 секунд.

Скорость загрузки страницы - это одна из метрик, используемая Google для ранжирования результатов поисковой выдачи, Google считает загрузку страницы «медленной», если на нее требуется более полутора секунд.

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

Другой интересный факт: большинство блогов, сделанных на WordPress, используют виртуальный хостинг.

Виртуальный хостинг означает, что много различных сайтов размещено на одном физическом веб-сервере и его серверные ресурсы (вычислительные ресурсы процессора (CPU) и оперативная память (RAM)) распределяются на каждый из размещенных на нем сайтов.

Почему смысл виртуального хостинга не всеми понимается правильно

Тарифные планы на виртуальных хостинг довольно дешевы (точнее, самые дешевые), но это не означает, что они плохи. Главное слово, которое подчас неверно понимается пользователями виртуального хостинга и создает проблемы - это слово «Неограниченный » (“Unlimited“).

Большинство установок WordPress на виртуальном хостинге производится новичками, только что создающими свои блоги. Хостинговые компании нередко вводят своих клиентов в заблуждение, используя слово «Неограниченный »: неограниченный трафик, неограниченное место для хранения файлов, неограниченное количество почтовых ящиков и прикрепляемых доменов.

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

Наиболее частая причина сбоев в работе сайтов на виртуально хостинге - это плагины.

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

Пять популярных плагинов WordPress не для виртуального хостинга

1. Broken Link Checker

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

Альтернативы

Проверка «битых» ссылок онлайн (Broken Link Check)
http://www.brokenlinkcheck.com/

Этот онлайн-сервис помогает найти неработающие ссылки на сайте. Бесплатная версия сервиса имеет лимит в 3 тыс. страниц - этого значения будет вполне достаточно для большинства владельцев сайтов.

Xenu’s Link Sleuth - отличная бесплатная программа под Windows, которая также поможет вам найти «битые» ссылки на вашем сайте.
http://xenus-link-sleuth.en.softonic.com/

Integrity (только для Macintosh)
http://peacockmedia.co.uk/integrity/

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

2. Google XML Sitemaps

Этот плагин также неслабо грузит веб-сервер и может истощить его ресурсы.

Альтернативы

WordPress SEO by Yoast
http://wordpress.org/plugins/wordpress-seo/

Используйте встроенную в популярный плагин WordPress SEO Plugin by Yoast опцию построения карты сайта (Sitemap).

Google Sitemap by BestWebSoft
http://wordpress.org/plugins/google-sitemap-plugin/

Этот простой плагин для построения карты сайта неплохо выполняет свою работу. С его помощью вы можете легко создавать и добавлять файлы карты сайта и добавлять их в Google Webmaster Tools без риска сильно нагрузить ваш веб-сервер.

Better WordPress Google XML Sitemaps
http://wordpress.org/plugins/bwp-google-xml-sitemaps/

BWP GXS не имеет лимита в 50,000 адресов, это быстрый плагин, генерирующий карту сайта с использованием минимальных ресурсов.

3. Yet Another Related Posts Plugin

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

Альтернативы

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

SO Related Posts
http://wordpress.org/plugins/so-related-posts

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

LinkWithin
http://www.linkwithin.com/

LinkWithin - это специальный виджет, отображающий связанные посты в виде иконки и названия из архива вашего блога под каждой статьей. Linkwithin не использует ресурсы вашего сервера для индексации ваших статей.

4. WP-PostViews

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

Альтернативы

Jetpack by WordPress.com
http://wordpress.org/plugins/jetpack/

Модуль статистики в популярном и широко используемом пакете плагинов Jetpack может стать хорошим выбором для отслеживания трафика.

Google Analytics
http://www.google.com/analytics/

Сервис Google Analytics отлично справится со сбором статистики на вашем блоге.

5. WordPress Popular Posts

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

Альтернативы

Зачем вам понадобился плагин для этого? Просто посмотрите статистику вашего сайта и обратите внимание на 5/10 самых популярных постов, а потом выведите ссылки на них с помощью текстового виджета на боковой панели.

nrelate Most Popular
http://wordpress.org/plugins/nrelate-most-popular

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

Плагины для создания бэкапов (резервных копий сайта и/или его базы данных), такие как WP DB Backup, WP DB Manager , BackupWordPress должны использоваться только когда это действительно нужно. Бэкапы требуют для своего хранения немалого дискового пространства, а использовать их предпочтительно в периоды небольшого трафика на сайте, т.к. они активно задействуют запросы к базе данных и процессорные ресурсы.

Плагины для рассылки e-mail также следует использовать с осторожностью на виртуальном хостинге. Вместо того, чтобы истощать ресурсы своего сервера и рисковать выйти за лимиты на рассылку почты со своего сайта, лучше воспользоваться специализированными сервисами почтовых рассылок, такими как MailChimp , AWeber и многими другими.

Постскриптум к переводу

В статье описаны лишь некоторые из плагинов, способные перегрузить ваш хостинг и замедлить работу сайта или блога. А как же быть с остальными?

К счастью, существуют инструменты, позволяющие получить объективную оценку быстродействия сайта . Например, сервис Pingdom Website Speed Test (http://tools.pingdom.com/fpt/) наглядно показывает не только скорость загрузки страниц, но и какие ее компоненты вносят в замедление загрузки наибольший вклад.

Узнали, что сайт на WordPress работает медленно и что же дальше? А дальше можно установить плагин P3 (Plugin Performance Profiler https://wordpress.org/plugins/p3-profiler/) и узнать с его помощью, какой из установленных плагинов создает наибольшую загрузку на веб-сервер.

После отключения наиболее «тяжелых» плагинов обязательно нужно установить плагин или плагины для кэширования выдаваемого сайтом контента, например, WP Super Cache, WP Widget Cache, Hyper Cache, W3 Total Cache и многие другие - список возможных решений немаленький.

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

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

Почему они появляются? Когда на вашем блоге размещено 1 0000 – 10 000 страниц, он существует 3 – 10 лет, в текстах накапливается много ссылок, которые указывали на некогда интересные сайты, но давно/недавно отключенные за неуплату/ненадобностью или убитые злобным хакером. Еще тяжелее уследить за громадой внутренних ссылок, ведь страницы могут удаляться, перемещаться из категории в категории, а значит меняться их адрес. (читайте о создании чпу-ссылок WordPress).

Почему их необходимо находить? Если бытых ссылок много, они могут негативно повлиять на продвижение сайта в целом и некоторых страниц в частности, снизить их вес, уменьшить шансы роста ТИЦ и PR или даже привести к падению их значений.

Установка плагина Broken Link Checker

Скачайте его по адресу — http://wordpress.org/plugins/broken-link-checker/ Установите его и активируйте.

Настройка плагина Broken Link Checker

Зайдите в панель управления: «Параметры» — «Проверка ссылок». Она состоит из 5 вкладок.

  • General
  • Look for links In
  • Which Links To Check
  • Protocols & APIs
  • Дополнительно

Вкладка «Look for links In » состоит из 2 разделов. Look for links in – предоставляется возможность определить, где искать битые ссылки на блоге:

  • в виджете Блогрол — виджет со ссылками на внешние ресурсы, его можно активировать/деактивировать в панели «Виджеты», идет в стандартной сборке движка(1).
  • в комментариях — блог на то и ведется, чтобы получить отзыв читателей. К сожалению, многие люди поступают так, как написано в посте «Ух, эти комментаторши, ёшкин кот »(2)
  • в контактных формах — блоггер создает страницу, где люди указывают свои контактные данные, пишут отзывы и так далее. Информация доступна читателям и роботам поисковых систем(3).
  • в произвольных формах — они создаются блоггерами для некоторых статей, чтобы вывести некоторую информацию, которая должна размещаться на всех страницах в одном и том же месте. В формах указывают ссылки на изображения, ссылки на скачивание файлов, видеоролики и так далее(4).
  • в тексте записей — проверяются посты на наличие в них битых ссылок(5).
  • в тексте страниц — проверяются страницы на наличие в них битых ссылок. На моем блоге проверяется карта блога, которую я создал таким образом . Страницы блога могут использоваться для создания портфолио, перечисления курсов автора и так далее. Конечно же проставляются ссылки на сторонние сайты(6).

Обязательно активируйте поиск битых ссылок в записях и комментариях. В последних выявляется очень много ссылок, которые становятся битыми через неделю – месяц после из размещения/одобрения на блоге. Это редиски пытаются потопить Ваш блог. Обычно они пишут пару строк, комментируя статью, размещают ссылку на свой Твиттер, страницу в ЖЖ и та далее. Через некоторое время эти странички банятся/закрываются/удаляются.

Если Вы обмениваетесь ссылками, продаете под них места, или часто ссылаетесь на ресурсы в сети: сервисы, порталы, чаты, форумы, социальные сети, — Вам необходимо знать, когда тот или иной сайт перестанет существовать, чтобы снять ссылку незамедлительно. В этом случае битая ссылка может образоваться и через 4 – 5 лет после ее размещения.

Post statuses — Искать битые ссылки только в опубликованных материалах(7) или непроверенных/утверждаемых. Эта опция полезна для коллективных блогов или тех, в которых наполнение ведется командой низкооплачиваемых рерайтеров. Они спешат, часто допускают ошибки.

Which Links To Check — раздел, в котором можете определить, какого вида ссылки необходимо проверять. По большому счету настройки лучше оставить по умолчанию:

  • HTML links — обычная ссылка, создаваемая с использованием HTML тегов(8)
  • HTML images — ссылки на картинки или изображения(9), что размещены в заметках(полезно, если картинки в статьи грузятся из сторонних ресурсов(как вариант автоматическое наполнение блога с помощью плагина)
  • Plaintext URLs — проверяет ссылки, которые вставляется в текст статьи не с помощью тегов и всего прочего, а прописываются текстом(10). В этой записи разместил адрес страницы плагина Broken Link Checker.
  • Проверяется работоспособность видеороликов, которые загружаются на сервис Youtube, а потом специальный код вставляется в текст статьи /статей.(11)

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

Protocols & APIs — оставляю настройки по умолчанию. Как я понял основные.

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

  • Время ожидания загрузки — оставляю значение по умолчанию. Если сайт/страница не ответил/не загрузился через 30 секунд(13), они считаются не работающими. Учтите это во время проектирования вашего сайта. Скорость загрузки можете определить с помощью сервисов, которые я описывал в заметке об определении скорости загрузки блога
  • Link monitor — активирую две опции «Работать непрерывно, в то время как панели управления открыты» и «Запустите ежечасно в фоновом режиме». Плагин будет работать не зависимо от того, что Вы делаете после его запуска: публикуете новый материал, читаете или работаете над оптимизацией темы/текста в черновике(14).
  • Show the dashboard widget for — настройте отображение/отключение виджета, который находится в консоли блога, и оповещает о найденных битых ссылок или их отсутствии на блоге. Существует 3 опции: показывать админу; всем имеющим доступ к администраторскому разделу по своему логину, паролю; отключить виджет(15).
  • Максимальное время поиска — выставляется время цикла, на протяжении которого выполняется обработка текстов для поиска битых ссылок. Как я понял цикл длится 300 секунд, после чего плагин Broken Link Checker делает перерыв(16).
  • Server load limit — плагин в процессе работы грузит сервер, если вы используете виртуальный сервер это может повлиять на превышения лимита нагрузки, он оговорен условиями договора. Установите значение максимальной нагрузки. Если плагин ее превысит, он автоматически отключится. Как видите я ее установил меньшее значение load limit, чем рекомендуется(17).
  • Forced recheck — принудительная проверка наличия битых ссылок на блоге не зависимо от расписания. Запускается вручную. Сразу же после этого нам перебрасывают на вкладку General (18)

Вкладка «General»:

Состояние — выводится информация о том, что на блоге не найдено или найдено столько-то битых ссылок(19). Если они есть, нужно кликнуть по ссылке и перейти в панель, чтобы увидеть где они размещаются.

Периодичность проверок — после установки этого плагина, лучше всего установить не большую периодичность проверки — 5 — 6 часов если на блоге много страниц(20), и 1 — 2 часа, если на блоге 100 — 200 страниц. плагин выявит несколько битых ссылок, вы их удалите. Проверка повториться. Если все будет хорошо, увеличьте интервал проверки до 40 — 72 часов. Таким образом блог будет проверяться регулярно и нагрузка на сервер минимизируется.

E-mail notifications — установите первый флажок, чтобы плагин уведомлял Вас о появлении битых ссылок сразу же после обнаружения(21). Письмо будет прислано на почту администратора. Удалите второй флажок, так как письмо будет дублироваться 2, ведь часто на блоге зарегистрирован админ.

Notification e-mail address — в поле ввода укажите e-mail, на который плагин должен присылать письма с отчетом. Оставите его пустым(23), и адрес будет взят из профиля.

Стилевое оформление битых ссылок особым образом(24), тем более искать альтернативу неработающим ссылкам(25) для меня не приемлемо, поэтому с этими настройками не морочился. Для меня приемлемо только одно — их не должно быть на моем блоге.

Как удалить битые ссылки, найденные плагином Broken Link Checker

  • Кликните по ссылке, она находится на вкладке General
  • Кликните по ссылке «Неправильные ссылки», она находится в «Инструментах»

В открывшейся панели отображается информация:

  • адрес несуществующей страницы — в статье или комментарии размещена ссылка на эту станицу(26). Вы можете пройти по ней и узнать, в действительности она не существует или плагин допустил ошибку. Если от последней проверки до вашего входа в админку прошло несколько часов выполните мою рекомендацию в обязательном порядке, так как за это время управляющие павшего ресурса могут восстановить его работу.
  • состояния битой ссылки — дается оценка недоступности страницы на момент проверки(27). На сайте может исчезнуть страница(404 не найдено), тогда ссылочку лучше снять. Если статус ее «Не найдет сервер», лучше выяснить причины возникшей проблемы.
  • тип — анкор битой ссылки. По нему она быстро находится в комментариях или в тексте статей.
  • источник — где найдена ссылка(29). Может выводится название записи. Кликните по нему, откроется статья в , найдите анкор «плагин Broken Link Checker»(27) удалите ссылку или отредактируйте ее адрес. Часто находятся они в тексте комментариев. Тогда анкорами выступают имена людей и отрывок их отзыва. Кликните по источнику(29) и отредактируйте отзыв.

Иногда помогает инструментарий для борьбы с битыми ссылками(30). Если честно сам им не пользуюсь, так как в ручную плавить записи/комментарии, контролировать процесс изменения текстов надежнее и вернее, чем довериться скрипту.

Как только все ошибки были исправлены, повторно запустите плагин Broken Link Checker. Добейтесь того, чтобы на блоге не существовало ни одной битой ссылки ни при каких условиях.

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

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

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

  • Возможность применения отдельного стиля для неработающих ссылок (через CSS).
  • Можно запретить поисковикам следовать по таким ссылкам (nofollow).
  • Можно редактировать ссылки из панели плагина не заходя конкретно в каждый пост.

Вообще у модуля Broken Link Checker очень много разных опций и настроек. Скачать его можно отсюда либо же установить через админку WordPress. Работает он с версиями системы выше 3.2. Сразу после установки плагин начнет проверять ваш сайт на наличие битых ссылок. Мне отчет о первых результатах пришел через несколько минут. Если вашему сайту пару лет, то для проверки потребуется некоторое время.

  • General — основные опции. Можно указать периодичность проверки, выбрать отправку сообщений об ошибках на почту, выделение битых линков и закрытие их в nofollow.
  • Look for Links in — выбираете где именно проверять ссылки (посты, старницы, комментарии и т.п.)
  • Which Links To Check — определяете какие ссылки проверять (HTML, текстовые, картинки, встроенные коды Youtube и т.п.).
  • Protocols & APIs — можно выбрать разные протоколы, по умолчанию работает только HTTP.
  • Advanced — продвинутые настройки. Здесь можно установить разные опции для проверки — таймаут, запуск в фоновом режиме, максимальное время выполнения скрипта и т.п.

Я, в принципе, все оставил по умолчанию, только внес несколько правок в первой закладке с общими параметрами.

Все битые ссылки вы найдете в разделе «Инструменты» — «Broken Links». Как я уже сказал выше, с помощью плагина Broken Link Checker вы можете вносить некоторые изменения в битые ссылки не переходя на те или иные посты блога. Это достаточно удобно и экономит массу времени.

  • Edit URL — редактировать URL ссылки.
  • Unlink — убрать ссылку, но оставить анкор (текст ссылки).
  • Not broken — в ручном режиме указать, что ссылка рабочая. Тем не менее она будет участвовать повторно в следующей проверке.
  • Dismiss — убрать ссылку из нерабочих и больше не проверять битая она или нет.

Как по мне, так очень толковый плагин. Если вы хотите поддерживать высокое качество своих сайтов, то полезно время от времени обновлять устаревшую информацию, в том числе и следить за битыми ссылками. С помощью 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) я закачал на свой сервер. Скачать его (бесплатно, как всегда) можно . [Плагин скачан уже 332 раз(а)].

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

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

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

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

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

Рис.2

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

Рис.3

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

Рис.4

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

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

Рис.5

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

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

Рис.6

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

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

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

Рис.7

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

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

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

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

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

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

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

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

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

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