Сегодняшнюю статью я решил посвятить немаловажной проблеме, с которой при ведении личного блога или сайта рано или поздно сталкивается абсолютно каждый вебмастер, зовется она — битые ссылки.
Для многих, да и до недавнего времени для меня тоже, на фоне других задач, которые очень часто нужно выполнять, чтобы сайт не просто жил, но и развивался, задача нахождения и устранения битых ссылок на сайте находится не на самом первом месте. Прежде всего, потому, что это очень утомительный процесс. Ведь чтобы найти на своем ресурсе все нерабочие ссылки (битые ссылки), нужно мало того, что найти инструменты (программы, онлайн сервисы или плагины), которые помогут это дело хоть как-то автоматизировать, так еще и времени придется потратить немало, чтобы найденные битые ссылки, затем, заменить на рабочие или попросту удалить. А времени как раз таки у вебмастеров всегда нехватка. Именно поэтому, многие вообще забивают на эту проблему и не считают нужным с нею разбираться, да и нужно ли, это еще большой вопрос, на который я далее постараюсь дать ответ.
Нужно ли удалять битые ссылки, причины появления битых ссылок на сайте
Как бы странно это не звучало, но на вопрос, нужно ли вообще искать и удалять битые ссылки на сайте или нет, никто точного ответа не знает. Однако, взяв во внимание тот факт, что в Яндексе и Google, а точнее, в их панелях для веб-мастеров имеется информация на счет наличия на наших сайтах нерабочих ссылок, то стало быть, наличие данных ссылок, особенно если их будет много, на что-то да влияет, ведь не зря же они поисковыми роботами выявляются, согласны?
В общем, вот что я думаю на этот счет. Наличие на сайте битых ссылок, особенно большого их количества, является крайне негативным фактором, который показывает поисковым системам прежде всего, то, что веб-мастер не следит за своим сайтом, вследствие чего ПС могут взять и понизить сайт в поисковой выдаче. И как мне кажется, будут вполне правы. Но это, лишь мои предположения, которые могут быть и ошибочными.
Однако, вот с чем уж точно не поспоришь, так это с тем, что битые ссылки так или иначе крайне отрицательно сказываются на удобстве посетителей, в том числе и постоянных читателей, и приводят к ухудшению ПФ. Ведь люди приходят на ресурс не ради того, чтобы полюбоваться на 404-ю ошибку или на нерабочие ссылки сервисов, о которых идет речь в статье, а прежде всего, для того, чтобы прочесть статью и извлечь из нее что-то новое для себя или узнать, о каком-то новом и возможно полезном для них сервисе.
Если же на вашем ресурсе будет множество нерабочих ссылок, то многие посетители просто напросто могут подумать, что на сайте публикуется неактуальная информация и они без раздумий его покинут, ну и в дальнейшем явно больше на него не вернутся. Отсюда же, будут появляться и отказы, которые опять же учитываются поисковыми системами. Если кто не знает, то отказом считается, время, которое провел пользователь на вашем сайте, а точнее, если пользователь не пробыл на сайте более 15 секунд.
В общем, как вы могли понять, все между собой взаимосвязано. Именно поэтому я незамедлительно задумался над устранением нерабочих ссылок на своем блоге, что и вам советую сделать. Лишним, уж точно не будет, да и отказов, как показала практика, станет поменьше.
Из всего выше сказанного мною, можно сделать следующий вывод. Вне зависимости от количества, периодически все же нужно избавляться от битых ссылок на своем ресурсе, и уж если не ради поисковиков, так хотя бы для удобства своих же постоянных читателей. Они то, уж точно скажут вам за это спасибо.
Перед тем, как я расскажу вам, как проверить сайт на битые ссылки онлайн-сервисами и специальным плагином для WordPress, а так же, при помощи программы «Xenu Link Sleuth«, сначала, предлагаю разобраться, откуда вообще они могут взяться на вашем сайте.
В их наличии, можете даже не сомневаться (если конечно вы за этим не следите), поверьте, у всех они имеются, только в разном количестве. Если взять за пример мой блог dzudo63.ru, то на нем появление битых ссылок прежде всего обусловлено моими же ошибками, которые я допускал при реализации внутренней (ручной) перелинковки. Ну, и, конечно же, внешними ссылками на всевозможные онлайн-ресурсы, о которых я упоминаю в своих статьях, и которые по тем или иным причинам перестали работать. Причин неработоспособности ссылок на самом деле очень много, это может быть, как банальное изменение URL-а без использования 301 редиректа, смена домена, ну или попросту закрытие проекта и ряд других индивидуальных причин. Думаю, причины появления битых ссылок на сайте вам понятны, теперь, самое время поговорить об их выявлении.
Вручную, так сказать найти и обезвредить все нерабочие ссылки вряд ли получится, даже на небольших проектах, не говоря уже о крупных, ведь чтобы это сделать, нужно будет пройтись по всем внутренним и внешнем ссылкам, которые имеются на сайте. Однако, поиск битых ссылок на сайте можно запросто автоматизировать, применив для этого специальные онлайн-сервисы, плагин и даже программу, о которых я далее и расскажу. Но учтите, удалять или исправлять битые ссылки все равно вам придется вручную, поэтому, если вы уж и решитесь проверить и устранить на своем сайте битые ссылки, то обязательно не забудьте запастись терпением и временем, его вам потребуется не мало.
Как проверить сайт на битые ссылки онлайн?
Итак, лучше всего начать с самого простого, а именно, с проверки своего сайта на битые ссылки через панель вебмастера Яндекса и Google. Как и говорил ранее, в этих панелях, а точнее, в специально отведенных для этих целей разделах, имеется исчерпывающая информация по поводу наличия на вашем сайте битых ссылок. Чтобы с нею ознакомиться, вам, прежде всего, нужно будет зайти в ту или иную панель вебмастера, и переместиться в специальный раздел. Но, чтобы это осуществить, ваш сайт должен быть добавлен в вебмастерах этих поисковых систем.
Если вы еще не добавили свой сайт в панель вебмастера поисковой системы Google и Яндекс, советую, сделать это прямо сейчас, потому как именно они вам предоставят абсолютно бесплатно полезные инструменты, которые помогут вам быть в курсе всех событий происходящих на вашем сайте. Проще говоря, с их помощью, вы сможете: узнать об имеющихся ошибках на сайте и количество проиндексированных страниц, узнать посещаемость и по каким запросам ваш сайт находится в ТОПе, ускорить индексацию новых статей и многое другое.
Ну, что ж, давайте начнем поиск ссылок с Яндекс.Вебмастера. Делается это очень просто, нужно всего-навсего найти в левом меню вебмастера раздел «Ссылки» и перейти в нем в подраздел «Внутренние ссылки«:
Ну, а там уже, в открывшемся по центру окне, нужно будет из выпадающего списка, выбрать показ нужного типа неработающих ссылок, в нашем случае это — «Запрещены к индексированию или не существуют«. После чего, чуть ниже отобразится полный список имеющихся на сайте неработающих ссылок, с подсказками, где они находятся. Воспользовавшись этой информацией, вы без проблем поймете, где они находятся, и сможете их исправить, ну или удалить.
У меня же, таких ссылок уже нет, потому как с ними я ранее уже разобрался (при помощи плагина Broken Link Checker, с которым я вас чуть позже познакомлю), только запрещенные к индексированию остались.
Теперь, самое время разобраться с поиском битых ссылок через Google вебмастер. Чтобы их с его помощью найти, вам нужно будет в самой панели вебмастера найти в левом меню раздел «Сканирование» и переместиться в подраздел «Ошибки сканирования«:
Далее, в открывшемся правее окне, нужно будет выбрать вкладку «Не найдено«, после чего чуть ниже для вас отобразятся все нерабочие ссылки, имеющиеся на вашем сайте, о которых знает поисковый робот гугла:
Ознакомившись с URL-ми этих ссылок, вам останется применить соответствующие меры по решению проблемы. Думаю, разберетесь. Ах да, как только битые ссылки вами будут исправлены, не забудьте их все отметить и нажать «Отметить как исправленные«, чтобы гугл робот мог все перепроверить и больше не добавлять их в этот список.
Стоит добавить, что в сети имеется еще и огромное множество онлайн-сервисов, которые так же эффективно и совершенно бесплатно, как Яндекс и Google вебмастера, могут помочь найти на любом сайте битые ссылки. Все их я конечно же перечислять не буду, познакомлю вас лишь с одним из них, зовется он — Online Broken Link Checker.
Проверка битых ссылок при помощи этого онлайн-сервиса выполняется буквально в 2 клика. Первое, что нужно для этого сделать, это зайти на сайт сервиса — brokenlinkcheck.com, а затем уже, вбить в соответствующую форму адрес своего сайта, которая находится в верхнем правом углу и нажать «Find broken links«. После, на открывшейся странице нужно будет ввести капчу, выбрать один из двух вариант проверки и запустить процесс нахождения битых ссылок нажав на кнопку «Find broken links now!«:
Сразу же после этих действий, не покидая этой страницы, вы сможете наблюдать за процессом нахождения битых ссылок сервисом на вашем сайте. Причем, если они будут найдены сервисом, то чуть ниже в специальной таблице они будут для вас перечислены, и вы не дожидаясь завершения процесса проверки, можете приступить к их исправлению. В колонке таблицы «Page where found» для каждой битой ссылки будут иметься 2 кнопки «url» и «src«. Нажав на первую, вы попадете на страницу вашего сайта, на которой имеется битая ссылка, а нажав на вторую, вы увидите исходный код этой страницы, в котором будет подсвечено место размещения битой ссылки. В результате чего, вы с легкостью ее сможете найти и исправить.
Как найти битые ссылки на сайте WordPress?
Если же ваш сайт/блог создан на движке WordPress, то для нахождения на нем битых ссылок я бы советовал воспользоваться уникальным в своем роде плагином — «Broken Link Checker«. Данный плагин полностью бесплатен, и имеет кучу настроек.
Найти и скачать плагин Broken Link Checker вы сможете через админку с официального сайта wordpress.org. Установка плагина стандартная, поэтому, думаю, проблем с ней не должно возникнуть.
Как только вы этот плагин активируете, он тут же начнет искать на сайте битые внутренние ссылки. Ну, а для того, чтобы работа плагина была более эффективной, его нужно будет немного настроить. Для этого, вам всего-навсего нужно будет в админке WordPress зайти в настройки этого плагина, которые вы сможете найти по следующему пути: «Настройки» — «Проверка ссылок».
Зайдя в настройки, вы увидите, сколько плагин Broken Link Checker уже нашел на вашем сайте неправильных ссылок, а так же, сможете задать частоту повторных проверок. Можете даже указать свой e-mail, для того чтобы плагин мог вас уведомлять о появлении новой неработающей ссылки не только в админке, но и по почте, удобная штука надо сказать.
Помимо стандартных настроек, имеются и дополнительные, которые прячутся под специальными вкладками настроек:
- Look For Links In — в этой вкладке можно задать, где именно плагин будет искать битые ссылки;
Все найденные плагином неработающие ссылки, вы сможете найти в следующем разделе своей админки «Инструменты» — «Неправильные ссылки»:
Помимо самих битых ссылок, тут будет иметься еще и информация о том, где они находятся, что позволит вам еще быстрее понять, что и где нужно будет поправить или вовсе удалить. В общем, не плагин, а находка, ведь он довольно неплохо справляется с поставленными задачами. К тому же, его совсем не обязательно всегда держать включенным. После полной проверки сайта, можете смело его отключить, ну или удалить. А через месяц другой, ну, или когда будет нужно, с его помощью повторно выполнить процедуру проверки битых ссылок на своем сайте вам уже не составит особого труда.
Поиск битых ссылок с помощью программы Xenu Link Sleuth
Помимо онлайн-сервисов и плагинов, имеется еще и программа — Xenu Link Sleuth, которая тоже может помочь найти битые ссылки на сайте. Программа хороша тем, что она бесплатная и без проблем справляется с поставленной задачей.
Чтобы ею воспользоваться, вам для начала нужно ее скачать, сделать это, вы сможете на официальном сайте Xenu Link Sleuth. После того, как программа будет вами установлена, ее вам нужно будет запустить, а затем в меню «File» выбрать «Check URL…». Далее, в появившемся окне, для запуска поиска битых внутренних и внешних ссылок останется ввести в соответствующее поле адрес своего сайта, отметить галочкой пункт «Check external links» и нажать кнопку «ОК»:
После, все найденные программой нерабочие, да и не только, ссылки, будут собраны в специальном отчете. Хоть нерабочие и будут выделены в нем красным цветом, с ними все равно неудобно будет работать, потому как, они будут отображены вперемешку с большим количеством рабочих. Однако, все это легко решается, при помощи их сортировки по статусу (нажать графу «Status«) в программе:
Выполнив такую незамысловатую сортировку, все нерабочие ссылки соберутся в одном месте, и вам останется решить, что с ними делать дальше. Чтобы понять, на какой именно странице вашего сайта та или иная ссылка находится, просто нажмите по ней правой кнопкой мыши и в появившемся меню выберете «URL properties» и вам сразу все станет понятно.
Ну, вот, в общем-то, и все. Теперь вы знаете, как проверить свой сайт на битые ссылки, да и, наверное, поняли, что такую проверку нужно все-таки выполнять, хотя бы раз в месяц.
А я вот у себя вижу через панель вебмастера на яндексе, что у меня все внутренние ссылки не индексируются. Причина — тег ноиндекс. Этот тег закрадывается через какие-то плагины, по-моему. Как-то давно я бралась разбираться с этим делом и помню, что дело было в этом, но так до конца довести дело руки ине дошли. Плагины цепляешь для каких-то надобностей. Как найти этот плагин-вредитель?
Так посмотрите, какие у вас плагины установлены и за что они отвечают. По названию в интернете информацию легко найти же.
Вот смотрю второй день. Пока не вижу виновника.
Вот смотрю второй день. Пока не вижу виновника. Плагином Broken Link Checker проверила — пишет битых нет ни одной.
Здравствуйте!
Спасибо за статьи.Очень полезны.
Где-то у Вас нашёл ссылку,никуда не ведущую (чистое поле).Вот она:
Может и ошибаюсь
С уважением,Сергей.
Здравствуйте, спасибо, разберусь)