Вы платите агентству 150 тысяч в месяц. Трафик растёт. Продажи — нет. И никто не может объяснить почему.
Что такое SEO ROI и формула расчёта
SEO ROI — это окупаемость вложений в органический канал, то есть сколько денег или валовой прибыли принёс SEO относительно всех затрат на него за выбранный период.
| Показатель | Формула |
|---|---|
| ROI SEO | (доход или валовая прибыль из SEO − затраты на SEO) / затраты на SEO × 100% |
| Для e-commerce | (органическая выручка или валовая прибыль из транзакций − затраты SEO) / затраты SEO × 100% |
| Для lead-gen | (количество SEO-лидов × ценность лида − затраты SEO) / затраты SEO × 100% |
| Payback period | Момент, когда накопленная валовая прибыль из SEO сравнялась с накопленными затратами |
Это типичная ситуация. Не потому что агентство плохое. А потому что SEO измеряют не теми метриками.
Позиции. Трафик. CTR. Всё это — суррогатные показатели. Они не отвечают на главный вопрос бизнеса о том, сколько денег принёс органический канал?
Почему трафик и позиции — суррогатные показатели, а не деньги
Органический трафик бывает разным. Информационный («как настроить») и транзакционный («купить 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-цель. Отправка формы, звонок, клик по мессенджеру, бронирование, заявка на демо. В Метрике это должна быть корректно настроенная цель, а ключевые цели удобно отметить как избранные.
- Откройте отчёт «Конверсии». На момент публикации (2026) он находится в левом меню Метрики — интерфейс аналитики периодически меняется, сверяйтесь с актуальной справкой Яндекса. Сначала выберите нужную цель, затем примените сегмент по источнику, по органическому поиску.
- Проверьте объём и качество органики. Смотрите визиты, целевые визиты, конверсию и достижения цели именно по органике, а затем режьте данные по посадочным страницам.
- Сравните модели атрибуции. В отчётах Метрики переключайте атрибуцию между первым переходом, последним переходом, последний значимый или автоматическая атрибуция, чтобы понять реальный вклад 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).
Минимальный дашборд для управленческого отчёта
| Блок | Ключевые метрики |
|---|---|
| Трафик | Органика: всего / небрендовый / брендовый трафик, динамика месяц к месяцу |
| Видимость | Позиции по коммерческому кластеру, отчёт об индексировании страниц в 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 по обороту вместо валовой прибыли. Цифра получается красивая, решение по ней принимается неверное.
Разница видна на простом примере. При марже 20% канал с оборотом в миллион рублей приносит бизнесу двести тысяч, и если вложено было триста, канал убыточен, хотя отчёт по обороту показывает уверенный плюс. Я прошу маржинальность до того, как берусь считать, и если её не дают, отмечаю в отчёте, что все цифры ниже — про оборот, а не про заработанные деньги.
Вторая по частоте ошибка мельче, но встречается почти так же часто. В затраты забывают положить работу собственной команды, а туда идут часы редактора, разработчика и аналитика, и на длинной дистанции они весят больше подрядного счёта.
Часто задаваемые вопросы
Нет. Органический трафик бывает разным — информационный и транзакционный дают принципиально разный вклад в выручку. Считать ROI по суммарному трафику — всё равно что оценивать отдел продаж по количеству звонков без учёта конверсии. Важна цепочка: трафик → лиды → сделки → деньги.
Правильная цепочка: спрос → страницы → лиды → сделки → ценность. Без настроенных целей в аналитике и интеграции с CRM вы не знаете, что происходит с трафиком после посадки. SEO-отчёт без CRM-связки показывает позиции — а позиции и деньги не одно и то же.
Три главные причины: стратегия ориентирована на информационный трафик без коммерческой воронки; нет настроенных целей для измерения лидов; есть проблема с конверсией посадочных страниц — это уже задача оптимизации конверсии, а не SEO. В первом и втором случае — вопрос к стратегии. В третьем — к качеству посадочных.
Не только оплату агентства. Включайте внутреннюю команду, подрядчиков, контент, разработку, дизайн, инструменты, коллтрекинг, линкбилдинг и digital PR. Если без этой активности канал не дал бы тот же результат, это часть вложений в SEO.
Через ценность лида. Возьмите среднюю валовую прибыль со сделки или LTV, умножьте на долю закрытия в сделку и получите ожидаемую денежную ценность одного лида. Дальше умножаете её на количество лидов из органики и сравниваете с SEO-затратами.
Операционно полезно смотреть месяц к месяцу и квартал к кварталу, но для управленческого решения лучший формат обычно скользящий годовой период. Один месяц для SEO почти всегда слишком шумный, особенно на новых сайтах, после миграций и в длинном B2B-цикле.
Да, и для управленческих решений это обычно правильнее. Расчёт по выручке полезен как быстрый ориентир, но именно валовая прибыль лучше показывает реальную экономику канала и позволяет честно сравнивать SEO с платным трафиком и другими источниками привлечения.
Помогу собрать ROI-воронку для вашего проекта
От группировки каналов до CRM-атрибуции. Увидите, сколько реально стоит лид из органики и как SEO соотносится с другими каналами. Если нужен точечный разбор вашей воронки без полного проекта, для этого хватит часовой SEO-консультации.
Написать в Telegram