Как понять, окупается ли SEO: считаем стоимость органического клиента, а не позиции

Позиции, видимость и органический трафик показывают, что происходит в поиске, но сами по себе ничего не говорят об окупаемости SEO. Для бизнеса нужна полная цепочка: показы → клики → целевые обращения → продажи → валовая прибыль. После этого можно считать стоимость квалифицированного лида, CAC клиента из органики, срок окупаемости и ROMI. При этом брендовый трафик, атрибуция между каналами и повторные покупки нужно учитывать отдельно.

15.10.2026 26 мин 38 просмотров Максим Вагизов 100%1 оценка
Воронка от SEO-позиций и показов до клиентов, прибыли и ROMI
Позиция — только начало воронки. Окупаемость появляется после связи органического трафика с продажами и прибылью.

Представим отличный SEO-отчёт.

За полгода количество запросов в топ-10 выросло с 420 до 790.

Средняя позиция улучшилась.

Показы выросли на 60%.

Органический трафик — на 35%.

Можно сделать красивую презентацию, поставить четыре зелёные стрелки и написать:

SEO показывает уверенный рост.

Есть только один неприятный вопрос:

сколько денег этот рост принёс бизнесу?

Именно здесь становится понятна разница между отчётом о поисковой видимости и реальной экономикой проекта. Если компания заказывает SEO-продвижение сайта с привязкой к бизнес-показателям, в отчёте должны сходиться не только позиции и клики, но и стоимость органического клиента, качество заявок, продажи, валовая прибыль и полный объём инвестиций в канал.

Допустим, дополнительные переходы пришли по информационным запросам. Пользователи прочитали статьи и ушли.

Или заявок стало больше, но половина оказалась спамом, а ещё треть — клиентами из других регионов.

Или лиды были хорошими, но менеджеры перезванивали через три дня.

Наконец, продажи действительно выросли, но средняя маржа оказалась настолько низкой, что новый клиент стоил дороже прибыли с него.

Во всех этих сценариях SEO-метрики могут улучшаться.

Экономика — нет.

Google Search Console и сам разделяет показы, клики, CTR и среднюю позицию как разные показатели поисковой эффективности. Более того, в документации Google рекомендуется анализировать прежде всего тенденции показов и кликов, а не воспринимать позицию как самостоятельную конечную цель.

Поэтому я бы вообще не задавал вопрос:

SEO вывело нас в топ?

Для владельца бизнеса полезнее другой:

Сколько стоит новый клиент, которого мы получили благодаря органическому поиску, и сколько валовой прибыли этот клиент приносит?

Вот с этого момента начинается экономика SEO.

Позиция — ещё не бизнес-результат

Допустим, страница была на 12-й позиции.

SEO-специалист доработал её, и через два месяца она стала третьей.

Это хорошо?

С точки зрения поисковой видимости — вероятно.

С точки зрения бизнеса данных пока недостаточно.

Нужно продолжить цепочку:

  • сколько запрос имел показов;
  • сколько пользователей увидели именно наш результат;
  • сколько кликнули;
  • какой у запроса интент;
  • что посетитель сделал на сайте;
  • сколько обращений получили;
  • сколько из них были целевыми;
  • сколько превратилось в продажи;
  • сколько прибыли осталось с этих продаж.

Search Console показывает именно верхнюю часть этой системы: impressions, clicks, CTR и average position. CTR рассчитывается как отношение кликов к показам, а average position — как средняя позиция наиболее высоко расположенного результата сайта в соответствующем представлении данных.

Ни один из этих показателей не содержит информации о валовой прибыли.

Поэтому:

позиция 3 лучше позиции 12

и:

позиция 3 выгодна бизнесу

— два разных утверждения.

Первая часть воронки: показ → клик

Возьмём простой пример.

За месяц Search Console показывает:

20 000 показов.

Из них получили:

400 кликов.

CTR:

400 / 20 000 × 100 = 2%

Мы уже узнали больше, чем из одной позиции.

Но пока всё ещё ничего не знаем об экономике.

Показ — не посещение сайта.

Google определяет impression как отображение или появление ссылки сайта в соответствующем поисковом интерфейсе по правилам конкретного типа результатов. Click — уже переход пользователя по результату.

Дальше Search Console практически заканчивает свою часть работы.

Нужно понять, что произошло после перехода.

20 000 показов → 400 кликов → 8 продаж

Продолжим тот же сценарий.

Есть:

ЭтапКоличествоКонверсия
показы20 000—
органические клики4002% CTR
продажи82% от кликов

Получается:

20 000 показов

↓

400 кликов

↓

8 продаж

Теперь добавим SEO-бюджет.

Предположим, за этот период бизнес потратил:

100 000 ₽.

Можно посчитать стоимость клика:

100 000 / 400 = 250 ₽

Получили:

250 ₽ за органический переход.

Формально метрика правильная.

Практически она всё ещё мало говорит владельцу бизнеса.

Нас интересуют клиенты.

Если все восемь продаж — действительно новые клиенты, которые разумно атрибутированы органическому поиску:

100 000 / 8 = 12 500 ₽

Получаем:

CAC SEO = 12 500 ₽.

Теперь появляется число, которое можно сравнивать с экономикой бизнеса.

