Как избежать 404 ошибки – поиск и исправление битых ссылок

Когда вы создаете веб-сайт с нуля, все URL должны работать нормально, и проверка битых ссылок не нужна. Но когда же вы перемещаете или перезапускаете веб-сайт, дело обстоит иначе. Есть вероятность, что разделы будут изменены, URL-адреса будут отличаться, или небольшие страницы будут объединены в одну большую страницу. В такой ситуации необходимо сохранить потенциально ценные ссылки, например, перенаправив их через 301-редирект.

Почему поддержка и обслуживание веб-сайта так важны

За годы работы на веб-сайте добавляются статьи и страницы, определяются внутренние и внешние ссылки. Проблема заключается в том, что лет URL-адреса могут измениться, а страницы могут быть удалены. Некоторые ссылки могут устареть и число неработающих ссылок медленно, но верно будет увеличиваться. Нерабочие ссылки вредны как для UX, так и для SEO.

Проверка ссылок: как найти битые ссылки и избежать ошибки 404

Сначала о главном:

  • Проверку ссылок лучше всего осуществлять при помощи специальных сервисов. Ручной поиск и проверка каждой ссылки может занять пару часов или даже дней. И есть вероятность, что вы не найдете нерабочую ссылку;
  • Проверку ссылок лучше всего осуществлять из «вне«, при помощи внешнего сервиса;
  • TLDR — мой любимый бесплатный сервис на данный момент.

Плагин WordPress: Broken Link Checker

Насколько я знаю, в настоящее время существует только один плагин WordPress, который способен найти и проверить неработающие ссылки: Broken Link Checker. Но не может проверять боковые панели /виджеты на битые ссылки.

Кроме этого плагин получил немало негативных отзывов за то, что потребляет много ресурсов. Кажется, есть серьезная проблема с производительностью при проверке крупных веб-сайтов на битые ссылки вплоть до недоступности сервера – сервер просто не может обрабатывать дальнейшие запросы, закрывается, выдает ошибку 500. А это не то, что я желаю видеть на веб-сайте.

Поиск битых ссылок при помощи Screaming Frog SEO Spider(кросс-платформенная программа)

Сначала хорошие новости о программе Screaming Frog SEO Spider: ее платная версия способна принести веб-сайту гораздо больше пользы, чем обычная проверка исходящих ссылок. Программа доступна для Mac OS, Windows и Linux. Плохие новости: бесплатная версия программы почти бесполезна.

Я загрузил и установил бесплатную версию Screaming Frog SEO Spider и опробовал ее. Единственный недостаток заключается в том, что можно проверять только один URL-адрес за один раз. Таким образом, если вы планируете проверить только страницу ссылок, можете без проблем установить бесплатную версию. Но если хотели бы проверить больше URL, тогда бесплатная версия вряд ли подойдет.

Платная версия – это программный пакет SEO для профессионалов, которые постоянно должны выполнять разные тесты на веб-сайтах. Для меня это все-таки перебор – и с ценой 99$ в год это слишком дорого для моих насущных потребностей.

Если планируете протестировать программу и/или загрузить бесплатную версию, вот ее официальный веб-сайт.

Поиск битых ссылок при помощи Integrity(только для Mac OS)

Программа Integrity от Peacockmedia — красивое небольшое приложение. Дизайн интерфейса – чистый и компактный. Проверка исходящих ссылок на веб-сайте доступна в бесплатной версии инструмента. Вам просто необходимо ввести URL веб-сайта, который надо проанализировать, далее подождать пару минут.

Далее вы получите список всех ссылок – или просто список всех неработающих ссылок, приводящих к «404» ошибке. Сортировка могут фильтровать результаты по ответу / сообщению об ошибке.

Один недостаток: инструмент перечисляет только список веб-сайтов и страниц, но не иные файлы(JavaScript или webfonts и т.п.), а также не перечисляет каналы(RSS/XML). Таким образом, инструмент довольно хорош в предоставлении быстрого и прямого ответа на вопрос, какие ссылки вызывают 404 ошибку, но не годится для глубокой проверки внешних ссылок.

Вы можете найти данный инструмент здесь.

Онлайн — сервис: проверка ссылок через w3.org

Далее я просмотрел официальный инструмент проверки ссылок на w3.org. Сначала пару преимуществ: инструмент доступен для использования без регистрации и оплаты. Инструмент — проверяет все, что может – и это может занять время.

Недостатки: может потребоваться много времени, пока инструмент проанализирует веб-сайт на неработающие ссылки. Он делает работу отлично – но, на мой взгляд, слишком отлично. Так что первую проверку лучше запускать с активной опцией “Summary only”. В некоторых случаях люди сообщают, что этот инструмент сломал их сервер. Вы же не хотели бы приобрести “500” и “440” ошибки?

Онлайн-сервис: Dead Link Check

Dead Link Check – ещё один бесплатный онлайн-инструмент, который может найти неработающие ссылки на. Вам просто необходимо ввести URL-адрес и ввести капчу. Далее инструмент начнет анализировать…

Примерно после 2500 страниц вы можете приобрести ещё одну проверку капчи. В конце вы приобретаете список всех проблемных страниц.

В отчете перечислены также неработающие ссылки на файлы JavaScript, CSS и иные. Это может быть удобно, поскольку иных вариантов практически нет. К примеру, я узнал, что один плагин WordPress генерировал новостные ленты из пользовательского типа записей, но они были не доступны. Это привело к сотням неработающих ссылок, которые видны только в поисковых системах. Решение подобной проблемы описано здесь. Но без проверки обратных ссылок, я бы, наверное, никогда не узнал, что у меня была проблема.

Любимый инструмент: Online Broken Link Checker

Online Broken Link Checker — это бесплатный онлайн-инструмент. Выполнение проверки может занять некоторое время, но в итоге это окупается.

Online Broken Link Checker работает быстрее, чем Dead Link Check. Однако выдает не такой подробный список ссылок. Но все-таки это хороший вариант проверки битых ссылок на веб-сайте.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *