Блог Алексея Гончарова
Не пропустите новые статьи!

Новые статьи блога на Ваш e-mail:

Канал блога на YouTube
Где в мире читают блог
Архивы
Волшебная кнопка

Битые ссылки на сайте: находим и убираем, видео.

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

Может возникнуть вопрос – вообще, что такое битые ссылки? Это ссылки, которые ведут и указывают на несуществующие, отключенные или недоступные сайты. Но надо учесть, что под ссылкой мы будем понимать активную html-ссылку, то есть такую, при наведении на которую курсора мышки он поменяет свой вид с указателя на «ручку с пальцем» и при нажатии мышкой на которую будет происходить переход браузера на указанный адрес в Сети. Другими словами – если в теле текста просто написан текст с адресом какого-то сайта, но при нажатии на него переход не идёт, то это неактивная ссылка и она нас не интересует – это просто текст, как например этот: http://dengi-vseti.ru. Активные же ссылки, будут выглядеть, например, так: блог Деньги в сети.

Самые распространенные варианты битых ссылок определяются по коду ответа сервера от них. Если код HTTP 200 Ok, то это ссылка «живая», рабочая.

А битые ссылки отвечают так:

  • 404 Not Found – страница не найдена,
  • 403 Forbidden – нет доступа к данному ресурсу,
  • 500 Internal Server Error – внутренняя ошибка сервера,
  • 502 Bad Gateway nginx – плохой запрос или время ожидания истекло,
  • 503 Service Temporarily Unavailable – сервис временно недоступен,
  • Server Not Found – сервер не найден,
  • Error establishing a database connection – ошибка установления соединения с базой данных.

Причём, некоторые ссылки «мертвы» полностью (404, 403), а некоторые могут ещё «ожить», если их обслуживающий сервер «проснется» (500, 502, 503). Но если такие плохие ответы будут возникать слишком часто или продолжительное время, то такие ссылки будут считаться битыми – «мёртвыми».

Откуда на сайте берутся битые ссылки.

Как утверждают сами поисковые машины, если к ним обратиться в техподдержку, например, то они  являются всего лишь зеркалом Интернета, то есть их задача находить информацию и предоставлять её пользователям, то есть нам с вами. А сам Интернет, в свою очередь, является зеркалом реального мира, если так можно выразиться. То есть, в Интернете все отражает реальную жизнь.

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

Больше всего их появляется среди комментариев, особенно если статья старше полугода-года, как и комментарии к ней. Тогда люди заходили, читали, вели свои блоги, оставляли ссылку, мечтали о развитии, потом бросили эту затею и у вас на сайте появилась масса брошенных ссылок, ведущих в никуда – печальное зрелище! :(

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

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

Если вы обмениваетесь постовыми с другими блогерами или продаете «вечные» ссылки на своих страницах, то не факт, что «вечное» таким и окажется. Такие ссылки в любой момент тоже могут перестать отвечать.

Также можно просто ошибиться при вставке ссылки под анкор – вписали лишний символ, пробел, например и ссылка станет нерабочей.

Почему надо избавляться от битых ссылок.

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

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

Как делать поиск битых ссылок на сайте.

Для проверки битых ссылок есть несколько вариантов. Например, это может быть:

  1. Ручная проверка ссылок.
  2. Панель вебмастера в Яндексе и Гугле с анализом страниц.
  3. Онлайн сервис проверки ссылок сайта.
  4. Подходящий плагин wordpress для проверки сайта.

Теперь подробнее о каждом варианте.

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

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

№ 3. Онлайн сервис для проверки битых ссылок на сайте. Есть такой: graffity.biz/products/link_checker – вот он, один из.

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

Заходите по адресу, опускаетесь ниже по странице, вставляете адрес своего ресурса в строку, указываете параметры поиска галочками – Проверять внешние ссылки обязательно, жмёте Проверить. Ждёте, пока проанализируется сайт. Но, данный сервис может за раз проверить не более 100 ссылок, что неудобно, особенно для содержательных сайтов. Да и потом, надо будет вручную искать каждую ссылку и самостоятельно её убирать из тела ресурса. Долго, трудоёмко, муторно – не подходит!

Ещё варианты:

creatingonline.com/site_promotion/broken_link_checker.htm – всё на английском. Проверяет долго, в итоге все равно придётся исправлять всё вручную. Не то!

validator.w3.org/checklink англоязычный сервис. Проверяет долго, результаты непонятные, зачем-то проверяет вместо ссылок скрипты… Исправлять самому вручную. Не то пальто! Хотя, кому-то может пригодиться.

anybrowser.com/linkchecker.html – справедливо все вышеуказанное для англоязычных “собратьев”. После нажатия на кнопку проверки сильно задумался… В ответе выдал список проверенных скриптов и картинок с сайта – спрашивается, нафига? В итоге проверил всего 186 линков, но битых так и не нашел. Не оно!

indiabook.com/webmaster/link.html – ещё один “товарищ”. Ругнулся на живую партнерскую ссылку почему-то… В общем, тоже не аллё!

Складывается ощущение, что эти сервисы сделаны так, для отмазки, мол, мы тоже чего-то проверять умеем. Думаю, выводы вы и сами сделаете.

№ 4. Плагин для сайтов на wordpress Broken Link Checker. Скачать его можно с репозитария вордпресс или найти в админке своего сайта по названию.

Плагин проверяет ссылки сам в автоматическом режиме и сам может массово исправлять найденные битые ссылки без необходимости вручную редактировать каждый пост. Наш вариант! Подходит! :)