Допустим, средняя валовая прибыль с одной такой продажи:

20 000 ₽.

Восемь клиентов дали:

8 × 20 000 = 160 000 ₽

валовой прибыли.

SEO стоило:

100 000 ₽.

Упрощённый ROMI:

(160 000 − 100 000) / 100 000 × 100%

Получаем:

60%.

Вот теперь можно начинать разговор об окупаемости.

До этого момента мы просто измеряли поиск.

Расчёт окупаемости SEO от показов до валовой прибыли
Экономика SEO начинается после того, как клики удаётся связать с реальными клиентами и их валовой прибылью.

Почему ROMI лучше считать от прибыли, а не просто от выручки

На этом месте делают одну из самых удобных ошибок.

Допустим, SEO принесло:

1 000 000 ₽ выручки.

Расходы:

200 000 ₽.

Очень хочется написать:

(1 000 000 − 200 000) / 200 000 × 100 = 400%

Отличный результат.

Но предположим, что бизнес торгует товаром с валовой маржой 20%.

Тогда с миллиона выручки остаётся:

1 000 000 × 20% = 200 000 ₽

валовой прибыли.

Теперь:

(200 000 − 200 000) / 200 000 × 100 = 0%

Картина изменилась радикально.

Поэтому для оценки коммерческой эффективности SEO я бы минимум использовал:

атрибутированную валовую прибыль.

Если управленческий учёт позволяет считать contribution margin ещё точнее, можно идти глубже.

Например, учитывать:

  • стоимость доставки;
  • комиссию платёжной системы;
  • переменную зарплату;
  • возвраты;
  • другие переменные расходы.

Но даже переход от revenue к gross profit уже делает расчёт значительно честнее.

Что такое CPL из SEO

Для бизнеса услуг продажи часто нельзя отследить прямо на сайте.

Пользователь:

  1. отправляет форму;
  2. разговаривает с менеджером;
  3. получает предложение;
  4. думает неделю;
  5. подписывает договор.

Тогда первым доступным бизнес-показателем становится стоимость лида.

Формула:

SEO CPL = SEO investment / organic leads

Допустим:

SEO-бюджет:

100 000 ₽.

Формы:

20.

Формальный CPL:

100 000 / 20 = 5 000 ₽

В отчёте всё выглядит хорошо.

Но теперь открываем CRM.

Из двадцати обращений:

  • 4 — спам;
  • 3 — соискатели;
  • 3 — не наш регион;
  • 2 — запросы услуги, которую компания не оказывает;
  • 8 — реальные потенциальные клиенты.

Тогда qualified CPL:

100 000 / 8 = 12 500 ₽

Именно второе число лучше описывает бизнесовую ценность канала.

Поэтому я предпочитаю считать не просто:

заявки,

а:

квалифицированные обращения.

Если CRM позволяет.

Любой lead — ещё не новый клиент

Следующий уровень:

SEO CAC = SEO investment / new customers attributed to SEO

Предположим:

из восьми квалифицированных лидов закрылись четыре клиента.

Тогда при тех же расходах:

100 000 / 4 = 25 000 ₽

CAC:

25 000 ₽.

И здесь возникает главный вопрос:

выгодно ли бизнесу покупать клиента за 25 тысяч?

На него невозможно ответить без экономики самого продукта.

Если валовая прибыль с клиента:

10 000 ₽

— первая продажа SEO не окупает.

Если:

80 000 ₽

— выглядит иначе.

Клиент может окупиться не первой покупкой

Особенно это важно для:

  • SaaS;
  • подписок;
  • стоматологии;
  • образования;
  • технического обслуживания;
  • повторных услуг;
  • некоторых интернет-магазинов.

Предположим:

CAC из SEO:

12 500 ₽.

Валовая прибыль первой продажи:

8 000 ₽.

Если смотреть только первую покупку:

8 000 − 12 500 = −4 500 ₽

SEO будто бы убыточно.

Но клиент покупает четыре раза в течение года.

Совокупная валовая прибыль:

8 000 × 4 = 32 000 ₽

Тогда:

32 000 − 12 500 = 19 500 ₽

экономического запаса.

Поэтому CAC часто нужно сравнивать не только с первой продажей, но и с LTV.

Не обязательно строить сложную финансовую модель.

Даже грубая оценка повторных покупок полезнее, чем правило:

первая покупка не покрыла SEO — канал не работает.

Что именно включать в SEO investment

Следующая ошибка — брать только счёт подрядчика.

Например:

SEO стоит 60 000 ₽ в месяц.

Но для выполнения стратегии потребовалось:

  • SEO-специалист — 60 000 ₽;
  • разработчик — 20 000 ₽;
  • контент — 20 000 ₽;
  • сервисы — 5 000 ₽.

Полный расход:

РаботаСтоимость
SEO и аналитика60 000 ₽
разработка20 000 ₽
контент20 000 ₽
инструменты5 000 ₽
Итого105 000 ₽

Если использовать в CAC только 60 000 ₽, канал искусственно станет дешевле.

Поэтому для внутренней экономики полезно считать:

полную стоимость SEO-процесса, а не только invoice основного подрядчика.

А время собственных сотрудников?

Если контент-менеджер клиента тратит 20 часов в месяц на SEO-задачи, это тоже экономический ресурс.

