KPI в SEO: как измерить эффективность продвижения
Позиции выросли, трафик прибавился, отчёт выглядит бодро — а отдел продаж не заметил разницы. Это типичная ситуация, когда SEO оценивают удобными для исполнителя цифрами, а не результатом для бизнеса. Правильная система KPI связывает поисковую видимость с заявками, продажами и прибылью, но не требует ждать полгода в полной темноте. Ниже — рабочая модель: что смотреть каждую неделю, что считать итогом месяца и как не перепутать рост бренда с заслугой SEO.
SEO начинается в поиске, но заканчивается в кассе
У продвижения есть длинная цепочка: поисковик показывает страницу, человек кликает, изучает предложение, оставляет заявку, проходит квалификацию у менеджера и только потом покупает. На каждом переходе часть аудитории теряется. Поэтому одна цифра не может честно описать эффективность SEO.
Показы, клики, CTR и среднюю позицию можно получить в Яндекс Вебмастере: именно эти показатели перечисляет официальная справка по статистике поисковых запросов. Действия после перехода измеряют целями в Метрике, а качество лида, продажу и деньги — в CRM или учётной системе. Если последний участок не связан с источником заявки, SEO-отчёт неизбежно заканчивается на трафике.
Сначала соберите карту данных, а потом выбирайте KPI
Расчёт начинается не с красивого дашборда, а с ответа на вопрос: где рождается каждая цифра и по какому признаку записи соединяются между системами. Нарисуйте путь одной заявки от поискового запроса до оплаты. Верх воронки хранится в панелях вебмастеров, визит и действия — в веб-аналитике, обращение и квалификация — в CRM, выручка, себестоимость и возврат — в финансовом или товароучётном контуре. Если между двумя этапами нет общего идентификатора, связь будет предположением, а не измерением.
Минимальная карта данных выглядит так:
- Поиск → визит. Страница входа, дата, устройство, регион, брендовая или небрендовая группа. Запрос не всегда доступен на уровне отдельного посетителя, поэтому статистику запросов разумно анализировать агрегированно, не пытаясь искусственно приклеить каждую фразу к сделке.
- Визит → обращение. Идентификатор посетителя или сессии, исходный источник, посадочная страница, форма, телефон коллтрекинга и время события. Эти поля нужно передать в CRM вместе с контактом.
- Обращение → продажа. Единый ID лида, история смены статусов, причина отказа, новый или действующий клиент, сумма оплаты и ответственный менеджер.
- Продажа → прибыль. ID заказа или договора, себестоимость, скидка, отмена, возврат и фактически полученная сумма. Именно здесь становится видно, приносит ли рост выручки финансовый результат.
Для каждого поля укажите владельца, источник, период обновления и правило обработки пропуска. Например, маркетолог отвечает за классификацию запросов, аналитик — за передачу идентификаторов, руководитель продаж — за квалификацию, финансист — за маржу и возвраты. Такое распределение снимает типичный спор, когда SEO-команда видит 120 заявок, CRM — 93, а финансовый отчёт — 17 оплат, но никто не знает, где исчезли остальные.
Проверка качества аналитики перед первым отчётом
Проведите контрольный путь сами: откройте отдельную посадочную страницу по тестовой размеченной ссылке, отправьте форму, совершите звонок, найдите обе записи в CRM, переведите их через согласованные статусы и убедитесь, что тест попал в отчёт ровно один раз. Затем отдельно возьмите несколько реальных органических обращений и вручную сравните страницу входа, источник, время, контакт и итоговый статус во всех системах. Тестовая UTM-метка проверяет передачу полей, но не доказывает, что реальный органический источник определяется верно.
Дополнительно проверьте, что цель срабатывает после успешной отправки, а не при открытии формы; внутренние сотрудники и тестовые заказы исключены; динамические номера не подменяются неправильно; повторный звонок не создаёт нового клиента; сделка не теряет исходный источник после объединения дублей; часовые пояса и границы суток совпадают; отмены и возвраты доходят до финансовой витрины. После релиза сайта, CRM, формы, телефонии или системы согласий этот контроль нужно повторять.
Ведущие и итоговые метрики: зачем нужны обе группы
Ведущие метрики меняются раньше денег и показывают, движется ли работа в нужную сторону. Это техническая доступность приоритетных страниц, их появление в поиске, небрендовые показы, клики, CTR, охват целевых запросов и конверсия посадочных страниц. По ним команда может принимать решения сегодня.
Итоговые метрики отвечают, окупился ли канал: квалифицированные лиды, продажи, выручка, валовая прибыль, стоимость привлечения клиента и ROI. Они запаздывают на длину сделки. В ремонте квартир договор может появиться через месяц после первого перехода, а в интернет-магазине — в тот же день. Поэтому обещание оценить SEO только по продажам через две недели так же нечестно, как вечное оправдание «позиции уже растут, деньги потом».
Как зафиксировать KPI до старта продвижения
Цель нельзя выбирать после того, как появились первые результаты. До начала периода составьте короткий паспорт измерения. В нём должны быть бизнес-задача, формула каждой метрики, перечень расходов, сегмент аудитории, источник данных, ответственный, период сравнения и дата, когда результат считается созревшим. Для KPI «новые клиенты из SEO» отдельно определите, кого считать новым, как долго хранить исходный канал и что делать с клиентом, который сначала прочитал статью, затем пришёл по брендовому запросу и купил через менеджера.
- Снимите исходную точку. Возьмите несколько сопоставимых периодов, отметьте сезонность, акции, переносы сайта, дефицит товара и сбои учёта. Один случайно удачный месяц — плохая база.
- Запишите экономику. Средний чек сам по себе недостаточен: нужны валовая маржа, доля отмен, повторные покупки, стоимость обработки обращения и приемлемый срок возврата инвестиций.
- Разложите цель по воронке. Если бизнесу нужны 20 новых клиентов, при исторической конверсии квалифицированного лида в продажу 25% потребуется примерно 80 таких лидов. Это не гарантия, а проверяемая модель, которую обновляют по мере накопления данных.
- Назначьте коридор и срок. Для нестабильного спроса честнее диапазон, например 70–90 квалифицированных лидов, чем обещание ровно 82. Срок должен учитывать индексацию, сезон и цикл сделки.
- Разделите зоны влияния. SEO-команда отвечает за доступность, релевантность и охват целевого небрендового спроса; разработка — за внедрение и стабильность; продажи — за скорость ответа и статусы; бизнес — за ассортимент, цены и финансовые данные.
Если надёжной CRM-связки пока нет, не маскируйте это псевдо-ROI. На первый этап можно принять квалифицированные лиды и CPQL, параллельно поставив отдельную измеримую задачу по качеству данных. После накопления полного цикла сделки паспорт дополняют CAC, валовой прибылью и когортной окупаемостью, но не переписывают прошлые определения задним числом.
Брендовый и небрендовый поиск нельзя смешивать
Запросы «название компании», домен и модели собственного продукта — брендовые. Пользователь уже знает бизнес: его могли привести наружная реклама, рекомендации, PR или повторная покупка. Небрендовые запросы описывают задачу без названия компании: «ремонт кофемашины», «купить беговую дорожку», «как выбрать CRM». Именно эта группа лучше показывает, находит ли SEO новую аудиторию.
Если общий органический трафик вырос на 30%, но весь прирост пришёл по бренду после рекламной кампании, приписывать его оптимизации нельзя. Разделите запросы минимум на две группы, добавив варианты написания бренда, домен, транслитерацию и частые опечатки. В Google Search Console для этого существует отдельный фильтр брендовых и небрендовых запросов; официальная инструкция рекомендует смотреть прежде всего динамику показов и кликов, а не одну среднюю позицию. В Яндекс Вебмастере можно собрать собственные группы запросов.
Брендовый спрос всё равно важен: он показывает узнаваемость и защищает навигационный спрос. Просто его следует показывать отдельной строкой, а не использовать как доказательство роста SEO.
Как различать CPL, CPQL, CPA, CAC, ROMI и ROI
Сначала договоритесь о терминах. Отправка пустой формы, звонок длительностью пять секунд и реальная заявка — не одно и то же. Полезно разделить все обращения на лиды и квалифицированные лиды: во второй группе есть потребность, подходящий регион, бюджет или другой обязательный критерий. Эти статусы ставит CRM, а не система веб-аналитики.
CTR = клики ÷ показы × 100%
Конверсия в лид = лиды ÷ органические визиты × 100%
CPL = расходы на SEO ÷ все лиды
CPQL = расходы на SEO ÷ квалифицированные лиды
CPA = расходы на SEO ÷ заранее выбранные целевые действия
CAC = расходы на привлечение и продажи ÷ новые клиенты
ROMI = (валовая прибыль, отнесённая к каналу − маркетинговые расходы канала) ÷ маркетинговые расходы × 100%
ROI = (финансовый эффект проекта − все инвестиции в проект) ÷ все инвестиции × 100%
CPL отвечает только на вопрос о цене любого обращения, а CPQL — обращения, которое прошло согласованные критерии качества. CPA требует явно назвать действие: «CPA оплаченного заказа» и «CPA записи на консультацию» — разные показатели. CAC считает стоимость именно нового клиента и обычно включает более широкий круг затрат на маркетинг и продажи. Если CPA настроен на первую покупку нового клиента и состав расходов совпадает, значения могут оказаться близкими, но это не делает термины взаимозаменяемыми.
ROMI используют для оценки маркетингового канала, а ROI — более широкого инвестиционного проекта. Например, в ROMI можно включить подрядчика, контент и SEO-сервисы, а в ROI всего проекта дополнительно учесть разработку, аналитику и значимое время внутренней команды. Конкретный состав может отличаться — важнее зафиксировать его до расчёта и не менять между периодами. В числитель лучше ставить валовую прибыль или другой согласованный финансовый эффект, а не выручку: заказ на 500 000 рублей с маржой 10% не равен заказу на 200 000 с маржой 50%.
Прогнозный LTV полезен для подписки и повторных продаж, но его нельзя выдавать за уже заработанную прибыль. Показывайте рядом фактические оплаты, фактическую маржу, допущения прогноза и горизонт наблюдения. Если часть клиентов ещё не завершила цикл, используйте знак «данные дозревают», а не заменяйте недостающие значения оптимистичной оценкой.
Атрибуция и когорты: как связать расход с поздней продажей
Модель атрибуции отвечает, как распределить заслугу между касаниями, но не доказывает причинный эффект SEO. Первый переход показывает, какой канал познакомил человека с компанией; последний значимый — что вернуло его перед конверсией. Для управленческого отчёта выберите одну основную модель и окно атрибуции, применяйте их ко всем каналам и рядом показывайте вспомогательные касания. Метрика описывает несколько моделей, поэтому название модели должно быть написано прямо над графиком, а не скрываться в настройках.
Не складывайте продажи из отчётов разных систем: одна и та же сделка может одновременно оказаться «последней органической» в одном интерфейсе и «первой рекламной» в другом. Главным реестром сделок должна оставаться CRM или учётная система с уникальным ID. Панели аналитики помогают объяснить путь, но итоговые деньги сверяются по этому реестру.
Для длинного цикла используйте когорты по месяцу первого согласованного SEO-касания или по месяцу создания лида. Например, апрельская когорта может содержать 90 квалифицированных лидов: 12 оплат в апреле, ещё 9 в мае и 4 в июне. Сравнивать все 25 оплат с расходами только июня неверно. Корректнее показать накопительную конверсию и прибыль апрельской когорты через 30, 60 и 90 дней, а затем сравнить её с когортами того же возраста.
Чтобы не переоценить канал, храните отдельно новые и повторные заказы, прямые и ассистированные конверсии, брендовый и небрендовый первый контакт. При существенных офлайн-влияниях — выставке, телеэфире, партнёрской рассылке — добавляйте аннотацию на график. Для проверки именно прироста полезны региональные или временные эксперименты, когда это возможно, но обычный атрибуционный отчёт сам по себе такой проверкой не является.
Практическая таблица KPI для ежемесячного отчёта
| KPI | Откуда брать | С чем сравнивать | Какое решение принять |
|---|---|---|---|
| Небрендовые показы и клики | Яндекс Вебмастер, Search Console | Предыдущий сопоставимый период и год к году | Понять, растёт ли новая аудитория, а не только известность бренда |
| CTR по странице и группе запросов | Панели вебмастеров | Собственная динамика при близких позициях | Скорректировать title, description и содержание страницы, чтобы повлиять на сниппет и точнее ответить на намерение запроса |
| Доля целевых страниц с показами | Список приоритетных URL + вебмастер | Плановая доля, например 80% | Проверить индексацию, перелинковку, качество и дубли |
| Квалифицированные лиды | CRM, коллтрекинг, формы | Сезон и тот же период прошлого года | Отделить реальный спрос от спама и нецелевых обращений |
| CPL, CPQL и CAC | SEO-расходы, затраты на продажи и CRM | Допустимая экономика и другие каналы | Перераспределить усилия между страницами и типами спроса |
| Выручка, валовая прибыль, ROI | CRM и финансовый учёт | Цель бизнеса, когорты, накопительный итог | Решить, масштабировать, менять стратегию или останавливать работы |
Абсолютные «нормы CTR» и «правильные позиции» здесь почти бесполезны: результат зависит от типа запроса, устройства, региона, особенностей выдачи и бренда. Рабочий ориентир — динамика сопоставимых сегментов и экономика конкретного бизнеса.
Как сравнивать периоды, чтобы не принять сезон за результат
Показывайте одновременно месяц к месяцу и год к году, но проверяйте число дней, праздники, акции, наличие товара и зрелость сделок. Неполный июль нельзя сравнивать с полным июнем, а 30-дневную когорту — с когортой, которая собирает оплаты уже 90 дней. Для недельных графиков скользящее среднее помогает убрать случайный шум, но исходные значения должны оставаться доступными.
Рядом с процентом указывайте абсолютные числа и знаменатель. Рост продаж с двух до четырёх — это 100%, но данных недостаточно для уверенного прогноза. Отмечайте на временной шкале релизы, смену цен, рекламные кампании и сбои аналитики. Совпадение роста с внедрением формирует гипотезу, однако само по себе не доказывает причинность; подтверждение ищут в затронутых страницах, запросах и этапах воронки.
Три модели KPI для разных сайтов
Услуги: от звонка до подписанного договора
Для клиники, юридической фирмы или ремонта квартир главная цепочка выглядит так: небрендовый клик → звонок или форма → квалифицированный лид → встреча или расчёт → договор → оплата. Считать только формы опасно: один источник может давать много дешёвых обращений, которые не проходят квалификацию. Основные KPI — число квалифицированных лидов, CPQL, CAC, выручка и валовая прибыль. Звонки связывают с источником через коллтрекинг, формы передают метку и посадочную страницу в CRM.
Числовой пример. За квартал SEO, контент и сервисы стоили 450 000 рублей. Получено 150 лидов, из них 90 квалифицированы, 18 стали новыми клиентами. CPL равен 3 000 рублей, CPQL — 5 000, а стоимость оплаченного договора как целевого действия — 25 000. Если на обработку этих обращений отдел продаж потратил ещё 180 000 рублей, CAC при согласованном составе затрат составит 35 000 рублей: (450 000 + 180 000) ÷ 18.
Допустим, валовая прибыль по этим договорам после возвратов равна 1 080 000 рублей. Упрощённый ROMI канала: (1 080 000 − 450 000) ÷ 450 000 × 100% = 140%. ROI инициативы с учётом указанных 630 000 рублей общих вложений: (1 080 000 − 630 000) ÷ 630 000 × 100% ≈ 71%. Это иллюстрация формул, а не норматив: реальный расчёт зависит от состава затрат, окна атрибуции и того, успели ли сделки когорты завершиться.
Интернет-магазин: заказ ещё не равен выручке
Для магазина полезна цепочка: небрендовый трафик по категориям и товарам → добавление в корзину → оформление → оплаченный и не возвращённый заказ. Смотрите выручку и прибыль по категориям, коэффициент транзакций, средний чек, долю отмен и возвратов. SEO может привести больше покупателей в низкомаржинальную категорию и показать красивый рост выручки, но ухудшить прибыль. Поэтому отчёт без себестоимости и статуса заказа неполон.
Числовой пример. Месячные расходы на органический канал — 600 000 рублей. Аналитика зафиксировала 2 400 оформлений, но после неоплат, отмен и возвратов осталось 2 040 заказов. CPA оформления равен 250 рублей, а CPA сохранённого заказа — примерно 294 рубля. Если из покупателей только 1 500 новые, делить расходы на все заказы и называть результат CAC нельзя: при упрощённом составе затрат CAC нового клиента равен 400 рублей.
Пусть сохранённая выручка составила 8 160 000 рублей, а валовая маржа после скидок — 28%. Валовая прибыль равна 2 284 800 рублей, и упрощённый ROMI — около 281%. Перед выводом нужно вычесть или отдельно показать переменные расходы, которые не вошли в маржу, проверить заказы по брендовому спросу и дождаться окна возвратов. Полезно также разложить итог по категориям: средняя цифра может скрыть убыточный рост одного раздела.
Контентный сайт: ценность после прочтения
Медиа, справочник или бесплатный сервис редко продаёт сразу. Для него итогом могут быть рекламная и партнёрская выручка, регистрация, подписка, повторный визит или переход в коммерческий раздел. Ведущие KPI — небрендовые показы и клики, доля прочитавших материал, использование инструмента, подписка и возвращаемость. Время на странице и глубина просмотра полезны для диагностики, но не заменяют деньги или осмысленное действие: человек может получить ответ за минуту и уйти полностью довольным.
Числовой пример. На создание и обновление экспертного раздела за квартал потратили 300 000 рублей. Материалы получили 180 000 небрендовых органических визитов, 3 600 запусков встроенного инструмента, 900 регистраций, 135 квалифицированных запросов продукта и 27 новых клиентов. Стоимость регистрации — около 333 рублей, CPQL — около 2 222 рублей. Расходы на одного нового клиента по перечисленным затратам — около 11 111 рублей; это не полный CAC, если в расчёте нет затрат на продажи.
Если сайт зарабатывает рекламой, вместо искусственной привязки каждого прочтения к продаже сравнивают доход на тысячу органических сессий, расходы на производство и срок окупаемости когорты статей. Если контент поддерживает основной продукт, сделки относят к материалам по зафиксированной модели атрибуции, а ассистированные конверсии показывают отдельно. В обоих случаях нужно сегментировать новые и старые публикации: рост архивного материала не доказывает эффективность работ текущего квартала.
Что обязан показывать честный SEO-отчёт
- Бизнес-результат. Квалифицированные лиды, продажи, выручка, прибыль, CPL / CPQL, CPA / CAC и накопительный ROI — настолько глубоко, насколько позволяет аналитика.
- Разделение бренда и небренда. Без него нельзя понять, привлекло ли SEO новую для бренда аудиторию или собрало уже существующий брендовый спрос.
- Воронку и проблемный переход. Не просто «клики снизились», а где потеряны показы, CTR, конверсия в лид или продажи из лидов.
- Сравнимые периоды. Месяц к месяцу, год к году и пояснение сезонности, акций, сбоев аналитики и изменений сайта.
- Сделанные изменения. Какие страницы, шаблоны и технические узлы менялись, когда это произошло и какую гипотезу проверяли.
- Проблемы и план. Не список из пятидесяти задач, а 3–5 приоритетов с ответственными, сроками и ожидаемым измеримым эффектом.
Хороший отчёт позволяет проверить выводы: содержит ссылки на сегменты, выгрузки или дашборд и не прячет базу сравнения. Если конверсии настроены корректно, их динамику можно контролировать в соответствующем отчёте Метрики; официальная справка отдельно указывает конверсию, достижения целей и конверсионные визиты.
Структура дашборда: от решения к исходным данным
Дашборд не должен заставлять руководителя перелистывать десятки графиков в поисках вывода. Постройте его в три уровня, сохранив возможность перейти от итоговой цифры к сделкам и страницам:
- Бизнес-экран. Новые клиенты, валовая прибыль, CAC, ROMI или другой утверждённый итог; факт, плановый коридор, сопоставимый период и степень дозревания когорты. Здесь же показывают долю сделок без определённого источника.
- Экран воронки. Небрендовые показы и клики, лиды, квалификация, продажи и конверсии между этапами. Фильтры — устройство, регион, новый или действующий клиент, тип страницы и группа спроса.
- Диагностический экран. Страницы без показов, потерянные позиции и CTR, ошибки целей, дубли лидов, причины отказов, возвраты, журнал внедрений и пометки об акциях, сбоях и изменениях выдачи.
У каждого виджета укажите формулу, систему-источник, дату обновления и активные фильтры. Суммарные карточки должны сходиться с таблицей сделок после применения тех же правил. Выгрузка уникальных ID полезнее ещё одной диаграммы: по ней можно быстро найти расхождение между аналитикой и CRM.
Недельный и месячный ритм работы
- Раз в неделю команда смотрит ранние сигналы: доступность и индексацию приоритетных URL, небрендовые показы и клики, резкие изменения CTR, работу целей, формы и телефонии. Обсуждают только отклонения и гипотезы, назначая владельца проверки.
- Раз в месяц закрывают статусы лидов, сверяют оплаты и возвраты, обновляют когорты, рассчитывают CPQL, CAC и прибыль, сопоставляют сезон и фиксируют вклад выполненных работ. По итогу выбирают 3–5 решений на следующий цикл.
Раз в квартал полезно пересматривать приоритетные сегменты и экономику, но не менять формулы ради красивого результата. Если определение действительно устарело, сохраните старый ряд, опишите новое правило и покажите дату перехода.
Диагностические сценарии: что проверять при расхождении KPI
- Показы растут, клики нет. Разделите запросы по позициям и типу выдачи, проверьте CTR и сниппеты. Возможно, рост пришёл из далёких позиций или информационного спроса.
- Клики растут, лиды нет. Сравните посадочные страницы, устройства и регионы, затем протестируйте формы. Причиной бывает новый нецелевой кластер, слабое предложение или поломка цели.
- Лиды растут, квалификация падает. Посмотрите запрос, страницу, запись звонка и причины отказа. Не расширяйте трафик, пока не отделите спам и неподходящие сегменты.
- Квалифицированные лиды стабильны, продаж меньше. Проверьте скорость ответа, загрузку менеджеров, цены, наличие и одинаковый возраст когорт. Это не обязательно проблема поиска.
- Выручка растёт, прибыль падает. Разложите заказы по марже, скидкам, логистике и возвратам. Рост низкомаржинальных категорий нельзя считать успешным только по обороту.
Ошибки, которые делают KPI бесполезными
- Одна средняя позиция по всему сайту. В ней смешаны бренд, информационные запросы, регионы и устройства. Даже Google называет позицию усреднённым значением и советует смотреть её динамику в контексте; методика подробно описана в справке Search Console.
- Трафик любой ценой. Статья может собрать тысячи визитов по теме, далёкой от продукта. Проверка простая: ведёт ли этот сегмент к следующему полезному этапу воронки?
- Микроцель выдают за лид. Скролл, просмотр двух страниц и клик по телефону помогают анализу, но не являются заявками.
- Игнорируют качество данных. Дубли целей, спам в формах, звонки сотрудников, потерянные UTM и ручные сделки без источника искажают расчёт сильнее, чем небольшое изменение позиций.
- Меняют KPI после результата. Метрики и формулы фиксируют до начала периода. Иначе неудачный месяц всегда можно «спасти» новой красивой цифрой.
- Обещают гарантированный ROI к конкретной дате. SEO зависит от спроса, конкурентов, поисковых систем, качества сайта и работы отдела продаж. SEO-подрядчик может отвечать за процесс и прозрачность, но не управляет всей цепочкой единолично.
Каким должен быть главный KPI
Главный KPI выбирают на том уровне, где данные уже надёжны и команда действительно может на них влиять. Если продажи корректно связаны с источником — это валовая прибыль, новые клиенты и ROI. Если CRM пока не готова — временно используйте квалифицированные лиды и CPQL, одновременно достраивая связку до денег. Показам, кликам и позициям оставьте роль ранних сигналов, а не медалей.
Так SEO становится управляемой инвестицией: видно не только, что изменилось в поиске, но и какой участок воронки стоит улучшать следующим. Иногда это новая посадочная страница, иногда — сниппет, скорость сайта или работа менеджеров с заявками. Цель измерения не в том, чтобы доказать ценность уже выполненных работ, а в том, чтобы принять следующее более точное решение.