Wat is de Bulk Data Export in Google Search Console?
Prestatierrapporten & data
Bulk data export is een instelling in Search Console die de prestatiedata van je property één keer per dag naar een BigQuery-dataset in je eigen Google Cloud-project stuurt. De export bevat alle rijen die Search Console heeft, waarbij zeldzame zoekopdrachten als rijen zonder tekst zijn opgenomen. Hij is niet beperkt tot 16 maanden: de data blijft groeien totdat je hem verwijdert. De export begint pas op de dag dat je hem inschakelt, en opslag en query's boven het gratis gebruik van BigQuery worden bij jou in rekening gebracht.
Wat het je biedt dat het rapport en de API niet kunnen
| Prestatierapport | Search Analytics API | Bulk data export | |
|---|---|---|---|
| Rijen | 1.000 per tabel of export | Maximaal 50.000 per dag per zoektype | Alle rijen |
| Historie | 16 maanden | 16 maanden | Vanaf de dag van instelling, bewaard totdat je het verwijdert |
| Zeldzame (geanonimiseerde) zoekopdrachten | Weggelaten uit tabellen, meegeteld in totalen | Idem | Opgenomen als rijen met een lege query |
| Kosten | Gratis | Geen Cloud-rekening, maar er gelden quota | Kosten voor BigQuery-opslag en -query's |
| Inspanning | Geen | Code en OAuth | Cloud-project en SQL |
Voordat je begint
- Je hebt eigenaarsrechten nodig voor de Search Console-property.
- Je hebt een Google Cloud-project met facturering ingeschakeld nodig.
- Schakel in dat project de BigQuery API en de BigQuery Storage API in onder APIs & Services > Enabled APIs & Services.
Bulk data export instellen
- Open in de Cloud console IAM and Admin en kies Grant access.
- Voeg de principal
search-console-data-export@system.gserviceaccount.comtoe met twee rollen: BigQuery Job User en BigQuery Data Editor. Sla op. - Open in Search Console Settings > Bulk data export.
- Vul de project-ID van het Cloud-project in (niet het projectnummer).
- Kies een datasetnaam. De standaardnaam is
searchconsole, elke naam moet daarmee beginnen, en elke property die naar hetzelfde project exporteert heeft een eigen dataset nodig. - Kies de datasetlocatie zorgvuldig: Google ondersteunt het wijzigen ervan niet meer zodra de exports zijn gestart.
- Kies Continue. De eerste export komt binnen 48 uur binnen en betreft de dag waarop hij wordt uitgevoerd.
Zodra de tabellen bestaan, kun je een partitieverloop (14 dagen of langer) instellen om de opslag te beperken. Voeg geen kolommen toe en wijzig ze niet: een schemawijziging laat de export mislukken.
Wat er in BigQuery terechtkomt
searchdata_site_impression: prestaties geaggregeerd per property, zoals de totalen in de grafieken van Search Console. Geen URL-kolom.searchdata_url_impression: geaggregeerd per URL, met een kolom per zoekweergave (zoalsis_job_listing) en een vlagis_anonymized_discover.ExportLog: één rij per geslaagde export per tabel. Deepoch_versiongaat omhoog telkens wanneer Google een dag opnieuw wegschrijft met gecorrigeerde data.
Datums staan in Pacific Time. Rijen zijn niet vooraf geaggregeerd, dus gebruik altijd SUM() voor je metrics. De positie is nulgebaseerd en wordt opgeteld, dus de gemiddelde positie is SUM(sum_top_position) / SUM(impressions) + 1 in de sitetabel en hetzelfde met sum_position in de URL-tabel.
Een beginquery voor de beste webquery's van vorige maand:
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
Filter altijd op data_date. De tabellen zijn gepartitioneerd op datum, dus het datumfilter voorkomt dat elke query je hele historie scant en je daarvoor betaalt.
Beperkingen en foutscenario's
- Niet met terugwerkende kracht. Alles van vóór de instelling moet uit de API of de rapporten komen.
- Fouten stoppen de export. Na een fout probeert Search Console het de volgende dag opnieuw en bewaart het niet-geëxporteerde data ongeveer een week. Na ongeveer een maand mislukte pogingen stopt het helemaal met exporteren. Eigenaren en volledige gebruikers krijgen een e-mail wanneer een export mislukt of weer herstelt.
- Hiaten kunnen blijvend zijn. Op de pagina van Google over data-afwijkingen staat dat 28 februari en 1 maart 2026 ontbreken in de exports van sommige properties en niet worden hersteld. Vergelijk
ExportLogaf en toe met de kalender. - Stoppen. Met Deactivate export op de instellingenpagina stop je de exports binnen 24 uur. Bestaande tabellen blijven in BigQuery staan.
Heb je het nodig?
Als je elke long-tailquery, zoekweergavevlaggen per URL of SQL-joins met andere bedrijfsdata nodig hebt: ja. Als je vooral historie langer dan 16 maanden wilt voor gewone rapportages, doet een opgeslagen property in AutoPSEO dat zonder Cloud-project: schakel volledige opslag in en er wordt 16 maanden aan data aangevuld, waarna dagelijks maximaal 25.000 rijen met query's, pagina's en query-en-paginacombinaties voor webzoekopdrachten worden opgeslagen, tot wel tien jaar bewaard. Dat is minder dan alle rijen, en voor de meeste sites ruim voldoende. Zie beheer, hoe lang Search Console data bewaart en de Search Console API.
Bronnen: Google's overzicht van bulk data export, instellen, monitoring, tabelreferentie en voorbeeldquery's.
Meer in Prestatierrapporten & data
- Hoe gebruik ik het prestatierapport in Google Search Console?
- Wat betekenen klikken, vertoningen, CTR en gemiddelde positie?
- Hoeveel historische data bewaart Google Search Console?
- Kan ik Google Search Console gebruiken voor zoekwoordonderzoek?
- Waarom wijkt mijn Search Console-data af van Google Analytics?
- Wat is een goede CTR in Google Search Console?
Zet je SEO-content op de automatische piloot
Koppel Search Console en je site. AutoPSEO scant de site en plant meteen de eerste onderwerpen. Geen creditcard nodig.