Портфель сайтов: фреймворк бюджета и внимания

v2 · 2026-08-25 · Полный текст и источники: botswain/docs/research/website-portfolio-framework.md (+ appendix). Все суммы — ₽.

Рекомендованный формализм (по итогам исследования): никаких multi-armed bandits и кривых насыщения — на нашем масштабе присутствуют все опубликованные условия их отказа (мало «рук», недельная задержка сигнала, сезонность; Stucchio, Statsig). Работает связка: ICE-скоринг с доказательной линейкой уверенности (Гилад) + stage-gate лестница + step-тесты с маржинальным ROAS + 7 шагов диагностики узкого места. Квота 70/20/10 — с 50 сайтов; байесовское ранжирование хвоста — со 100+.
Кому следующие ₽5,000?Сайту с максимальным Opportunity Score × Confidence среди тех, у кого есть открытый именованный риск, снимаемый этим траншем.
Кому внимание команды?Активных слотов всего 2–3: GROW-FOR-REVENUE и FIX. Остальные стратегии — автопилот ≤ 0.5 ч/нед (принцип Tiny).
Бизнес или просто трафик?Трёхосевой тест: возвращаемость × цена привлечения × глубина + рост брендовых запросов. RPM ₽/1000 визитов — главная метрика.
Развивать / трафик-актив / стоп?Классификатор из 7 стратегий ниже; kill = продать за 27–33× месячной прибыли, не удалить.

Ключевые факты из исследования

Лестница бюджетов (stage-gate от ₽5,000)

Каждый транш снимает один именованный риск; kill-критерии («состояние + дата») записываются до траты; решения — только на воротах.

СтупеньБюджетСнимаемый рискНаверх (все условия)Kill / вниз
S0₽0Есть ли спрос (органика)Продукт работает + монетизация подключена/спланированаПоказы плоские 2 квартала → CUT
S1₽5,000Покупается ли трафик по цене нишиCTR ≥ 0.8% · CPC ≤ бенчмарка · revenue-proxy ≥ 0.8 · вовлечённость ≈ органикеCTR < 0.3% · proxy < 0.3 · правило трёх бьёт экономику
S2₽5,000 повторСлучайность? Чинится ли слабое место (менять одну переменную)Как S1Два цикла без улучшения = kill
S3₽10–25k / 2–4 недЖивёт ли экономика при масштабеМаржинальный proxy ≥ 0.8 на верхней трети расхода · возвраты купленных ≥ 20%Маржинальный proxy < 0.5 → плато S2
S4₽25–75k/месНасыщение канала+20% раз в 2–3 дня до излома кривой; 15–20% бюджета — вечные тестыМаржинальный proxy < 1 два периода → срез до плато
S5> ₽75k/месПортфельное решениеMER портфеля выше пола прибыльности

Решение по итогам одного ₽5,000-теста

Сигнал (после полной открутки)KILLПОВТОР ₽5kSCALE ₽10–25k
CTR РСЯ (норма 0.5–2%)< 0.3% после итерации креативов0.3–0.5%≥ 0.8–1%
CPC vs ₽11.45> 2× при слабом CTR1–2×≤ бенчмарка
Конверсии/возвраты0 на 400+ кликах при нужной CR ≥ 1%1–5 (CPA неоднозначен)≥ 10/нед и CPA ≤ цели
Вовлечённость платных vs органикиbounce ≥ 1.5× и глубина < 50%смешаннов пределах ~20%
Revenue-proxy (визиты × RPM / расход)< 0.30.3–0.8≥ 0.8–1.0

Приоритет: любой KILL-сигнал → kill. SCALE — только если CTR и revenue-proxy зелёные оба. Иначе — повтор с одной изменённой переменной; два повтора без улучшения = kill.

Классификатор стратегий (порядок проверки)

СтратегияУсловиеДействие
1CUT / PAUSEПлохая экономика или нет потенциала + нулевая стратегическая ценностьПродать (27–33× мес. прибыли) или заморозить
2FIXСпрос есть, воронка сломана (вовлечённость платных ≪ органики, RPM аномален)Именованный bottleneck + таймбокс; без даты = CUT с отсрочкой
3MONETIZEВозвраты и глубина в норме, RPM < ниши или РСЯ не стоитСамый дешёвый ₽ выручки в портфеле
4GROW FOR REVENUERPM ≥ ниши · возвраты ≥ 30% · proxy ≥ 0.8 · бренд растётЛестница бюджетов + продукт
5GROW FOR TRAFFICМонетизация слаба, но кросс-промо/ссылочный вес/бренд-ореол подтверждены числамиЕжеквартальная ревизия — самая самообманная категория
6WATCHМало данных, транш пока проигрывает конкуренцию за пулЗаписанный следующий тест и дата
7MAINTAINЗдоров, растёт против распадаАвтопилот, внимание ≈ 0

Маршрутизатор внимания: какой тип работы следующий

Диагностика по порядку, остановиться на первом сработавшем (Lean Analytics + Theory of Constraints + Quick Ratio + Fat Stacks):