Формально деньги не ушли SEO-агентству.

Но сотрудник мог заниматься другой работой.

Для упрощённого управленческого расчёта можно использовать:

часы × внутренняя стоимость часа

Например:

20 часов × 1 000 ₽ = 20 000 ₽.

Тогда реальный SEO investment выше ещё на 20 000 ₽.

Не обязательно включать внутренний труд в каждый оперативный отчёт.

Но для стратегического сравнения каналов учитывать его полезно.

Organic revenue ещё не означает, что всю выручку создало SEO

Теперь переходим к более неприятной части.

Пользователь открыл Google и ввёл:

название вашей компании

Перешёл на официальный сайт.

Купил.

Analytics покажет:

organic search.

Канал определён правильно.

Но создало ли SEO сам спрос на компанию?

Не обязательно.

Человек мог:

  • увидеть наружную рекламу;
  • получить рекомендацию знакомого;
  • посмотреть ролик;
  • увидеть рекламу в Telegram;
  • уже быть старым клиентом.

Поиск в таком случае только помог ему найти знакомый бренд.

Поэтому:

organic revenue

и:

incremental revenue caused by SEO

не являются одним и тем же показателем.

Это одно из главных ограничений любой простой модели окупаемости.

Почему нужно разделять брендовые и небрендовые запросы

В Search Console сейчас есть отдельный фильтр:

Branded / Non-branded.

Google объясняет, что branded traffic чаще связан с пользователями, которые уже знают сайт или бренд, тогда как non-branded traffic полезнее для анализа привлечения новой аудитории. Фильтр доступен для подходящих properties, а соответствующие данные начинаются с момента его внедрения 11 марта 2025 года.

Это очень полезный инструмент для SEO-экономики.

Представим:

было:

1 000 organic clicks.

Стало:

3 000.

Рост:

+200%.

Прекрасный SEO-результат?

Смотрим глубже.

Выясняется:

  • non-brand почти не изменился;
  • компания запустила большую рекламную кампанию;
  • пользователи начали массово искать название бренда.

Трафик действительно organic.

Но приписывать весь рост работе SEO-подрядчика неправильно.

Значит, брендовый трафик нужно полностью выбросить?

Тоже нет.

Брендовый поиск всё равно связан с SEO.

Поисковик должен:

  • нормально показывать официальный сайт;
  • выбирать правильные страницы;
  • строить sitelinks;
  • формировать понятные snippets;
  • не выводить вместо нужной страницы технический мусор.

Кроме того, путь пользователя может выглядеть так:

небрендовый запрос
↓
статья
↓
знакомство с компанией
↓
пауза 7 дней
↓
брендовый запрос
↓
страница услуги
↓
продажа

Если просто удалить из анализа всю брендовую органику, мы потеряем часть последствий первоначального SEO-контакта.

Поэтому брендовый поиск нужно разделять, а не автоматически считать либо стопроцентной заслугой SEO, либо нулевой ценностью.

Атрибуция: кому принадлежит продажа

Представим путь другого клиента:

Google Organic
↓
Direct
↓
Email
↓
Brand Organic
↓
Sale

Какой канал привёл продажу?

Organic?

Email?

Последний брендовый поиск?

Первый небрендовый поиск?

Универсального ответа нет.

Это уже задача атрибуции.

Google Analytics определяет attribution model как набор правил или data-driven алгоритм, который распределяет credit за key event между touchpoints на пути пользователя. Для paid and organic channels Google Analytics по умолчанию использует data-driven attribution, хотя reporting model можно изменить.

Отсюда важный вывод:

фраза «SEO принесло восемь продаж» всегда подразумевает некоторую модель определения источника.

Иногда очень простую.

Иногда довольно сложную.

Но модель всё равно существует.

Атрибуция продажи между органическим поиском и другими каналами
Пользователь может несколько раз взаимодействовать с брендом до покупки, поэтому результат SEO зависит от выбранной модели атрибуции.

В Яндекс Метрике атрибуция тоже имеет значение

Яндекс Метрика также поддерживает разные модели определения источника конверсии и умеет учитывать кросс-девайс историю пользователя.

Причём здесь есть важное актуальное изменение.

С 20 мая 2026 года Яндекс отключил несколько старых моделей: «Первый переход», «Последний значимый переход», «Последний переход из Директа» и «Последний переход из Директа кросс-девайс». В актуальной документации доступны, в частности, последний переход, первый переход кросс-девайс, последний значимый кросс-девайс и автоматическая атрибуция.

Поэтому старый SEO-гайд с инструкцией:

выберите «Последний значимый переход»

может уже не соответствовать текущему интерфейсу Метрики.

Для статьи 2026 года это стоит учитывать.

Search Console и Метрика измеряют разные участки пути

Очень распространённый вопрос:

Почему в Search Console 1 000 кликов, а в Метрике другое количество визитов?

Потому что системы измеряют разные сущности.

Search Console

Показывает, что происходило в Google Search:

  • query;
  • impression;
  • click;
  • CTR;
  • position.

Яндекс Метрика / Google Analytics

Измеряют уже посещение сайта и действия внутри него:

  • session / визит;
  • пользователь;
  • событие;
  • цель;
  • key event;
  • покупка;
  • доход.

Search Console поэтому нужен для диагностики верхней части воронки.

Web analytics — нижней.

Яндекс Метрика, например, имеет отдельный отчёт «Поисковые системы», где источники определяются по referrer и можно анализировать переходы из Яндекса, Google и других поисковых систем.

Пытаться заменить одну систему другой не нужно.

Нужно их связывать логически.

Почему Search Console и аналитика никогда не обязаны совпасть до единицы

Причин много.

Например:

  • Search Console считает click, аналитика — session/визит;
  • пользователь может повторно загружать страницу;
  • JavaScript analytics может не выполниться;
  • человек отказался от cookies;
  • browser блокирует часть измерения;
  • работает consent mode;
  • произошёл redirect;
  • отличаются правила источников;
  • разные часовые пояса;
  • используются модели атрибуции.

Google Analytics даже использует modeled key events, когда часть событий нельзя наблюдать напрямую из-за privacy, browser limitations или переходов между устройствами.

Поэтому задача аналитика не:

добиться, чтобы две цифры стали абсолютно одинаковыми.

А:

понимать, что считает каждая система и нет ли аномального расхождения из-за поломанного tracking.

Яндекс тоже не покажет каждый поисковый запрос каждого посетителя

В Метрике есть отчёт «Поисковые запросы».

Он действительно показывает поисковые фразы, по которым пользователи нашли сайт.

Но Яндекс прямо перечисляет ситуации, когда данные не отображаются.

Например:

  • за выбранный период посещаемость ниже определённого уровня;
  • дополнительные группировки могут нарушить требования анонимности;
  • поисковик не передал фразу в referrer;
  • cookie истекла;
  • browser блокирует cookies;
  • переход прошёл через другой домен.

Поэтому модель:

у нас есть точный search query каждого клиента, а затем точная продажа каждого клиента

для обычной web analytics практически недостижима.

Нужно работать с теми агрегированными данными, которые реально доступны.

SEO для услуг: главное — качество обращения

Для услуг я бы почти никогда не оценивал SEO только по количеству форм.

Представим юридическую компанию.

За месяц organic принёс:

30 заявок.

SEO стоило:

150 000 ₽.

Формальный CPL:

150 000 / 30 = 5 000 ₽

Но разбираем лиды:

Тип обращенияКоличество
спам8
не тот регион7
бесплатные консультации5
квалифицированные лиды10
Всего30

Qualified CPL:

150 000 / 10 = 15 000 ₽

Разница втрое.

Если бизнес считает только первую метрику, SEO выглядит намного эффективнее, чем есть на самом деле.

Поэтому хороший CRM-feedback для SEO должен возвращать хотя бы:

  • spam;
  • unqualified;
  • qualified;
  • proposal;
  • won;
  • lost.

Тогда оптимизировать можно не просто под form_submit.

А под запросы и страницы, которые приводят потенциально прибыльного клиента.

Лиды есть, продаж нет: это всегда проблема SEO?

Нет.

Представим:

SEO приводит 40 квалифицированных обращений.

Менеджеры закрывают одного клиента.

Может оказаться, что:

  • цена не соответствует рынку;
  • sales script слабый;
  • перезванивают через сутки;
  • менеджеры не понимают продукт;
  • предложение проигрывает конкурентам.

SEO отвечает за привлечение релевантного спроса.

Оно не может полностью компенсировать плохую работу следующего этапа.

Поэтому полезно разделять:

search → click
SEO / SERP

click → lead
landing / offer / UX

lead → qualified
traffic quality / targeting

qualified → sale
sales / price / product

sale → profit
unit economics

Тогда вместо:

SEO не работает

можно найти конкретный bottleneck.

SEO для интернет-магазина: покупки считать легче, прибыль — всё равно сложнее

У магазина воронка технически удобнее.

Можно передать в аналитику:

  • purchase;
  • transaction;
  • revenue;
  • товары.

Но revenue всё ещё не равна прибыли.

Допустим:

Товар A

Выручка:

100 000 ₽

Маржа:

5%

Валовая прибыль:

5 000 ₽

Товар B

Выручка:

40 000 ₽

Маржа:

40%

Валовая прибыль:

16 000 ₽

Если оценивать SEO по revenue:

товар A намного лучше.

Если по gross profit:

товар B выиграл более чем втрое.

Поэтому зрелая e-commerce аналитика должна по возможности передавать маркетингу не только стоимость заказа, но и хотя бы приближённую маржинальность.

SEO для SaaS: важнее payback

У подписного бизнеса часто ещё интереснее.

Допустим:

SEO CAC:

20 000 ₽.

Средняя monthly gross contribution одного клиента:

5 000 ₽.

Тогда упрощённый payback:

20 000 / 5 000 = 4 месяца

То есть SEO-инвестиция возвращается за четыре месяца жизни клиента.

Если средний клиент остаётся год, экономика может быть отличной.

Если два месяца — плохой.

Поэтому для subscription business CAC почти никогда не стоит анализировать без retention и LTV.

Информационная статья может участвовать в продаже, не являясь последней страницей

Представим материал:

Как выбрать CMS для корпоративного сайта

Человек прочитал его.

Ничего не купил.

Через две недели вернулся напрямую.

Посмотрел кейсы.

На следующий день нашёл компанию по брендовому запросу.

