Всем привет, решил я отдохнуть один день после празднования победу в конкурсе на лучший ролик и написания изнуряющей статьи про то как делать видеоролики, а точнее как делал их я. А теперь пришла пора познакомиться с “битыми ссылками”. Почему ссылки называют битыми, что это может означать, на что влияют битые ссылки и как от них избавиться – это наша сегодняшняя тема.

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

Что такое битая ссылка

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

Битые ссылки могут возникнуть по следующим причинам:

- Когда вы используете заведомо неправильный URL , а потом забываете исправить его на нормальный;
- Когда истек срок хранения файла у файлообменника;
- Когда вы полностью переделали структуру вашего сайта или блога;
- Изменились адреса страниц на других сайтах, на которые вы ссылались раньше.

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

И вот вы переходите по ссылке и видете что? Правильно – ошибка 404 во всей красе. А это не особо-то и приятно для пользователя. И не особо перспективно с точки зрения поисковой машины.

На что могут влиять битые ссылки?

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

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

Поиск битых ссылок

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

Онлайн проверка битых ссылок может быть осуществлена с помощью этих сервисов:

indiabook.com – постраничная(!) проверка доступности.

creatingonline.com – интересный сервис, после проверки выдает медальку.

validator.w3.org – мне если честно с первого раза не особо понятен этот сервис был. Но функции выполняет свои. WordPress Codex.

linktiger.com – вроде бы и неплохой сервис, но необходима регистрация для работы, что может раздражать.

anybrowser.com – один из простейших сервисов, по функционалу вполне понятен. Отчет вполне смахивает на отчет от Xenu.

badlinks.ru – Онлайн сервис для проверки ссылок. Вообще сервис платны, но можно бесплатно проверять до 20 страниц (ссылок).

graffity.biz – бесплатный сервис для проверки ссылок. Результаты можно фильтровать (все ссылки, рабочие, битые, ссылки-изображения, внешние).

Link Checker – очередной онлайн-инструмент для поиска битых ссылок на странице.

Link Valet – немного корявенький внешне, но вполне сносный рабочий сервис поиска битых ссылок на сайте. Рекомендован WordPress Codex.

Проверка сайта на битые ссылки может быть осуществлена также с помощью “подручных средств” гугла и Яндекса.

Чтобы понять, какие страницы у вас не существуют – нужно просто пройти в Яндекс.Вебмастер и проследовать по тем кнопкам, которые я показал на скриншоте.

Здесь нужно нажать на кнопку “HTTP-статус: Ресурс не найден (404)” и спуститься в низ окна. Там будет список всех страниц, которые не нашел яндекса при последнем их посещении. Кстати, дата последнего посещения также указывается. Поэтому можно будет понять, прав Яндекс или может, может быть вы уже исправили ошибку, но Яндекс еще об этом не узнал.

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

Чтобы проверить битые ссылки в Google – нужно зайти в Google Webmaster Tools и зайти на страницу ошибок сканирования вашего сайта.

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

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

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

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

Xenu Link Sleuth – еще одна программа для поиска битых ссылок

Наверное стоило бы этой программе выделить отдельную статью, но ладно. Итак программа Xenu – служить нам анализатором несуществующих ссылок на сайте.

Программа довольно проста в использовании
Скачать Xenu Link Sleuth

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

При нажатии на кнопку “Новый” появляется вот такое окошко, тут в принципе я ввел только адрес сайта и только.

Нажимаем ОК и смотрим как идет процесс сбора данных.

В процессе работы программы вы сможете увидеть различные статусы ссылоки.

    Busy - означает что эта ссылка стоит в очереди на проверку.
    OK - ссылка доступна.
    Pending - ссылка проверяется как раз в этот момент.
    Error - битая ссылка.

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

Я отказался от просмотра отчета в формале HTML и от заливки отчета на мой ФТП. Вместо этого я просмотрел отчет в самой программе и вот что я увидел:

Я вырезал кусок с ошибками. Из этого скриншота видно, что есть ошибки, банально по причине того, что программа не “достучалась” до сайта, т.е. ушла по таймауту (вышло время ожидания). Это означает что для этой программы эти страницы долго загружались. Причины могут быть разными, но я задумался о том чтобы увеличить скорость загрузки сайта, возможно даже переезд на выделенный сервер.

Вот, а настоящих ошибок 404 not found штучки 4-5, как и говорил Linkoscop.

После просмотра проблемных страниц я нашел причину. Друзья, когда вы хотите сослаться на другой блог – нужно всегда ставить ссылку вместе с приставкой “HTTP://” . Ошибки вылезли именно из-за того, что я не поставил эту приставку и wordpress не понял куда надо идти.

Чтобы переити на страницу с ошибкой – достаточно кликнуть дважды по строке с этой страницы в отчете Xenu.

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

После повторной проверки вот что получилось:

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

Плагин для поиска битых ссылок – Broken Link Checker

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

Этот плагин позволяет качественно бороться с битыми ссылками на блоге
Скачать Broken Link Checker

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

  • Контроль за работоспособностью ссылок где бы они не находились, в статьях , на страницах, в каментах.
  • Может находить отсутствующие изображение, неправильные редиректы
  • В случае обнаружение ошибок – уведомляет вебмастера по е-мейл
  • В настройках можно выставить, чтобы поисковые роботы не ходили по битым ссылкам
  • Предоставляет возможность поиска, сортировки урлов по необхдоимым параметрам
  • Предоставляет возможность редактирования ссылок непосредственно из самого плагина
  • И множество гибких настроек.
  • Ну, как устанавливать этот плагин – я подробно описывать не буду, все вы это прекрасно знаете.
    Скажу лишь, что после установки – нужно зайти в опции плагина.

    Здесь его можно настроить так как вам нужно. Включить или выключить автоматическое отправление уведомлений, когда найдены битые ссылки. Или, например Единоразово проверить все страницы на предмет доступности. Сделать это можно пройдя в закладку “Дополнительно” на странице настроек самого плагина и нажать “Перепроверить все страницы”. После этого можно зайти на исходную закладку “General” и проверить состояние ваших ссылок.

    У меня например, битых ссылок больше нет!

    Вот в принципе и все инструменты, которые помогут вам провести анализ битых ссылок на вашем сайте. Теперь вы даже знаете как исправить битые ссылки, но лучше конечно их не допускать. И не задывайте проверять ваш сайт на наличие таких ссылок. Все инструменты работают, нужно только пользоваться. Чтобы сообщить о битой ссылке на моем блоге – вы можете отправить сообщение мне на почту classik.by@ya.ru. Заранее благодарен.

    Ну, а чтобы не пропустить ничего интересного в дальнейшем – лучше подписаться на обновления моего блога. И не забывайте ретвитить мои статьи.

    С уважением, Тумилович Денис.


    Понравилось? Расскажи друзьям: