Структура сайта для SEO: глубина вложенности и иерархия разделов
Продвинутое4 минРедакция Innovialabs
Коротко
Страницы, до которых много кликов от главной, реже сканируются и получают меньше внутреннего веса, поэтому на больших сайтах важные страницы держат в пределах 3-4 кликов с помощью хабов, ссылок из категорий и правильной пагинации.
Почему глубина вложенности важна
Глубина вложенности (click depth) — минимальное число кликов, за которое можно дойти до страницы с главной по внутренним ссылкам. Это не количество папок в URL: страница /blog/seo/guide может быть в одном клике от главной, если на неё там стоит ссылка.
На больших сайтах глубина влияет на две вещи:
- Сканирование. Поисковые роботы находят страницы по ссылкам. Чем глубже страница, тем позже и реже её обычно находят и переобходят — особенно когда URL тысячи и ресурсы робота распределяются по всему сайту.
- Распределение веса. Внутренние ссылки передают вес. Больше всего внешних ссылок обычно получает главная, и с каждым уровнем до следующей страницы доходит всё меньше. Страница на глубине 7, как правило, получает ничтожную долю по сравнению со страницей на глубине 2.
Практический ориентир: важные коммерческие и контентные страницы — не глубже 3-4 кликов от главной. Это рабочее правило, а не требование поисковиков, но оно стабильно связано с более здоровой индексацией.
Как измерить глубину краулером
Любой краулер (Screaming Frog, Sitebulb, Netpeak Spider и аналоги) показывает колонку «Crawl depth» или «Уровень». Порядок работы:
- Запускайте обход с главной, а не из sitemap — так глубина отражает реальные ссылки.
- Учитывайте только ссылки, видимые пользователям и роботам: не обходите закрытое в robots.txt и учитывайте
nofollow, если нужна реалистичная картина. - Выгрузите URL с глубиной, статусом индексируемости и числом входящих ссылок.
- Сгруппируйте по шаблонам (категория, товар, статья, тег) и постройте распределение: сколько страниц на каждом уровне.
- Сверьте с Search Console и Яндекс Вебмастером: глубокие URL часто попадают в отчёты «Просканирована, но пока не проиндексирована» и «Обнаружена, не проиндексирована».
Отдельно запустите обход в режиме списка по всем URL из sitemap. Адреса, которые есть в карте сайта, но не найдены при обходе по ссылкам, — это страницы-сироты: для робота, идущего по ссылкам, их глубина бесконечна.
Типичные причины большой глубины
| Причина | Симптом | Решение |
|---|---|---|
| Длинная последовательная пагинация | Товары на 40-й странице категории в 40+ кликах | Больше товаров на странице, больше подкатегорий, ссылки на диапазоны страниц |
| Глубокое дерево каталога | Главная > Каталог > Раздел > Группа > Подгруппа > Товар | Сократить уровни, вывести ключевые подкатегории в меню или хабы |
| Блог отсортирован только по дате | Старые статьи уходят в конец архива | Тематические хабы, блоки «похожие статьи», подборки |
| Контент доступен только через поиск или JS-виджеты | Страницы находятся лишь через внутренний поиск | Обычные ссылки <a href> в HTML |
| Страницы-сироты | Есть в sitemap, нет внутренних ссылок | Поставить ссылки из нужных разделов или удалить |
Как перестроить структуру большого сайта
1. Делайте иерархию широкой и неглубокой. Вместо многих вложенных уровней — больше категорий на каждом уровне. Главная ведёт на разделы, разделы — на подкатегории, подкатегории — на конечные страницы. Трёх-четырёх уровней хватает большинству каталогов.
2. Создайте хабы. Хаб — страница вокруг темы или намерения (например, «Техническое SEO»), которая ссылается на все относящиеся к ней статьи или товары. Ссылайтесь на хабы из главного меню или футера: каждый хаб поднимает десятки страниц сразу на несколько уровней.
3. Исправьте пагинацию. На страницах пагинации — канонический адрес на саму себя, индексируемость и ссылки на несколько страниц вперёд и на последнюю, а не только «Следующая». Очень длинные списки лучше делить на подкатегории или по атрибутам.
4. Добавьте контекстные ссылки. Ссылки из текста и блоки «по теме» связывают страницы горизонтально и сокращают путь между соседями. Анкоры должны описывать целевую страницу.
5. Сделайте навигацию сканируемой. Мега-меню и хлебные крошки должны быть обычными HTML-ссылками. Крошки к тому же дают каждой странице ссылку вверх по иерархии.
6. Согласуйте URL с иерархией, но не гонитесь за этим. Понятные адреса вроде /services/web/ удобны людям и в отчётах. Смена URL на живом сайте требует 301-редиректов и несёт риски, поэтому сначала улучшайте перелинковку, а адреса меняйте только при веской причине.
Частые ошибки
- Считать XML-карту сайта заменой внутренним ссылкам. Sitemap помогает обнаружению, но вес не передаёт.
- Ставить ссылки на всё подряд с главной. Сотни ссылок размывают вес каждой и делают навигацию бесполезной.
- Прятать ссылки на категории за
nofollowили JS-обработчиками безhref. - Измерять глубину по обходу sitemap, а не от главной.
- Перестраивать структуру без карты редиректов и сравнения обходов «до» и «после».