Открыл услугу.

Отправил заявку.

Если смотреть только последнюю landing page:

статья ничего не продала.

Если смотреть полный customer journey:

она вполне могла быть первым знакомством с брендом.

В GA4 для этого есть Key event attribution paths report: он показывает цепочки touchpoints до key event и позволяет увидеть, какие каналы инициируют, ассистируют и закрывают важные действия.

Именно поэтому эффективность информационного SEO особенно плохо измеряется обычным:

сколько заявок пришло прямо с URL статьи.

Иногда статья продаёт не на первом визите.

Почему SEO опасно оценивать по одному месяцу

Представим, в январе компания запустила SEO.

Заплатила:

100 000 ₽.

В январе органической прибыли:

0 ₽.

ROMI:

−100%

Можно закрывать SEO?

Если бы мы оценивали любой инвестиционный процесс одним месяцем, большое количество каналов и продуктов никогда бы не прошло стартовый период.

SEO сначала может финансировать:

  • технические исправления;
  • новую структуру;
  • контент;
  • внутренние связи;
  • обработку и переобход страниц поисковиками.

Эти расходы происходят сейчас.

Результат части работ появляется позже.

Но здесь важно не перескочить в противоположный миф:

SEO просто нужно дать время, и оно обязательно окупится.

Никакой гарантии нет.

Плохая стратегия через год не превращается автоматически в хорошую только потому, что стала старше.

Накопительная экономика SEO

Для долгосрочного канала полезно считать не только месячный, но и cumulative ROMI.

Например.

Месяц 1

Накопленные расходы:

100 000 ₽

Накопленная валовая прибыль:

0 ₽

Месяц 4

Расходы:

400 000 ₽

Валовая прибыль:

200 000 ₽

Проект пока в минусе.

Месяц 10

Расходы:

1 000 000 ₽

Накопленная атрибутированная валовая прибыль:

1 300 000 ₽

Тогда cumulative ROMI:

(1 300 000 − 1 000 000) / 1 000 000 × 100 = 30%

В какой-то момент две накопительные кривые пересеклись.

Это и есть условная точка окупаемости SEO-инвестиции в нашей модели.

Не обещание для любого проекта.

Просто правильный способ посмотреть на канал, эффект которого накапливается во времени.

Накопительная окупаемость SEO и точка payback
Инвестиции происходят раньше результата, поэтому месячный ROMI и общая окупаемость программы могут показывать совершенно разную картину.

Через сколько месяцев SEO должно окупиться

Универсальной цифры нет.

Я бы с большой осторожностью относился к обещанию:

гарантированная окупаемость через 6 месяцев.

Скорость зависит от:

  • текущего состояния сайта;
  • конкуренции;
  • спроса;
  • количества необходимых изменений;
  • размера проекта;
  • скорости внедрения;
  • истории домена;
  • качества предложения;
  • цикла сделки.

Сайт, который уже находится на 11–15 позициях по коммерческим запросам, может увидеть экономический эффект относительно быстро.

Новый проект в сложной нише может идти значительно дольше.

А неправильная стратегия может вообще не окупиться.

Поэтому дату payback правильнее измерять по факту, а не назначать в коммерческом предложении как физическую константу.

Если SEO не окупается, нужно определить, где порвалась воронка

Фраза:

SEO работает плохо

не даёт никакой инструкции.

Посмотрим на этапы.

Мало показов

Проблема находится ещё до клика.

Возможные причины:

  • низкая видимость;
  • недостаточное semantic coverage;
  • indexing;
  • слабые позиции;
  • очень маленький поисковый спрос.

Инструменты:

  • Search Console;
  • Яндекс Вебмастер;
  • спрос;
  • indexing.

Показы есть, кликов мало

Смотрим:

  • позицию;
  • CTR;
  • интент;
  • title;
  • snippet;
  • особенности SERP.

Google прямо предлагает использовать низкий CTR как один из сигналов для проверки того, насколько поисковый результат соответствует запросу пользователя.

Кликов много, заявок нет

Теперь проблема уже может находиться не в ранжировании.

Проверяем:

  • landing page;
  • intent;
  • предложение;
  • цену;
  • форму;
  • trust;
  • mobile UX.

Заявок много, квалифицированных мало

Вероятные причины:

  • не тот спрос;
  • слишком широкая семантика;
  • misleading page;
  • неправильное позиционирование.

Qualified leads есть, продаж мало

Проверяем:

  • sales;
  • скорость обработки;
  • цену;
  • коммерческое предложение;
  • продукт.

Продажи есть, прибыли нет

Это уже:

  • CAC;
  • маржа;
  • repeat rate;
  • LTV;
  • unit economics.

То есть на каждом этапе «не окупается SEO» означает совершенно разные задачи.

Диагностика окупаемости SEO по этапам воронки
Рост позиций, трафика, лидов и продаж может остановиться на разных этапах, поэтому для каждого bottleneck нужен свой способ диагностики.

AI-ответы и zero-click делают трафик ещё менее достаточной метрикой

Есть ещё одна современная проблема.

По некоторым информационным запросам пользователь способен получить значительную часть ответа непосредственно в поисковой выдаче.

Это означает, что:

impressions могут расти быстрее clicks.

Сам по себе такой сценарий не доказывает провал SEO.

