Анализ структуры конкурентов
Инструмент загружает страницы конкурентов из выдачи, снимает с них все заголовки H1-H6 в порядке следования, отбрасывает меню и подвал и сводит одинаковые по смыслу разделы в один. На выходе - план статьи с пометкой, у скольких конкурентов встречается каждый раздел, вопросы из блоков FAQ и подсчёт наполнения: таблицы, списки, изображения. Если указать свою страницу, добавится столбец «у нас» и список разделов, которых у вас нет.
Что собирает инструмент
- План статьи - разделы H2 и H3 в логическом порядке, с покрытием по сайтам.
- Матрица покрытия - какой конкурент раскрыл какой раздел, где общая дыра в выдаче.
- Пропуски - разделы, которые есть у половины конкурентов и отсутствуют у вас.
- Вопросы FAQ - из микроразметки, JSON-LD и раскрывающихся блоков, с дедупликацией.
- Наполнение - таблицы, нумерованные и маркированные списки, изображения, видео.
- Дефекты структуры - отсутствующий H1, несколько H1, пропуски уровней вида H2 - H4.
- Состав по каждому адресу - заголовки, таблицы, списки, картинки и объём текста. Показывается для всех страниц, которые открылись, даже если в подсчёт консенсуса они не попали.
Как объединяются похожие разделы
Один и тот же раздел у разных авторов называется по-разному: «Как рассчитать», «Порядок расчёта», «Расчёт по шагам». Чтобы свести это в одну строку, заголовки приводятся к начальным формам слов, служебные части речи отбрасываются, а отглагольные существительные сводятся к глаголу - так «расчёт» и «рассчитать» становятся одним словом.
Дальше важен вес слова. На странице про отпускные слово «отпускные» стоит почти в каждом заголовке и потому ничего не различает, а «НДФЛ» или «районный коэффициент» встречаются редко и точно указывают на раздел. Поэтому редкие слова получают больший вес, а близкие группы объединяются по средней похожести всех пар заголовков, а не по одной случайно совпавшей паре - иначе половина плана слипается в один пункт.
Финальную сборку делает языковая модель: она объединяет то, что не свелось по словам, даёт разделам человеческие названия и выстраивает порядок чтения. Границу мы держим жёстко: модель только группирует и называет, а проценты покрытия пересчитываются формулами по фактическим сайтам. Если модель недоступна или суточный лимит исчерпан, показывается план, собранный чистыми формулами.
Таблицы, списки и изображения
Совпадение по темам ещё не значит равенства страниц. Часто текст проигрывает не содержанием, а подачей: у конкурентов расчёт разложен таблицей и проиллюстрирован, а у вас тот же материал идёт сплошным абзацем. Инструмент считает в основном содержимом страницы таблицы с данными, списки, изображения и видео, показывает медиану по конкурентам и ваше значение рядом. Навигационные списки и элементы из меню в подсчёт не попадают.
Как пользоваться
- Укажите целевой запрос - по нему проверяется, что открылись нужные страницы.
- Вставьте адреса конкурентов из выдачи по этому запросу, каждый с новой строки.
- При желании добавьте свою страницу - тогда появится столбец «у вас» и список пропусков.
- Нажмите «Собрать структуру» и дождитесь загрузки страниц.
- Заберите план из верхнего блока: звёздочкой помечены разделы, обязательные для темы.
- Проверьте список пропусков и блок наполнения - это самые быстрые точки роста.
- Выгрузите отчёт в CSV или Excel, если нужно приложить его к техническому заданию.
Часть крупных сайтов закрыта от автоматических запросов, а часть отдаёт контент только через скрипты. Такие адреса помечаются отдельно, анализ идёт по остальным. Сборка плана моделью доступна пять раз в сутки, остальной разбор работает без ограничений.
Частые вопросы об анализе структуры
Проверка метатегов смотрит, что написано в title, description и H1 - то есть в шапке документа. Этот инструмент разбирает саму страницу: какие разделы H2 и H3 раскрывают конкуренты, в каком порядке идут, какие вопросы вынесены в FAQ и чем наполнен текст - таблицами, списками, изображениями. На выходе не метатеги, а план статьи и список того, чего не хватает на вашей странице.
Сначала заголовки приводятся к начальным формам слов, отбрасываются служебные части речи и навигационный мусор. Отглагольные существительные сводятся к глаголу, поэтому «Порядок расчёта» и «Как рассчитать» опознаются как одно. Дальше редкие слова получают больший вес, чем частотные: совпадение по слову «отпускные» на странице про отпускные почти ничего не значит, а совпадение по «НДФЛ» или «праздничные» решает. Близкие группы объединяются по средней похожести всех пар заголовков. Финальную сборку и названия разделов делает языковая модель, но проценты покрытия считаются формулами по фактическим сайтам, а не моделью.
Раздел встретился на пяти из семи разобранных страниц. Звёздочкой помечены разделы, которые есть у половины конкурентов и больше: их отсутствие у вас - заметный пробел. Разделы с меньшим покрытием показаны как необязательные: они могут быть удачной находкой одного сайта, а могут быть его частной рубрикой, не нужной вам.
Причины две, и они разные. Либо страница не отдалась вовсе - закрыта от автоматических запросов, ответила ошибкой или не уложилась в таймаут. Либо страница отдала пустой HTML: контент подгружается скриптом уже в браузере, и в исходном коде заголовков нет. Во втором случае адрес помечается отдельно. Такие страницы не считаются конкурентом с нулём разделов, иначе они занижали бы средние значения и завышали порог консенсуса.
Такое бывает чаще, чем кажется: сайт закрывается от автоматических запросов не ошибкой, а страницей «проверка браузера» или капчей, причём с обычным кодом ответа 200. Формально загрузка успешна, а по факту в разбор уходит мусор. Поэтому есть четыре проверки. Первая сверяет страницу с целевым запросом: если на ней нет ни одного слова из запроса, открылась не та страница. Вторая ищет в заголовках следы заглушек и капч. Третья отсекает страницы, где заголовков нет вовсе, хотя текст есть, - обычно это лента или каталог. Четвёртая сравнивает лексику страницы с остальными конкурентами и ловит раздел сайта вместо статьи. Отсеянные адреса не пропадают: их состав показан в таблице «Состав страниц» серой строкой с пометкой «не в плане», а причина указана отдельным блоком ниже. Из плана и процентов покрытия они исключены, но заголовки, таблицы и картинки по ним видны - страница всё равно стоит в выдаче, и если фильтр ошибся, это сразу заметно.
Он работает якорем темы. Проверка «похожа ли страница на остальных конкурентов» ломается в одном случае: если мимо темы промахнулась вся подборка сразу. Тогда конкуренты согласованы в своём мусоре, общей темой становится он же, и отсеивать оказывается нечего. Запрос задаётся вами и не зависит от того, что нашлось в выдаче, поэтому такую ситуацию видно сразу. Критерий намеренно мягкий: страница отсеивается, только если в её тексте и заголовках нет ни одного слова из запроса. Формулировки у конкурентов часто расходятся с запросом почти полностью, и более строгое правило выбрасывало бы живые страницы. Дополнительно запрос помогает модели точнее назвать разделы плана.
Нет, они отсекаются. Заголовок отбрасывается, если лежит внутри меню, подвала, сайдбара или блока с навигационным классом. При этом шапка внутри статьи не считается мусором - там обычно и стоит H1. Сколько заголовков отсеяно на каждой странице, видно в таблице: если отсеяно подозрительно много, стоит взглянуть на исходный код сайта.
Это самая недооценённая часть отчёта. Тексты часто проигрывают не темами, а формой подачи: у конкурентов медиана в одиннадцать изображений и две таблицы, а на вашей странице одна картинка и сплошная простыня текста. Разделы при этом могут совпадать полностью. Столбец «у нас» показывает разрыв сразу, без ручного пересчёта.
Свою страницу плюс до десяти конкурентов. Свой адрес указывать необязательно: без него инструмент просто соберёт структуру по конкурентам, но столбца «у нас» и списка пропусков не будет. Сборка структуры моделью доступна пять раз в сутки с одного адреса; разбор заголовков, FAQ и подсчёт блоков работают без ограничений и после того, как лимит исчерпан.
План стоит воспринимать как карту темы, а не как готовое оглавление. Он показывает, что выдача считает обязательным, но не знает вашей специфики: у страницы может быть свой угол, свой продукт и свои сильные стороны, которых нет у конкурентов. Разумный порядок - закрыть обязательные разделы, а дальше добавить то, чего нет ни у кого.
Комментарии