#ВопросЕсли да →Порог / обоснование
1Сломано? (CWV failing, индексация, даунтайм, реклама не крутится)ТЕХНИКАВыручку двигает только failing→passing; зелёное не полировать
2Слишком мал для диагноза?КОНТЕНТ (объём) + посевной ₽5k ради сигнала< ~1000 сессий/мес — «на 40 визитах/день решений нет» (Fat Stacks)
3Людям вообще надо? (возвраты < 10%, bounce-доминация)ПРОДУКТ / КАЧЕСТВОLean Analytics: не покидать Stickiness; ничего не масштабировать
4Дырявое ведро? (Quick Ratio < ~1.2, возвраты падают при росте новых)RETENTION (email/push/TG, refresh топа)Hsu: QR = (новые+воскресшие)/потерянные; LTV:CAC < 2 → retention прежде закупки
5Ведро цело, трафик плоский?сначала выжать бесплатно (SEO-refresh, перелинковка, CTR-тайтлы), потом: ждём 4–8 мес → SEO; надо сейчас/сезон/валидация → РЕКЛАМА; канал насыщен → НОВЫЙ КАНАЛ (один)TOC: exploit до elevate; SEO окупается 4–8 мес, выигрывает на 12–24
6Трафик здоров, деньги отстают? (RPM < ниши)МОНЕТИЗАЦИЯСначала микс ниша/гео/интент, потом блоки; A/B только при ≥ 30 конверсий/вариант/мес, ниже — эвристический CRO
7Всё в норме и компаундится?NO ACTION (автопилот)Перезапустить диагностику в следующем цикле — узкое место мигрирует

Бюджет внимания: активных слотов у команды 2–3 (GROW-R и FIX). «Развивается хорошо» = одновременно QR ≥ 1.2, доля бренда растёт, RPM не падает при росте трафика, owned-захват ≥ 1.5%. Рост визитов при QR < 1 и нулевом бренде — вода в дырявое ведро, не рост бизнеса.

Формулы (ядро)

Прототип дашборда — ДЕМО-ДАННЫЕ

Цифры в таблице — образец формата, не факты. Реальные значения появятся после подключения Метрики/Вебмастера/Директа/РСЯ (этап v1) и ручной оценки потенциалов. Колонка «Ворота» поднимает наверх строки, ждущие решения.

ПроектСтратегияСтупеньВорота Выручка ₽/месРостRPM ₽Расход ₽CPC ₽Proxy Органика WoWВозвратыPotential T/R/MScoreConf. BottleneckСледующий бюджет
anekdotnik.ruMONETIZES0сейчас 0 +?%?%2/2/1?MED РСЯ не подключена (фильтр «пошлые»)₽0 — сначала РСЯ
sudoky.netWATCHS0→S1тест 0 +?%?%1/1/1?LOW мало данных: нет платного теста₽5,000 (S1)
pozdravuk.comWATCHS0сезон 0 +?%?%2/1/0?LOW монетизация не подключена; сезонная ниша₽5,000 к сезону
japanese-crosswordsWATCHS0 0 ??1/1/0?LOW ранняя стадия₽0
game-platformWATCHS0 0 ??1/1/0?LOW ранняя стадия₽0
delaypostWATCHS0 0 ???/?/??LOW вне текущего учёта botswain₽0

Автоматические сигналы возможностей

MVP и эволюция 10 → 50 → 100+

  1. MVP (неделя, максимально простая архитектура): один YAML на сайт в репозитории (ручные поля + последний тест) + генератор этой статической страницы. Заполняется руками на еженедельном 15-минутном ритуале — сначала месяц крутим пороги на реальных цифрах, потом автоматизируем.
  2. v1: сборщик Метрика + Вебмастер + Директ + РСЯ → автозаполнение таблицы и сигналов; ручными остаются Potential и Effort. Инженерная задача, бриф после согласования MVP.
  3. 10 сайтов: ICE + ворота, всё на одном экране, человек видит каждый сайт. Квоты не нужны.
  4. 50 сайтов: + бюджетная квота 70/20/10 (проверенные/многообещающие/эксперименты) как commitment device; месячный батч-ревью; сигналы обязаны быть автоматическими; Potential — по классам сайтов.
  5. 100+ сайтов: хвост ранжирует скрипт (грубые постериоры RPM/proxy, месячная выборка в духе Thompson — батчем, с одобрением человека, не живой bandit); человек смотрит топ-20 строк + сигналы. Портфельная метрика риска класса активов: доля выручки на одном канале (урок Onfolio — сейчас всё на РСЯ).
  6. Ритуал: еженедельно 15 мин — только строки с открытыми воротами; ежемесячно — Potential; ежеквартально — ревизия GROW-FOR-TRAFFIC и риска класса активов.

Источники: Яндекс.Справка, click.ru, eLama, VK Ads, Habr; PSL, Atomic, Hexa, Flagship, BCG, Umbrex (GE-McKinsey, real options, EVPI), Annie Duke «Quit», Tiny, Onfolio, Empire Flippers, Motion Invest, Ahrefs; Dotdash (Fast Company, Brandchannel), Valnet, Voodoo, Supersonic, GameAnalytics. Полные URL — в appendix-документе в репозитории botswain.