Но и придумывать финансовый эффект нельзя.

Если страница получила:

  • 100 000 impressions;
  • мало кликов;
  • ноль измеримых конверсий;

нельзя просто сказать:

зато бренд много увидели, значит ROI наверняка высокий.

Влияние на бренд может существовать.

Но измеренная видимость и доказанная прибыль — не одно и то же.

Поэтому в отчёте нужно разделять:

измерено

и

предполагаем.

Этот принцип вообще полезнее многих сложных SEO-метрик.

Органический трафик не бесплатный

Иногда SEO противопоставляют рекламе так:

В Директе каждый click платный, а из поиска бесплатный.

Поисковая система действительно не выставляет счёт за каждый organic click.

Но сам поток пользователей создаётся работой.

Например:

  • SEO;
  • разработчика;
  • автора;
  • редактора;
  • аналитика;
  • дизайнера;
  • контент-менеджера.

Плюс инструменты и внешние работы.

Поэтому organic traffic лучше называть:

non-CPC traffic

чем:

бесплатный трафик.

Как сравнить SEO и контекстную рекламу

Не по стоимости клика.

Представим:

SEO

CAC:

12 500 ₽

PPC

CAC:

9 000 ₽

Очевидно, PPC лучше?

Пока нет.

Смотрим клиентов.

Средняя gross-profit LTV органического клиента:

80 000 ₽.

PPC-клиента:

25 000 ₽.

Теперь SEO выглядит иначе.

Может быть и наоборот.

Поэтому корректнее сравнивать:

  • CAC;
  • qualified lead rate;
  • gross profit;
  • LTV;
  • payback;
  • масштабируемость.

А не:

SEO click стоит 250 ₽, реклама — 180 ₽.

Клик ещё не клиент.

Страница может окупаться несколько лет

Отдельная интересная экономика появляется у контента.

Допустим, экспертная статья стоила:

30 000 ₽

вместе с:

  • исследованием;
  • редактурой;
  • визуалами;
  • публикацией.

В первый месяц она дала одну продажу.

Через год — ещё десять.

Как считать её ROI?

Есть два подхода.

Cash-flow view

Расход возник в момент производства.

То есть в январе:

−30 000 ₽

Content asset view

Смотрим lifetime contribution материала за весь срок жизни.

Для управленческого анализа SEO второй подход часто полезнее.

Потому что хорошо сделанная страница может приносить органический спрос намного дольше, чем месяц её публикации.

Но и здесь нельзя считать:

написали статью один раз — дальше она навсегда бесплатная.

Контент может потребовать:

  • обновления;
  • проверки фактов;
  • новых screenshots;
  • изменения структуры;
  • поддержки internal links.

SEO-отчёт должен отвечать не только на вопрос «что выросло»

Полезный отчёт я бы строил примерно в такой последовательности:

Поисковая система

  • impressions;
  • clicks;
  • CTR;
  • non-brand;
  • brand.

Сайт

  • organic visits;
  • landing pages;
  • engagement;
  • key events.

CRM

  • leads;
  • qualified leads;
  • sales;
  • new clients.

Финансы

  • revenue;
  • gross profit;
  • CAC;
  • payback;
  • ROMI.

Эта статья идёт на один уровень дальше — связывает такой отчёт с экономикой.

Нужны ли вообще позиции в бизнес-отчёте

Да.

Позиции полезны для диагностики.

Например:

трафик упал.

Почему?

Возможные варианты:

  • спрос снизился;
  • CTR изменился;
  • позиция упала;
  • изменилась выдача.

Без position data сложнее понять причину.

Поэтому позиция — хороший диагностический показатель.

Просто плохой финальный KPI бизнеса.

То же относится к:

  • impressions;
  • indexing;
  • crawl;
  • CTR.

Все они нужны.

Но ни один не заменяет деньги.

Как посчитать окупаемость SEO

Шаг 1. Выберите период анализа

Для действующего проекта разумно смотреть не только один месяц, но и накопительный период.

Например:

  • квартал;
  • шесть месяцев;
  • год.

Также сохраняйте месячную динамику.

Шаг 2. Посчитайте полный SEO investment

Сложите:

  • работу SEO;
  • разработку;
  • контент;
  • внешние работы;
  • сервисы;
  • значимый внутренний труд.

Не обязательно пытаться получить бухгалтерскую точность до рубля.

Но основные статьи должны присутствовать.

Шаг 3. Разделите branded и non-branded demand

В Search Console используйте branded/non-branded filter, если он доступен вашей property.

В Яндекс Метрике брендовый спрос можно сегментировать по поисковым фразам; официальный отчёт «Поисковые системы» также описывает исключение брендовых запросов через условия и регулярные выражения.

Шаг 4. Получите фактический organic traffic

Используйте:

  • Яндекс Метрику;
  • GA4;
  • другую вашу систему web analytics.

Search Console не заменяет этот этап.

Шаг 5. Настройте бизнес-события

Минимум:

  • отправка формы;
  • звонок, если call tracking доступен;
  • покупка;
  • регистрация;
  • другой meaningful action.

В GA4 важные для бизнеса события можно отмечать как key events, а затем использовать их в attribution reports.

Шаг 6. Свяжите сайт с CRM

