Внешние ссылки: недоступные и по http

пошаговая инструкция · Быстро: 5–15 минут

← Все инструкции

1. Что произошло

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

2. Почему это важно

Битые исходящие ссылки раздражают посетителей и создают впечатление заброшенного сайта. После исправления: Сайт выглядит аккуратнее и надёжнее.

3. На каких страницах обнаружено

Ссылки с вашего сайта на чужие страницы, которые не открываются или ведут на http-версию. Список — в аудите страниц.

Чтобы увидеть адреса на вашем сайте, откройте инструкцию из отчёта или добавьте домен в адрес: /fix/ext_links/ваш-сайт.ru.

4. Как исправить

Для WordPress

  1. Для поиска битых ссылок подойдёт плагин Broken Link Checker (включайте на время проверки — он нагружает сайт).

Общее для любого сайта

  1. Проверьте каждую ссылку из списка: если страница доступна по новому адресу — обновите ссылку; если сайта нет — уберите ссылку или замените её на рабочий источник.
  2. Для ссылок на http проверьте, открывается ли https-версия, и используйте её.
  3. Для ссылок в пользовательском содержимом (комментарии, форум) используйте rel="ugc nofollow"; для рекламных — rel="sponsored".

5. Готовый код

Замените example.com на свой домен. Перед правкой конфигурации сделайте резервную копию файла.

Любой сайт

Атрибуты внешних ссылок
<a href="https://partner.example/" rel="noopener">Партнёр</a>
<a href="https://user-site.example/" rel="ugc nofollow noopener">Ссылка от пользователя</a>
<a href="https://ad.example/" rel="sponsored noopener">Реклама</a>

6. Как проверить результат

  1. Ссылки из списка открываются (код 200) или удалены.
  2. Запустите аудит страниц повторно.
Код ответа внешней ссылки
curl -s -o /dev/null -L -w '%{http_code}\n' https://partner.example/

Чтобы перепроверить сайт, откройте отчёт и нажмите «Проверить заново».