Установка и активация стандартная – скачали, загрузили, подтвердили, активировали.

После установки и активации появятся пункты в меню админке блога: в Инструментах – Неправильные ссылки и в Настройках – Проверка ссылок. Как только вы активируете плагин, то он сразу же начнет проверять сайт и искать трупы – битые ссылки. Так что не пугайтесь – это нормально, о чём будет говорить циферка возле меню Неправильные ссылки, как на картинке ниже, например.

меню настроек плагина Broken Link Checker

При нажатии на пункт меню Проверка ссылок в Настройках вы попадёте в меню настроек плагина и управления параметрами поиска. После изменения параметров не забывайте нажимать кнопку Сохранить изменения, ну или не нажимать, если где-то ошиблись :)

На вкладке General всё можно оставить по-умолчанию, а заодно снять галочку возле пункта E-mail notifications, если не хотите, чтобы плагин заваливал ваш ящик уведомлениями о новых битых ссылках. Хотя, иногда этот пункт может быть весьма полезен. Но об этом я забыл упомянуть в видео.

Broken Link Checker настройки General

На вкладке настроек Look for Links проверьте, чтобы были отмеченными поля, указанные стрелками. Как правило, именно там и появляется большее количество битых ссылок.

Broken Link Checker настройки Look for links

Вкладка Which Links to Check отвечает за настройки того, какие именно ссылки будет искать плагин. Если у вас на сайте нет встроенного видео, то оставьте только галочки возле HTML links – ссылок и HTML images – картинок. Если же видео есть, то отметьте поля, указанные стрелочками.  Плагин очень умный и сам найдет те видео, которые по каким-то причинам перестали работать – проверил сам и удивился. Есть что исправлять в блоге – каюсь.

Broken Link Checker настройки Which links to chek

На вкладке Protocols & APIs указываются параметры протокола поиска. Установленный по-умолчанию Basic HTTP вполне работоспособен, так что можно ничего не менять. Хотя, можете поэкспериментировать, особенно если ваш сайт ведёт на файлообменники и у вас есть много подобных ссылок.

Последняя вкладка настроек плагина Broken Link Checker – Дополнительно отвечает за параметры поиска по времени и нагрузки на сервер во время поиска. Все поля смело можете оставить без изменения – они полностью функциональны.

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