Если продажи происходят после общения с менеджером, web analytics недостаточно.

Нужно знать:

  • какой lead был квалифицирован;
  • кто купил;
  • кто не купил;
  • почему.

Шаг 7. Посчитайте CPL и CAC

Qualified CPL:

SEO investment / qualified organic leads

CAC:

SEO investment / new customers attributed to SEO

Шаг 8. Переведите продажи в прибыль

Хотя бы:

revenue × gross margin

Если управленческий учёт позволяет — используйте contribution margin.

Шаг 9. Посчитайте ROMI и payback

Упрощённо:

ROMI = (Attributed Gross Profit − SEO Investment) / SEO Investment × 100%

Для recurring business дополнительно:

Payback = CAC / monthly gross contribution

Шаг 10. Сравните результат не только с нулём

ROMI выше 0% ещё не означает, что SEO — лучшее использование денег.

Сравните с:

  • PPC;
  • партнёрским каналом;
  • sales outreach;
  • другими инвестициями.

У бизнеса всегда есть альтернативная стоимость капитала.

Таблица: какая SEO-метрика что реально означает

МетрикаЧто показываетЧего не показывает
позицияместо сайта в поисковой выдачетрафик, продажи, прибыль
impressionsпоисковую видимостьпосещение сайта
CTRдолю кликов от показовкачество посетителей
organic clicksпереходы из поисказаявки и продажи
leadsобращениякачество и выручку
qualified leadsпотенциально подходящих клиентовфакт продажи
salesколичество покупокмаржинальность
revenueвыручкуприбыль
CACстоимость привлечения клиентаlifetime value
LTVценность клиента за жизненный циклскорость окупаемости
ROMIвозврат относительно затратидеальную причинность результата

Последняя строка особенно важна.

Даже хороший ROMI остаётся моделью, построенной на данных и выбранной attribution.

Почему нельзя обещать идеально точный ROMI SEO

Пользователь может:

  • менять устройства;
  • блокировать cookies;
  • взаимодействовать с несколькими каналами;
  • позвонить с другого телефона;
  • купить офлайн;
  • вернуться через месяц напрямую.

Google Analytics поэтому использует data-driven attribution и modeled key events там, где часть событий не может быть наблюдаема напрямую.

Яндекс Метрика тоже умеет учитывать кросс-девайс историю и использует собственные модели атрибуции.

Поэтому корректная формулировка выглядит так:

мы строим максимально обоснованную модель экономического вклада SEO на доступных данных.

А не:

точно 417 263 рубля прибыли создало исключительно SEO и ничто другое.

В маркетинге такая причинная точность часто просто недоступна.

Для очень крупных проектов можно строить более сложные модели:

  • контрольные группы;
  • геоэксперименты;
  • когорты страниц;
  • сравнительные периоды;
  • incremental lift.

Но даже они уменьшают неопределённость, а не отменяют её полностью.

Миф: SEO работает, если позиции выросли

Недостаточно.

Рост позиции может быть реальным и полезным промежуточным результатом.

Но бизнесовая эффективность появляется ниже по воронке.

Миф: SEO работает, если вырос органический трафик

Тоже недостаточно.

Трафик может:

  • быть информационным;
  • быть брендовым;
  • плохо конвертироваться;
  • приносить дешёвые товары с низкой маржой.

Миф: organic — бесплатный канал

Поисковику за click не платим.

Но производство органического спроса требует ресурсов.

Следовательно:

CPC поисковой системе = 0

не означает:

cost of acquisition = 0.

Миф: вся organic revenue создана SEO

Нет.

Часть пользователей уже знала бренд или взаимодействовала с другими каналами.

Миф: брендовый organic не имеет отношения к SEO

Тоже неверно.

Он может быть частью customer journey, а качество брендовой выдачи тоже зависит от состояния сайта.

Миф: любой lead одинаково полезен

Нет.

Поэтому qualified CPL часто полезнее обычного CPL.

Миф: ROI нужно считать от revenue

Если цель — прибыльность, лучше использовать хотя бы gross profit.

Миф: если лидов много, SEO работает

Лиды могут оказаться:

  • нецелевыми;
  • дешёвыми;
  • спамом;
  • вне географии.

Миф: SEO можно оценить за один месяц

Полную долгосрочную экономику — обычно нет.

Но это не означает, что первые месяцы нельзя контролировать вообще.

В них оцениваются промежуточные leading indicators:

  • внедрение;
  • indexing;
  • impressions;
  • non-brand visibility;
  • clicks.

Миф: SEO всегда окупится, если достаточно долго ждать

Нет.

Плохая стратегия не становится хорошей автоматически.

Если после разумного горизонта:

  • видимость выросла;
  • трафик есть;
  • лидов нет;

нужно менять landing pages, интент или стратегию.

Если лиды есть, но economics отрицательная — работать с CAC, продуктом или маржой.

Как я бы показывал SEO владельцу бизнеса

Первая часть отчёта:

что изменилось в поиске.

Вторая:

что произошло на сайте.

Третья:

что произошло в CRM.

Четвёртая:

сколько это стоило и сколько экономической ценности получили.

На текущей услуге SEO-продвижения Vagizov.com именно поэтому органический трафик разделяется на брендовый и небрендовый, а SEO связывается с обращениями и качеством лидов там, где аналитика проекта позволяет это корректно сделать.

