DATA HIT

How to use the SERP Seasonality Map.

The SERP Seasonality Map draws 12 months of Google's top 10 for any keyword as a colour-coded spiral. Domains that hold ground year-round look different from domains that churn seasonally, and seasonal entrants are visible at a glance.

Hero screenshot of the SERP Seasonality Map with a real keyword [A] · 1200 × 630 px

What this tool reveals

Most useful for in-house SEOs and content consultants asking "which competitors are sticky, which are vulnerable?" before committing to a content investment.

Setup in three steps

  1. Open the tool

    Visit tools.datahit.co/serp-seasonality. The landing screen shows a keyword input and a country selector. No sign-up required.

    Tool landing screen with keyword input [B] · 800 × 500 px
  2. Enter a keyword

    Type any English-language keyword. Pick a country (UK, US, AU, CA, IE, NZ, plus several European markets). Hit Scan. The first scan for a given keyword takes 10-15 seconds; cached keywords return instantly.

    Keyword + country entered, scan in progress [C] · 800 × 500 px
  3. Read the spiral

    The result page shows the spiral, a Top 10 Domains panel with each domain's share, and a "What this reveals" summary. Click any domain in the legend to highlight its trajectory across the spiral.

    Result page with spiral, domain panel, summary [D] · 800 × 500 px

How to read the chart

The spiral has three encodings: angle, radius, and colour.

Annotated spiral with callouts on angle (month), radius (rank), colour (domain) [E] · 1200 × 800 px

Sample insights

Seasonal entrant

Search "Christmas tree delivery UK" in October. The spiral shows a heavy band of seasonal-retail domains arriving in October, peaking in November, and disappearing by January. Year-round domains (Amazon, gov.uk) form continuous bands; the seasonal entrants form short autumn-to-Christmas wedges.

Spiral showing seasonal-retail wedges in Oct-Dec [F] · 800 × 500 px

Sticky competitor

Search "wireless headphones" at any time. The spiral typically shows a small set of domains (Amazon, manufacturer sites, a couple of review sites) holding the top 5 positions month after month. The colour bands are long and continuous. The pattern tells you the SERP is settled and unlikely to be moved by short-term content investment.

Spiral with stable long colour bands [G] · 800 × 500 px

Volatile SERP

Search a high-stakes commercial keyword like "best CRM software". The spiral shows dozens of different colours appearing and disappearing as Google reshuffles the top 10 month after month. High volatility means there's room to enter, and equally room to be displaced.

Spiral with many short colour bursts (high churn) [H] · 800 × 500 px

Methodology

For each scan, the tool fetches 12 months of historical SERP data from DataForSEO for the chosen keyword + country pair. DataForSEO archives Google's organic top results monthly; the tool uses the most recent snapshot for each month.

The result is an array of {month, position, domain} tuples. Each domain gets a stable colour: well-known sites (amazon, gov.uk, google, youtube, and similar) pull from a hardcoded brand-colour map, everything else from a colourblind-safe Okabe-Ito categorical palette. Spiral geometry is computed client-side: each cell is an annular wedge whose angle is the month and whose radius is the rank position.

The "What this reveals" summary at the bottom of the result page is generated by an LLM (Claude family) reading the structured tuples. Treat it as an analyst's first-pass observation, not a verified fact. Verify against the data itself before quoting.

Data freshness, coverage, and limits

DataForSEO updates its archive monthly. Most scans show data up to the previous month; very recent SERP shifts may not be reflected yet.

Free-tier limit: 10 scans per minute per IP. Cached scans return instantly and don't count against the limit. See Terms of use for the full fair-use policy.

Coverage is strongest for English-language keywords in the US, UK, AU, CA, IE, and NZ markets. Smaller markets (some European countries) have shallower archives; the tool shows a "Limited history" notice when coverage is incomplete.

Privacy

The free SERP Seasonality Map requires no sign-in and no Google connection. The keyword + country pair is sent to DataForSEO; their privacy policy applies to that transmission. Cached scan results are stored on our edge for 30 days, keyed by keyword + country, not by IP or user.

Pro tracked-keyword snapshots store per-user keyword lists and weekly rank-position arrays, keyed by your user ID. See Privacy policy for the full mapping.

Frequently asked questions

Where does the SERP data come from?

DataForSEO supplies the public Google search-results history. Their archive covers most keyword + country pairs going back several years; coverage is strongest for high-volume English-language keywords in the US, UK, AU, CA, and IE markets.

Can I scan any keyword?

Yes, within the free-tier fair-use limit of 10 scans per minute per IP. Some niche keywords may return only partial history (for example 6 of 12 months) if DataForSEO's archive lacks coverage; the tool shows a "Limited history" notice when this happens.

Why are some months blank?

Blank months mean DataForSEO has no archived SERP for that keyword and month. This is common for very long-tail keywords or markets outside the top 10 supported countries.

Can I track keywords continuously?

Yes, on the Pro tier. Pro adds tracked-keyword weekly snapshots: each Monday, a fresh SERP scan runs automatically for up to 200 of your tracked keywords. The Monday email digest summarises rank moves.

Does this use my Search Console data?

The free SERP Seasonality Map uses public SERP data only (via DataForSEO). Search Console is optional and used by the Pro "GSC overlay" feature, which compares your site's actual ranks to the public Top 10. Connect Search Console under your account settings if you want this overlay.

How accurate is the LLM "What this reveals" summary?

Treat it as an analyst's first-pass observation, not a verified fact. The LLM reads the same tuples you can see in the data panel; it occasionally misattributes or simplifies. Verify before quoting.

Can I share my result with a colleague?

Yes. Each scan produces a stable share-link URL (for example tools.datahit.co/s/ab3k7p2x) that resolves to the cached scan for 30 days. Anyone with the link can view the result; don't use share links for sensitive keywords.

Related tools

Scan a keyword ← Back to help index