ROI от SEO — главная метрика, по которой собственник или маркетинг-директор принимает решение о бюджете на органический канал. Без расчёта ROI продвижение сайтов оценивается интуитивно — по динамике позиций или объёму трафика, которые не привязаны к деньгам. Базовые формулы расчёта, состав затрат и выручки, особенности атрибуции и горизонта окупаемости, методика пошагового калькулятора и типичные ошибки — разобраны по пунктам.
Зачем считать ROI от SEO
ROI (Return on Investment) — показатель возврата инвестиций, отражающий, какую прибыль приносит каждый вложенный в канал рубль. Расчёт ROI SEO решает три прикладные задачи. Формула ROI SEO применяется к любому горизонту — от месяца до года — и работает как для собственного штата, так и для внешнего подрядчика. Возврат инвестиций в продвижение оценивается через прибыль от органического трафика за вычетом всех затрат.
- Решение о бюджете. Расчёт ROI показывает, окупается ли текущий бюджет на SEO. Если ROI положительный — канал работает в плюс, расширение бюджета даёт прирост прибыли. Если отрицательный или близкий к нулю — нужно разбираться в причинах: слабый подрядчик, неверная стратегия, неподходящая ниша для SEO.
- Сравнение с другими каналами. Расчёт ROI делает SEO сопоставимым с контекстной рекламой, рассылками, социальными сетями и партнёрскими программами. Без единой метрики каналы сравниваются по объёму трафика, что не отражает реальной экономики.
- Планирование на горизонт. ROI на 6–12 месяцев показывает, когда вложения в SEO выходят в окупаемость и какую прибыль канал даёт после этого момента. Это основа бизнес-плана и обоснования инвестиций в продвижение перед собственником или инвестором.
В отличие от контекстной рекламы, где ROI считается быстро и просто (расход / выручка), в SEO расчёт сложнее: канал работает с отложенным эффектом, привлекает аудиторию на разных этапах воронки, удерживает её через повторные визиты. Корректная окупаемость SEO рассчитывается с учётом этих особенностей и факторов, которых нет в платных каналах. Ниже разобраны методики: как считать ROI SEO в базовой формуле, как раскладывать затраты, как учитывать атрибуцию конверсий и LTV.
Базовая формула ROI: что показывает и что нет
Базовая формула ROI применяется к любому маркетинговому каналу, включая SEO:
ROI = (Доход − Затраты) / Затраты × 100%Где:
- Доход — выручка или прибыль, полученная благодаря каналу за период;
- Затраты — полные расходы на канал за тот же период.
Результат в процентах: 100% означает, что канал удвоил вложения; 50% — добавил половину; 0% — окупил расходы без прибыли; отрицательное значение — канал убыточен.
Простой пример расчёта:
Затраты на SEO за год: 24 000 у.е.
Выручка из органики за год: 60 000 у.е.
ROI = (60 000 − 24 000) / 24 000 × 100% = 150%SEO окупил вложения в 2.5 раза — это положительный результат для большинства ниш.
Что формула показывает. Базовая формула отвечает на один вопрос: окупается ли канал в горизонте расчёта. Это контрольная метрика для решения «продолжать инвестировать или сокращать бюджет».
Что формула не показывает
У базовой формулы есть несколько ограничений, которые часто маскируют реальную картину:
- Отложенный эффект. ROI за первые 3–6 месяцев в SEO почти всегда отрицательный — основная выручка приходит позже. Расчёт за короткий период даёт ошибочно низкий результат.
- Накопительный характер канала. SEO создаёт долгоживущий актив: статьи, посадочные страницы, ссылочный профиль продолжают приносить трафик после прекращения работ. ROI не отражает остаточную ценность.
- Прибыль vs выручка. Если в формулу подставить выручку, ROI будет завышен — он не учитывает себестоимость товаров, операционные расходы, налоги. Для точного ответа подставляется маржинальная прибыль или валовая прибыль.
- Атрибуция. Один и тот же клиент может прийти из органики, потом из рассылки, потом из закладок. Формула не разделяет долю каждого канала в финальной покупке — это задача атрибуционной модели.
Из чего складываются затраты на SEO
Корректный расчёт ROI начинается с полного учёта затрат. Затраты на SEO делятся на пять категорий — каждую нужно посчитать отдельно и сложить в общую сумму.
| Категория | Что входит |
|---|---|
| Услуги подрядчика | Ежемесячная оплата SEO-агентству или внешним специалистам по договору |
| Внутренняя команда | Зарплаты SEO-специалиста, контент-менеджера, копирайтера, технического специалиста, доля времени маркетолога |
| Контент | Оплата авторов, редакторов, иллюстраторов, переводчиков для контентных проектов и блогов |
| Технические инструменты | Подписки на Ahrefs, Serpstat, Megaindex, Screaming Frog, Sitebulb, краулеры, рангтрекеры, сервисы тепловых карт |
| Линкбилдинг | Закупка ссылок, оплата гостевых публикаций, размещения в каталогах и тематических медиа |
Дополнительные категории, которые часто упускают:
- Хостинг и инфраструктура для производительности. Переход на более быстрый хостинг, подключение CDN (Content Delivery Network), оптимизация серверной части — частично относится к SEO, потому что критично для Core Web Vitals.
- Разработка под SEO-задачи. Доработки шаблонов, внедрение schema.org-разметки, технические правки, миграции, переезды на новые CMS — часть бюджета разработки идёт на SEO-задачи.
- Дизайн и UX. Редизайны посадочных страниц с учётом конверсии и поведенческих факторов.
- Обучение и менторство. Курсы, конференции, консультации для команды.
Для корректного ROI учитываются все категории, включая косвенные. Если в расчёт включаются только услуги внешнего подрядчика, ROI получается завышенным и не отражает реальной экономики канала. Полный бюджет на продвижение сайтов включает оплату подрядчика плюс затраты внутренней команды и инфраструктуры, и собственник видит ROI именно по полному бюджету, а не по строке договора с агентством.
Из чего складывается выручка из органики
Выручка из органики — финальный доход от пользователей, пришедших на сайт из поисковых систем за период. Расчёт ведётся через настроенную электронную коммерцию в Яндекс Метрике или Google Analytics 4 с фильтром по каналу «Переходы из поисковых систем».
Состав выручки
Полная выручка из органики включает:
- Прямые покупки. Пользователь пришёл из поисковика и оформил заказ в той же сессии. Это самый простой случай для атрибуции.
- Отложенные покупки. Пользователь пришёл из органики, ушёл, вернулся через несколько дней через прямой заход или закладку и оформил заказ. По модели атрибуции «последний клик» эта покупка приписывается прямому каналу, что несправедливо к SEO. По модели «первый клик» или «линейной» часть выручки возвращается органике.
- Повторные покупки клиента, привлечённого через органику. Через 3 месяца после первой покупки клиент возвращается и покупает ещё. Эта выручка относится к LTV (Lifetime Value) клиента, который изначально пришёл из SEO.
- Влияние на офлайн-обращения. Пользователь нашёл компанию через поиск, позвонил по телефону или приехал в офис. Без коллтрекинга и учёта офлайн-обращений этот доход выпадает из расчёта.
Атрибуция: какой долей приписать SEO
Атрибуция конверсий — основной источник споров при расчёте ROI: какая часть выручки относится к каналу первого касания, какая — к финальному, какая делится между всеми каналами в пути клиента. Три популярные модели:
| Модель | Логика | Эффект для SEO |
|---|---|---|
| Последний клик | Вся выручка приписывается каналу последнего касания | Занижает вклад органики в воронках с длинным циклом |
| Первый клик | Вся выручка приписывается каналу первого касания | Завышает вклад органики, потому что SEO часто первый канал |
| Линейная | Выручка делится поровну между всеми каналами касания | Сбалансированно, но не учитывает разную силу каналов |
Для расчёта ROI от SEO рекомендуется использовать модель с учётом ассоциированных конверсий: выручка делится пропорционально между всеми каналами в пути клиента, с акцентом на канал привлечения. В Яндекс Метрике и Google Analytics 4 эти модели доступны в отчётах «Многоканальные последовательности» и «Атрибуция».
Расчёт LTV для SEO-клиентов
Lifetime Value клиентов, пришедших из органики, обычно выше, чем из контекстной рекламы: пользователи поиска чаще возвращаются и реже отписываются. Базовая формула LTV:
LTV = Средний чек × Среднее число покупок в год × Средний срок жизни клиента (лет)Для точного ROI на горизонте 12–24 месяцев в выручку включается LTV новых клиентов, привлечённых через SEO, а не только их первая покупка.
Альтернативные метрики: ROMI, ROAS, payback period
Помимо классического ROI в маркетинге используются три дополнительные метрики окупаемости, каждая для своего контекста.
ROMI
ROMI (Return on Marketing Investment) — частный случай ROI, рассчитанный только для маркетинговых вложений:
ROMI = (Доход от маркетинга − Расходы на маркетинг) / Расходы на маркетинг × 100%Отличие от ROI — фокус на маркетинговую часть бюджета, без учёта производственных и операционных расходов. ROMI применяется, когда нужно сравнить эффективность маркетинговых каналов между собой.
ROAS
ROAS (Return on Ad Spend) — упрощённая метрика, считающая отношение выручки к затратам без вычитания самих затрат:
ROAS = Доход от канала / Затраты на канал × 100%ROAS 300% означает, что канал даёт 3 рубля выручки на 1 рубль затрат. Метрика проще ROI, потому что не требует расчёта прибыли, но не отражает реальную окупаемость — для этого нужно знать маржинальность.
Payback period
Payback period — срок окупаемости вложений в месяцах:
Payback period = Затраты на канал / Среднемесячная прибыль от каналаДля SEO с длинным циклом запуска payback period — критическая метрика: показывает, через сколько месяцев канал начинает приносить прибыль сверх вложений. Типичный payback period для SEO в коммерческих нишах — 8–18 месяцев. В B2B и сложных нишах может доходить до 24 месяцев.
Горизонт расчёта: почему 6–12 месяцев
SEO работает с отложенным эффектом. Бюджет, потраченный в первом месяце, начинает давать выручку через 3–6 месяцев, выходит на устойчивый результат к 9–12 месяцу. Это принципиально отличает раскрутку сайтов от контекстной рекламы, где эффект виден в день запуска кампании.
Динамика отдачи по месяцам
Типичная кривая отдачи от SEO для коммерческого проекта:
| Месяц | Фаза | Эффект на выручку |
|---|---|---|
| 1–3 | Подготовка | Минимальный: аудит, технические правки, начало контентной работы |
| 4–6 | Первые результаты | 10–25% от целевого: первые позиции в топ-30, первые конверсии |
| 7–9 | Рост | 40–60% от целевого: масштабирование контента и ссылочной массы |
| 10–12 | Стабилизация | 70–100% от целевого: устойчивый трафик, накопленный эффект |
| 13–24 | Зрелость | 100–150% от целевого: накопленный контент-фонд работает с минимальной поддержкой |
Расчёт ROI за первые 3 месяца показывает значение, близкое к −100%: затраты есть, выручки почти нет. Это нормальная фаза для дисциплины с длинным циклом запуска. Корректный расчёт делается на горизонте 6–12 месяцев минимум, идеально — 12–24 месяца.
Что делать с расчётом за короткий период. Если бизнес требует расчёт ROI на горизонте 3 месяцев, методически корректно: посчитать накопленные затраты с момента начала работ, оценить кривую выручки на основе текущей динамики и спрогнозировать выход на окупаемость. Расчёт превращается в прогноз, а не ретроспективную оценку.
Расчёт ROI для разных типов бизнеса
Подход к расчёту ROI от SEO отличается в зависимости от типа бизнеса и его модели монетизации.
Интернет-магазин
Самый простой случай для расчёта. Электронная коммерция настраивается в Метрике и GA4, выручка из органики видна напрямую. Формула:
ROI = (Выручка из органики × Маржа − Затраты на SEO) / Затраты на SEO × 100%Где маржа — доля валовой прибыли в выручке. Для типичных интернет-магазинов 20–40%.
B2B-услуги
Сложнее: между заявкой и оплатой проходит 1–6 месяцев, цикл сделки длинный. Расчёт делается через стоимость заявки и конверсию в продажу:
Выручка из органики = Число заявок × Конверсия в продажу × Средний чек
ROI = (Выручка − Затраты на SEO) / Затраты на SEO × 100%Для B2B-проектов с длинным циклом ROI считается с учётом отложенных продаж — заявки этого месяца дают выручку через 2–6 месяцев.
Контентный проект
Монетизация через рекламу или партнёрские программы. Расчёт через доход на 1000 сессий:
Выручка из органики = Органические сессии × RPM / 1000
ROI = (Выручка − Затраты на контент и SEO) / Затраты × 100%Где RPM (Revenue Per Mille) — доход на тысячу сессий от рекламы или партнёрских ссылок.
Локальный бизнес. Учитываются звонки и офлайн-обращения. Без коллтрекинга часть выручки невидима для веб-аналитики, и ROI занижается. Формула:
Выручка из органики = (Онлайн-заявки + Звонки из органики × Конверсия в продажу) × Средний чек
ROI = (Выручка − Затраты на SEO) / Затраты на SEO × 100%Онлайн-сервис с подпиской. Подписочные модели рассчитываются через ARPU (Average Revenue Per User) и срок удержания клиента:
LTV = ARPU × Средний срок подписки в месяцах
Выручка из органики = Число регистраций из органики × Конверсия в платящего × LTV
ROI = (Выручка − Затраты на SEO) / Затраты на SEO × 100%Калькулятор ROI: пошаговая методика
Методика пошагового расчёта ROI применяется к проекту любого типа. Алгоритм состоит из шести шагов.
Шаг 1. Зафиксировать период расчёта. Минимум 6 месяцев, оптимально 12 месяцев. Брать законченные периоды без сезонных всплесков от внешних событий.
Шаг 2. Собрать полные затраты на SEO за период. Сложить пять категорий из раздела о затратах: услуги подрядчика, внутренняя команда, контент, инструменты, линкбилдинг. Не забыть косвенные расходы: хостинг, разработка, дизайн.
Шаг 3. Извлечь выручку из органики из Метрики или Google Analytics 4. Применить сегмент «Переходы из поисковых систем», взять отчёт по электронной коммерции или по достижениям макроконверсии за тот же период.
Шаг 4. Применить атрибуционную модель. Если есть данные о многоканальных последовательностях — корректировать выручку с учётом ассоциированных конверсий. Если данных нет — использовать прямую атрибуцию по последнему клику с пониманием, что результат будет занижен.
Шаг 5. Учесть маржинальность. Умножить выручку на долю маржинальной прибыли. Для интернет-магазинов это 20–40%, для услуг 50–80%, для контентных проектов 70–90%, для SaaS (Software as a Service — программное обеспечение как услуга) 80–95%.
Шаг 6. Подставить в формулу ROI. Получить результат в процентах. Для горизонта меньше 12 месяцев — пересчитать на годовое значение для сравнения с другими каналами.
Пример пошагового расчёта для условного B2B-сайта услуг:
Период: 12 месяцев
Затраты на SEO: 36 000 у.е.
- Подрядчик: 24 000
- Контент: 8 000
- Инструменты: 2 000
- Линкбилдинг: 2 000
Заявок из органики за 12 мес: 480
Конверсия заявка → продажа: 25%
Продаж: 120
Средний чек: 1 500 у.е.
Выручка из органики: 180 000 у.е.
Маржа (B2B-услуги): 60%
Маржинальная прибыль: 108 000 у.е.
ROI = (108 000 − 36 000) / 36 000 × 100% = 200%Канал окупил вложения в 3 раза и принёс прибыль выше затрат вдвое. Это сильный результат для B2B-ниши.
Типичные ошибки в расчёте ROI
Семь распространённых ошибок, которые искажают расчёт ROI от SEO.
- Расчёт за слишком короткий период. Расчёт за 3–4 месяца показывает отрицательный ROI и приводит к ошибочному решению свернуть канал. Окупаемость продвижения сайтов на горизонте 3 месяцев почти никогда не показывает положительного результата — это нормально для дисциплины с длинным циклом. Минимальный корректный горизонт расчёта — 6 месяцев, оптимальный — 12.
- Использование выручки вместо прибыли. Если в формулу подставляется выручка, ROI получается завышенным. Для бизнес-решения подставляется маржинальная или валовая прибыль.
- Неполный учёт затрат. Включаются только услуги внешнего подрядчика, упускаются внутренняя команда, контент, инструменты, доля разработки. Реальные затраты в 1.5–2 раза выше учтённых.
- Атрибуция по последнему клику без поправки. SEO часто работает на этапе привлечения, а конверсия фиксируется на этапе возврата через прямой заход или закладку. Без корректировки модели атрибуции вклад органики занижается на 30–50%.
- Игнорирование LTV. Учитывается только первая покупка клиента, без повторных. Для бизнесов с повторными покупками реальный ROI выше расчётного в 2–3 раза.
- Сравнение разных периодов без учёта сезонности. ROI за летние месяцы и зимние месяцы для сезонного бизнеса даёт разные цифры из-за внешних факторов, а не качества канала.
- Не учтены отложенные эффекты после прекращения работ. Контент-фонд продолжает приносить трафик и через 6–12 месяцев после остановки регулярных работ. Это остаточная ценность канала, которую часто опускают в расчётах при принятии решения о смене стратегии.
Особенности для белорусского бизнеса
Несколько особенностей расчёта ROI от SEO специфичны для белорусского рынка.
Раздельный расчёт по Google и Яндексу. На белорусском рынке доля Google по большинству тематик 65–75%, Яндекса — 25–30%. Соотношение и динамика двух поисковиков различаются, и общий ROI без сегментации скрывает реальную картину каждого канала. SEO-продвижение в Беларуси даёт разные финансовые результаты в Google и в Яндексе из-за разной аудитории и разной коммерческой выдачи. Корректный подход: считать ROI отдельно для трафика из Google и отдельно для трафика из Яндекса, особенно если планируется перераспределение бюджета или оптимизация под один из поисковиков.
Сегментация по странам. Большинство белорусских сайтов получают трафик и из Беларуси, и из России. Конверсия двух стран часто различается в 2–3 раза: белорусская аудитория целевая для местного бизнеса, российская — нецелевая для бизнеса без российского представительства. При расчёте ROI трафик из РФ либо исключается, либо учитывается отдельно — иначе ROI разводнён нецелевой выручкой.
Платёжные системы Беларуси и потери на воронке оплаты. ЕРИП (Единое расчётное и информационное пространство), Belkart, Webpay, bePaid — интегрированные платёжные шлюзы. Часть органической выручки теряется на этапе перехода в шлюз из-за технических ошибок: отказы сертификата, тайм-ауты редиректа. Эта потеря не отражается в выручке Метрики, и для точного ROI она оценивается через сегментацию воронки оплаты.
Валютные курсы и инфляция. Для бизнеса, продающего и в РБ, и в РФ, выручка считается в одной валюте — обычно в долларовом эквиваленте. При расчёте ROI на горизонте 12 месяцев учитываются изменения курса, особенно если затраты на SEO платятся в одной валюте, а выручка приходит в другой. Инфляция белорусского рубля на горизонте года может заметно искажать картину окупаемости: ROI, рассчитанный в номинальных белорусских рублях, через несколько кварталов даёт другую цифру относительно реальной покупательной способности. Корректный подход — фиксировать в отчётности и номинальный ROI, и пересчёт в стабильной валюте, чтобы видеть динамику без курсовых искажений.
УНП и учёт расходов в бухгалтерии. Затраты на SEO для бизнеса в Беларуси проводятся как маркетинговые расходы с указанием УНП (учётный номер плательщика) подрядчика. Корректный учёт расходов важен не только для бухгалтерии, но и для точного расчёта ROI: расходы в управленческом учёте должны совпадать с расходами в маркетинговой отчётности.
Точный расчёт ROI от SEO требует понимания всех компонентов: затрат, выручки, атрибуции, маржинальности, горизонта окупаемости. Cropas помогает с расчётом ROI в составе услуги SEO-сопровождения — настраивает корректный учёт затрат, выгружает выручку из электронной коммерции, применяет атрибуционные модели и считает payback period под конкретную нишу. Услуга встроена в комплексное продвижение сайтов в Беларуси и связывает SEO с другими каналами привлечения — контекстная реклама, рассылки, прямые заходы — для сквозной оценки маркетинговой экономики проекта.
Часто задаваемые вопросы
Какой ROI от SEO можно считать хорошим?
Универсального норматива нет. Для коммерческих ниш с быстрым циклом продаж (интернет-магазины, услуги населению) ROI на горизонте 12 месяцев в диапазоне 100–300% — приемлемый результат, выше 300% — сильный. Для B2B-проектов с длинным циклом приемлемо 50–150% на тех же 12 месяцах, потому что значительная часть выручки приходит в следующем году. Главный ориентир — сравнение с другими каналами привлечения: SEO должен показывать ROI не ниже контекстной рекламы при равных условиях.
Что делать, если совет посчитать ROI требует немедленных данных, а проекту меньше 3 месяцев?
Считать промежуточный ROI с пометкой «прогноз» вместо ретроспективной оценки. Алгоритм такой: зафиксировать накопленные затраты с начала работ, оценить текущую динамику показов и кликов из Search Console и Вебмастера, построить прогнозную кривую выручки на следующие 6–9 месяцев на основе плановых позиций и среднего CTR по нише. Результат подаётся собственнику как «текущий ROI плюс прогнозируемая траектория с допущениями», без претензии на финальную оценку — но с обоснованным выводом, продолжать ли вкладывать в канал. Полноценный ретроспективный ROI считается не раньше 6 месяцев работы.
Что делать, если в Метрике не настроена электронная коммерция?
Без электронной коммерции ROI считается через число макроконверсий и среднюю стоимость заявки или заказа. Это менее точно, чем прямая выручка из электронной коммерции, но достаточно для оценки порядка значений. Параллельно настраивается полноценный учёт: после 1–2 месяцев накопленной статистики расчёт переключается на прямую выручку.
Как разделить выручку между SEO и другими каналами, если клиент пришёл из нескольких источников?
Через многоканальную атрибуцию в Метрике или Google Analytics 4. В отчётах «Многоканальные последовательности» видна полная цепочка касаний клиента: первый канал, ассоциированные каналы, канал последнего клика. Для SEO рекомендуется использовать модель «с учётом ассоциированных конверсий» или линейную — они корректнее отражают вклад органики.
Влияет ли на ROI выбор подрядчика или его стоимость?
Влияет напрямую. Подрядчик с низкой ценой и слабым результатом даёт отрицательный ROI: маленькие затраты, но и выручки нет. Подрядчик с высокой ценой и сильным результатом даёт сильный ROI: затраты выше, но выручка кратно перекрывает. Правильный критерий выбора подрядчика на раскрутку сайтов — не стоимость услуг, а прогнозируемый ROI с учётом качества работы и его соответствия нише.
Что важнее — ROI или payback period?
Зависит от приоритетов бизнеса. ROI отвечает на вопрос «насколько прибыльный канал», payback period — на вопрос «когда канал начнёт окупаться». Для бизнеса с ограниченным денежным потоком payback period критичнее: даже высокий ROI не помогает, если окупаемость наступает через 18 месяцев, а оборотных средств хватает только на 6.
Пример из коммерческой ниши (интернет-магазин товаров для дома): затраты 30 000 у.е. за год, выручка из органики 90 000 у.е., маржа 30%, маржинальная прибыль 27 000 у.е. ROI = (27 000 − 30 000) / 30 000 × 100% = −10%, payback period = 30 000 / 2 250 (среднемесячная прибыль) ≈ 13 месяцев. На горизонте 12 месяцев ROI отрицательный, но накопленный контент-фонд продолжит работать и в следующем году с минимальными вложениями. Для бизнеса с длинным горизонтом планирования это приемлемый старт; для бизнеса, который должен окупить вложения за один год, — повод пересмотреть тактику.
Считается ли ROI отдельно для контентного SEO и для технического?
В управленческом учёте — обычно нет, потому что разделить затраты на технические и контентные работы сложно: они идут параллельно и поддерживают одни и те же страницы. В аналитическом учёте крупные проекты могут считать ROI по направлениям: контент-маркетинг, ссылочная масса, техническая оптимизация. Это требует более детального учёта времени и расходов по каждому направлению.
Как обосновать ROI собственнику, если данные за полгода?
Через комбинацию фактических данных и обоснованного прогноза. Фактический ROI за 6 месяцев плюс прогноз кривой выручки на следующие 6 месяцев на основе текущей динамики позиций и трафика. Прогноз делается консервативно, с указанием допущений: рост числа запросов в топ-10 ведёт к росту трафика, рост трафика при стабильной конверсии — к росту выручки. Собственник видит и текущий результат, и обоснованную перспективу.



