Базовая формула ROI
ROI = (Прибыль из SEO - Затраты на SEO) / Затраты × 100%Просто, но дьявол в деталях:
- Как считать «прибыль из SEO»?
- Какие затраты включать?
- За какой период?
Что включать в затраты
Прямые затраты
- Зарплата SEO-специалиста (in-house)
- Стоимость подрядчика (агентство, фрилансер)
- Контент (копирайтинг, дизайн, видео)
- Линкбилдинг (PR, гостевые, биржи)
- Инструменты (Топвизор, Ahrefs, Screaming Frog)
Косвенные затраты
- Доля зарплаты разработчиков на SEO-задачи
- Доля менеджмента на координацию
- Хостинг и CDN (часть)
Затраты по проекту
Если SEO — часть большого редизайна, выделяйте только SEO-часть.
Как считать прибыль из SEO
Простой метод (для малого бизнеса)
Прибыль = Сессии из органики × CR × Средний чек × МаржаПример:
- 10 000 сессий из органики
- CR 2% → 200 заявок
- CR в продажу 50% → 100 продаж
- Чек 5 000 ₽ → 500 000 ₽
- Маржа 30% → 150 000 ₽ прибыли
Точный метод (через GA4)
GA4 → Reports → Acquisition → фильтр Organic Search → колонка Total Revenue.
Это работает, если настроена коммерция (e-commerce events).
Атрибуция
В реальности клиент проходит несколько касаний:
- Прочёл блог-статью (SEO)
- Кликнул контекст
- Купил
Простая атрибуция «last-touch» отдаст заслугу контексту. Это несправедливо к SEO.
Используйте multi-touch attribution в GA4:
- Reports → Advertising → Attribution → Model comparison
- Data-driven model
- Last non-direct click
- Linear
Сценарии расчёта по уровням бизнеса
Сценарий 1. Локальный бизнес
Стоматология. Год 1.
Затраты:
- SEO-агентство: 60k ₽/мес × 12 = 720k ₽
Эффект:
- Год 1: 30 новых пациентов в месяц через 8 мес
- Чек 30k ₽, маржа 50% = 15k ₽
- Месяц 9-12: 30 × 15k × 4 = 1.8М ₽
- Прибыль года 1: 1.8М ₽
ROI года 1: (1.8М - 0.72М) / 0.72М × 100% = +150%
Сценарий 2. SaaS B2B
Платформа для маркетологов.
Затраты:
- Команда SEO: 200k ₽/мес × 12 = 2.4М ₽
Эффект:
- Год 1: 50 платящих подписчиков из SEO к концу года
- ARPU 5k ₽/мес, LTV 12 мес = 60k ₽
- 50 × 60k = 3М ₽ LTV
- Из этого получено в год 1: ~1М ₽ (часть LTV)
- Прибыль года 1: 1М ₽, ROI = -58%
Год 2:
- Затраты 100k ₽/мес × 12 = 1.2М ₽
- 150 подписчиков всего, LTV 60k = 9М ₽
- Получено в год 2: 4.5М ₽
- ROI года 2: +275%
Сценарий 3. Контентный проект
Блог с рекламой и партнёрками.
Затраты:
- Контент: 100k ₽/мес × 12 = 1.2М ₽
Эффект:
- Год 1: 50к UU/мес к концу года
- RPM 200 ₽, партнёрки 100 ₽ = 300 ₽ за 1000 показов
- 50k × 1.5 просмотра × 300 / 1000 = 22.5k ₽/мес от рекламы к концу года
- За год получено: 80k ₽
- ROI года 1: -93%
Год 2:
- Затраты 50k × 12 = 600k ₽
- 100к UU/мес стабильно
- 100k × 1.5 × 300 / 1000 = 45k ₽/мес × 12 = 540k ₽
- ROI года 2: -10%
Год 3:
- 200к UU/мес
- 90k ₽/мес × 12 = 1.08М ₽
- ROI года 3: +80%
Сроки окупаемости
По типам бизнеса
| Тип | Окупаемость | Год 2 ROI |
|---|---|---|
| Локальный бизнес | 4-6 мес | 200-500% |
| E-commerce средний | 9-15 мес | 100-300% |
| SaaS B2B | 12-18 мес | 200-500% |
| Агрегатор | 12-24 мес | 200-1000% |
| Контентный проект | 24-36 мес | 50-300% |
Косвенный эффект SEO
Часто забывают:
1. Brand search
Рост брендовых запросов = больше прямых заходов в будущем. Это долгосрочный эффект.
2. PR-эффект
Качественный контент → упоминания в СМИ → повышение доверия.
3. Конверсия других каналов
Пользователь увидел вас в SEO → потом перешёл по контексту → купил.
Контекст забрал заслугу, но без SEO конверсия была бы ниже.
4. Снижение CAC других каналов
Узнаваемость бренда → дешевле контекст и SMM.
5. Стоимость бренда
Через 3-5 лет SEO-инвестиции = стоимость бренда при продаже компании.
Считать ли LTV или только первую покупку
Для подписочных моделей (SaaS, курсы)
Обязательно LTV. Иначе ROI выглядит как минус.
Для разовых покупок
LTV = средний чек × среднее количество покупок за жизнь клиента.
Если возвращаемость низкая → LTV ≈ первая покупка.
Для услуг
LTV высокая (стоматолог, юрист, парикмахер):
- Стоматолог: средний клиент 5-10 визитов
- Парикмахер: 10-30 визитов в год × годы
Считайте 2-3 года минимум.
Считать ли по сезонам
Если бизнес сезонный
Усредняйте по году. Иначе:
- Декабрь у магазина игрушек → ROI 1000%
- Февраль → ROI -50%
Берёте годовой ROI.
Дашборд ROI
| Период | Затраты | Прибыль | ROI |
|---|---|---|---|
| Месяц 1-3 | 300k | 50k | -83% |
| Месяц 4-6 | 300k | 200k | -33% |
| Месяц 7-9 | 300k | 500k | +67% |
| Месяц 10-12 | 300k | 900k | +200% |
| Год 1 итого | 1.2М | 1.65М | +38% |
| Год 2 | 600k | 3.5М | +483% |
Динамика важнее одной цифры.
Сравнение с другими каналами
CAC по каналам
| Канал | CAC |
|---|---|
| SEO (после окупаемости) | 200-2000 ₽ |
| Контекст | 1000-15000 ₽ |
| Таргет в соцсетях | 500-5000 ₽ |
| Партнёрки | 200-3000 ₽ |
| PR | 5000-50000 ₽ |
SEO в 5-10 раз дешевле контекста после окупаемости.
Подробнее про SEO vs контекст →.
Анти-паттерны
❌ Считать ROI после 3 месяцев
Слишком рано. SEO даёт результат за 6-12 мес.
❌ Только last-click атрибуция
Заслуга SEO теряется в воронке.
❌ Не учитывать LTV
Для подписок ROI выглядит ужасно без LTV.
❌ Игнор косвенного эффекта
Brand search, PR, конверсия других каналов — это всё SEO.
❌ Без сегментации
Считать ROI по «всему сайту» неверно. По разделам/типам контента.
Чек-лист расчёта ROI
- [ ] Все затраты учтены (прямые + косвенные)
- [ ] Прибыль из SEO измерена в GA4
- [ ] Multi-touch attribution настроена
- [ ] LTV учтён для подписок
- [ ] Косвенный эффект оценён
- [ ] Сравнение с CAC других каналов
- [ ] Динамика по периодам, не один срез
- [ ] Сегментация по типам контента
Итог
ROI SEO — долгосрочная метрика. Год 1 часто -50%, год 2 +200-500%. Это нормально.
Главное — считать честно (все затраты, LTV, multi-touch) и в динамике. Тогда SEO выглядит как самая выгодная инвестиция в маркетинге.