Главная Разное Как найти битые ссылки и удалить их

Как найти битые ссылки и удалить их

Автор: Novichok

Ольга

d0bdd0b0d0b9d182d0b8-d0b1d0b8d182d18bd0b5-d181d181d18bd0bbd0bad0b82-4949848

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

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

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

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

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

А на вашем блоге была проверка битых ссылок?

Плагин Broken Link Cheker

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

Весит плагин немало, поэтому есть два способа для его использования:

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

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

Проверка битых ссылок на сайте программой

Я уже описывала, как плагин TAG помог найти несколько внешних линков, скрытых в шаблоне.

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

d0b1d0b8d182d18bd0b5-d181d181d18bd0bbd0bad0b8-d0bdd0b0-d181d0b0d0b9d182d0b5-9915339

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

d0bdd0b0d0b9d182d0b8-d0b1d0b8d182d18bd0b5-d181d181d18bd0bbd0bad0b81-7481922

Проверка битых ссылок на сайте программой XENU. Вводим адрес блога или статьи в соответствующее окно.

d0bfd180d0bed0b2d0b5d180d0bad0b0-d0b1d0b8d182d18bd185-d181d181d18bd0bbd0bed0ba-9628392

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

Еще одно достоинство поиска этими программами - они не нагружают блог, так как расположены вне его, на вашем компьютере.

Онлайн поиск битых ссылок на сайте можно сделать на  сервисе www.brokenlinkcheck.com, подробнее о работе с ним написано в следующей статье.

Как удалить битые ссылки

Чтобы удалить битые ссылки, нужно устранить причину их появления.

  1. ввести правильный адрес страницы с приставкой http:// ;
  2. указать другой источник информации;
  3. обойтись без гиперссылки – описать все своими словами;
  4. удалить ссылку, если она в коде шаблона;
  5. если ссылка на блог комментатора - редактировать комментарии или даже удалять.

Моя первая попытка удалить битую ссылку не удалась, с ней исчез весь подвал, а вместе с ним и счетчик. Метрика забила тревогу: «Ваш сайт недоступен». Пришлось все вернуть на место.

Между тем, при увеличении числа записей нерабочие линки, а значит, и ошибки множились в геометрической прогрессии (так как footer.php есть на каждой страничке блога). Надо было принимать меры.

Попытка №2. Перед любыми действиями с сайтом, тем более перед правкой шаблона, делайте бэкап.

  • Скопировала код из footer.php в текстовый документ.
  • Вырезала кусок кода шаблона между и . Тут главное разобраться, где начало, где конец фразы и не вырезать лишнее.
  • Сохранила изменения footer.php, проверила. Счетчик Метрики стоит, все работает.

Программа Линкоскоп 3 и XENU обрадовали – неработающих линков нет.

d183d0b4d0b0d0bbd0b8d182d18c-d0b1d0b8d182d18bd0b5-d181d181d18bd0bbd0bad0b8-2636047

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

Если вы подтвердили право на сайт, некоторые ошибки вы сможете обнаружить в панелях Вебмастер.Яндекс и Вебмастер.Гугл, исправьте также их.

Яндекс и Гугл станут относиться к "чистому" блогу благосклоннее.

Полезна ли для вас эта статья? Пишите в комментариях.

Похожие статьи:

You may also like