Динамика по дням
Сколько ключей обработано и сколько из них оказались находками
Последние прогоны
Новый анализ
Либо заливаете готовый список фраз, либо раскручиваете несколько seed-слов в длинный хвост через подсказки YouTube.
Свой список фраз
По одной в строке. Дубли и мусор отсеются сами.
Расширение seed-слов
Подсказки YouTube квоту не тратят — сначала соберём хвост, потом оценим.
Идеи от модели
Модель придумывает поисковые запросы вокруг вашей ниши. Она видит ваши находки и то, что уже в очереди, — чтобы не повторяться.
Очередь
Квота ограничена сотней ключей в сутки, поэтому важно не гонять по ней пять формулировок одной темы.
Активные прогоны
Находки
Клик по строке — весь топ-20 выдачи, история замеров и контент-план.
С чего начать
Смысловой отбор поверх формулы. Формула считает цифры верно, но не знает, о чём фраза.
Колонки и что они означают
Что означают статусы и вердикты
Статус вы ставите сами в карточке темы — клик по строке. Вердикт панель считает сама.
Вердикты
Со звёздочкой — находки, ради которых всё и затевалось. Подробный разбор каждого — вкладка «Методика».
Конкуренты
Каналы вашей ниши: что у них выходит и что неожиданно выстреливает.
Каналы
Выстрелившее у конкурентов
Видео, обогнавшие медиану своего канала минимум в 1.8 раза. Это подтверждённый спрос — тему стоит закрыть у себя.
Свежие публикации
Расписание
Квота обнуляется каждый день — логично тратить её автоматически, пока вы спите.
Тренды в IT и технологиях
Что набирает охват прямо сейчас и что можно перенести с англоязычного сегмента, пока волна не дошла.
Снять чарты
Одна единица квоты за регион и категорию — пятьдесят роликов со всей статистикой. Шесть единиц из десяти тысяч, можно хоть каждый день.
Темы
Единица решения — волна, а не чужой ролик. Нажмите на тему, чтобы увидеть ролики, из которых она сложилась, и разбор балла по слагаемым.
Методика: как считается балл темы
Направление отвечает на один вопрос: про что снимать сейчас, пока окно не закрылось. Вечнозелёная формула на него не отвечает принципиально — там свежесть штрафуется, здесь она и есть предмет поиска. Поэтому формула отдельная и данные отдельные.
| 1 | Снимок чарта | Метод videos.list&chart=mostPopular — одна единица квоты за пятьдесят роликов со всей статистикой. Поиск стоил бы сто. Именно поэтому снимать можно ежедневно и не считать деньги. |
|---|---|---|
| 2 | Группировка в темы | Ролики с общей основой слова собираются в одну волну. Тема забирает ролик только один раз, начиная с самой крупной, — иначе доли от чарта перестают что-либо значить. Меньше 2 роликов — не тема, а одиночный ролик. |
| 4 | Мгновенная скорость | Разница просмотров между сегодняшним и вчерашним замером, делённая на прошедшее время. Это не то же самое, что просмотры, делённые на возраст: у месячного ролика средняя скорость размазана по месяцу и на вчерашний всплеск почти не реагирует. |
| 5 | Ускорение | Мгновенная скорость темы, делённая на её же среднюю. Единица — держит темп, двойка — сегодня вдвое быстрее обычного, половина — остывает. Нужен второй замер. По одному снимку ускорение не вычисляется никак, и панель в этом случае честно пишет «нужен второй замер», а не подставляет единицу. |
| 6 | Языковой арбитраж | Заграничная тема сначала грубо отбирается по чартам,
а потом проверяется настоящим русским поиском: есть ли
там свежие ролики по этой теме. Звезда только если реально
пусто. Без проверки звезду получали ВСЕ заграничные ролики подряд — их слова почти никогда не пересекаются с русским чартом из пятидесяти позиций. Замер дал пять кандидатов из пяти. Запросы к поиску бесплатны и квоту не тратят; их немного, потому что стенд намерил 3.4% блокировок при двухчасовой непрерывной работе. |
| 7 | Балл и вердикт | Четыре слагаемых с весами (таблица ниже) и цепочка вердиктов по порядку. Порядок важен: арбитраж проверяется первым, закрытое окно — вторым. Разгон двухнедельной давности это уже не приглашение, а отчёт о том, куда опоздали. |
Из чего складывается балл
Вердикты по порядку проверки
| 1 | ★ языковой арбитраж | Тема взлетела в чужом чарте, а в русском её нет. Стоит первым, потому что окно принципиально другое: не часы, а дни. Ради этого направление и делалось. |
|---|---|---|
| 2 | окно закрылось | Прошло больше 10 дней с того момента, как мы впервые увидели тему. Перебивает всё остальное. |
| 3 | ★ разгон | Ускорение выше 2.0 — алгоритм толкает тему прямо сейчас. |
| 4 | ★ спорная тема | Больше 4.0 комментариев на тысячу просмотров. Дизлайки YouTube скрыл, и это единственный доступный признак конфликта. |
| 5 | затухает | Ускорение ниже 0.7: свежие ролики набирают медленнее старых. |
| 6 | плато | Выше 1.2, но до разгона не дотягивает. Тема живая, конкуренция уже есть, лёгкого входа не будет. |
| 7 | обычная динамика | Ничего необычного — либо данных для вывода пока не хватает. |
Фильтр релевантности
Чарт «Наука и технологии» по России наполовину состоит из вещей, к которым канал про системный анализ отношения не имеет: обзоры смартфонов, сборки игровых ПК, «зачем придумали WD-40», ремонт и юмор в шортсах. Формально это категория 28, фактически — потребительская электроника. Поэтому есть второй фильтр: два словаря, IT-термины и признаки распаковки, и балл от 0 до 1. Фильтр словарный, а не модельный — списки видно глазами, они правятся в настройках, и одинаковый вход всегда даёт одинаковый выход. По умолчанию он ничего не прячет, только помечает.
Настройка формулы
Значения уже выставлены оптимальные. Хранятся только отличия от умолчаний: улучшу формулу в следующей версии — обновление доедет до всего, что вы не трогали. Настройки относятся только к трендам и не задевают ни системный анализ, ни технологии.
Словари
Именно они решают, что попадёт в тему и насколько она про IT. Пустое поле — встроенный набор. Пишите основы слов через пробел: «программир» поймает и «программирование», и «программируем».
Прогоны трендов
Проверка сценария
Где зритель держится, а где потянется к перемотке.
История разборов
Каждый разбор сохраняется сам. Дайте двум прогонам одно название — и панель посчитает, стало лучше или хуже после правок. Ради этого история и нужна: абсолютное число здесь мало что значит, а разница между редакциями значит много.
Калибровка по настоящим кривым удержания
Как загрузить кривую
- YouTube Studio → Аналитика → выберите вышедший ролик → вкладка «Вовлечённость» → «Удержание аудитории».
- Кнопка выгрузки в правом верхнем углу → «Таблица данных» → CSV.
- Откройте файл, скопируйте содержимое и вставьте сюда вместе со сценарием ЭТОГО ролика.
Если в файле позиция указана в процентах, укажите длительность ролика — иначе кривую не с чем совместить.
Методика: что и как считается
Инструмент отвечает на один вопрос: где зритель потянется к перемотке. Разбор идёт в три слоя, и они намеренно не смешиваются.
| Слой | Чем считается | Что даёт |
|---|---|---|
| Механика | бесплатно | Пятнадцать признаков, которые считаются арифметикой: вода, повторы, канцелярит, дыхание, картинка, структура. Детерминированно — один и тот же текст всегда даёт одно и то же число. Идёт в балл. |
| Разметка моделью | 1 запрос | Модель отвечает ДА или НЕТ на конкретные вопросы про смысл. Балл из ответов считает панель. Идёт в балл. Поставщик сменный: YandexGPT, GigaChat или Gemini. |
| Режиссёрский разбор | 1 запрос | Приёмы, видные только на масштабе всего ролика: злодей, обещание обложки, закольцовка, варианты крючка. В балл НЕ идёт — это советы, а не измерения. |
Шаги расчёта
| 1 | Вычистка ремарок | Убираются [Кадр: крупный план],
заголовки частей, таймкоды, имена говорящего. Считать пометки
речью — завысить хронометраж вдвое. Но теперь они не выбрасываются, а ЗАПОМИНАЮТСЯ вместе с местом: из них считается визуальный ритм. |
|---|---|---|
| 2 | Нарезка по слогам | Длительность считается по слогам, а не по словам. «Я вот тут да нет» и «автоматизированная информационная система» — это пять и четыре слова, но пять и двадцать семь слогов. Замер показал расхождение двух моделей в два с лишним раза, и ошибка копилась к финалу. Сейчас 6.1 слога в секунду — это привычные 140 слов в минуту. Границы кусков идут по предложениям: рвать фразу значит показывать провал там, где его нет. |
| 3 | Механические признаки | Пятнадцать величин на сегмент, таблица ниже. |
| 4 | Разметка моделью | Восемь вопросов на сегмент, все с ответом да/нет плюс тональность. |
| 5 | Свод по сегментам | keep = (1−w)·механика + w·модель, сейчас w = 0.65. Балл сегментов — среднее по всем кускам. Дальше цвета, крючок, петли и советы. |
| 6 | Поправки за свойства ролика целиком | Две вещи нельзя посчитать внутри куска, потому что они
про конструкцию всего ролика. Они не размазываются
по сегментам, а сдвигают итог отдельными строками — чтобы
было видно, за что именно изменился балл: балл = среднее по сегментам + воронка + комментарии Воронка — от −28 до +12, только для широкого ролика. Считается по словарю ниши: чистый ли старт и есть ли сужение в нишу дальше. У экспертного ролика плотный старт не дефект, поэтому к нему поправка не применяется. Провокация комментариев — от −12 до +6, для обоих типов. Бонус за разные и своевременные поводы написать, штраф за немой сценарий, отдельный штраф за долгий участок без единого повода. Комментарии — сигнал для алгоритма и бесплатный охват, поэтому поправка идёт в балл. Размах у комментариев втрое меньше, и это намеренно: веса воронки выведены из замера живых текстов, а веса комментариев назначены на глаз — индекс никто не сопоставлял с настоящим числом комментариев на тысячу просмотров. Поправка не должна перевешивать то, что измерено по-настоящему. Любой из весов обнуляется в настройках формулы. |
| 7 | Режиссёрский разбор | Отдельный запрос по всему тексту. Ничего не считает. |
Механические признаки
| Признак | Как измеряется | Почему это важно |
|---|---|---|
| Что держит внимание | ||
| Конкретика + | Доля чисел, латиницы и имён собственных. Первое слово предложения именем собственным не считается — иначе оценка зависела бы от расстановки точек, а не от смысла | Абстрактный кусок нечего запоминать — его перематывают. |
| Рваный ритм + | Стандартное отклонение длин предложений | Ровный ритм усыпляет не хуже колыбельной. |
| Вопрос + | Знак вопроса в сегменте | Открывает петлю: зритель ждёт ответа и остаётся. |
| Крючок + | Обороты «почему», «оказалось», «в чём подвох» — по границам слов | Неявное обещание продолжения. Голые «как» и «но» из списка убраны: слишком часты и петлю не открывают. |
| Завязка истории + | Абстрактный кусок, за которым в ближайших 2 сегментах идёт сильный — и только в первых 75% ролика | «Со мной случилась странная вещь» само по себе пустое,
но без него не работает то, что идёт следом. Штрафовать
завязку — требовать, чтобы каждое предложение было
самодостаточным; так пишут справочники, а не истории. Ограничение по месту добавлено потому, что под правило подпадали выводы и реклама в финале: «как видите, нужно понимать бизнес-логику» — это итог, а не начало истории. |
| Аналогия + | «Представьте», «это как», «грубо говоря» — и только в абстрактном куске | Сложную мысль спасает бытовой пример. Начисляется там, где аналогия действительно нужна, а не везде подряд. |
| Что выгоняет зрителя | ||
| Слова-паразиты − | Доля слов, занятых элементами словаря из 32 позиций | Потерянные секунды и признак несформулированной мысли. |
| Неуверенность − | «Возможно», «наверное», «мне кажется» | Бьёт сильнее паразитов: зритель слышит сомнение автора и перестаёт доверять. |
| Повтор − | Пересечение слов с четырьмя предыдущими сегментами | Прямой выход: это уже слышали. |
| Канцелярит − | Доля отглагольных существительных («осуществление», «согласование») и связок («является», «осуществляется») | Беда именно IT-ниши. «Данный функционал является необходимым условием для осуществления интеграции» — ни одного паразита, ни одной ошибки и полная невозможность слушать. |
| Дыхание − | Самый длинный кусок без знаков препинания, в словах | Физиология, а не стилистика: длинную фразу автор не произнесёт на одном выдохе, начнутся запинки и рваные склейки. |
| Затянутость − | Слов в сегменте сверх порога | Слишком долго без паузы, вопроса или примера. |
| Длина ролика совет | Общий хронометраж сверх 10 минут | В балл не идёт, только в советы. Порог стоял на трёх минутах — это мерка TikTok и Shorts. Обучающий ролик в IT нормально живёт 8–15 минут, и предупреждение срабатывало на каждом. |
| Структура и картинка | ||
| Визуальная яма − | Секунды без единой ремарки со сменой плана | Удержание падает не только от текста. Сорок секунд одного плана — говорящая голова, и зритель уходит независимо от качества слов. Считается из тех самых ремарок, которые раньше просто выбрасывались. |
| Ловушка призыва − | «Подпишись» в первую минуту — но не больше чем в первых 25% ролика — или в последних 10% | Просьба до пользы раздражает. Просьба в финале не слышна: аудитории уже нет. Идеальное место — там, где закрывается главная интрига: пик благодарности. |
| Прощание − | «На этом всё», «спасибо за внимание» в последних сегментах | На слове «всё» зритель закрывает вкладку, и переход на следующий ролик обнуляется — а именно его алгоритм YouTube и любит. |
| Брошенная интрига − | Петля открыта, но не закрыта дольше 180 секунд | Главный механизм Марвел: вопрос на первой минуте, ответ на десятой. Но брошенная петля работает наоборот — зритель ждёт зря и уходит. Закрытая мгновенно интригой не была. |
Приоритет диагнозов
У сегмента всегда несколько причин низкого балла. Панель обязана назвать главную, а не первую попавшуюся.
| 1 | Структурный признак | Прощание, затем поздний призыв. Если они есть, именно они и выводятся — и они сильнее мнения модели. Сегмент «спасибо, что досмотрел» получал диагноз «общие слова без конкретики»: формально верно, по сути не о том. Цифр там нет и не будет, а уходит зритель не поэтому. |
|---|---|---|
| 2 | Механический перекос | Самый выделяющийся признак сегмента: вода, канцелярит, повтор, дыхание, визуальная яма. |
| 3 | Мнение модели | Её короткое «почему» — если структура и механика молчат. |
Отдельные индексы
Считаются по всему сценарию и показываются рядом с баллом, но в него не входят.
| Смен плана в минуту | Сколько раз меняется картинка. Правило современного YouTube — каждые 3–5 секунд, но часть смен появляется на монтаже, поэтому от сценария требуем мягче. |
| Читабельность | Индекс Флеша в адаптации Оборневой для русского языка: 206.8 − 1.3·слов_в_предложении − 60.1·слогов_в_слове. Шкала 0–100, выше значит проще. Ролик слушают, а не перечитывают: вернуться к сложной фразе нельзя. |
| Время до крючка | Секунда, на которой звучит первый вопрос, обещание или разрыв шаблона. Норма — уложиться в 10 секунд: столько YouTube даёт на решение «смотреть или закрыть». Позже — попадает в советы отдельной строкой. |
| Поводы написать | Сколько раз в сценарии есть повод оставить комментарий
и какие они: вопрос зрителю, просьба поделиться опытом,
полярный выбор, заявка на спор. Считается ещё две вещи:
самый длинный участок без единого повода и есть ли повод
в первой трети — комментарий пишут по горячим следам,
единственный вопрос в финале задан тем, кто уже ушёл. С версии 10 входит в балл — отдельной строкой «поправка за комментарии», для обоих типов ролика. Размах маленький: от −12 до +6 против −28…+12 у воронки. Почему именно так. Балл отвечает на вопрос «где зритель потянется к перемотке», и комментарии местами с удержанием конфликтуют: спорный тезис гонит писать ответ, но ради этого зритель уходит из ролика. Поэтому поправка не слита с баллом сегментов, а стоит рядом: видно, за что именно сдвинулось число, и можно обнулить веса в настройках, вернув прежнее поведение. Спорность по существу машина не оценит: «Kafka не нужна» и «Kafka нужна» для неё одинаковы. Опознаются формы, которыми спор оформляют, — и этого хватает, чтобы сказать «за четыре минуты вы ни разу не дали повода написать». Веса не замерены. Индекс — светофор, а не измерение: никто пока не сопоставил его с настоящим числом комментариев на тысячу просмотров. Веса назначены на глаз и потому нарочно малы — поправка не должна перевешивать то, что измерено по-настоящему. Как накопится история, их надо пересчитать. |
| Петли внимания | Сколько интриг открыто и сколько брошено. Открытие видит и механика (вопрос, прямое обещание), закрытие — только модель: это смысл, а не форма. |
Кто отвечает за второй слой
Поставщик модели выбирается в настройках. Это не косметика: от него зависит, будет ли второй слой вообще.
| Поставщик | Из России | Что важно знать |
|---|---|---|
| YandexGPT | работает | Нужны два значения: ключ сервисного аккаунта и идентификатор каталога — модель адресуется как gpt://каталог/модель. Аккаунту нужна роль ai.languageModels.user, без неё приходит 403. |
| GigaChat | работает | Доступ выдаётся не ключом, а парой идентификатор-секрет в обмен на получасовой токен — панель обновляет его сама. Сертификат Сбера подписан центром Минцифры, которого нет в поставке Python: без него соединение не установится вовсе, и ошибка будет выглядеть как угодно, только не как «поставьте сертификат». |
| Gemini | нет | Россию не обслуживает: проект получает 403 «Your project has been denied access». Это решение Google про проект — ни смена модели, ни новый ключ, ни ожидание его не меняют. Обходить страновое ограничение панель не умеет и не будет. Оставлен запасным. |
Отпечаток формулы
Что спрашивают у модели
| Вопрос | Вклад | Что значит |
|---|---|---|
| has_value | +14 | Есть конкретная польза: факт, число, приём, вывод |
| opens_loop | +10 | Здесь открывается интрига |
| closes_loop | +8 | Здесь закрывается интрига, открытая раньше |
| is_filler_transition | −30 | Проходная связка без содержания: «итак, поехали дальше» |
| is_unclear_term | −12 | Термин введён без объяснения. Зритель, который слышит слово впервые, теряет нить и уходит с чувством, что он глупый |
| needs_metaphor | −8 | Абстрактный кусок просит бытового примера |
| tone | −10…+8 | Боль, инсайт, шутка, история, теория, проходная связка. Марвел держит внимание контрастом: пять сегментов подряд одной тональности — ровная линия, на которой засыпают |
Разбор языка
Части речи и леммы берутся из языковой модели spaCy, если она установлена: имя собственное опознаётся в любой позиции, канцелярит — по морфологии. Если модель не загрузилась, работают правила: заглавная буква не в начале предложения, первые шесть букв вместо леммы, суффиксы «-ние» и «-ация». Разбор грубее, но панель работает. Текущий режим показан в блоке «Настройка формулы».
Настройка формулы
Значения уже выставлены оптимальные — менять что-либо нужно только если формула расходится с вашей манерой речи. Хранятся только отличия от умолчаний: если формулу улучшат в следующей версии, обновление доедет до всех параметров, которые вы не трогали. Настройки общие для всех направлений — сценарий ролика зависит от автора, а не от ниши.
Технологии — поиск голубого океана
Отдельное направление, не связанное с системным анализом. Свои кандидаты, своя очередь, свой профиль формулы.
Как это устроено: порядок шагов, откуда берутся фразы, что делает модель
Порядок работы
Шаги идут строго по порядку: каждый следующий работает с тем, что произвёл предыдущий. Красным помечено то, без чего шаг не запустится.
Откуда берётся фраза
Главный принцип: фразы не выдумываются, а собираются. Выдуманную фразу нечем отличить от настоящей — а подсказки YouTube возвращают ровно то, что люди печатают, да ещё в порядке частоты.
| 1. Словарь
Gemini · бесплатно |
Модель дополняет список сущностей по каждому домену: технологии, понятия, стандарты, роли. Только существительные — никаких фраз. Это единственный шаг, где мы что-то придумываем, и единственное место, где модель заведомо сильнее ручного списка. |
| 2. Сбор подсказок
бесплатно · квоту не тратит |
К каждой сущности приписываются все буквы алфавита и цифры: «postgresql а», «postgresql б»… Ответы — настоящие запросы. С каждым найденным то же самое: обход в ширину по дереву реального спроса. Вордстат добавляет связанные запросы с цифрами показов. |
| 3. Отсев бесплатно |
Частотность Вордстата отсекает фразы ниже порога. Пришедшие из подсказок не переспрашиваются — их присутствие уже доказано. |
| 4. Суждение
Gemini · бесплатно |
Модель выбрасывает хайп, сливает разные формулировки одной темы в одну группу и предлагает живые варианты вместо канцелярита. |
| 5. Проверка
102 ед. квоты за фразу |
Полный разбор выдачи по формуле с профилем под голубой океан. Идёт только по представителям групп — платить дважды за одну тему значит выбросить сутки работы. |
Что делает модель, а что нет
Модель не знает статистики запросов. Спрашивать её «дай популярные запросы» бессмысленно — она вернёт правдоподобные выдумки. Поэтому у неё четыре узкие роли и ни одной широкой.
Шаг 1. Пополнить словарь сущностей
Модель добавляет понятия, которых нет во встроенной таксономии. Затравки для сбора берутся отсюда.
Шаг 2. Собрать настоящие запросы
Обход подсказок YouTube. Квота не тратится вообще — подсказки живут на другом сервисе. Платим только временем.
Шаг 3. Отсеять бесплатно
Частотность Вордстата убирает фразы ниже порога. Пришедшие из подсказок не переспрашиваются — их присутствие уже доказано при сборе. Квота YouTube не тратится.
Шаг 4. Узнать спрос через XMLRiver
Единственный источник, отличающий незанятую нишу от мёртвой темы. Замер это доказал: без частотности вердикт «голубой океан» недостижим, а отбор поставляет темы, которые формула потом отвергнет. Каждый ответ вдобавок приносит до полусотни похожих запросов — за них уже заплачено.
Шаг 5. Суждения модели
Запускать после отсева: модель смотрит только на то, что уже прошло бесплатную проверку. Суточный лимит конечен, тратить его на заведомо слабое незачем.
Запасной путь: генератор по шаблонам — если модель недоступна
Генератор по шаблонам
Старый способ — комбинации «домен + термин + шаблон интента». Оставлен как страховка на случай, когда ключа Gemini нет под рукой. Даёт правдоподобные, но выдуманные фразы, поэтому отсев для них обязателен и отбраковывает большинство.
Шаг 6. Отправить лучших на платную проверку
Берутся только представители смысловых групп с наибольшей перспективностью — той, что посчиталась бесплатно на шаге 3.
Лучшие кандидаты после скрининга
Ещё не проверены формулой — это предварительная оценка.
Охват по доменам
Найденные темы по технологиям
Уже проверены формулой. Полная таблица со всеми колонками — кнопкой ниже.
Прогоны направления
Как считается Opportunity
Что означает каждое число в таблице, почему выбрана такая формула и чего она принципиально не видит.
Главная предпосылка
YouTube не публикует частотность поиска. Её не знает никто: ни vidIQ, ни TubeBuddy, ни Ahrefs — все они экстраполируют цифры из Google Ads, где статистика собрана по веб-поиску, а не по YouTube. В мейнстримных нишах экстраполяция более-менее работает, в русскоязычном системном анализе выдаёт нули и шум.
Поэтому спрос здесь измеряется не оценкой частотности, а фактом: сколько просмотров набирают релевантные видео, которые уже стоят в топе. Это не модель, а наблюдение. У него свои искажения — о них ниже, — но оно честнее выдуманного числа.
Формула, которая работает сейчас
Режим переключается в Настройках. После смены нажмите «Пересчитать всё» — бесплатно, из сохранённых замеров.
Все четыре режима
Различаются одним числом — показателем степени. Он задаёт, насколько сильно привлекательность может компенсировать нехватку спроса.
Пять метрик
65% — медиана просмотров релевантных видео из топ-10, по логарифмической шкале. 35% — как часто ключ встречался в подсказках YouTube и на каком месте там стоял.
Шкала логарифмическая, потому что разница между 500 и 5 000 просмотров качественно важнее, чем между 100 000 и 200 000. Снизу стоит отсечка: ниже 500 просмотров спрос считается нулевым, а не «слабым» — иначе мёртвые темы получали бы половину балла просто за существование.
Доля видео в топ-20, в заголовке которых НЕТ вашего запроса.
Высокое значение означает, что подходящего контента нет и YouTube подставляет в выдачу что придётся. Это и есть content gap. Проверка адаптивная: коротким запросам прощается пропуск одного слова, длинным нужно 70% покрытия. Фиксированный порог ломается в обе стороны — на трёхсловных запросах слишком строг, на пятисловных слишком мягок.
Медиана «просмотры ÷ подписчики» по топ-10, а если указан размер вашего канала — ещё и доля каналов в топе, сопоставимых с вашим.
Отношение больше единицы значит, что видео собирают больше просмотров, чем размер канала: люди приходят на тему, а не на автора. Шкала упирается в потолок: отношение 5 и выше считается максимумом, иначе один аномальный ролик задирал бы метрику всей темы. Но само по себе оно одинаково и для канала на 500 человек, и на 500 000. Поэтому в Настройках можно указать размер своего канала — тогда метрика считает, сколько конкурентов в топе вы реально способны обойти. Канал втрое крупнее обойти на конкретном запросе можно, десятикратный — уже нет.
Просмотры в день у свежих видео против старых в том же топе.
Выше 50% — новые ролики набирают быстрее старых, тема живая и в неё можно заходить. Ниже 25% — новые проваливаются, а топ держат старые: спрос уходит либо аудитория уже насмотрелась, и новичку там ловить нечего. Возраст топа этого не показывает: он одинаков и у растущей темы со старым лидером, и у угасающей.
Медианный возраст видео в топ-10, потолок — три года.
Старые ролики, до сих пор стоящие в топе, — лучший признак вечнозелёности: спрос не иссяк за годы. Плюс их проще обойти, сняв то же самое современнее и понятнее.
Почему спрос особенный
Остальные три метрики взаимозаменяемы, и это правда: отсутствие пробела компенсируется старым топом из мелких каналов, слабая динамика — большим спросом. Поэтому они складываются обычным взвешенным средним и дают привлекательность темы.
Со спросом так нельзя. Встать первым по запросу, который никто не ищет, — это ноль просмотров, каким бы удобным ни был пробел. Спрос не слагаемое, а ограничитель результата: он задаёт потолок, выше которого не прыгнуть.
Поэтому на верхнем уровне спрос и привлекательность объединяются степенным средним — одним семейством формул, где показатель степени регулирует, насколько сильно одно может компенсировать другое.
| Строгость | Что происходит | Когда полезна |
|---|---|---|
| Мягкая | среднее арифметическое: слабый спрос доплачивается привлекательностью | на старте, когда хочется видеть и спорные варианты |
| Сбалансированная | компромисс между сложением и умножением | когда список уже отобран вручную |
| Строгая | среднее геометрическое: нет спроса — нет балла | по умолчанию. Отвечает на вопрос «сколько просмотров реально забрать» |
| Жёсткая | ближе к минимуму: любая слабая метрика тянет вниз | когда очередь огромна и нужно отсеять беспощадно |
Переключите строгость в Настройках, нажмите «Пересчитать всё» и сравните порядок. Данные не перезапрашиваются, квота не тратится — щёлкать можно сколько угодно.
Поправки на искажения выдачи
Пять мест, где сырые числа врут, и что с этим сделано.
0. Как читать веса. Все веса ниже умножают вклад видео в среднее логарифмов просмотров, а не сами просмотры. Ролик на миллион с весом 0.3 не превращается в ролик на 300 тысяч — он входит в усреднение с влиянием 30% вместо 100%. Потолок насыщения в 30 000 к этому механизму отношения не имеет.
1. Эффект ореола. YouTube подмешивает в узкие запросы широкие ролики: по «как написать use case» третьим может стоять «Как войти в IT» на миллион просмотров. Без поправки этот миллион раздул бы спрос на узкую тему до небес. Поэтому видео без запроса в заголовке входят в оценку спроса с весом 0.3 вместо единицы.
2. Вес позиции. Просмотры первого результата говорят о спросе больше, чем просмотры двадцатого: чем ниже позиция, тем больше там случайного. Берётся не простая медиана, а среднее логарифмов с затуханием по позиции.
3. Потолок подписчиков. Канал Яндекса с миллионом подписчиков и роликом на 20 000 просмотров даёт отношение 0.02 и утягивает медиану проходимости вниз — тема выглядит непроходимой. На деле это значит обратное: тема им не принадлежит. При расчёте подписчики ограничены сверху значением 100 000.
4. Синонимы ниши. «Как составить тз» и заголовок «Пишем техническое задание» — одна тема. Без приведения к канону совпадений было бы ноль, пробел стопроцентный, и тема с плотной конкуренцией попала бы в топ находок. Список групп правится в Настройках.
irrelevant_weight — замер на выдаче, куда подмешан ролик
на миллион просмотров: вес 1.0 даёт сдвиг +0.128, вес 0.3 (по умолчанию)
+0.043, вес 0.1 — +0.015, вес 0.05 — +0.007. Если на ваших данных узкие темы
всё равно выглядят завышенными, снижайте до 0.1.5. Англоязычный шум. IT-термины пишутся латиницей, и если по узкой теме русских видео нет, YouTube подтянет англоязычные. Ролик про Kafka на два миллиона просмотров — это мировой спрос, а не спрос в России. Иностранные видео входят в оценку спроса с весом 0.1. Язык определяется по трём признакам подряд: код языка дорожки из API, кириллица в названии канала, кириллица в заголовке — достаточно одного «за». Только по заголовку судить нельзя: русские IT-авторы сплошь и рядом называют ролики вроде «Kafka Streams Tutorial | System Design», и такое видео ошибочно считалось бы иностранным. Если таких больше половины топа — тема получает вердикт ★ локализационный пробел: спрос есть, по-русски не закрыт.
6. Shorts исключены из всей математики. У них другая механика показов: ролик на 100 подписчиков собирает миллион просмотров из ленты, а не из поиска. Даже три-четыре таких в выдаче взрывают медианы спроса и проходимости. Поэтому видео короче 70 секунд не участвуют в расчётах вообще — только считаются как доля. Если длинных видео в топе почти не осталось, тема отсеивается.
7. Доверие к выборке. Оценка по одиннадцати видео шумнее, чем по пятидесяти. Итоговый балл умножается на коэффициент от 0.75 до 1.0 по числу длинных видео — именно тех, по которым реально считались метрики. Считать по всей выдаче было бы ложью: если из двадцати результатов восемь Shorts выброшены, данных у нас на двенадцать, а не на двадцать.
Коммерческая ценность — колонка «Ценность»
Просмотры и деньги — разные вещи. «Зарплата системного аналитика» соберёт больше просмотров, но приведёт зевак. «Тестовое задание системного аналитика» соберёт меньше, зато придёт человек, который завтра выходит на рынок и ищет ментора.
Запрос относится к одной из трёх групп по словам-маркерам, и итоговый балл умножается на её коэффициент:
| Горячий ×1.30 |
с нуля, собеседование, тестовое задание, как стать, резюме, джун, стажировка, оффер, трудоустройство, карьера, грейд |
| Рабочий ×1.10 |
как написать, как составить, как описать, пример, шаблон, отличие, разница, чек-лист, пошагово |
| Холодный ×0.80 |
что такое, зарплата, плюсы и минусы, обзор, история, тренды, стоит ли, кто такой |
Множитель применяется отдельно и виден
в своей колонке — специально, чтобы всегда было понятно, тема поднялась
из-за реального спроса или из-за разметки интента. Это разные решения.
Отключается весом intent_enabled = 0 в Настройках.
Вердикты важнее числа
Балл сжимает четыре измерения в одно и неизбежно теряет смысл. Колонка «Вывод» его возвращает.
| Вердикт | Условие | Что делать |
|---|---|---|
| ★ настоящий пробел | совпадений в топ-20 меньше 30%, медиана просмотров выше 2 000 | лучшая находка: спрос доказан, конкурента нет |
| ★ топ старый | просмотры/подписчики больше 2, медианный возраст больше 540 дней | тема доказана временем, переснять современнее |
| занято крупными каналами | медиана подписчиков выше 200 000 и совпадений больше 70%, либо — при указанном размере вашего канала — в топе меньше 15% каналов вашего порядка | заходить только с сильным углом или не заходить. Проверяется раньше находок: растущий интерес к недосягаемой теме — описание чужого успеха, а не возможность |
| топ занят Shorts | больше половины топ-20 короче 70 секунд | пропустить: там другая механика показов |
| ★ мега-хит | медиана просмотров выше 100 000 | шкала спроса упирается в потолок 30 000, поэтому «хорошая» тема и «локомотив» получают там одинаковый максимум. Этот вердикт возвращает разницу: тема выйдет далеко за пределы ниши |
| ★ локализационный пробел | больше половины топ-20 иностранные | тему смотрят по-английски, русской версии нет — адаптировать |
| ★ форматный пробел | медиана длительности топ-10 больше 45 минут | в топе многочасовые вебинары и стримы. Короткая ёмкая выжимка заберёт тех, кому нужен конкретный ответ, а не курс |
| ★ голубой океан | просмотров мало, но запрос стабильно выпадает в топ-3 подсказок | тему печатают, а видео нет. Просмотры не выдумываются — решение за вами |
| ★ интерес растёт | динамика выше 75% при живом спросе | новые видео обгоняют старые — заходить сейчас |
| интерес угасает | динамика ниже 20% | новые проваливаются, топ держат старые — осторожно |
| вечнозелёная | возраст топа выше половины горизонта, особых сигналов нет | рабочая тема без изюминки: брать, когда звёздочки кончились |
| свежая выдача | топ молодой, вечнозелёности не видно | возможно тренд. Если рядом стоит высокая динамика и горячий интент — это не минус, а несущийся поезд, в который ещё можно запрыгнуть. Панель так и напишет |
| спроса почти нет | медиана просмотров ниже 500 и сигнала подсказок нет | пропустить |
| мало длинных видео | после отсева Shorts осталось меньше трёх роликов | оценивать не по чему. Смотрите выдачу глазами, если тема важна |
Последние два вердикта дополнительно умножают балл на 0.25. Без этого Shorts-выдача всплывала бы наверх: у неё «Пробел» почти всегда максимальный, а длинному видео там делать нечего.
Чего формула не видит
Честный список ограничений. Ни одно из них не чинится метрикой — их закрывает ваша голова.
1. Просмотры ≠ поисковый спрос. Видео набирает просмотры из поиска, рекомендаций и «Главной». Ролик с 200 000 просмотров мог получить из поиска 5%. Мы меряем суммарный интерес к теме, а не именно поисковый.
2. Размер вашего канала не учитывается. «Берётся» считается в среднем по рынку. Тема, проходимая для канала на 50 000 подписчиков, может быть недоступна каналу на 500. Смотрите на конкретные строки в топ-20: если там есть канал вашего размера с хорошими просмотрами — тема ваша.
3. Коммерческая ценность измеряется грубо. Колонка «Ценность» ловит намерение по словам-маркерам, но не понимает смысла. Запрос без маркеров получит множитель 1.0, даже если это идеальная тема для привлечения учеников. Список маркеров стоит дополнять под себя, а лучшие темы всё равно помечать в контент-плане руками.
3а. Интенты не перемножаются. Запрос вроде «обзор вопросов на собеседовании с нуля» содержит и горячие маркеры, и холодный. Группы проверяются по очереди от горячей к холодной, и присваивается первый подошедший множитель — здесь ×1.30. Горячий интент всегда перекрывает холодный, перемножения не происходит.
4. Качество топа не оценивается. Мы видим, что видео есть и сколько у него просмотров, но не видим, досматривают ли его. Тема может выглядеть занятой, а на деле все ролики плохие. Проверяется только глазами: откройте топ-3 и посмотрите, отвечают ли они на запрос по-настоящему.
5. Направление тренда не учитывается. Возраст топа говорит, что тема жила, но не говорит, растёт она или гаснет. Проверяйте кандидатов в Google Trends с типом поиска YouTube за пять лет: плоская или растущая линия — берём, пик и спад — тренд, не наш случай.
6. Синонимы закрыты только списком. Схлопнутые формы решают проблему написаний («drawio» и «draw.io» — одно слово), а таблица синонимов — проблему сокращений («тз» и «техническое задание»). Но всё, чего нет в списке, остаётся слепой зоной: если тема закрыта под названием, о котором вы не подумали, пробел окажется завышен. Встретите такое — добавьте группу в Настройках и нажмите «Пересчитать всё».
7. Мало данных — меньше доверия. Ключ с 11 найденными видео и ключ с 50 получают балл по одной шкале. Смотрите колонку «Видео найдено»: если там меньше 15, относитесь к результату осторожнее.
Три частых опасения — и что показывают цифры
«Голубые океаны» окажутся внизу таблицы с нулём. Не окажутся. Спрос складывается из двух частей: 65% дают просмотры, 35% — сигнал подсказок YouTube. Когда просмотров нет, вторая часть работает самостоятельно. Замер на пустой выдаче: при сигнале подсказок средней силы балл 34, при сильном — 41. Тема оказывается в середине списка, где её видно по звёздочке. Выдумывать несуществующие просмотры не нужно.
Множитель интента пробьёт шкалу выше 100. Не пробьёт: итог ограничен сверху. Идеальная тема с горячим интентом даёт 115.8 до ограничения и ровно 100.0 после.
Тренд с молодым топом провалится из-за нулевой вечнозелёности. Проседает, но незначительно: вечнозелёность и динамика весят одинаково по 0.12 и почти компенсируют друг друга. Тренд с высокой динамикой даёт привлекательность 0.53 против 0.60 у вечнозелёной темы — разрыв около 11%, не провал.
trend_reweight:
он переносит часть веса с вечнозелёности на динамику, когда топ моложе
90 дней. По умолчанию выключен намеренно — канал живёт вечнозелёным
контентом, и поощрять хайп значило бы работать против своей же стратегии.Справочник всех настроек
Таблица строится из кода: параметр без описания сюда просто не попадёт, а тест не даст такому появиться. Значения правятся в Настройках, после правки нужен «Пересчитать всё».
Как этим пользоваться на практике
- Отсортируйте по Opportunity и возьмите верхние 20–30 строк.
- Выбросьте всё, где в «Выводе» стоит Shorts или отсутствие спроса.
- Откройте карточку каждого кандидата и посмотрите топ-20 глазами: действительно ли эти видео отвечают на запрос.
- Проверьте в Google Trends с фильтром YouTube Search за пять лет, что линия плоская или растущая.
- Сверьтесь с YouTube Studio → Аналитика → Исследование → фильтр Content gaps. Это первоисточник от самого YouTube: панель видит предложение, Studio видит спрос. Вместе они закрывают слепые зоны друг друга.
- Отметьте выбранное в контент-плане, чтобы не терять и не дублировать.
Настройки
Доступ к YouTube Data API
Доступ к Вордстату
Настоящая частотность запросов вместо догадки модели
про «так ли это ищут». Ключ ОТДЕЛЬНЫЙ от модели: Вордстат живёт
в Yandex Search API, где своя роль
search-api.webSearch.user и своя область действия
ключа yc.search-api.execute. Ключ от YandexGPT сюда
может не пустить.
Доступ к модели
Промпты модели
Промпт — это настройка, а не код: он определяет, что модель считает водой, какой тон засчитывает за инсайт и что вообще предлагает снимать. Правка не требует выкладки на сервер.
Веса скоринга
После изменения нажмите «Пересчитать» — это бесплатно, данные пересчитаются из сохранённых замеров. Подробности — вкладка «Методика».
Самый важный параметр на этой странице. Пока стоит 0, система не знает вашего размера и не может отличить «тема свободна» от «тема занята теми, кого вам не обойти». Замер показал, чем это кончается: «основы html» и «циклы в python» попадали в находки, хотя их топ держат каналы на сотни тысяч подписчиков. Первое слово в группе — каноническое. Приводится и в запросе, и в заголовках видео, поэтому «как составить тз» найдёт «Пишем техническое задание». Не склеивайте похожие, но разные понятия: SRS и ТЗ — разные документы.Отчёт на почту — расписание и адрес
Отчёт на почту
Письмо приходит только если за сутки обработаны новые ключи. Расписание задаётся на вкладке «Расписание», задача «Прислать отчёт на почту».