Напротив пункта Server load limit будет меняющаяся циферка, показывающая текущую нагрузку на ваш сервер. То, что цифра меняется постоянно, нормально – кто-то зашел на сайт, вышел, нагрузка изменилась. Если очистить первое поле с цифрой 4.00, то плагин будет маслать ваш сайт на всю катушку, так что учтите это, особенно если ваш сайт хорошо посещаем – может просто «упасть» и не выдержать нагрузки. Поэтому тут тоже желательно ничего не трогать. Плюс к этому ваш хостинг за превышение нагрузки может ещё и перевести вас на более дорогое обслуживание – тоже нюансик :)

Кстати, вскоре собираюсь написать пост про то, что делать, если сайт «упадёт» по вине хостинга, так что не пропустите!

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

Broken Link Checker проверка битых ссылок

Пройдемся по картинке и пронумерованными пунктами.

  1. Редактировать URL в выпадающем списке (Bulk Actions) пригодится тогда, если найденная ссылка ведёт на несуществующую страницу, но сам сайт в целом жив. Можно отредактировать ссыль так, чтобы она вела уже не на страницу а на сайт целиком – на главную. Отрезаете ненужный хвост и плагин сам сделает изменения в нужном посте.
  2. Recheck – перепроверить ссылку.
  3. Fix redirects – исправить перенаправление – редирект. Если ссыль ведёт куда-то по вашему мнению «не туда», то укажите куда.
  4. Mark as not broken – пометить, как не битую. Иногда (а такое будет), плагин помечает битыми вполне живые ссылки. Так происходит, скорее всего, оттого, что сервер вовремя не ответил за запрос плагина и тот присвоил ссылке статус трупа. Такое может быть, если проверяемый линк лежит на слабом сервере, дешевом хостинге и в момент проверки сервер был сильно занят, чтобы ответить на запрос.
  5. Удалить ссылку – вы проверили, действительно труп – ведёт в никуда, можно удалить. Выбираете этот пункт и плагин сам уберёт в соответствующей статье ссылку, где бы она ни была. Очень удобно!
  6. Move sources to Trash – переместить источники в корзину. Аккуратно – так вы можете ваши статьи выбросить в корзину! Очень обдуманно применяйте этот пункт!
  7. Apply – кнопка подтвердить действие. После выбора каждого пункта меню нажимайте эту кнопку.
  8. Перенаправленные – список ссылок, на которых есть редирект. Иногда среди них попадаются технические страницы от хостинга, указывающие на то, что сайт скорее мертв, чем жив. Рекомендую перепроверить это список тоже.
  9. Dismissed – освобожденные. Список ссылок, которых плагин признал битыми ошибочно и вы их вручную освободили. Через время, плагин перепроверяет этот список повторно и если статус ответа не меняется, то можно список очистить.

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

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

Для удобства все указанные настройки по действию со ссылками можно делать одним кликом со всей кучей – отмечаете галочками все найденные ссылки, выбираете нужный пункт меню (только не № 6 – останетесь без статей!) и жмёте кнопку № 7 Apply. Весь мусор плагин Broken Link Checker уберет автоматически и сам – вещь!

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

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

На момент написания статьи обнаружилось 1861 внешняя ссылка с сайта и 7 битых видео – есть над чем работать. Всего плагин нашел около 100 битых ссылок – а ведь всё это были чьи-то блоги. Печально и грустно :(

М-да-а, давно хотел написать этот пост и тянул с очисткой мусора – всё ради вас, читатели! Шучу! Хотя, было что показать на видео, а если бы вычистил, то и не было бы! :)

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

Вот такие они, битые ссылки на сайте. И так от них можно (и нужно!) избавляться.

Приятного просмотра и спасибо, что дочитали!

А это для поднятия настроения! Попробуйте даже не улыбнуться – глядя на этого чудика вряд ли  получится! :)

Пройдись по кнопочкам, расскажи о статье друзьям - это к деньгам!

Новые статьи блога на Ваш e-mail:

