Анализ структуры сайта

Соберём адреса из карты сайта и построим дерево разделов: сколько страниц в каждом, насколько глубоко они лежат и где структура перекошена. Удобно перед аудитом и при разборе сайта конкурента.

Запрос с нашего сервера Без регистрации До 20 000 адресов
Карту найдём сами: сначала в robots.txt, затем по обычным адресам вроде /sitemap.xml. Вложенные карты читаются автоматически.
Или вставить свой список адресов

Структура сайта

Укажите сайт — здесь появится дерево разделов

Зачем смотреть на структуру сайта

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

  • Найти перекосы. В одном разделе три тысячи страниц, в соседнем — две. Обычно это значит, что крупный раздел пора делить на подразделы, а мелкие — объединять.
  • Увидеть слишком глубокие страницы. Чем дальше страница от главной, тем реже её обходит робот и тем меньше у неё веса. Пять и больше уровней вложенности — повод упростить схему.
  • Заметить свалку в корне. Сотни страниц без раздела, прямо в корне сайта, — частая болезнь после переноса или бездумной выгрузки товаров.
  • Разобрать сайт конкурента. Карта сайта открыта почти у всех. По дереву разделов видно, как конкурент разложил ассортимент и какие посадочные страницы он сделал под спрос.
  • Подготовиться к переезду. Перед сменой структуры полезно зафиксировать нынешнюю: так проще составить карту редиректов и ничего не потерять.

Как устроен разбор

Инструмент берёт адреса двумя способами: из карты сайта (адрес карты найдём сами по robots.txt и обычным путям) или из вашего списка, если карты нет или нужна выборка. Дальше каждый адрес режется на части по косой черте, и из этих частей собирается дерево.

Например, адрес /catalog/divany/uglovye/divan-milano/ даёт ветку: раздел catalog → подраздел divany → подраздел uglovye → сама страница. В каждом узле видно, сколько страниц лежит внутри него целиком и сколько — непосредственно в нём, без учёта вложенных разделов.

Адреса с параметрами (?page=2, ?sort=price) по умолчанию считаются одной страницей с основным адресом: обычно это сортировки и пагинация, а не отдельные страницы. Если у вас параметры создают самостоятельные страницы, включите галочку — тогда они будут считаться по отдельности.

Что смотреть в результате

  • Разделы первого уровня. Их обычно от 5 до 15. Если их пятьдесят, скорее всего, часть из них — это на самом деле подразделы.
  • Глубина. Большинство страниц должно лежать на 2–3 уровне. Отдельные ветки глубже — нормально, но если глубоко лежит весь каталог, роботу тяжело до него добираться.
  • Страницы в корне. Несколько служебных страниц — нормально. Сотни товаров в корне — нет.
  • Разделы с одной страницей. Часто это остатки старой структуры или ошибка в адресах.

Частые вопросы

Не нашли ответ? Напишите в Telegram

Чем это отличается от парсера sitemap.xml?

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

А если карты сайта нет?

Вставьте свой список адресов во втором поле — подойдёт выгрузка из Яндекс Вебмастера, Google Search Console или любого краулера. Если списка тоже нет, сначала соберите адреса генератором sitemap: он обходит сайт по внутренним ссылкам.

Сколько адресов можно разобрать за раз?

До 20 000 из карты сайта. Свой список ограничен только возможностями браузера, но на десятках тысяч строк дерево становится тяжёлым — лучше отфильтровать нужный раздел заранее.

Почему число страниц в дереве меньше, чем адресов в карте?

По умолчанию адреса с параметрами объединяются с основным адресом, а повторы убираются. Включите галочку «Считать адреса с параметрами отдельными страницами», если нужен полный счёт.

Какая вложенность считается нормальной?

Жёсткого правила нет, но ориентир такой: главная, раздел, подраздел, страница. То есть три уровня в адресе после домена. Интернет-магазины с большим ассортиментом иногда уходят на четыре. Пять и больше почти всегда означает, что структуру можно упростить.

Данные сайта куда-то сохраняются?

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

Сделано практиком

Структура мешает расти?

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