Контрастный анализ — одна из самых полезных и самых нудных задач в SEO. Открыть топ выдачи, выписать, что есть у конкурентов, сверить со своей страницей, и так по каждому запросу. Я отдал эту работу агенту-роутеру в Оракуле и прогнал его на реальном магазине — anastasiya.studio, где продаются печатные музыкальные worksheets для детей. Ниже данные: что нашёл агент, где его выгрузку пришлось перепроверять, что я поменял на сайте сразу и как проверю результат.
Что такое контрастный анализ
Он отвечает на один вопрос: чего не хватает моей странице по сравнению с теми, кто уже в топе по этому запросу. Не «напишите 2000 слов» и не общий чеклист, а конкретные подтемы, которые есть у большинства конкурентов и которых нет у вас. Если подтема встречается у 4 страниц из 6, это сигнал. Если у одной, скорее всего, это особенность конкретного сайта.
Шаг 1. Где искать: клики есть, позиция 10–20
Первый запрос агенту — выборка из Google Search Console за 30 дней: страницы, которые получали клики, но стоят на второй странице выдачи. Спрос на них подтверждён кликами, а до первой страницы остаётся немного.
| Страница | Запрос | Средняя позиция |
|---|---|---|
| /tag/music-tracing-worksheets/ | music note tracing worksheets | 10.0 |
| /tag/free-printable-music-theory-worksheets/ | music color by number | 10.5 |
| /tag/free-printable-music-coloring-pages/ | music coloring sheets for elementary free | 15.5 |
| /product/back-to-school-bass-clef-note-naming-worksheets/ | bass clef note naming worksheets pdf | 16.2 |
| game.anastasiya.studio/002_star.html | twinkle twinkle little star game | 18.4 |
Проверка вручную: цифра сходится, но за ней 2 показа
Верить выгрузке на слово не стоит, поэтому одну пару я проверил в интерфейсе Search Console: фильтр по запросу и по странице.
Позиция совпала: 10 в GSC, 10.0 у агента. Но за ней стоят 2 показа и 1 клик за один день, 4 сентября. Это не место в выдаче, а случайность. Фильтр «есть клики + позиция 10–20» без порога по показам пропускает такие пары, поэтому в запрос агенту стоит добавить минимум показов.
Остальные строки так же руками не проверить: интерфейс GSC не строит таблицу «страница + запрос» сразу по нескольким URL. Здесь приходится доверять выгрузке, которую агент берёт из подключённого Search Console.
Шаг 2. Как агент сравнивает страницу с топом
Второй запрос — по каждой странице отдельно: «проанализируй страницу для запроса X и определи, что нужно, чтобы выйти в топ». Агент берёт первую страницу выдачи Google, открывает конкурентов, выделяет подтемы, считает, у скольких страниц встречается каждая, и проверяет, есть ли она у нас. По каждой подтеме получается одна строка. Например, для «music color by number»:
Указать возраст и классы (Preschool, Pre-K, Kindergarten, Grade 1) в тексте и в данных товаров. Встречается у 4 конкурентов из 6. На нашей странице — слабо: возраст упомянут только в навигации и в названиях товаров.
Кроме списка правок, в отчёте есть блок «что уже хорошо» и контекст спроса. Всё это есть в открытом документе по всем пяти страницам.
Две оговорки, которые агент пишет в отчёте сам. Первая: выборки неполные. Удалось открыть 4 страницы из 8, 6 из 9, 6 из 9 и 3 из 9. Pinterest, Scribd и прямые PDF-файлы не отдают HTML, сравнивать там нечего. Вторая: спроса по точным длинным запросам агент не нашёл. Wordstat для англоязычной аудитории показывает ноль, Bing даёт данные только по широкой теме: например, «music coloring pages» — 141 показ за 4 недели.
Что показали пять запросов
1. «music note tracing worksheets», позиция 10.0 — потолок 1–2 пункта
Топ занят крупными игроками. Доработка контента может поднять страницу на 1–2 позиции, не больше. Пробелы агент всё равно нашёл: классы и возраст (у 3 конкурентов из 4), последовательное чтение нот от Middle C (3 из 4), разделы под конкретные инструменты (2 из 4).
2–3. «music color by number» (10.5) и «music coloring sheets for elementary free» (15.5) — можно работать
Здесь отчёт даёт понятный список. По color by number:
- количество листов и страниц в наборе на карточке товара — у 4 из 6;
- объяснение механики и цветового ключа («1 = red, 2 = purple») — у 4 из 6;
- возраст и классы — у 4 из 6;
- формат файла (PDF) и как его скачать — у 4 из 6;
- польза для навыков в видимом тексте: узнавание цифр, мелкая моторика — у 3 из 6.
По раскраскам главные пробелы — сюжетные темы с персонажами (у 5 из 6) и общее количество доступных листов (у 3 из 6).
4. «bass clef note naming worksheets pdf», позиция 16.2 — агент отказался давать правки
Это самый полезный результат прогона. Выдачу занимают прямые PDF-файлы со школьных сайтов и бесплатные каталоги, где файл скачивается в один клик. Наша страница — карточка товара за $2.50 с корзиной. Человек ищет бесплатный файл, и дописанные подтемы этого не изменят. К тому же HTML удалось получить только у 3 страниц из 9, для надёжного сравнения этого мало.
Агент предложил два пути: перевести карточку на коммерческие запросы (например, «printable bass clef music theory worksheets for kids») или сделать отдельную бесплатную страницу с 1–2 PDF и ссылкой на полный платный набор из 10 листов.
5. «twinkle twinkle little star game», позиция 18.4 — сравнивать не с чем
Это страница-игра, текстового контента на ней нет. Контрастный анализ здесь неприменим.
Что сделано сразу
- Бейджи «A4 PDF» и «Instant Download» на каждом товаре. Формат файла и мгновенную загрузку явно указывают 4 конкурента из 6. У нас на карточках этого не было.
- Поле «grade level» в админке. Настя заполняет его для топовых товаров. Возраст и классы указывают 3 конкурента из 4 и 4 из 6.
- Бесплатные товары теперь отдают файл сразу.
- Напоминание через месяц проверить среднюю позицию по этим страницам.
Сниппеты я сознательно не трогал. Сниппет влияет на CTR, контент — на позицию. Если поменять всё сразу, через месяц не понять, что сработало.
Что в отчёте есть, но пока не сделано
- Количество листов в наборе на карточках (у 4 конкурентов из 6).
- Блок с объяснением механики color by number и цветового ключа (4 из 6).
- Польза для навыков в видимом тексте страницы. Сейчас она есть только в meta description (3 из 6).
Сезонность: почему анализ раз в две недели
У магазина сильная сезонность: back-to-school, Хэллоуин, Рождество, Пасха. Через две недели ищут уже хэллоуинские раскраски, и новая выборка покажет другие страницы. Поэтому циклов два. Новая выборка и анализ раз в две недели — для страниц, которые только вышли на позиции 10–20. Проверка через месяц — для того, что уже поправлено.
Отсюда же практический вывод. Правки доходят до выдачи неделями, поэтому сезонные страницы выгоднее анализировать до сезона, по прошлогодним данным, а не ждать, пока они сами всплывут на второй странице.
Как проверю результат
Через месяц, в середине октября, сравню среднюю позицию. Смотреть буду позицию страницы целиком, а не пары «страница + запрос»: при двух показах изменение ничего не значит. И не клики: к октябрю спрос на back-to-school спадёт, и клики упадут при любых правках. Результат, даже нулевой, опубликую обновлением к этой статье.
Что забрать себе
- Отбирайте страницы с кликами на позициях 10–20, но ставьте порог по показам.
- Сверяйте хотя бы одну строку выгрузки вручную в GSC.
- Считайте частоту: подтема у большинства топа — обязательна, у 1–2 сайтов — по желанию.
- Сначала проверьте интент. Платной карточке не место в выдаче бесплатных PDF, и текстом это не исправить.
- Меняйте один рычаг за раз, иначе не поймёте, что сработало.
- При сезонном спросе повторяйте анализ по графику, а не один раз.
Агент, которым сделан этот анализ, работает в Оракуле. Полный отчёт по всем пяти страницам — в открытом документе.
Обновление, 29 сентября 2026: что стало с позициями
Месяц прошёл, замер сделан — и сделан дважды, потому что первый раз я померил не то. Ниже оба захода: сначала тот, что никуда не годится, потом честный. Вывод по правкам от этого, к сожалению, лучше не стал.
Напомню, что было сделано сразу после анализа: бейджи «A4 PDF» и «Instant Download» на всех товарах, поле grade level в админке и мгновенная выдача файла у бесплатных товаров. Сниппеты я намеренно не трогал.
Заход первый: пары «страница + запрос»
| Запрос | Было 13.08 – 12.09 |
Стало 31.08 – 27.09 |
Изменение |
|---|---|---|---|
| music note tracing worksheets | 10,0 (2 показа) | 8,1 (10 показов) | +1,9 |
| music color by number | 10,5 | 11,1 (7 показов) | −0,6 |
| music coloring sheets for elementary free | 15,5 | 6,2 (39 показов) | +9,3 |
| bass clef note naming worksheets pdf | 16,2 | 13,8 (8 показов) | +2,4 |
| twinkle twinkle little star game | 18,4 | не замерял | правок не было |
Выглядит прилично, и именно поэтому такой замер опасен. В нём две дыры. Периоды пересекаются: 13 общих дней из 28, то есть часть «роста» — это одни и те же дни в обеих выборках. И мерил я не то, что обещал: в статье написано смотреть позицию страницы целиком, а не пары «страница + запрос». Почему пары разваливаются, показал третий запрос.
Google подменил страницу
Тот самый рост с 15,5 до 6,2 случился там, где наших правок не было вовсе. Страница /tag/free-printable-music-coloring-pages/, которую разбирал агент, по этому запросу больше не показывается. Вместо неё Google ранжирует /tag/free-printable-music-theory-worksheets/ (2 клика, 34 показа) и старую статью блога /blog/enhancing-elementary-music-lessons-with-music-colo/ (10 показов).
Вывод, который стоит всей этой затеи: ранжируется не та страница, которую вы выбрали для работы, а та, которую выбрал Google. И выбор он меняет молча.
Заход второй: страницы целиком и фон
Второй замер устроен иначе. Беру среднюю позицию страницы по всем её запросам: до — за 15 июня – 14 сентября, после — за неделю 21–27 сентября. Пересечения нет. И главное, добавляю фон: то же изменение для всех остальных страниц сайта. Фоном считаю медиану по 90 страницам, у которых хотя бы 10 показов за неделю и 40 за три месяца.
Фон получился −1,85 позиции. Сайт в целом поднялся почти на две позиции сам по себе. Значит и наши страницы должны были подняться минимум настолько же — просто за компанию.
| Страница | 15.06 – 14.09 | 21 – 27.09 | Δ | Против фона |
|---|---|---|---|---|
| /tag/music-tracing-worksheets/ | 8,17 | 9,21 | +1,04 | +2,89 хуже |
| /tag/free-printable-music-theory-worksheets/ | 16,33 | 8,45 | −7,88 | −6,03 лучше |
| /tag/free-printable-music-coloring-pages/ | 24,44 | 20,94 | −3,50 | −1,65 лучше |
| /product/back-to-school-bass-clef-note-naming-worksheets/ | 21,50 | 17,83 | −3,67 | −1,82 лучше |
Три страницы из четырёх обогнали фон, одна отстала. Но прежде чем радоваться, посмотрите, где именно случился главный успех. Сильнее всех обогнала фон страница тега music theory worksheets, −6,03. Это ровно та страница, которую Google сам подставил в выдачу вместо разобранной, и никаких точечных правок на ней не делали. А у карточки bass clef за неделю всего 6 показов — на таком объёме её −1,82 не значат ничего.
Есть и более прямая проверка. Бейджи «A4 PDF» и «Instant Download» получили все товарные страницы, а теговые и блоговые — нет. Это готовое деление на тех, кого правили, и тех, кого не трогали:
- товарные страницы: медиана −1,75;
- теговые, блоговые и остальные: медиана −3,50.
Страницы с правками поднялись слабее тех, где правок не было. Это не доказывает, что бейджи вредят — выборка нетоварных страниц всего 11 штук. Но это надёжно закрывает вопрос, видно ли в данных положительный эффект правок. Не видно.
Оговорки
- Разные по длине окна. «До» — среднее за три месяца, «после» — одна неделя. Три месяца включают низкий летний сезон, поэтому часть общего подъёма — это сезон, а не работа. Ровно для этого и нужен фон: сезон одинаково действует на весь сайт.
- Показы упали у всех четырёх страниц: 2159 → 166, 1020 → 70, 3321 → 108, 203 → 6 в пересчёте на неделю. Спрос на back-to-school закончился, и это ещё одна причина смотреть на позицию, а не на клики.
- Неделя к неделе почти ничего не показывает. Я проверил и так: 21–27 сентября против 14–20 сентября. Медиана по 82 страницам — +0,12, то есть фон плоский. При этом карточка Compare в Search Console показывает улучшение средней позиции сайта с 4,8 до 4,3: она взвешена по показам, и её двигают несколько крупных страниц, а не сайт целиком. Полезное напоминание, что цифра на карточке и медиана по страницам — разные вещи.
Что именно проверено, а что нет
Прежде чем переносить вывод на сам подход, стоит сказать, что попало в замер, а что нет.
- Внедрена была малая часть отчёта. Агент просил указать количество листов в наборе на карточках (у 4 конкурентов из 6), добавить блок с объяснением механики color-by-number и цветового ключа (4 из 6), вынести пользу для навыков в видимый текст страницы (3 из 6). Сделаны бейджи, поле grade level и мгновенная отдача файла. То есть проверены три самые дешёвые правки, а не рекомендации отчёта.
- Срок короткий. Правки выкатили 15 сентября, замер — за 21–27 сентября. От недели до двух. Для переобхода и пересчёта это мало, особенно на страницах с десятками показов в неделю.
- Сезон против нас. Спрос на back-to-school закончился, показы разобранных страниц упали в разы. Фон эту помеху частично снимает, но на падающем спросе любой эффект разглядеть труднее.
- Контрольной группы не было. Бейджи получили все товары сразу, поэтому сравнивать пришлось товарные страницы с теговыми — а это разные типы страниц с разным поведением.
Корректная формулировка результата поэтому такая: три косметические правки за полторы недели на падающем спросе не дали эффекта, видимого в данных. Утверждать по этому замеру, что контрастный анализ не работает, нельзя — его основные рекомендации не внедрялись.
Один раз в этом прогоне агент окупился точно, хотя и не позициями. Он отказался давать правки по bass clef и снял с работы страницу, которой нечего делать в выдаче бесплатных PDF. Несделанная зря работа — тоже результат, просто его не видно в Search Console.
Что дальше
Ждать ещё две недели смысла мало: данные станут не чище, а шумнее. Следующий заход будет устроен как нормальный эксперимент.
- Внедряю содержательные рекомендации отчёта — количество листов, блок с механикой, пользу в видимом тексте — на 10 страницах.
- Ещё 10 похожих страниц оставляю нетронутыми как контроль.
- Меряю через 4–6 недель: страницы целиком, непересекающиеся окна, фон по остальному сайту.
- В выборку агента добавляю порог показов, чтобы запросы с двумя показами в неё не попадали.
- По bass clef выбираю одно из двух: коммерческие запросы или отдельная бесплатная страница.
Результат опубликую здесь же, каким бы он ни вышел.
Maxim Safianov
0 комментариев
Комментариев пока нет — будьте первым.
Войдите, чтобы комментарий опубликовался сразу:
…или оставьте комментарий как гость — гостевые комментарии появляются после модерации.