Битые ссылки: как от них избавиться

Битые ссылки: как от них избавиться

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

Битые ссылки — это ссылки, ведущие на несуществующие страницы. Представьте, Вы пишете статью и ссылаетесь на заметку, которая показалась Вам очень интересной. Спустя пару месяцев автор решает удалить у себя эту самую интересную статью или же вообще закрыть сайт. С этого момента ссылка с Вашей страницы будет указывать на несуществующий ресурс.

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

Во-первых, потому что они влияют на восприятие клиентами Вашей страницы, т.к. перейти по ссылке в ожидании найти нужную информацию, а вместо этого получить 404-страницу — такое мало кому понравится. Это плохой user expirience.

Во-вторых, Google тоже догадывается о плохом user expirience, поэтому он тоже не любит страницы с большим количеством битых ссылок. Например, Google может понижать рейтинг страниц, где много «кривых» ссылок. (Что значит «много» применительно к битым ссылкам и как это измерить — это, конечно, вопрос. — прим. переводчика).

Ну, коль скоро Вы убедились во вредности битых ссылок, приведем способы избавиться от них. Зайдите на BrokenLinkCheck.com, введите адрес Вашего сайта и кликните на “Find broken links”. В зависимости от размеров сайта может потребоваться до нескольких минут.

Если Вам нужно что-то «покруче», попробуйте Xenu Link Sleuth (Вам придется скачать и установить программу, поэтому первый вариант представляется куда более простым).

Как только получите сгенерированный список, пройдите по каждому ресурсу и удалите битые ссылки. Рекомендация: вместо полного удаления ссылки можно удалить только href-атрибут, а рядом со ссылкой приписать сообщение вида «(Обновление: страница по ссылке удалена)». Так пользователь будет знать, что на самом деле произошло.

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

Статья эта может показаться рекламной (впрочем, так оно и есть), но первый вариант действительно выдал мне по одному из моих сайтов порядка 300 битых ссылок. В результате анализа пришлось подправить генерацию некоторых ссылок в теме. Так вот получилось найти ошибку в теме для WordPress 🙂