20 комментариев: Битые ссылки на сайте: находим и убираем, видео.

  • Здравствуйте! У меня на сайте плагин Broken Link Checker из 40 битых ссылок нашёл только 1 ссылку.Подскажите пожалуйста более подробно где и как нужно удалять битые ссылки вручную? Спасибо.

    • Здравствуйте, Зинаида. На видео я подробно показывал, как пользоваться плагином и удалять битые ссылки – вы его смотрели? ;)

  • У меня огромное количество битых ссылок, а удалить их не получается. Почему может не работать плагин Broken Link Checker?

  • А у меня этот плагин постоянно фотографии и скриншоты, которые я делаю специально для статьи, отправляет в битые. Что тогда делать? Ведь я их не могу убрать из статьи? Подскажите, пожалуйста

    • :scratch: Ольга, попробуйте с ваших картинок убрать ссылки на их источник – в редакторе вордпресса выделяете картинку и нажимаете значок убрать ссылку – Отвязать (Alt + Shift + S).

  • Отличная статья. Плагин поставила, пусть работает. Спасибо.

    • Пожалуйста, Наталья, но вы не только его установите, но и проверьте все ссылки и уберите битые, а то смысла в плагине не будет :)

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

    • Пожалуйста, Татьяна! Давно слышал про этот плагин и думал его установить, но сам удивился его полезности и возможностям! :)

      • А у меня он изначально стоял, но не правильно настроенный. если бы не ваша подробная инструкция, так бы все и осталось.Плагин в течении 10 минут нашел около 30 битых ссылок((( В том числе ссылки на брошенные блоги и ссылки от старого плагина смайлов. Вручную конечно пришлось повозиться, но зато теперь все чисто, спасибо!

        • Спасибо, Татьяна, приятно слышать похвалу :) Плагин и у меня сегодня нашел ещё 4 ссылки – трудится! Хотя, чистить его находки грустно…

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

    Маслать – это как? ;)

  • Алексей, спасибо за информацию. У меня вот такой вопрос: В админке есть пункт SEO-404monitor и вот там регулярно появляются ошибки эти самые 404, но адреса, которые они указывают зачастую имеют вид ttp://denejka-k-denejke.ru/kak-zaregistrirovatsya-v-webmoney/+ping.php?t=show&u=http%3A%2F%2Fden или ttp://denejka-k-denejke.ru/bitrix/js/main/core/css/core.cssindex.php и прочее….. что это такое, откуда берётся, чем чревато и как лечится? Плагин Broken Link Checker ничего подобного не находит. Заранее благодарю за помощь.

    • Ольга, у меня в админке такого пункта, о котором вы пишите, нету. Похоже, что вашему SEO-404monitor не нравятся ваши социальные кнопки от фейсбука – первый код и еще чего-то – второй. Мне трудно сказать подробнее и точнее, но знаю. что кнопки лайков от соцсетей очень долго грузятся, что может вызывать неправильную реакцию всяких анализаторов. Вообще, если сомневаетесь в чём-то, не лишним будет проверить свой сайт на вирусы и наличие постороннего кода в нём – почитайте мой позапрошлый пост.

      • Спасибо,Алексей. А что именно в этих ссылках указывает на кнопки соц.сетей? У меня есть плагин на блоге и кнопки от сервиса. какие именно ему не угодны? А ссылки я привела такие для примера, там много всяческих в этих списках, они имеют разный вид. Насчёт вируса не задумывалась, обязательно почитаю. Вы думаете, это может быть как-то связано?

        • Ольга, чтобы вылечить болезнь – надо знать диагноз, а по вашим вопросам понять диагноз невозможно – это всё равно, что по телефону спрашивать у врача, а что у меня болит? Если хотите конкретно узнать, то можете зайти в раздел Мои услуги. Надумаете – обращайтесь.

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

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

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

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

:) 
*hi* 
;) 
:-( 
:good: 
:aga: 
*blush* 
:negative: 
:yahoo: 
B-) 
*bravo* 
*klass* 
:shock: 
:-)) 
Больше смайлов!..
 
Обменник.ws » Автоматический обмен Webmoney