Устраняем все битые ссылки на сайте

Устраняем все битые ссылки на сайте
Проверка и исправление битых ссылок на сайте
Всем привет! Сегодня, с утра занимался поиском и устранением битых ссылок у себя на сайте, а их было не мало, около 100. Если кто не вкусе, что такое битые ссылки — это обычные ссылки, которые ведут на несуществующую страницу. По большому счету, эти ссылки ведут в никуда. Например, вот вам битая ссылка, перейдите по ней. Наверняка вы попали на 404 страницу. Почему? Да потому, что запрашиваемая страница на сайте не существует, поэтому показывается страница 404. Такие ссылки никому не нужны, мало того, что они не нравятся поисковым системам, эти ссылки раздражают пользователей. Ведь человек прошел по ссылке, он ожидал увидеть целевую страницу, а его перекинет на страницу с 404-й ошибкой. Кого это не рассердит? Ну и еще, вес страниц, который передаётся по битым ссылкам не используется для продвижения вашего сайт. Он попросту стекается на несуществующую страницу, ну а это никакой пользы не приносит, один только вред. Поэтому, проверка битых ссылок и исправление — положительно влияют на перелинковку страниц сайта. К слову, для улучшения перелинковки и навигации по блогу, установите плагин создания html-карты сайта.

Природа возникновения битых ссылок

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

Поиск битых ссылок по сайту

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

Xenu — программа для поиска битых ссылок

Итак, речь пойдет об одной замечательной программке, называется она Xenu’s link sleuth, скачать её можно тут. К сожалению, данная программа работает только под Windows. В операционной системе Линукс её запустить у меня не получилось. Запустите программу, сейчас мы научимся с ней обращаться, программа до ужаса простая.

На скриншотах показано главное окно программы Xenu. Для того, чтобы начать поиск битых ссылок, нужно создать новый проект. В главном меню нажмите File->Check Url. Далее нужно указать адрес сайта, на котором программа будет искать битые ссылки. Галочку Check External Links убираем, ведь нам не нужно проверять внешние ссылки. Хотя, если вы хотите получить более полную картину как по внутренним ссылкам, так и по внешним, то галочку оставьте активной.

По большому счету, вы должны указать только url своего сайта и нажать на кнопку ОК, и программа Xenu начнет сканировать ваш сайт на предмет битых ссылок. По-правде говоря, Xenu ищет все ссылки на целевом сайте, как битые так и нормальные, работающие. Но битые ссылки выделяются красным цветом, поэтому их легко можно будет отделить от общей массы ссылок на сайте. Запускайте свою проверку битых ссылок на сайте, а вот мой результат сканирования битых ссылок для моего сайта, подопытным конечно же был — cppstudio.com.

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

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

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

Внимание!

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

На втором скриншоте показаны два адреса:

  1. Битый url — тот url, свойства которого мы просматриваем.
  2. URL страницы, на которой находится битая ссылка.

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

  1. Опечатка в адресе ссылки. Тут все ясно, если есть опечатка, то просто исправьте url ссылки и все.
  2. Целевая страница переехала на другой url. В этом случае, все немного сложнее, если страница переехала на новый адрес, то нужно изменить адрес в ссылке на новый или поставить 301 редирект со старого адреса на новый.

Как я поступал? Я ставил редиректы, так как я знаю, что страницы на сайте были перенесены на новые адреса, ну и, видимо, для данных страниц не были проставлены редиректы.

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

P.S.: А вы знаете, что я провожу ежемесячно конкурс самых активных комментаторов? Обязательно участвуйте.

10 Комментариев

  1. Анатолий 4 года назад

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

    • seofine 4 года назад

      Сделать можно все что угодно. /wp-content/plugins/wp-monalisa/icons/wpml_yes.gif Вопрос в том — «Для чего это делать?». Этот эффект предусмотрен дизайном темы. Не вижу смысла что-то менять. /wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif

      • Анатолий 4 года назад

        То есть вы считаете, что если на картинке ничего не видно в момент, когда на ней курсор, то это удобно?

        • Автор
          Денис Суховерхов 4 года назад

          Это всего лишь пред-просмотр картинки, на неё можно нажать и произойдет чудо. /wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif

          • Анатолий 4 года назад

            Здесь половина картинок отлично просматривается и без увеличения.

      • Рашид 4 года назад

        У вас очень красивый дизайн! :) Сами делали или заказывали?

        • Автор
          Денис Суховерхов 4 года назад

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

  2. maria 4 года назад

    Относительно битых ссылок на сайте также есть неплохая статья тут http://kvinta-a.ru/bitye-ssylki-na-sayte/

  3. Рашида 3 года назад

    Я пользуюсь плагином для обнаружения битых ссылок Broken Link Checker — проверяет и исправляет битые ссылки, вернее выполняет перенапрвление

  4. Владимир Манеров 3 года назад

    Есть хороший плагин для этого. Проверил на битые ссылки и отключил его. Раз в 2-3 месяца проверять нужно)

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_good.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_heart.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif 
 

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img src="" alt="" class="" width="" height="">