Как найти битые ссылки на сайте — рассматриваем все варианты
Работа вебмастера состоит не только в том, чтобы добавлять новые статьи на свой сайт или блог, и даже не в том, чтобы заработать бабла от рекламодателей, но и в постоянной оптимизации сайта. Одна из очень важных задач – найти битые ссылки и удалить их. Давайте посмотрим, как это можно сделать.
Есть разные способы, для проверки сайта на нерабочие ссылки. Я знаю четыре способа.
- Поиск через сервис Яндекс.Вебмастер или 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. Который вполне лояльно относится к различным типам используемых протоколов. Поэтому, что именно вам использовать, смотрите сами.
Что же касается меня, то у меня теперь другая задача – удалить все битые ссылки со своего сайта, дабы вам не пришлось меня матюкать, пытаясь перейти по битым ссылкам.
Ну а если у вас остались вопросы, задавайте их в комментариях.
Как защитить сайт на WordPress с помощью .htaccess?..."грязный" сайт :). Например: Redirect 301 /wp-login.php Redirect 301
Создание, раскрутка и продвижение сайта. В чём суть и для чего это нужно?...ая раскрутка сайта. Но не всё так трагично на самом деле ;). В продвижении сайтов, как и в
Google Analytics - как зарегистрироваться и добавить код на сайт....е легко отредактировать этот файл. Для этого, перейдите в меню WordPress —
Как сделать поиск картинок на сайте от Google?Где-то в конце марта сего года я заметил, что Google позволяет улучшить свой т....
О чем можно написать статью для вашего сайтаВыбор темы для статьи, крайне важная вещь при ведении своего сайта или блога....
Вышеописанного достаточно для не гигантского сайта. Под огромный, ну например магазин, будет иметь смысл запилить своего паучка-обходчика (чтоб многопоточно обойти миллионы страниц, которые обычный софт будет перебирать многие часы и повиснет где-то на пути).