Центр обучения Joomla
    Битые ссылки в Joomla

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

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

    Содержание

    1. Почему битые ссылки вредят сайту?
    2. Откуда берутся битые ссылки?
    3. Как отслеживать битые ссылки?
    4. Десктопная программа Xenu
    5. Инструменты поисковых систем
    6. Компонент Link Checker для Joomla
    7. Как избавляться от битых ссылок?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Google Search Console

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

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

    Компонент Link Checker

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

    Интерфейс компонента Link Checker в 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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Как быстро разобраться в Joomla?

      Центр Обучения Joomla!

      "Все, что нужно знать о Joomla в одном месте"

      Joomla Последняя версия
      Joomla! — 3.9.1

      Скачать

      Курс "Как создать свой сервис рассылки на Joomla?"

      Чтобы получить бесплатный доступ введите имя и ваш е-маил. Доступ будет выслан на ваш е-маил адрес.

       

      Базовый курс по Joomla 3.9

      В КУРСЕ ВАС ЖДЕТ:

      Видеоуроки по Joomla 3.9

      После уроков вы: зарегистрируете домен и хостинг, установите и правильно настроите CMS Joomla, установите и настроите шаблон, получите понимание как работать с Joomla.

      Лучшие расширения для Joomla

      Вы получите список и описание лучших бесплатных и платных расширений для Joomla.

      Пошаговый процесс создания сайта

      Выполните 22 действия по чек-листу и ваш сайт готов.

      Хостинг в подарок

      3 месяца качественного хостинга в подарок для беззаботного начала работы над своим проектом.
      Введите e-mail для которого нужно выставить доступ к курсу: