На большинстве проектов, более-менее наполненных контентом, если хорошо в них покопаться, можно найти нерабочие или как их еще называют – «битые ссылки». Ссылки эти ведут в «никуда» и кроме вреда ничего не несут.
Ежедневно в сети по разным причинам умирают или меняют адрес тысячи ссылок, становясь автоматически битыми. Пользователи интернета и особенно поисковые системы очень не любят такие ссылки. Кроме этого, блог начинает работать медленнее, ведь на запрос сервера и получение ответа о несуществующей странице уходит больше времени.
Вручную проверять все ссылки на работоспособность слишком утомительно или, что чаще всего, практически нереально.
Для выполнения этой задачи существует ряд плагинов и один из наиболее популярных среди них — Broken Link Checker.
Вот что он накопал у меня при первой проверке:
А я и думать не думал, сидел себе спокойно и в потолок поплевывал.
По принципу действия плагин представляет из себя мини-бот, основная задача которого заключается в сканировании страниц и поиске битых ссылок.
Скачать плагин Broken Link Checker последней версии можно с его страницы тут . После установки и активации стандартным способом плагин уже начнет свою работу с настройками по умолчанию. Мы же пока займемся его настройкой. Перейдите в панели администратора «Параметры» ? «Проверка ссылок«.
Настройка плагина Broken Link Checker
General (Общие)
Плагин переводил «добросовестный» работник :-), но мы справимся.
- — Состояние: По ссылке «Найдено … неправильных ссылок» вы перейдете в окно редактирования найденных битых ссылок;
- — Периодичность проверок: По умолчанию через каждые 72 часа на случай постоянной работы плагина. Опция для очень крупных порталов (форумов), где жизнь бьет ключом, и посетители постоянно оставляют ссылки;
- ВНИМАНИЕ: Советую, после проверки, редактирования и удаления битых ссылок, плагин деактивировать до следующей запланированной проверки, чтобы не замедлять блог;
- — E-mail notifications: Установив галочку в первой строчке, вы будете получать уведомления на E-mail (указан в настройках WordPress) о найденных нерабочих ссылках. Галочка во второй строчке активирует отправку таких уведомлений авторам постов;
- — Link tweaks: Задание стилей для нерабочих и удаленных ссылок галочками в первой и второй строчке соответственно. Галочка в третьей строчке запретит поисковикам индексировать неправильные ссылки.
Look for links in (Где искать битые ссылки)
Поставьте галочку у «Custom fields» (произвольные поля) если используете произвольные поля и хотите там проверять ссылки.
Остальное здесь все прозрачно и понятно. Пояснений не требуется.
Which Links To Check (Тип проверяемых ссылок)
На этом блоге я использую текстовые HTML ссылки, HTML ссылки на картинки и видео с YouTube с новым и старым кодом. Эти типы ссылок я и отметил.
Protocols & APIs
Выбор протоколов и APIs, с помощью которых будут проверяться ссылки на битость. Установленный по умолчанию «Basic HTTP» со своей задачей вполне справляется и я здесь ничего не менял.
Дополнительно
Цифровые значения, выставленные по умолчанию, оптимальны и менять их следует для нештатных ситуаций.
Link monitor: Галочка в верхней строке активирует непрерывную работу плагина при открытой панели. Галочка ниже разрешает работать плагину в фоновом режиме.
Нажатием кнопки «Проверить все страницы» плагин очистит свою базу данных по ссылкам и перепроверит сайт заново.
Исправление битых ссылок
Откройте окно с найденными плагином битыми ссылками для их редактирования. Для этого, в панели администратора, перейдите «Инструменты» ? «Неправильные ссылки«. Или перейдите по ссылке «Найдено … неправильных ссылок» с вкладки «General» настроек плагина.
Все найденные битые ссылки представлены в таблице с исчерпывающей информацией:
- — URL (адрес ссылки);
- — Состояние (тип ошибки – 403, 404, 500, 503 и т.д.);
- — Тип/Текст (графическая, текстовая, …, ссылка/анкор ссылки);
- — Источник (где ссылка расположена).
Для массового действия над ссылками, в верхней левой части расположено выпадающее меню:
- — Bulk Actions (массовые действия);
- — Редактировать URL;
- — Recheck (перепроверять);
- — Fix redirects (исправить перенаправления);
- — Mark as not broken (пометить как небитые);
- — Удалить ссылку;
- — Move sources to Trash (переместить источник ссылки в корзину). Эту функцию я не понял. После удаления картинки в корзину, я ее больше не нашел :-(. Пишите в комментариях кто смог разобраться.
Выберите нужную команду и нажмите на кнопку «Apply» (Применить).
Переведя курсор на ссылку, под ней появится список команд для выполнения действий над каждой ссылкой отдельно.
- — Редактировать URL;
- — Удалить ссылку;
- — Not broken (небитая);
- — Dismiss (скрыть ссылку и не показывать пока ее статус не изменится);
- — Изменить (перейти к редактированию записи);
- — Удалить (переместить элемент в корзину);
- — Перейти (посмотреть запись).
Перенаправленные ссылки
Кроме битых ссылок плагин найдет еще и перенаправленные.
Адрес страницы, на которую вы когда-то сослались, может кардинально измениться или, к примеру, в его URL вместо http станет https. Такие ссылки не считаются битыми, поскольку на сайте акцепторе применяется редирект со старого адреса на новый. Робот, конечно, редирект отработает, но лучше облегчить ему задачу. Перейдите на вкладку «перенаправленные«.
Если состояние ссылки — 200, то все в порядке. Ссылки с состоянием 300, 301, 302 и так далее мы с вами исправим. Для этого перейдите по ней и скопируйте ее новый правильный адрес. Далее останется только заменить старый URL ссылки на новый, для этого кликните по «редактировать URL«.
После исправлений битых и перенаправленных ссылок с помощью Broken Link Checker, ваш блог (сайт) станет привлекательнее для посетителей и поисковиков :-).
Роман, была рада вновь вернуться на Ваш сайт!
Спасибо, Марина! Очень приятно.
Благодарю! Всё очень разборчиво и теперь во всём разбираюсь, точнее в данном плагине.
Здравствуйте! Мне понравился Ваш блог и статья про битые ссылки и плагин. Я сам начинающий блоггер и нуждаюсь в подобной помощи как Ваша. Буду и далее читать.
Здравствуйте! Поясните, пожалуйста.
Я установила плагин Broken Link Cheker, настроила. У меня было 10 битых ссылок. Все они относятся к комментариям. На очереди на проверку еще 394. В конце настроек нажала на «перепроверить все страницы» и все ссылки исчезли. Написано «у Вас нет битых ссылок». Посмотрела на блоге — комментарии сохранились. Так куда пропали ссылки? Не надо было нажимать, надо было идти во вкладку «неправильные ссылки» и исправлять их?
Теперь надо отключить плагин и раз в месяц включать и проверять?
Отправила информацию по 4 кнопочкам.Спасибо, как только у меня начнется процветание блога, мне этот плагин будет нужен.
Я не совсем поняла. Для того чтобы не было битых ссылок устанавливается Cyr to Lat enhanceg.Разве не так?
Или речь идет о том, что мы пишем статьи на блоге и в них даем ссылки на какие — то ресурсы, а там уже ничего нет.Это и есть битые ссылки? То есть мы отправляем посетителя туда, где информации уже нет? И этот плагин как я понимаю, можно проверить и отключить?
1. Cyr to Lat совсем о другом. Лично я пользуюсь rus-to-lat.
2. А ссылки «в никуда» мы конечно же не даем специально. Некоторые со временем становятся битыми по разным причинам. У меня например иногда бьются ссылки авторов комментариев. Человек оставил комментарий со ссылкой на свой блог а потом этот блог закрыл и ссылка стала битой. Или сошлетесь Вы на понравившуюся статью, а автор адрес этой статьи поменяет. Ваша ссылка станет битой.
3. После проверки блога на битые ссылки (примерно раз в месяц) я плагин отключаю.
Установил себе на сайт плагин битых ссылок, у меня 174 ссылки которые ведут в некуда, я уже давно искал способ легкого их поиска, и теперь нашел. Спасибо! 🙂
Класс! Мне понравилось битые ссылки установлю на свой вордпресс 😉