Внутренние ссылки: страницы-сироты, тупики и глубокая вложенность

пошаговая инструкция · Около часа

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

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

Внутренние ссылки выстроены плохо: есть страницы без входящих ссылок, тупики, глубоко спрятанные страницы или ссылки без внятной подписи.

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

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

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

Структура ссылок внутри сайта: страницы без входящих ссылок, без исходящих, глубже четырёх кликов от главной, ссылки с неинформативными подписями. Списки страниц — в аудите страниц и глубоком обходе.

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

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

Для 1С-Битрикс

  1. Хлебные крошки — компонент bitrix:breadcrumb; блок «Похожие» — компонент bitrix:catalog.section.list / news.list с фильтром по разделу.

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

  1. Для страниц-сирот: добавьте ссылки на них из связанных страниц, из раздела меню, из карты сайта на странице (HTML-карта), из блока «Читайте также».
  2. Для тупиков (нет ссылок дальше): добавьте блок «Похожие материалы» и ссылку на родительский раздел.
  3. Для глубоко вложенных страниц: поднимите важные ближе — ссылка с главной или из меню, хлебные крошки, постраничная навигация с номерами.
  4. Для ссылок со словами «здесь», «подробнее»: замените на подпись, описывающую страницу («цены на ремонт ноутбуков»).
  5. Не ставьте на страницу больше 100–150 ссылок: вес ссылок разбавляется.

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

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

Любой сайт

Хлебные крошки
<nav aria-label="Навигация">
  <a href="/">Главная</a> › <a href="/blog/">Блог</a> › <span>Название статьи</span>
</nav>

WordPress

Похожие записи (single.php)
<?php
$related = new WP_Query([
    'category__in'        => wp_get_post_categories(get_the_ID()),
    'post__not_in'        => [get_the_ID()],
    'posts_per_page'      => 5,
    'no_found_rows'       => true,
    'ignore_sticky_posts' => true,
]);
if ($related->have_posts()) {
    echo '<h2>Читайте также</h2><ul>';
    while ($related->have_posts()) { $related->the_post();
        echo '<li><a href="' . esc_url(get_permalink()) . '">' . esc_html(get_the_title()) . '</a></li>';
    }
    echo '</ul>';
    wp_reset_postdata();
}

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

  1. Запустите глубокий обход повторно: число страниц-сирот, тупиков и глубоко вложенных уменьшилось.

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