Что такое массовый экспорт данных в Google Search Console?
Отчёты об эффективности и данные
Массовый экспорт данных (bulk data export) — это настройка Search Console, которая раз в сутки отправляет данные об эффективности вашего ресурса в набор данных BigQuery в вашем собственном проекте Google Cloud. В нём хранятся все строки, которые есть у Search Console, включая редкие запросы: они попадают в таблицу как строки без текста запроса. Срок хранения не ограничен 16 месяцами: данные накапливаются, пока вы их не удалите. Экспорт начинается только со дня включения, а хранение и запросы сверх бесплатного лимита BigQuery оплачиваете вы.
Чем он лучше отчёта и API
| Отчёт об эффективности | Search Analytics API | Массовый экспорт данных | |
|---|---|---|---|
| Строки | 1000 на таблицу или экспорт | До 50 000 в день на тип поиска | Все строки |
| История | 16 месяцев | 16 месяцев | С даты настройки, хранится, пока вы не удалите |
| Редкие (анонимизированные) запросы | Не показываются в таблицах, учитываются в итогах | Так же | Входят как строки с пустым запросом |
| Стоимость | Бесплатно | Счёта Cloud нет, но действуют квоты | Хранение и запросы в BigQuery оплачиваются |
| Трудозатраты | Нет | Код и OAuth | Проект Cloud и SQL |
Перед началом
- Вам нужны права владельца ресурса в Search Console.
- Нужен проект Google Cloud с включённым биллингом.
- В этом проекте включите BigQuery API и BigQuery Storage API в разделе APIs & Services > Enabled APIs & Services.
Как настроить массовый экспорт данных
- В консоли Cloud откройте IAM and Admin и выберите Grant access.
- Добавьте участника
search-console-data-export@system.gserviceaccount.comс двумя ролями: BigQuery Job User и BigQuery Data Editor. Сохраните. - В Search Console откройте Settings > Bulk data export.
- Укажите идентификатор проекта Cloud (не номер проекта).
- Выберите имя набора данных. По умолчанию это
searchconsole; любое имя должно начинаться с него, а для каждого ресурса, экспортирующего данные в один проект, нужен отдельный набор. - Выбирайте расположение набора данных внимательно: после начала экспорта Google не поддерживает его смену.
- Нажмите Continue. Первый экспорт придёт в течение 48 часов и охватит день, в который он выполнен.
Когда таблицы появятся, можно задать срок действия партиций (14 дней или больше), чтобы ограничить объём хранилища. Не добавляйте и не изменяйте столбцы: изменение схемы приводит к сбою экспорта.
Что попадает в BigQuery
searchdata_site_impression: показатели эффективности, агрегированные по ресурсу, как итоги на графиках в Search Console. Столбца с URL нет.searchdata_url_impression: агрегация по URL, со столбцом для каждого вида представления в поиске (например,is_job_listing) и флагомis_anonymized_discover.ExportLog: по одной строке на каждый успешный экспорт каждой таблицы. Егоepoch_versionувеличивается каждый раз, когда Google перезаписывает день с исправленными данными.
Даты указаны по тихоокеанскому времени. Строки заранее не агрегированы, поэтому метрики всегда суммируйте через SUM(). Позиция отсчитывается от нуля и суммируется, поэтому средняя позиция в таблице ресурса считается как SUM(sum_top_position) / SUM(impressions) + 1, а в таблице URL — так же, но с sum_position.
Исходный запрос для топа веб-запросов за прошлый месяц:
SELECT
query,
SUM(clicks) AS clicks,
SUM(impressions) AS impressions,
SUM(sum_top_position) / SUM(impressions) + 1 AS avg_position
FROM `your-project.searchconsole.searchdata_site_impression`
WHERE data_date BETWEEN '2026-09-01' AND '2026-09-30'
AND search_type = 'WEB'
AND query != ''
GROUP BY query
ORDER BY clicks DESC
LIMIT 100
Всегда фильтруйте по data_date. Таблицы партиционированы по дате, и именно фильтр по дате не даёт каждому запросу сканировать (и оплачивать) всю вашу историю.
Ограничения и сбои
- Не работает задним числом. Всё, что было до настройки, нужно брать из API или отчётов.
- Сбои останавливают экспорт. После ошибки Search Console повторяет попытку на следующий день и хранит неэкспортированные данные около недели. Если попытки не удаются примерно месяц, экспорт прекращается совсем. Владельцы и пользователи с полным доступом получают письмо, когда экспорт даёт сбой или восстанавливается.
- Пропуски могут остаться навсегда. На странице Google об аномалиях данных сказано, что 28 февраля и 1 марта 2026 года отсутствуют в экспорте некоторых ресурсов и восстановлены не будут. Время от времени сверяйте
ExportLogс календарём. - Остановка. Кнопка Deactivate export на странице настроек прекращает экспорт в течение 24 часов. Уже созданные таблицы остаются в BigQuery.
Нужен ли он вам?
Если вам нужны все длиннохвостые запросы, признаки видов представления в поиске по каждому URL или соединение с другими данными компании через SQL — да. Если нужна главным образом история глубже 16 месяцев для обычной отчётности, с этим справится сохранённый ресурс в AutoPSEO без проекта Cloud: включите полное хранение, и он загрузит 16 месяцев истории, а затем будет сохранять до 25 000 строк в день по запросам, страницам и парам «запрос и страница» для веб-поиска, храня их до десяти лет. Это меньше, чем все строки, но для большинства сайтов более чем достаточно. См. администрирование, как долго Search Console хранит данные и API Search Console.
Источники: Google — обзор массового экспорта данных, настройка, мониторинг, справочник по таблицам и примеры запросов.
Ещё в разделе Отчёты об эффективности и данные
- Как пользоваться отчётом об эффективности в Google Search Console?
- Что означают клики, показы, CTR и средняя позиция?
- Сколько исторических данных хранит Google Search Console?
- Можно ли использовать Google Search Console для подбора ключевых слов?
- Почему данные Search Console отличаются от Google Analytics?
- Какой CTR считается хорошим в Google Search Console?
Переведите SEO-контент на автопилот
Подключите Search Console и свой сайт. AutoPSEO просканирует его и сразу спланирует первые темы. Банковская карта не нужна.