Почему клики в Search Console не сходятся с отчётом по запросам

Короткий ответ: сумма кликов в отчёте по запросам почти всегда меньше общего числа кликов, и это не ошибка выгрузки. Search Console исключает из разреза по запросам строки с редкими формулировками, а вместе со строкой пропадают её клики и показы. Пересчитывать, менять инструмент или обращаться в поддержку бесполезно — цифры не сойдутся никогда.
Замер, на котором это видно
Мы столкнулись с расхождением на собственном проекте и измерили его на живых данных за 28 дней. Один и тот же сайт, один и тот же период, два запроса к API Search Console:
| Что запрашивали | Показы | Клики |
|---|---|---|
| Итог по дням, без разреза | — | 18 |
| Разрез по запросам | 2364 | 0 |
Две тысячи показов в разрезе по запросам, и ни одного клика. При этом дневной отчёт за тот же период уверенно показывает восемнадцать переходов. Люди приходили — просто запросы, по которым они пришли, оказались слишком редкими, чтобы Google их показал.
Особенно коварно это выглядит на молодом сайте. Там почти весь трафик идёт по единичным длинным формулировкам, поэтому скрывается непропорционально большая доля: чем реже запрос, тем выше шанс, что строка исчезнет. Сайт с миллионом визитов теряет в разрезе несколько процентов и не замечает этого. Сайт с двумя десятками кликов теряет их все.
Почему Google так делает
Ограничение связано с приватностью. Если по запросу пришёл один человек, а запрос содержит имя, адрес, номер заказа или редкую формулировку, публикация такой строки в отчёте владельца сайта раскрывает, что искал конкретный пользователь. Google решает это радикально: строка не показывается вовсе.
Порог не документирован и не фиксирован. Ориентироваться на конкретное число повторов нельзя — оно зависит от языка, региона и общей популярности запроса.
Исчезает при этом вся строка целиком. Распространённое заблуждение — считать, что скрывается только текст запроса, а метрики попадают в какую-нибудь строку «прочее». Такой строки в отчёте нет. Это отличает Search Console от Яндекс Вебмастера, который ничего не скрывает и подобного разрыва не создаёт.
Как считать клики честно
Правило простое: для суммарного трафика берите отчёт по дням без разреза по запросам, для понимания формулировок — разрез по запросам. Смешивать их в одной таблице нельзя.
На практике это означает два обращения к API вместо одного. Второй запрос дешёвый: одна строка на каждый день периода, без группировки. Именно так устроен синк в MarketScore SEO — итоговые клики хранятся отдельно от построчного разреза, а разрыв между ними подписан прямо в интерфейсе, чтобы цифра на дашборде не спорила с таблицей запросов.
Чего делать не стоит — дописывать в таблицу запросов синтетическую строку «скрытые запросы» с разницей между итогами. Выглядит удобно, но такая строка попадёт в сортировки, в выгрузку и в ответы ИИ-ассистента, где её происхождение уже не видно. Через месяц никто не вспомнит, что это наш пересчёт, а не показание источника.
Второе расхождение: показы
Есть и вторая ловушка, менее известная. Если проект использует ресурс уровня домена, он покрывает все поддомены сразу. Чтобы получить данные одного сайта, нужен фильтр по адресу страницы — и этот фильтр меняет способ подсчёта показов.
На том же замере: 3511 показов с фильтром по домену против 2849 без фильтра. Клики при этом не изменились ни на единицу.
Причина в том, что без фильтра Google считает показы на уровне выдачи, а с фильтром по странице — на уровне страниц. Если в результатах поиска показаны две страницы вашего сайта, без фильтра это один показ, с фильтром — два. Ошибки здесь нет ни в одном из вариантов — это ответы на разные вопросы.
Практическое следствие: ваши показы будут выше, чем в интерфейсе Search Console, и это нормально. Сравнивать между собой можно только числа, полученные одинаковым способом.
Разные окна у разных источников
Отдельно стоит помнить, что источники отдают данные за разные периоды. Search Console возвращает запрошенный интервал целиком. Яндекс Вебмастер отдаёт аналитику запросов примерно за две недели, причём с отставанием верхней границы на пару дней.
Складывать их как один период нельзя. Урезать оба до общего минимума тоже плохо — так вы выбросите три недели данных Google ради совместимости с Яндексом. Правильный путь — показывать фактическое окно каждого источника рядом с его цифрами.
Что делать со всем этим
- Считайте суммарные клики только по дневному отчёту. Разрез по запросам для этого не предназначен.
- Не пугайтесь нулей в таблице запросов на молодом сайте. Проверьте дневной итог, прежде чем делать вывод об отсутствии трафика.
- Фиксируйте способ подсчёта показов. Смена фильтра меняет числа задним числом и выглядит как провал или скачок.
- Подписывайте окно каждого источника. Отчёт, где данные Вебмастера и Search Console сложены в одну колонку за «последний месяц», вводит в заблуждение.
- При работе с позициями держите в голове, что неизмеренная позиция не равна нулю — подробнее об этом в разборе проверки позиций сайта.
Расхождение между отчётами почти всегда объясняется методикой подсчёта, а не поломкой. Прежде чем искать баг в выгрузке, стоит проверить, отвечают ли два числа на один и тот же вопрос. Смежные проверки собраны в чек-листе технического SEO-аудита, а базовые понятия — в разделе про органический трафик.
Частые вопросы
Почему сумма кликов по запросам меньше общего числа кликов?
Search Console скрывает редкие запросы, по которым можно опознать конкретного пользователя. Такие строки не попадают в отчёт целиком — вместе с их кликами и показами. Общий отчёт по дням этого ограничения не имеет, поэтому его сумма выше.
Это ошибка выгрузки или поведение сервиса?
Это штатное поведение Search Console, связанное с защитой приватности. Ни повторная выгрузка, ни смена инструмента результат не изменят.
Какой отчёт считать источником истины по трафику?
Общий итог по дням без разреза по запросам. Разрез по запросам отвечает на вопрос, какие формулировки приводят людей, но не годится для подсчёта суммарного трафика.
Почему показы меняются при фильтре по домену?
Фильтр по адресу страницы переключает Google на постраничный подсчёт показов. Одно посещение выдачи, где показаны две страницы сайта, даёт два показа вместо одного. Клики при этом не меняются.
Читайте также

MCP-сервер для Яндекс Вебмастера: SEO-данные сайта прямо в ИИ
Как подключить Яндекс Вебмастер к Claude или ChatGPT через MCP: индексация, запросы, переобход страниц. Какие права нужны и что через API недоступно.

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

Технический SEO-аудит сайта: что проверять в первую очередь
Приоритетный чек-лист технического SEO-аудита: обход, индексация, дубли, canonical, sitemap, скорость и порядок исправлений.