Вы платите агентству 150 тысяч в месяц. Трафик растёт. Продажи — нет. И никто не может объяснить почему.
Что такое SEO ROI и формула расчёта
SEO ROI — это окупаемость вложений в органический канал: сколько денег или валовой прибыли принёс SEO относительно всех затрат на него за выбранный период.
| Показатель | Формула |
|---|---|
| ROI SEO | (доход или валовая прибыль из SEO − затраты на SEO) / затраты на SEO × 100% |
| Для e-commerce | Органическая выручка или валовая прибыль из транзакций / затраты SEO |
| Для lead-gen | Количество SEO-лидов × ценность лида / затраты SEO |
| Payback period | Момент, когда накопленная валовая прибыль из SEO сравнялась с накопленными затратами |
Это типичная ситуация. Не потому что агентство плохое. А потому что SEO измеряют не теми метриками.
Позиции. Трафик. CTR. Всё это — суррогатные показатели. Они не отвечают на главный вопрос бизнеса: сколько денег принёс органический канал?
Почему ROI нельзя считать по трафику
Органический трафик бывает разным. Информационный («как настроить») и транзакционный («купить CRM») дают принципиально разный вклад в выручку.
Если агентство нагнало 50K новых посетителей в блог — это хорошо для охвата. Но это не то же самое, что 50K потенциальных покупателей.
Правильная цепочка: спрос → страницы → лиды → сделки → ценность
Спрос
Какой спрос вы закрываете? Запросы вида «[продукт] купить», «[услуга] цена», «сравнение А и Б» несут коммерческий интент. Информационный трафик важен для верхней воронки, но вклад в выручку у него другой.
Страницы
Какие страницы закрывают этот спрос и насколько хорошо конвертируют? Страница может ранжироваться по ценному запросу и плохо конвертировать — это уже проблема конверсии посадочной (CRO — оптимизация коэффициента конверсии), а не SEO.
Лиды
Сколько людей из органики совершают целевое действие? Форма, звонок, чат, добавление в корзину. Без настроенных целей в аналитике вы не знаете, что происходит с трафиком после посадки.
Сделки
Сколько лидов закрываются в сделки? Какой средний чек? В B2B это требует интеграции аналитики с CRM. В e-commerce — настройки электронной торговли.
Ценность
Итого: какую выручку принёс органический канал? Какова стоимость привлечённого лида из органики против других каналов?
Что включать в затраты на SEO
Формула ROI становится игрушечной, если в затраты включить только агентство. Бизнесу нужен полный состав затрат по каналу.
| Категория затрат | Что входит |
|---|---|
| Команда | In-house SEO, редактор, контент-менеджер, аналитик, проектный менеджер, часть времени разработчика и дизайнера. |
| Подрядчики | Агентство, фрилансеры, технические специалисты, редактура, локализация. |
| Контент | Исследование тем, написание, редактирование, экспертная валидация, графика, обновление старых материалов. |
| Разработка | Внедрение шаблонов, техфиксы, микроразметка, скорость, рендеринг, перелинковка, фильтры, migration work. |
| Инструменты | Ahrefs, Semrush, Screaming Frog, трекеры позиций, BI, коллтрекинг, сервисы лог-анализа. |
| Дистрибуция и ссылки | Digital PR, аутрич, линкбилдинг, размещения, партнёрские интеграции. |
Практическое правило простое: если без этой статьи, ссылки, релиза, правки шаблона или инструмента канал не дал бы тот же результат, это часть вложений в SEO.
Как считать ROI для лидогенерации без онлайн-оплаты
Во многих B2B и сервисных нишах деньги не проходят на сайте. Это не мешает считать ROI, если вы задаёте денежную ценность лида через CRM-данные.
| Шаг | Как считать |
|---|---|
| 1. Ценность лида | LTV или средняя валовая прибыль со сделки × доля закрытия в сделку |
| 2. Ценность MQL/SQL | Если есть этапы, добавьте коэффициент перехода MQL → SQL → sale |
| 3. Доход из SEO | Количество лидов из органики × ценность лида |
| 4. ROI | (ценность SEO-лидов − затраты SEO) / затраты SEO × 100% |
Пример: средняя валовая прибыль со сделки 120 000 ₽, закрытие лида в продажу — 12%. Тогда ожидаемая ценность одного лида = 14 400 ₽. Если SEO привёл 40 лидов, денежная ценность канала за период — 576 000 ₽ ещё до фактического закрытия всех сделок.
Какой режим расчёта использовать
| Режим | Когда использовать |
|---|---|
| По выручке | Когда нужен быстрый ориентир по выручке для e-commerce и у вас уже есть корректная органическая выручка по транзакциям. |
| По валовой прибыли | Когда нужен управленческий ROI и важно сравнение канала с платным трафиком, отделом продаж и unit-экономикой. |
| По ожидаемой ценности лида | Когда это B2B или сервисный бизнес, оплаты на сайте нет, а цикл сделки длинный и нужен прогнозный режим. |
Минимальный рабочий сценарий в Яндекс.Метрике и CRM
Концепция без операционки не работает. Ниже минимальный путь, который позволяет быстро собрать рабочий SEO ROI-отчёт.
- Определите lead-цель. Отправка формы, звонок, клик по мессенджеру, бронирование, заявка на демо. В Метрике это должна быть корректно настроенная цель, а ключевые цели удобно отметить как избранные.
- Откройте отчёт «Конверсии». После редизайна он находится в левом меню Метрики. Сначала выберите нужную цель, затем примените сегмент по источнику: органический поиск.
- Проверьте объём и качество органики. Смотрите визиты, целевые визиты, конверсию и достижения цели именно по органике, а затем режьте данные по посадочным страницам.
- Сравните модели атрибуции. В отчётах Метрики переключайте атрибуцию: первый переход, последний переход, последний значимый или автоматическая атрибуция, чтобы понять реальный вклад SEO.
- Пробросьте источник в CRM. В карточке лида должны сохраняться как минимум первый источник, тип источника, посадочная страница, дата первого визита и тип конверсии.
- Сведите лиды и сделки. Уже в CRM или в блоке сквозной аналитики Метрики считайте конверсию в сделку по каналам, выручку, валовую прибыль, CPL и CPA.
Минимальный набор полей в CRM: `источник`, `тип источника`, `посадочная страница`, `тип лида`, `этап сделки`, `выручка`, `валовая прибыль`, `дата создания`. Без этого SEO почти всегда остаётся каналом «про трафик», а не «про деньги».
Если у компании основной стек на Google Analytics, логика та же: отдельный канал органики, корректные события-конверсии, разбивка по посадочным страницам, сравнение путей атрибуции и обязательная связка с CRM. Но для русскоязычного бизнеса Яндекс.Метрика чаще остаётся самым удобным рабочим слоем аналитики.
Числовые примеры расчёта ROI
Пример 1: B2B-сервис
| Метрика | Значение |
|---|---|
| Затраты на SEO в месяц | 150 000 ₽ |
| Органический трафик | 8 000 визитов/мес |
| Конверсия в лид | 2,5% → 200 лидов |
| Конверсия лид → сделка | 10% → 20 сделок |
| Средний чек | 80 000 ₽ |
| Выручка (оборот) из органики | 1 600 000 ₽/мес |
| ROI = (выручка − затраты) / затраты × 100% | 967% |
| CPL (стоимость лида) | 150 000 / 200 = 750 ₽/лид |
| CPA (стоимость сделки) | 150 000 / 20 = 7 500 ₽/сделка |
В e-commerce структура считается немного иначе: транзакции вместо лидов, средний чек вместо сделки. Принцип тот же — цепочка от визита до выручки.
Пример 2: E-commerce (средний магазин)
| Метрика | Значение |
|---|---|
| Затраты на SEO в месяц | 80 000 ₽ |
| Органический трафик | 25 000 визитов/мес |
| Конверсия в покупку | 1,2% → 300 заказов |
| Средний чек | 3 500 ₽ |
| Выручка (оборот) из органики | 1 050 000 ₽/мес |
| ROI = (1 050 000 − 80 000) / 80 000 × 100% | 1213% |
| CPO (стоимость заказа) | 80 000 / 300 = 267 ₽/заказ |
Сегментация трафика по ценности
Не весь органический трафик одинаково ценен. Правильный ROI считается по сегментам.
| Сегмент | Ценность и особенности измерения |
|---|---|
| Небрендовый коммерческий спрос | Максимальная ценность — люди ищут продукт, не зная вас. Основной KPI для оценки SEO-агентства. |
| Брендовый спрос | Рост брендового трафика не всегда заслуга SEO: он может расти за счёт офлайн-рекламы или PR. Смешивать его с небрендовым при оценке агентства нельзя. |
| Информационный трафик: новые пользователи | Ценен для верхней воронки. ROI считается через вклад в цепочку конверсии и сравнение моделей атрибуции, не напрямую. |
| Информационный трафик: возвраты | Часть конверсий атрибутируется этому сегменту с течением времени. |
| Локальное SEO | Высокая конверсия для локального бизнеса. Мерить через звонки и визиты в заведение. |
Про атрибуцию: где реально живёт измерение SEO
Органический трафик не требует UTM-разметки — поисковики автоматически передают источник. Правильная атрибуция SEO живёт в другом:
- Источники и сегменты в Метрике — органический поиск должен быть выделен как отдельный канал, без смешивания с платным трафиком и реферальными переходами.
- Анализ посадочных страниц — какие страницы приводят лиды и с какой конверсией.
- Модели атрибуции — органика часто участвует в воронке, но финальный клик принадлежит другому каналу. Поэтому в Метрике нужно сравнивать первый переход, последний значимый и автоматическую атрибуцию.
- CRM-интеграция или сквозная аналитика — источник лида должен фиксироваться в момент первого контакта, а продажи и статусы сделок должны возвращаться в аналитику.
Как прогнозировать ROI и срок окупаемости SEO
Факт-расчёт нужен собственнику, но бизнес почти всегда спрашивает ещё и другое: когда это окупится. Для этого нужен не один прогноз, а сценарная модель.
- Возьмите базу. Текущий органический трафик, конверсию в лид, долю закрытия в сделку, среднюю валовую прибыль со сделки и текущий полный состав SEO-затрат.
- Соберите потенциал. Оцените, какие кластеры и шаблоны страниц реально могут вырасти и какой объём небрендового трафика они способны принести.
- Постройте 3 сценария. Консервативный, базовый и оптимистичный. Меняйте не только трафик, но и конверсию посадочных.
- Считайте по месяцам, а не одной цифрой. SEO отдаёт неравномерно: часть страниц выстреливает через 2 месяца, часть — через 9.
- Фиксируйте срок окупаемости. Точка окупаемости — месяц, в котором накопленная валовая прибыль из органики перекрыла накопленные SEO-затраты.
За какой период считать
- Месяц к месяцу — для темпа и ранних сигналов.
- Квартал — для оценки устойчивости тренда.
- Скользящий годовой период — лучший формат для собственника и бюджета.
- Один месяц почти всегда шумный для SEO.
- Новый сайт и миграция требуют более длинного горизонта.
- Контентные и B2B-проекты разумно смотреть когортным подходом.
Главные ограничения расчёта SEO ROI
Точный SEO ROI посчитать можно не всегда. Это не повод отказаться от модели, но это повод честно назвать ограничения.
- Атрибуция неполная. SEO часто знакомит пользователя с брендом, а закрывает сделку другой канал.
- Горизонт длинный. Текущая выручка из органики часто частично создана прошлогодней работой.
- SEO смешано с другими факторами. PR, бренд, офлайн, email и продуктовые изменения влияют на ту же воронку.
- Нужна маржа, а не только оборот. Без валовой прибыли канальная экономика искажается.
- Есть нефинансовая отдача. Видимость бренда, доля спроса, снижение зависимости от платного трафика и накопительный эффект страниц не всегда сразу видны в выручке.
Что делать, если прямой ROI пока не считается
Если прямую выручку из SEO вы пока не связываете со сделками, не надо делать вид, что ROI «невозможен». Нужен промежуточный режим оценки.
| Proxy-метрика | Когда полезна |
|---|---|
| Денежный эквивалент органики / стоимость сопоставимого платного трафика | Когда надо прикинуть денежный эквивалент органики через стоимость сопоставимого платного трафика. |
| Поисковая видимость / доля видимости | Когда цикл сделки длинный, а бизнесу нужны ранние сигналы роста доли спроса. |
| Небрендовые коммерческие клики | Когда важно отделить рост реального SEO от брендового шума и других каналов. |
| SEO CPL против CPL из платного трафика | Когда выручка ещё не дозрела, но лиды уже видны и их можно сравнить по себестоимости. |
Это не замена настоящему ROI. Это мост между фазой «деньги ещё не замкнуты в аналитику» и фазой, где канал уже можно считать как полноценную экономику канала.
Когда ROI временно отрицательный — и это нормально
SEO — канал с отложенным эффектом. В первые 3–6 месяцев затраты обычно превышают отдачу.
Когда минус — норма
- Первые 3–6 месяцев на новом сайте или в новом регионе.
- После миграции или редизайна — нужно время на восстановление.
- При входе в высококонкурентную нишу с нуля.
- При масштабном контентном проекте — статьи выходят в топ через 2–4 месяца.
- После 12 месяцев работы без роста коммерческих страниц.
- Весь трафик информационный, конверсий нет — стратегия не ориентирована на бизнес-цели.
- Есть рост трафика, но падают конверсии — проблема с посадочными или офером.
В период до окупаемости важно иметь дашборд опережающих метрик — промежуточные сигналы роста до того, как они конвертируются в выручку:
- Рост позиций по коммерческому кластеру.
- Рост числа проиндексированных страниц нужного типа.
- Рост CTR в выдаче по приоритетным запросам.
- Рост конверсии на посадочных страницах (мост между SEO и CRO).
Минимальный дашборд для управленческого отчёта
| Блок | Ключевые метрики |
|---|---|
| Трафик | Органика: всего / небрендовый / брендовый трафик, динамика месяц к месяцу |
| Видимость | Позиции по коммерческому кластеру, Coverage в GSC |
| Конверсия посадочных | CR по приоритетным посадочным страницам — мост между SEO и CRO |
| Воронка | Органика → целевые действия → лиды → сделки |
| Стоимость | CPL и CPA из органики vs других каналов |
| ROI | (Выручка из органики − затраты SEO) / затраты × 100% |
| Прогноз | Ожидаемый рост трафика и лидов в следующем периоде |
Промпт: составить ROI-отчёт по данным аналитики
Промпт: ROI-расчёт SEO-канала (вставить в LLM)Помоги рассчитать ROI SEO-канала за период [указать].
Данные из аналитики:
- Затраты на SEO в месяц: [сумма]
- Органический трафик (небрендовый): [визиты/месяц]
- Конверсия посадочных в лид/заявку: [%]
- Конверсия лид → сделка: [%]
- Средний чек / LTV: [сумма]
Рассчитай:
1. Количество лидов из органики
2. Количество сделок
3. Оборот из органики
4. CPL и CPA из органики
5. ROI = (оборот − затраты) / затраты × 100%
Дополнительно:
- Сравни CPL из органики с другими каналами (если есть данные: [вставить])
- Укажи, какие данные критически отсутствуют для точного расчёта
- Дай рекомендацию: на какой метрике фокусироваться в отчёте собственнику
Часто задаваемые вопросы
Нет. Органический трафик бывает разным — информационный и транзакционный дают принципиально разный вклад в выручку. Считать ROI по суммарному трафику — всё равно что оценивать отдел продаж по количеству звонков без учёта конверсии. Важна цепочка: трафик → лиды → сделки → деньги.
Правильная цепочка: спрос → страницы → лиды → сделки → ценность. Без настроенных целей в аналитике и интеграции с CRM вы не знаете, что происходит с трафиком после посадки. SEO-отчёт без CRM-связки показывает позиции — а позиции и деньги не одно и то же.
Три главные причины: стратегия ориентирована на информационный трафик без коммерческой воронки; нет настроенных целей для измерения лидов; есть проблема с конверсией посадочных страниц — это уже задача оптимизации конверсии, а не SEO. В первом и втором случае — вопрос к стратегии. В третьем — к качеству посадочных.
Не только оплату агентства. Включайте внутреннюю команду, подрядчиков, контент, разработку, дизайн, инструменты, коллтрекинг, линкбилдинг и digital PR. Если без этой активности канал не дал бы тот же результат, это часть вложений в SEO.
Через ценность лида. Возьмите среднюю валовую прибыль со сделки или LTV, умножьте на долю закрытия в сделку и получите ожидаемую денежную ценность одного лида. Дальше умножаете её на количество лидов из органики и сравниваете с SEO-затратами.
Операционно полезно смотреть месяц к месяцу и квартал к кварталу, но для управленческого решения лучший формат обычно скользящий годовой период. Один месяц для SEO почти всегда слишком шумный, особенно на новых сайтах, после миграций и в длинном B2B-цикле.
Да, и для управленческих решений это обычно правильнее. Расчёт по выручке полезен как быстрый ориентир, но именно валовая прибыль лучше показывает реальную экономику канала и позволяет честно сравнивать SEO с платным трафиком и другими источниками привлечения.
Помогу собрать ROI-воронку для вашего проекта
От группировки каналов до CRM-атрибуции. Увидите, сколько реально стоит лид из органики и как SEO соотносится с другими каналами.
Написать в Telegram