Search Console archive

Google deletes your Search Console data after 16 months. Pebble keeps it.

Connect your Google account, run one backfill, and every month after that is yours for good.

Connect

Connect once, then sync when it suits you

Read only access, and nothing wider.

Pebble asks Google for the read only Search Console scope and nothing else. Once connected, Sync recent pulls the current month plus the three complete months before it. Full backfill walks the sixteen months Google still holds, one month at a time, recording progress as it goes, so if it stops you resume from where it stopped rather than starting again.

What is kept

Every query, every page, every day

The detail, not a summary of the detail.

Clicks, impressions, CTR and impression weighted average position, by query, by page and by day, kept until you delete it. Not twelve months, not twenty four. Month seventeen is the point of the product.

One month, four metrics
Clicks
Impressions
CTR
Position
The maths

Positions weighted by impressions, the way Google does it

A plain average across rows is wrong, and most tools do it anyway.

Every average position in Pebble is weighted by impressions, at every level of aggregation. It is the difference between a number you can put in front of a client and a number that quietly flatters you.

Coverage

You always know what you hold

A gap you can see is a gap you can fill.

A strip of month chips per property shows where you hold full query data, where you have daily totals only, and where there is nothing yet. Re importing a month replaces it rather than duplicating it, so a re run is always safe.

Coverage by month
Query dataDaily totals onlyNothing yet
Older history

Anything older than sixteen months comes in by file

Google will not serve it, so you bring it.

Upload a Search Console export, as csv or xlsx, one calendar month at a time and as many files at once as you like. There is also an ingest API with a token per workspace for anyone who would rather automate it. Both paths upsert, so nothing ever doubles up.

Freshness

The newest two days are never shown

Because Google's own newest days move under you.

Nothing newer than two days ago is imported or displayed. Google's most recent days are incomplete and revise upward for a while, and a chart that changes retroactively is a chart nobody trusts.

Honest about it

Three things worth knowing before you start

Stated up front, because you will find them anyway.

  • Query level clicks total roughly seventy percent of site level clicks, because Google withholds rare search terms. That is Google's privacy threshold, not a gap in the import.
  • Nothing syncs on a schedule. Every source pulls when you press sync, so the archive grows when you say so.
  • A Search Console file export gives query data as one lump for the whole period with no dates attached, so query level history means one calendar month per file. We do not guess which month a query belongs to, because a guess in an archive is worse than a gap.

Your data is being deleted right now.

Google's 16 month window is rolling forward as you read this. The earliest month you can still save is the one that disappears next.

Start archiving free