Для веб-мастера мало что может быть хуже ошибки 404 Not Found (но у нас есть целое руководство по исправлению 404 ошибки). Это должно быть вашим худшим кошмаром – отправлять посетителя в несуществующее место. Я говорю, что она должна стать вашим худшим кошмаром, совершенно сознательно, поскольку многие блоггеры не слишком задумываются о неработающих ссылках и о том, как эффективно они могут оттолкнуть людей от сайтов. Подумайте о своем поведении при появлении ошибки 404: как она влияет на ваше восприятие сайта, на котором вы находитесь? Насколько вероятно, что вы попытаетесь покопаться на сайте в поисках того, что вы ожидали увидеть? Скорее всего, вы просто пойдете дальше? Интерес посетителя к вашему сайту часто бывает непрочным, и подрывать эти отношения, предлагая неработающую ссылку, непростительно. Хотя вы можете поработать над созданием интересной и уникальной страницы 404 ошибки, как по мне, лучшее лекарство – это профилактика. Учитывая это, в этом посте я хочу познакомить вас с отличным бесплатным плагином, который поможет вам полностью устранить страницы 404 ошибки с вашего сайта.
Представляем вашему вниманию программу проверки битых ссылок
Возможно, вы уже слышали об этом плагине – на самом деле, я специально упоминал его в рамках своей статьи о Периодической таблице плагинов WordPress. Это чрезвычайно популярный плагин, и не зря: он может помочь вам сделать так, чтобы сообщения об ошибках 404 на вашем сайте остались в прошлом. Функциональность Broken Link Checker проста, но чрезвычайно эффективна: он проверяет и тестирует каждую ссылку на вашем сайте, чтобы убедиться, что каждая из них правильно переходит на заданный URL. Если плагин обнаружит проблему (например, ошибку 404), он добавит ее в список неработающих ссылок, с которыми вы сможете поступить соответствующим образом. Следует отметить, что в последнее время Broken Link Checker иногда получает плохие отзывы, некоторые люди жалуются, что он просто не работает. Я не испытывал никаких проблем с плагином, и большинство отзывов по-прежнему в подавляющем большинстве положительные. Многие люди склонны оставлять негативные отзывы из-за проблем с их уникальной настройкой WordPress, а не с самим плагином, поэтому я всегда принимаю такие отзывы с щепоткой соли. Вполне возможно, что при использовании Broken Link Checker у вас может возникнуть конфликт с каким-либо плагином на вашем сайте, но я считаю, что потенциальный “риск” того стоит.
Как использовать программу проверки битых ссылок
Процесс использования Broken Link Checker чрезвычайно прост. Плагин выполняет всю тяжелую работу, сканируя ваш сайт на наличие битых ссылок в фоновом режиме. По завершении он представит вам все найденные битые ссылки в WordPress. Есть два способа быстро проверить, обнаружил ли Broken Link Checker битые ссылки:

Через приборную панель WordPress или…
…через боковую панель.
Как видите, уведомления интуитивно понятны и легко обнаруживаются – если на вашем сайте появится неработающая ссылка, вы быстро об этом узнаете. Для целей этой статьи я использую свой блог в качестве подопытного кролика. Как видно из приведенных выше скриншотов, в настоящее время на моем сайте есть две неработающие ссылки, поэтому следующим шагом будет их проверка. Вы можете сделать это, нажав на “Found 2 broken links” в виджете приборной панели или нажав на пункт меню “Broken Links” в разделе Tools в боковой панели. После этого перед вами откроется окно, подобное этому:

Как вы можете видеть, обе неработающие ссылки на моем сайте являются результатом ошибки 404 Not Found, но плагин найдет любую ссылку, которая не разрешается правильно. Например, он отобразит любой URL-адрес, который не загружается из-за нереактивного сервера. Приведенное выше отображение не требует пояснений. У вас есть URL неработающей ссылки, затем ее статус, используемый якорный текст и, наконец, пост или страница, на которой она появляется. Однако настоящая прелесть Broken Link Checker заключается в том, что он позволяет исправлять или удалять эти ссылки на лету. Просто наведите курсор на неработающий URL-адрес, и вам будет предложен список вариантов:

Опять же, опции довольно понятны: вы можете отредактировать URL, удалить ссылку (сохранив якорный текст), отметить ссылку как нерабочую (если, например, временная проблема с сервером была решена) или просто удалить ссылку. В приведенном выше примере я знаю, что ссылка нерабочая, поскольку она указывает на 301 редирект, который я с тех пор удалил. Поэтому мне нужно отредактировать URL, чтобы он указывал на правильное местоположение:

Это так просто! Не покидая этого экрана, вы можете принять все необходимые меры для исправления неработающих ссылок. А с помощью виджета на приборной панели WordPress любая неработающая ссылка на вашем сайте не будет оставаться неработающей долгое время. Все ссылки, которые вы отклонили, можно найти под ссылкой “Отклонено” в верхней части страницы:

Как вы можете видеть, приведенный выше снимок экрана демонстрирует, какие еще сообщения об ошибках вы можете увидеть. Ссылка на Life Stoked является хорошим примером, поскольку я знаю, что это регулярно обновляемый блог. Когда Broken Link Checker сканировал ее в последний раз, видимо, произошла временная ошибка сервера, в результате которой она была помечена как неработающая ссылка. Но так как я знал о ней лучше (и при проверке обнаружил, что она снова работает), я смог пометить ссылку как “Не битая”. Бывают случаи, когда для понимания контекста ссылки необходимо просмотреть пост или страницу, на которой она находится. Приведенная выше ссылка на trafficplanet – хороший тому пример. Все, что мне нужно сделать, это навести курсор на исходную ссылку и нажать “Просмотр”. После этого я могу найти ссылку на странице:

Я вижу, что ссылка ведет на конкретное сообщение форума, которого больше не существует. Поэтому с точки зрения удобства для пользователей лучше всего сделать следующее:
- Изменить ссылку на главную страницу форума Traffic Planet
- Добавьте к сообщению примечание о том, что названная услуга больше не предоставляется
Одно быстрое изменение с помощью плагина Broken Link Checker и небольшая правка сообщения, и я устранил возможную путаницу для посетителей этого сообщения.
Бесподобный плагин?
Я не знаю ни одного другого плагина, который бы соответствовал функциональности, предлагаемой Broken Link Checker. В мире, наполненном бесконечным разнообразием SEO-плагинов и тому подобного, это стало для меня неожиданностью. Лично я хотел бы видеть некоторую конкуренцию в области, которая, по моему мнению, жизненно важна для постоянного удобства использования любого блога. В основном я пишу в блоге статьи, которые, как мне кажется, выдержат испытание временем. Как правило, мне нравится писать “вечнозеленые” статьи, которые через год будут так же актуальны, как и сегодня. Учитывая это, для меня очень важно убедиться, что страницы, на которые я ссылаюсь в старых статьях блога, остаются корректными и в будущем. Именно поэтому я считаю Broken Link Checker таким бесценным инструментом.