Битые ссылки в Joomla

Битые ссылки в Joomla

Битые ссылки — это ссылки, ведущие на несуществующие веб-страницы. Такие ссылки не просто бесполезны — они вредят сайту с позиций пользователей и поисковых систем. Из материала вы узнаете, как определить битые ссылки внутри страниц сайта на Joomla.

1. Почему битые ссылки вредят сайту?

Проведем параллель и сравним битые ссылки с битыми окнами: разбитое окно не только портит впечатление, но и не выполняет своих функций, пропуская внутрь холод, пыль и шум.
Также и со ссылками: кликая по битой ссылке, пользователь попадает на несуществующую страницу с информацией об ошибке. В результате пользователь может потерять доверие к источнику ссылки: он просто не захочет возвращаться на сайт.

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

2. Откуда берутся битые ссылки?

От появления битых ссылок не застрахован ни один сайт, и если не принимать меры, то их количество будет увеличиваться. Но прежде, чем приступить к их поиску и удалению, необходимо понимать, почему некогда рабочие ссылки «ломаются». Причин может быть много:

  • целевая страница существовала, но была удалена
  • URL-адрес целевой страницы был изменен
  • сайта с целевой страницей больше не существует
  • ошибка в URL-адресе или HTML-коде ссылки

Чтобы избежать появления битых ссылок на внутренние страницы вашего сайта, достаточно знать, что удаление страниц или изменении их алиасов в Joomla «ломает» существующие ссылки на эти страницы.

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

3. Как отслеживать битые ссылки?

Существует несколько категорий инструментов, позволяющих сканировать сайты на наличие битых ссылок:

  • Десктопные программы

    Таких программ очень много, и практически все они являются многофункциональными, позволяя не только находить битые ссылки, но и проверять страницы по различным SEO-факторам.

  • Инструменты поисковых систем

    Роботы поисковых систем также регулярно сканируют сайты на наличие битых ресурсов, информацию о которых можно в сервисах для вебмастеров Google и Яндекса.

  • Онлайн-сервисы

    Позволяют запускать сканирование без установки ПО, но практически все сервисы имеют ограничения на количество проверяемых URL-ов, которые можно снять за дополнительную плату.

  • Расширения для CMS

    Существуют специализированные расширения для поиска битых ссылок, одно из них рассматривается ниже.

Следует отметить, что процесс обнаружения битых ссылок может затянуться в зависимости от количества страниц на сайте и количества ссылок на каждой странице, ведь сканеру необходимо проверить каждую ссылку.

4. Десктопная программа Xenu

Xenu — это небольшая бесплатная утилита, являющаяся классическим способом проверки сайта на наличие битых ссылок.

Использовать Xenu очень просто:

  1. скачайте (официальный сайт) и установите программу на компьютер
  2. запустите программу
  3. нажмите FileCheck URL...
  4. введите URL сайта
  5. нажмите OK для начала сканирования
  6. чтобы на экране отображались только битые ссылки, нажмите View и отметьте опцию Show broken links only

Для определения URL-адреса страницы, на которой размещена битая ссылка:

  1. кликните по строке ссылки правой кнопкой мыши
  2. в контекстном меню выберите URL properties
  3. ссылающиеся страницы будут отображены в нижней текстовой области

Программа позволяет сохранять собранную информацию в файл для последующего использования.

5. Инструменты поисковых систем

Инструменты для вебмастеров от Яндекса и Google позволяют отслеживать не столько битые ссылки, сколько несуществующие внутренние (только внутренние) URL-адреса, возвращающие код 404, 403 или 5.x.x на момент сканирования поисковым роботом.

5.1. Яндекс.Вебмастер

В сервисе Яндекс.Вебмастер раздел со списком несуществующих страниц сайта находится в СсылкиВнутренние ссылки:

Данный раздел неудобен в использовании, т. к. применяется пагинация и нет возможности вывести все адреса на одну страницу, но есть информация о страницах, содержащих битые ссылки, а также отображаются анкоры.

Также замечено, что сервис не спешит удалять информацию об ошибке спустя большое количество времени после её исправления.

Что касается раздела Внешние ссылки, то он содержит информацию о входящих ссылках с других источников.

5.2. Google Search Console

В Google Search Console URL-ы несуществующих страниц можно найти в разделе СканированиеОшибки сканирования:

К сравнению, сервис от Google предоставляет больше удобств для аналитики несуществующих страниц: есть возможность отмечать URL-адреса как исправленные (целесообразно применять после принятия мер к исправлению), а также возможность фильтрации и отображения списка всех URL-адресов на одной странице, но в списке не отображаются URL-ы страниц, которые содержат битые ссылки.

6. Компонент Link Checker

Link Checker — расширение для Joomla, предназначенное для поиска битых ссылок на страницах сайта посредством внешней службы разработчика: все данные о битых ссылках сохраняются и отображаются в панели управления Joomla в удобном виде с возможностью фильтрации.

Существует платная и бесплатная версии компонента Link Checker для Joomla 3.x:

ВерсияБесплатнаяПлатная
Лимит URL 500 200000
Проверка битых ссылок ✔️ ✔️
Проверка битых изображений ✔️
Проверка битых видео с YouTube ✔️
Автоматические проверки ✔️

Link Checker прост в применении:

  • скачайте и установите компонент
  • перейдите в КомпонентыLink Checker
  • для запуска сканирования нажмите Check your website

Вкладки в панели управления Link Checker:

  • Progress and Stats

    Здесь отображается общая информация о результатах сканирования: количество веб-страниц сайта, просканированных URL-адресов, рабочих и битых ссылок, и т. д.

  • Result

    Общий список битых ссылок с возможностью фильтрации.

  • Status Codes

    Список и описание кодов статусов, которые возвращают веб-страницы при запросах.

  • Scheduler

    Планировщик автоматических проверок (для платной версии).

  • Glossary

    Список терминов и определений, применяемых в компоненте.

  • Professional Version

    Информация о платной версии.

  • Your Feedback

    Обратная связь с разработчиком.

7. Как избавляться от битых ссылок?

Есть 2 способа:

  1. удаление или исправление ссылки
  2. создание перенаправления

7.1. Удаление или исправление ссылки

Подразумевается физическое удаление тега a или изменение значения атрибута href (URL-адреса). Для этого, как правило, необходимо знать URL-адрес страницы, на которой найдена битая ссылка. Исходящие битые ссылки исправляются только таким способом.

7.2. Создание перенаправления

Подразумевается редирект с несуществующего адреса на существующий.

Этот способ актуален для внутренних страниц сайта, и в Joomla его можно применять с помощью компонента Перенаправление, входящего в ядро Joomla.

Для работы компонента Перенаправление необходимо чтобы:

  • был активирован плагин Перенаправление
  • в корне сайта находился базовый файл .htaccess

    После установки Joomla необходимо переименовывать файл htaccess.txt в .htaccess

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

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

Отправить
Рассылка

Введите свой адрес электронной почты, и мы будем держать вас в курсе событий!

Пожалуйста, заполните обязательное поле.