Как найти битые ссылки на сайте — рассматриваем все варианты
Работа вебмастера состоит не только в том, чтобы добавлять новые статьи на свой сайт или блог, и даже не в том, чтобы заработать бабла от рекламодателей, но и в постоянной оптимизации сайта. Одна из очень важных задач – найти битые ссылки и удалить их. Давайте посмотрим, как это можно сделать.
Есть разные способы, для проверки сайта на нерабочие ссылки. Я знаю четыре способа.
- Поиск через сервис Яндекс.Вебмастер или Google Search Console;
- Поиск онлайн сервисом;
- Поиск специальной программой;
- Использование плагина WordPress.
Многие не знают, что через сервис Яндекс.Вебмастер или консоль вебмастера в Google, можно так же осуществить поиск нерабочих ссылок. Но по сравнению с использованием стороннего онлайн сервиса, или при помощи программы, сервисы от поисковиков, как бы это сказать повежливей, не совсем быстры и удобны.
Плагин WordPress
Не хотелось бы гнать негатив, но я не сторонник использования плагина для поиска битых ссылок.
Да, я прямо таки обожаю WordPress, но в то же время, я прекрасно понимаю, что чем меньше там всего, то тем лучше. Сайт быстрее работает, меньше ошибок. Ну хорошо, ладно, если вам все-таки охота использовать плагин, то используйте — Broken Link Checker, этот плагин, вы сможете скачать с официального репозитория WordPress. Плагин хорош тем, что периодически присылает уведомления на почту, о найденных «поломавшихся» линках.
Яндекс Вебмастер.
Панель вебмастера в Яндексе, так же как и Google Search Console, это одни из самых главных инструментов для сайтостроителей. И конечно, в них можно проверить битые ссылки. Давайте посмотрим на примере Яндекс Вебмастер. В Google поиск нерабочих ссылок будет схожим.
Зайдите в панель Яндекс Вебмастер, и выберите пункт «Ссылки» а затем, подпункт «Внутренние ссылки».
Справа вы увидите общее количество ссылок с различными статусами ошибок. Промотав вниз, вы увидите сам список.
С левой стороны, адрес страницы, содержащей нерабочую ссылку. Справа показывает URL куда ведет данная ссылка и код самой ошибки.
Проверка ссылок сервисом Broken Link Checker
Не буду вас мучить и приводить десятки онлайн сервисов, для поиска неработающих ссылок. Вполне хватит, всего одного. Данный сервис, бесплатный кстати, поможет вам найти все, что вам нужно — brokenlinkcheck.com.
Введите адрес своего сайта, и нажмите кнопку – Find broken links, после чего, откроется следующее окно, где вам нужно будет ввести капчу.
Теперь онлайн сервис начнет искать «битые» ссылки.
Теперь, когда у вас есть список нерабочих ссылок, остается вопрос – как удалить их. Вот что дает Broken Link Checker.
Bad host и 404, по сути, означают одно и тоже – ссылка нерабочая. Url – ссылка на страницу сайта, на которой была обнаружена нерабочая ссылка. Src – покажет вам конкретный место в коде страницы, где искать эту ссылку.
Таким образом, удалить эту ссылку, вам не составит труда.
Поиск нерабочих ссылок программой Xenu.
Другой вариант поиска потерявших актуальность ссылок – использование специальных программ. Лучшая из которых – Xenu, которую я для вас залил на депозит файлс, и скачать ее, вы можете здесь.
Программа имеет простой интерфейс. Не назвал бы его интуитивно понятным, ну да ладно. Для проверки сайта на наличие битых ссылок, нужно войти в меню «File», и выбрать пункт – «Check URL…»
После чего, вам нужно будет ввести адрес своего сайта. Обязательно оставьте галочку возле поля – «Check external links», что означает – проверить исходящие ссылки.
После чего, программа Xenu, начнет проверку.
Программа работает достаточно быстро, и через несколько минут у вас будет отчет по всем найденным ссылкам. Когда программа Xenu закончит сканирование, она предложит вам отчет. ГОВОРИТЕ – НЕТ. Дело в том, что отчет она создает прямо на вашем хосте. А для этого, она спрашивает доступ к вашему хостингу по FTP. Не знаю, и не хочу разбираться, есть ли у Xenu уязвимости и может ли кто-то перехватить доступы к FTP, но лично я, никому доступ к своему сайту по FTP, по доброй воле не отдам.
Но все же, посмотреть битые ссылки вы сможете в самой программе. Если у вас слишком много ссылок (не обязательно нерабочих, ибо программа показывает абсолютно все ссылки), то сделайте сортировку по графе – Status. Красным цветом будут помечены ссылки требующие вашего внимания.
Найдя нужную ссылку, вызовите контекстное меню (нажмите правую клавишу мыши) и выберите пункт – «URL properties».
После чего, вы сможете увидеть, какие страницы содержат битую ссылку, а значит, и удалить ее.
Так же можете посмотреть это видео по работе с программой Xenu.
Что использовать – программу или онлайн сервис?
На самом деле, если ваш сайт на обычном протоколе передачи данных, то есть, если адрес сайта начинается с http:// то принципиальной разницы нет. Кому как удобнее. Кто-то любит онлайн сервисы, кто-то предпочитает софт. Но есть свои особенности.
На счет плагина для WordPress, я уже говорил выше. Не стоит ставить внутрь сайта то, что можно сделать снаружи. Меньше нагрузка на сайт, меньше возможных глюков, меньше возможных уязвимостей.
Что касается панелей вебмастеров на Яндексе и Гугле. Да, они, рассчитаны в том числе на поиск внутренних ссылок с ошибками. Но по сравнению с использованием программы Xenu они менее удобны.
Свистопляска начинается тогда, когда у вас сайт на безопасном протоколе, то есть, если адрес сайта начинается с https.
Выше вы уже видели, что Яндекс Вебмастер показывает проблемы. На самом деле, это сайт не web-ru. Так вот, на том сайте, я недавно поставил редирект с http на https. И на самом деле, эти страницы, не битые. И любой посетитель сайта, может спокойно пройти на эти страницы.
Да, Вебмастер видит их так. И можно сказать, что это тоже ошибка. Но в данном случае, ошибка не с наличием битой ссылки, а с переездом на безопасный протокол. И если у вас задача, найти именно битые ссылки, то Вебмастер, в данном случае, будет только мешать.
Похожая проблема и у онлайн сервиса проверки битых ссылок — Broken Link Checker. Проще говоря, он просто не принимает на проверку сайты, использующие безопасный протокол.
Таким образом, в этом случае, самый лучший выход — использование программы Xenu. Который вполне лояльно относится к различным типам используемых протоколов. Поэтому, что именно вам использовать, смотрите сами.
Что же касается меня, то у меня теперь другая задача – удалить все битые ссылки со своего сайта, дабы вам не пришлось меня матюкать, пытаясь перейти по битым ссылкам.
Ну а если у вас остались вопросы, задавайте их в комментариях.
Что значит «плохая» ссылка для вашего SEO?Опытные вебмастера знают, получение ссылки на свой сайт с других сайтов, эт...
Как сделать 302 редирект (moved temporarily)?Раз уж я написал про 301 редирект, то было бы неправильно обойти стороной и 302...
Как не разориться на контекстной рекламе в горячий сезон...сов: В каких странах люди планируют отдых за 2-3 недели; Какие курорты
Что интересного в Robots.txt для Google?...сразу весь раздел (например, указать Убираем все "запреты" в
Ретаргетинг – что это? Отличие ретаргетинга от ремаркетинга.Ретаргетинг — это горячая тема в мире интернет-рекламы. Если вы его не используете,...
Вышеописанного достаточно для не гигантского сайта. Под огромный, ну например магазин, будет иметь смысл запилить своего паучка-обходчика (чтоб многопоточно обойти миллионы страниц, которые обычный софт будет перебирать многие часы и повиснет где-то на пути).