Клиент в итоге платит не за зелёный график в Search Console.

И не за гарантированную позицию — обычное органическое ранжирование вообще не продаётся поисковой системой.

Клиент финансирует работу по улучшению сайта и его поискового присутствия. Эту разницу я отдельно разбирал в материале «SEO-услуги: что входит в продвижение сайта и за что платит клиент».

А конечная бизнес-задача уже состоит в том, чтобы превращать этот процесс в экономически оправданный поток клиентов.

Главное

SEO начинается далеко от кассы.

Пользователь вводит запрос.

Поисковик показывает страницу.

Получаем impression.

Пользователь нажимает.

Получаем click.

Человек приходит на сайт.

Потом:

  • читает;
  • сравнивает;
  • отправляет заявку;
  • разговаривает с менеджером;
  • покупает;
  • возможно, возвращается ещё несколько раз.

Поэтому позиция — не деньги.

Показ — не посещение.

Клик — не лид.

Лид — не продажа.

Выручка — не прибыль.

И даже organic sale не всегда полностью создана одним SEO-каналом.

Вернёмся к нашему исходному примеру.

SEO получило:

20 000 показов.

Из них:

400 переходов.

CTR:

2%.

Получили:

8 клиентов.

При SEO-бюджете:

100 000 ₽

CAC оказался:

12 500 ₽.

При валовой прибыли:

20 000 ₽ на клиента

получаем:

160 000 ₽ gross profit.

Упрощённый ROMI:

60%.

Вот это уже экономический разговор.

Но следующий вопрос всё равно остаётся:

действительно ли эти восемь клиентов разумно атрибутировать SEO и будут ли они покупать повторно?

Именно поэтому хорошая аналитика SEO никогда не заканчивается таблицей позиций.

Она заканчивается там, где поисковые данные встречаются с CRM и финансовой моделью бизнеса.

Поэтому я бы не спрашивал SEO-специалиста:

Сколько запросов у нас сейчас в топ-10?

Я бы спросил:

Сколько стоит новый клиент из органического поиска, сколько валовой прибыли он приносит и как это изменилось после наших SEO-инвестиций?

Позиции всё ещё нужны.

CTR нужен.

Трафик нужен.

Индексация нужна.

Все эти метрики помогают понять, почему экономика изменилась.

Но конечный показатель бизнеса находится дальше по воронке.

Если позиции растут, трафик растёт и отчёт выглядит прекрасно, а CAC всё ещё выше допустимого для продукта, SEO пока не стало прибыльным только потому, что график направлен вверх.

И наоборот: проект может занимать далеко не первое место по каждому запросу, но стабильно получать достаточно коммерческого трафика, дешёвых квалифицированных лидов и прибыльных клиентов.

С точки зрения бизнеса второй вариант лучше.

FAQ

Частые вопросы об окупаемости SEO

Для маркетингового анализа удобнее использовать ROMI:

(атрибутированная валовая прибыль − расходы на SEO) / расходы на SEO × 100%

Но сначала нужно корректно связать organic traffic с продажами и выбрать attribution model.

Для оценки окупаемости лучше использовать хотя бы валовую прибыль. Выручка не учитывает себестоимость продукта и способна сильно завышать реальную эффективность низкомаржинального бизнеса.

SEO costs / organic leads

Ещё полезнее считать qualified CPL:

SEO costs / qualified organic leads

SEO investment / количество новых клиентов, атрибутированных SEO

Затем CAC сравнивается с первой валовой прибылью, LTV и сроком окупаемости.

Его нужно отделять и анализировать отдельно. Брендовый organic может отражать уже существующий спрос на компанию, но способен быть и частью customer journey, начавшегося с небрендового SEO. В Search Console для подходящих properties есть встроенное разделение branded/non-branded.

Они измеряют разные сущности. Search Console считает взаимодействия внутри Google Search, а Метрика — визиты и действия уже на сайте. Дополнительно влияют cookies, privacy, redirects, attribution и другие технические факторы.

Через цепочку: source → landing → lead → CRM → qualification → sale

Если CRM не связана с источником обращения, реальная окупаемость SEO будет измеряться только приблизительно.

Нет, если нужна полноценная диагностика. Search Console и Яндекс Вебмастер показывают поисковую часть, web analytics — поведение после перехода, CRM — продажи.

Универсального срока нет. Он зависит от состояния сайта, конкуренции, поискового спроса, скорости внедрения, цикла сделки и экономики продукта. Гарантировать одинаковый payback для всех проектов нельзя.

Формально инвестиция дала положительный результат в выбранной модели. Но бизнесу ещё стоит сравнить SEO с альтернативными способами использования бюджета и учесть LTV, риски и масштабируемость.

Обычно нет. Атрибуция маркетинга является моделью, а часть пользовательских взаимодействий технически недоступна для прямого наблюдения. Задача — не математическая иллюзия идеальной точности, а достаточно качественная модель для принятия решений.

Темы материала

Рейтинг статьи

100%1 оценка

Материал был полезен?

Оценка помогает понимать, какие материалы стоит обновлять и расширять.

Ещё по теме

Связанные материалы

Подбор по основному разделу, связанным темам и технологиям — без случайной ротации.