Skip to content
A/MR

Analytics · · 3 min read

Search Console Keeps Only 16 Months of Data — A Two-Year SEO Trend Exists Only If You Exported It

Diagram: 24 monthly blocks, the oldest 8 greyed out and the latest 16 highlighted, showing that Search Console keeps only 16 months of data

hi, i’m amr. seo reporting usually starts the same way: someone asks how organic clicks compare with the same quarter two years ago, and the answer is that search console doesn’t have it. the limit is one line in google’s documentation.

what google says about retention

google analytics help states: “Search Console keeps data for the last 16 months.” it adds that reports in analytics therefore include a maximum of 16 months of data, and that search console data is available in search console and in analytics 48 hours after it’s collected.

my arithmetic, not google’s: 16 months covers one clean year-over-year comparison with about four months to spare. it does not cover a second year. a trend line over 24 months only exists if somebody saved the data before it aged out.

two smaller details worth knowing

  • the search console help page for the performance report says the default view covers the past three months, and that the newest data “can be preliminary” and “might change in the next few hours”
  • the search analytics API documentation says the row limit ranges from 1 to 25,000 with a default of 1,000, and that by default it returns only finalized data unless you ask for fresh data

the default of 1,000 rows is easy to miss: a script that doesn’t set the row limit and doesn’t page through results can quietly return a partial export.

what to do this week

  • pick a monthly date, and export queries and pages for the previous full month into a sheet or warehouse you own
  • if you script it through the API, set the row limit explicitly and page with the start row, then compare the total against the interface
  • use finalized data for the archive, and leave the last few days out so preliminary numbers don’t get stored as final
  • note the date you started archiving, since everything before it is limited to what google still holds

where this stops applying

if you only ever compare against last month and last year, 16 months is enough and an archive is optional. the gap matters for seasonal b2b businesses with long cycles, for any site that went through a migration or a penalty, and for anyone who wants to show leadership a multi-year organic trend. this post covers search console’s retention only; it says nothing about how other tools store their data.


start scaling — if your seo reporting depends on data that expires, a simple monthly archive plus a clean dashboard is a one-week fix. let’s connect.

Sources: Google Analytics Help, “[GA4] Queries report” (support.google.com/analytics/answer/13682862); Google Search Console Help, performance report (support.google.com/webmasters/answer/7576553); Google Search Console API, searchanalytics.query reference (developers.google.com/webmaster-tools/v1/searchanalytics/query). Figures are published product documentation, not verified results from Amr’s own client accounts.

Leave a reply

Discover more from Amr Media

Subscribe now to keep reading and get access to the full archive.

Continue reading