Мой прогон: 6 сайтов ниши за 48 секунд
Проверяю на живой нише. Взял натяжные потолки в Москве — 1,3 млн показов в месяц, сотни игроков, жёсткая конкуренция.
Седьмого сентября 2026 года я снял топ-10 Яндекса по двум коммерческим запросам, взял 6 сайтов из верхушки и прогнал их через агента с заданием вытащить те самые 7 полей. Вот что вышло.
Обещания первого экрана и акции той же выгрузкой:
Весь прогон занял 47,8 секунды и один запуск. Ничего из этого я не пересказывал: агент вытаскивал их с главных страниц дословно, мне осталось свести таблицу.
Что показал разбор
3 вывода, которые видно только когда данные лежат рядом.
Цена «от» ничего не значит: разброс между 149 и 650 рублей за метр — больше чем в 4 раза. При этом речь про одну и ту же услугу в одном городе. Значит нижняя цифра это приманка: за неё дают самое дешёвое полотно в маленькой комнате без углов, а реальный чек собирается на замере. Вывод для вас: соревноваться числом на первом экране бессмысленно, вы всегда проиграете тому, кто нарисует 99.
Гарантия разъехалась ещё сильнее: от 7 до 25 лет на полотно. Никто не поясняет разницу, и клиент не может её проверить. Это дыра: компания, которая объяснит, что именно покрывает гарантия и что будет при протечке у соседей, выигрывает доверие без снижения цены.
Способ захвата у всех одинаковый: форма, калькулятор, звонок. Отличий я не нашёл ни у одного из 6. Значит преимущество получает тот, кто добавит недостающее звено: ответ в мессенджере за минуту, расчёт по фотографии комнаты, запись замерщика на конкретное время прямо на сайте.
Вот это и есть польза анализа: не «у них хороший сайт», а 3 конкретные точки, где рынок одинаковый и потому уязвимый.
Где источники расходятся между собой
Отдельно про то, чего в обычных сводках не показывают: данные конкурентов противоречат друг другу, и это само по себе информация.
Цена против цены. У potolok.net на первом экране 149 ₽ за м², у 100potolkov.ru — 650 ₽. Разница больше чем в 4 раза при одинаковой услуге в одном городе. Проверить, что стоит за каждой цифрой, по сайту невозможно: состав работ не расписан ни у одного из шести. Значит цифры нельзя складывать в «среднюю цену по рынку», их можно только показать разбросом.
Гарантия против гарантии. У star-potolok.ru заявлено 25 лет на полотно, у rumexpert.ru — от 7 лет. Условия не приведены ни там, ни там, поэтому сравнивать эти сроки напрямую бессмысленно.
Как я с этим поступаю. Расхождение я показываю как есть, с обеими цифрами и датой, и не усредняю. Среднее по несравнимым условиям — это выдумка с видом точности. А вот сам факт разброса становится находкой: там, где рынок непрозрачен, выигрывает тот, кто объяснит клиенту состав цены.
Шаг 1: снять реальную выдачу вместо списка из головы
С первого шага зависит всё остальное. Список конкурентов должен приехать из поиска: именно там ваш клиент выбирает.
Что делать: возьмите 2–4 коммерческих запроса ниши с географией: «натяжные потолки цена», «натяжные потолки москва». Снимите топ-10 по каждому и объедините. Домены, которые встретились дважды, и есть ваши настоящие конкуренты.
Чем снимать: руками через поиск в режиме инкогнито, если запросов немного. Через программный доступ поисковика, если делаете это регулярно и хотите сравнивать замеры. У Яндекса есть отдельный интерфейс поиска для программ, у нас на нём построен весь замер.
🪤 Ловушка, из-за которой замер врёт: выдача зависит от региона и от вашей истории поиска. Снимайте с указанием региона и без личной сессии, иначе получите список «сайтов, которые вы недавно смотрели».
Отдельно отметьте, кто в выдаче не является вашим конкурентом по сути: агрегаторы, маркетплейсы, справочники. Они занимают места, но борются за другое. В нашей нише из 10 строк все 10 оказались компаниями, а вот в информационных темах половину выдачи занимают медиа.
Шаг 2: собрать данные с сайтов агентом
Здесь идёт работа, ради которой всё затевалось.
Раньше это делали руками: открыл сайт, нашёл цену, записал в таблицу, повторил 20 раз. На 20 сайтах уходил день, и к 10-му вы уже путали, у кого какая гарантия.
Как я делаю это теперь: вы даёте агенту в редакторе кода список доменов и просите пройти по ним, забрать текст главной страницы и вытащить нужные поля в единый формат. Агент делает 3 вещи по кругу: скачивает страницу, чистит её от разметки, отдаёт текст модели с заданием на извлечение.
Что важно в задании: 3 требования, без которых результат поплывёт:
- брать только то, что есть в тексте: прямое указание «не додумывай» убирает половину выдумок;
- ставить прочерк вместо пропуска: иначе модель заполнит пустое поле правдоподобной ерундой;
- отвечать строго заданным набором полей: тогда ответы 6 сайтов сложатся в одну таблицу без ручной правки.
Сколько это стоит: мой прогон 6 сайтов занял 48 секунд, а по деньгам это копейки: один запрос к модели на сайт, короткий ответ. Даже сотня конкурентов уложится в стоимость чашки кофе.
Шаг 3: свести в таблицу и найти дыры
Собранные данные не работают, пока лежат списком. Кладите их рядом.
Как сводить: одна строка — один конкурент, один столбец — одно поле. Дальше смотрите на столбцы, а строки отложите: вас интересует поведение рынка по каждому параметру, а не оценка отдельного сайта.
Что искать в столбцах:
- Разброс: если крайние значения отличаются в разы, как цена в моём прогоне, значит параметр непрозрачен и клиент по нему не выбирает.
- Единодушие: если все написали одно и то же, это шаблон ниши. Отличие здесь заметят сразу.
- Пустоты: поле, которое не заполнил никто, — либо неважное, либо забытое всеми. Проверьте на клиентах, к какому случаю относится ваш.
- Одиночка: если один конкурент сделал что-то, чего нет у остальных, посмотрите, давно ли. Если давно, значит работает.
Что делать с таблицей дальше: отметьте 3 поля, где вы можете стать заметно лучше без потери маржи, и 3, где вы отстаёте и это видно клиенту. Всё остальное игнорируйте: попытка выиграть по всем 7 полям заканчивается ничем.
Промпты для каждого шага
Готовые формулировки, которые я использую. Их можно давать агенту в редакторе кода или обычному чату, если сайтов немного.
Сбор данных с сайта конкурента:
Вот текст главной страницы сайта компании в нише [ниша].
Извлеки факты СТРОГО из текста, ничего не додумывай.
Ответь JSON с полями:
cena_ot — минимальная названная цена с единицей измерения
garantiya — срок гарантии и на что именно
srok — срок выполнения работы
akcii — что отдают бесплатно или со скидкой, кратко
utp — обещание первого экрана одной строкой
zahvat — способы оставить заявку: форма, калькулятор, звонок, мессенджер
doverie — чем доказывают надёжность: годы, отзывы, объекты, сертификаты
Если факта в тексте нет — ставь прочерк.
Поиск дыр после сведения таблицы:
Вот таблица с данными [N] конкурентов ниши [ниша], снятая [дата].
Найди:
1. Параметры, где разброс между конкурентами больше чем в 2 раза, — и объясни, что это значит для клиента.
2. Параметры, где все написали примерно одно и то же.
3. Поля, которые не заполнил никто.
4. Что делает ровно один конкурент из всех.
Не оценивай сайты словами «хороший» и «плохой», говори только цифрами и фактами из таблицы.
Сборка своего оффера против рынка:
Вот таблица конкурентов и мои условия: [ваши цена, срок, гарантия, что даёте бесплатно].
Собери 3 варианта позиционирования, где я выигрываю у большинства по одному
параметру и не проигрываю по остальным. Для каждого варианта: формулировка
первого экрана до 12 слов, какой параметр вытянут вперёд, чем я это докажу
на сайте. Не предлагай снижать цену, если это не единственный вариант.
Повторный замер через месяц:
Вот две таблицы по одной нише: замер от [дата 1] и от [дата 2].
Покажи, что изменилось: у кого поменялись цены, гарантии, акции,
кто появился в выдаче, кто пропал. Только изменения, без пересказа.
Что делать с сайтами, которые не отдаются
Один сайт из 6 в моём прогоне не отдал текст автомату. Это нормально: часть владельцев ставит антибот-защиту или отдаёт пустую страницу, пока браузер не выполнит скрипты.
3 способа обойти, по возрастанию сложности.
Открыть браузером: агент умеет работать через настоящий браузер вместо простого запроса. Тогда страница выполняется полностью, как у обычного посетителя. Для этого к редактору кода подключается инструмент управления браузером по протоколу MCP. Как подключать такие связки, я разбирал в статье нейросеть для дизайна.
Взять другую страницу: часто защита стоит только на главной, а страница с ценами или контактами отдаётся спокойно.
Посмотреть глазами: если сайтов 20 и упрямится один, дешевле открыть его руками и вписать данные вручную, чем воевать с защитой.
🔴 Важная граница: обходить защиту силой не нужно. Мы собираем то, что открыто любому посетителю, в темпе обычного человека. Массовый парсинг с обходом блокировок — совсем другая история.
Где агент врёт и как я это ловлю
Честный список, собранный на своих прогонах.
Подставляет правдоподобное вместо пропуска: лечится прямым требованием ставить прочерк и запретом додумывать.
Путает цену услуги с ценой материала. «От 149 рублей» может относиться к метру полотна без монтажа под ключ. Проверяйте единицу измерения, она должна быть в поле.
Берёт старую акцию: на сайте висит акция «до 31 августа», а на дворе сентябрь. Агент перепишет её как действующую. Просите вытаскивать даты и сверяйте сами.
Принимает рекламный блок за факт компании: на странице бывает чужая реклама. Отсюда правило: спорные поля перепроверяйте открытием сайта, особенно цены.
Обобщает вместо цитаты: вместо обещания первого экрана возвращает пересказ. Просите дословную формулировку.
Правило проверки простое: 2 поля из каждого сайта открывайте руками. Если оба сошлись, доверяйте остальным. Если разошлись хоть раз, проверяйте всю выгрузку.
Что в этих данных не видно
Раз уж я показываю метод, честно скажу про его границы.
Трафик конкурента: сколько людей заходит на их сайт, вы не увидите. Это дают платные сервисы аналитики, и точность там оценочная.
История позиций: как долго конкурент держится в топе и куда двигался, из одного замера не видно. Решается повторением замера раз в месяц и хранением таблиц.
Реальные продажи: красивый сайт не означает выручку. Оффер конкурента показывает его гипотезу, а результат остаётся за кадром.
Внутренняя экономика: себестоимость, маржа, зарплаты — этого нет нигде, кроме их бухгалтерии. Любые «расчёты маржи конкурента» в интернете это домыслы.
Что из этого следует. Замер отвечает на один вопрос «как рынок выглядит для клиента прямо сейчас». Для вопроса «кто зарабатывает больше» нужны другие инструменты и другая точность.
Как превратить таблицу в решения
День, после которого ничего не поменялось, я считаю потраченным. Поэтому финальный шаг обязателен.
- Выберите одно поле, где вы станете лучшими: не 3 и не 5. В нашей нише это мог быть ответ в мессенджере за минуту, потому что его нет ни у кого.
- Проверьте, что это видно за 5 секунд: преимущество, о котором написано в подвале, не существует.
- Подкрепите доказательством. «Отвечаем за минуту» без доказательства это обещание. Со счётчиком времени ответа на странице — уже факт.
- Уберите то, где вы проигрываете, из первого экрана: если ваша цена выше рынка, не ставьте её крупно. Как это связано с остальными этапами, разобрано в статье про воронку продаж.
- Запишите дату замера и повторите через месяц: рынок меняется, и половина ценности метода в сравнении двух срезов.
Если сравнение показало, что вас медленно обходят: часто дело не в сайте, а в скорости ответа: заявка пришла, а менеджер увидел её через час. Мы делаем платформу Ноя: ИИ-агент отвечает клиенту в Telegram, WhatsApp, Авито и других каналах от лица компании, круглосуточно, доводит до заявки и заводит сделку в CRM. Оплата рублями с обычной карты, данные остаются в российском контуре. Тариф начинается с 990 ₽ в месяц, пробный период 7 дней, а при регистрации по нашей ссылке начисляется 1 000 ₽ на ответы агента вместо 500.
Как собрать свою формулировку после такого замера, разобрано отдельно: оффер: что это и как его собрать — там формула из 5 шагов и разбор 8 живых первых экранов.
Разбор одного конкурента целиком
Покажу, как читаются собранные данные, на одном сайте из прогона. Беру star-potolok.ru, он стоял первым по запросу с ценой.
Что агент вытащил с главной 7 сентября 2026 года:
- цена от 265 ₽ за м²;
- гарантия 25 лет на полотно и 3 года на монтажные работы;
- монтаж за 2–3 часа;
- акции: сезонная скидка 20%, минус 30% на определённый тип полотна, минус 15% пенсионерам, минус 30% новосёлам, минус 15% именинникам;
- обещание первого экрана: обновить интерьер выгодно, быстрый монтаж и бесплатный замер;
- захват: форма на бесплатный замер, калькулятор, телефон, заказ обратного звонка;
- доверие: работа с 2011 года, отзывы, сертификаты, договор.
Теперь читаю это как маркетолог, а не как список.
Скидочная лестница вместо одной цены. 5 групп клиентов со своими скидками — это признак того, что компания торгуется на входе и держит запас в цене. Значит 265 ₽ это не цена, а верхняя граница разговора.
Разрыв между гарантиями. 25 лет на полотно и 3 года на монтаж. Полотно живёт долго, а подводит обычно монтаж. То есть длинная цифра стоит на витрине, а короткая покрывает реальный риск. Это и есть место, где конкурента можно обойти честностью.
Скорость как главное обещание. 2–3 часа на монтаж вынесено на первый экран. Для клиента с ремонтом в одной комнате это сильный аргумент, для клиента с квартирой целиком — бессмысленный. Значит компания целится в мелкий заказ.
Такой разбор занимает 5 минут на конкурента и даёт больше, чем сравнение сайтов по красоте.
Как я делаю это у себя за час
Мой порядок, если нужно закрыть нишу целиком.
Первые 10 минут уходят на запросы: беру 2–4 коммерческие формулировки с географией и снимаю по ним топ-10. Домены, встретившиеся дважды, отправляю в список.
Следующие 5 минут занимает прогон. Список доменов уходит агенту с заданием на извлечение семи полей, дальше я жду и ничего не делаю.
20 минут занимает проверка. Открываю два сайта руками и сверяю цену и гарантию с выгрузкой. Если сошлись, доверяю остальным строкам, если нет — перепроверяю всё.
Ещё 20 минут уходит на чтение таблицы по столбцам и поиск дыр. Тут я не тороплюсь: именно здесь рождаются решения, ради которых всё делалось.
Последние 5 минут я трачу на запись. Сохраняю таблицу с датой в отдельный файл, чтобы через месяц было с чем сравнить. Без этого шага метод остаётся разовым любопытством.
Ошибки, из-за которых анализ уходит в стол
Список конкурентов из головы: берите из выдачи, а не из памяти.
Оценки вместо фактов: «слабый сайт» со следующим замером не сравнишь, «гарантию 15 лет» вы сравните легко.
Замер без даты: через квартал вы уже не поймёте, актуальны ли цифры.
20 полей вместо 7: чем длиннее список, тем меньше вероятность, что таблицу дособерут до конца.
Разовый замер: ценность появляется на втором срезе, когда видно движение.
Копирование чужого оффера: вы придёте вторым на то же место. Ищите пустоты вместо образцов для повтора.
Как я храню замеры, чтобы они не пропали
Отдельно скажу про хранение, потому что здесь теряют половину пользы.
Я держу один файл на нишу и добавляю в него новый блок при каждом замере: дата, запросы, регион, таблица. Ничего не переписываю поверх старого — прошлые срезы нужны целиком.
Через месяц я прошу агента сравнить два последних блока и показать только изменения: у кого поменялась цена, кто убрал акцию, кто появился в выдаче, кто из неё выпал. Такой отчёт занимает страницу и читается за две минуты.
Что я вижу по этим отчётам чаще всего: сезонные скидки включаются у всех в одну неделю, гарантию поднимают вслед за лидером ниши, а новички заходят в выдачу через узкие запросы, где старики не борются. Ни одну из этих закономерностей нельзя увидеть на разовом замере, они появляются только на сравнении.
Частые вопросы
Сколько времени занимает такой анализ?
Сбор данных по 6 сайтам у меня занял 48 секунд машинного времени. С учётом подготовки запросов и сведения таблицы — около часа на нишу.
Нужны ли платные сервисы?
Для описанного метода нет. Платные нужны, когда вам нужна оценка трафика конкурента и история его позиций.
Можно ли обойтись обычным чатом без редактора кода?
Да, если сайтов 5 и вы готовы вставлять текст страниц руками. Агент нужен, когда сайтов 20 и замер вы повторяете каждый месяц.
Как часто повторять?
Раз в месяц для ниш с акциями и сезонностью, раз в квартал для стабильных.
Что делать, если у конкурентов нет цен на сайте?
Это тоже факт: значит цена в нише обсуждается на замере или в переписке. Тогда сравнивайте не цифры, а способ их получения.
Законно ли собирать данные с чужих сайтов?
Мы читаем то, что открыто любому посетителю, и не обходим защиту. Это обычное чтение сайта в темпе человека.
Сколько конкурентов брать?
6–10 из выдачи достаточно. После 10-го идут повторы, а работы прибавляется.
Вывод
Анализ конкурентов перестал отнимать дни. Список вы берёте из выдачи, поля вытаскивает агент за минуту, таблицу собирает машина. Дорогой осталась одна часть, которая всегда такой была: решить, что с этим делать.
Мой прогон по натяжным потолкам показал ровно то, ради чего всё затевалось: цена «от» отличается в четыре раза и потому ничего не значит, гарантии разъехались от 7 до 25 лет без объяснений, а способ захвата заявки у всех шестерых одинаковый. Три готовые точки для отстройки, найденные за минуту работы машины.
Повторите замер через месяц, положите таблицы рядом — и вы увидите движение рынка раньше, чем оно дойдёт до вашей выручки.
Если делаете это впервые, начните с одного запроса и трёх конкурентов. Такой замер займёт 20 минут, зато вы сразу поймёте, какие поля в вашей нише говорящие, а какие пустые. Дальше расширите список и поставите себе напоминание повторить через месяц.