Skip to content
seostack

Search Console Data

See how every page on your website is performing month by month

The URL Matrix gives you a visual view of how every page on your website has performed month after month, with a click trend on every row and colour coded month columns, so growth and decay are obvious at a glance rather than something you have to go looking for in a spreadsheet.

  • 100% data privacy
  • 99.99% uptime
  • Nothing to configure
  • Export anytime, no limits

Trusted by leading companies

The problem

Understanding how individual pages are trending usually means exporting several months of data and building it back together in a spreadsheet, which is slow enough that most people only do it when something has already gone wrong.

Why the matrix view matters

Seeing every page over time changes what you notice

Most reporting shows you totals for a period, which tells you what happened but not how it happened. Laying every URL out month by month means the trajectory of each page is visible on its own row, and trajectory is what you actually make decisions on.

01

You can read the whole site in one screen

Because every URL sits on its own row with a month by month click history running across it, you can take in the shape of an entire website in a few seconds. Patterns that would take an afternoon to find in a spreadsheet are visible immediately, whether that is a folder that has been climbing all year or a batch of pages that all fell off at the same time.

02

Trend indicators do the reading for you

Every row carries a click trend sparkline and each month cell is colour coded, so you are looking at direction rather than numbers. A page that has lost clicks for four months running looks completely different to one that had a single quiet month, and you do not have to work out which is which.

03

Change the window to suit the question

Switch the matrix between the last 3, 6 or 12 months, or set a custom range and compare it against the equivalent period before it. Short windows are useful for spotting something that has just broken, longer ones tell you whether a page is genuinely in decline or simply seasonal.

04

See performance by page type and section

Filter down to a folder, a template or a content type and the matrix rebuilds around it, so you can answer questions about your blog, your service pages or a particular campaign rather than the site as a whole.

Inside the tool

Read it yourself, or ask the AI Assistant about it

The matrix, the timeframes and filters that shape it, and the AI Insights layer that will summarise the whole thing and answer questions about it.

Every URL, every month, on one grid

  • A click trend sparkline on every row, followed by month by month click columns
  • The previous period sits alongside the current one, so you are always comparing like for like
  • Month cells are colour coded where a page has gained or lost clicks against the month before
  • Sort by any column and use the column filter to show only the months you care about
  • Segments for queries growing, queries decaying, pages growing and pages decaying sit alongside the matrix

The sparkline is doing more work than it looks

Reading a row of twelve numbers takes concentration, reading a line does not, which is why you can scan hundreds of URLs and still spot the handful that are in trouble.

The URL Matrix in SEO Stack showing URLs with click trend sparklines and colour coded month by month click columns

Why catching decay matters

Decay is quiet, and that is exactly what makes it expensive

A page that stops ranking does not announce itself, it simply stops appearing, and because the loss is spread across a lot of URLs rather than concentrated in one, it rarely shows up as anything dramatic on a traffic chart until a lot of ground has already gone.

Clicks gained against clicks lost

GainedLost
AugSepOctNovDecJanFebMar
Clicks gained
+10,790
Clicks lost
-13,030
Net
-2,240

Illustrative. Publishing carried on all year, but because decay was compounding and growth was not, the site finished it down.

When decay outpaces growth, the whole site goes backwards

Most websites are doing both things at once, some pages are picking up clicks while others are losing them, and the number that actually matters is the difference between the two. You can publish consistently all year, hit every content deadline and still finish the year down, simply because the volume of decaying URLs grew faster than anything new could replace.

Left unchecked for long enough this becomes genuinely disruptive and genuinely expensive, because the revenue attached to those pages disappears at the same rate the clicks do, and by the time it is obvious in a monthly report you are looking at months of compounding loss rather than a page or two that needed refreshing.

  • Decay compounds, publishing does not always keep up

    New content takes months to mature, whereas a page that has started slipping usually keeps slipping, so the gap between the two widens quietly over time.

  • A clean index is a stronger index

    Keeping a large volume of declining, thin or duplicated URLs in the index gives Google more low quality signals to weigh against your site. Pruning, consolidating or refreshing those pages tends to help the pages you do care about.

  • Early is cheap, late is not

    A page caught while it is still ranking somewhere usually needs a content refresh. The same page caught a year later often needs rewriting, relinking and re-earning its position from scratch.

Weak & Dead URL Discovery

Built in AI Assistant

Ask it what is working and what is not

The AI Assistant sits inside the report rather than alongside it, so you can ask a question about the matrix you are looking at and get an answer that accounts for the filters and timeframe you have already applied. It is quicker than exporting the data and far quicker than working through it row by row.

  • What pages saw sustained decline, and why?
  • What pages are consistently gaining traffic?
  • Which content should be updated first?
  • What query trends are emerging?
  • Which page types are performing best?
  • Are there pages with potential that are currently underperforming?
More on the AI Assistant
  • Audits and analysis

    It reads the matrix as it is currently filtered and gives you a written performance summary along with observations about what has actually happened across your pages.

  • Trend identification

    It picks out the pages and sections that are consistently moving in one direction, which is far more useful than a single month that happened to be up or down.

  • Anomaly detection

    Sudden spikes and drops that do not fit the surrounding pattern get flagged for investigation rather than being averaged away.

  • Recommendations and feedback

    You get suggestions on what to do next, whether that is content to update first, pages worth promoting internally or topics worth expanding into.

Exporting

Get the data out quickly when you need to work on it elsewhere

Export the whole matrix in one click

Export CSV sits directly above the report, so getting the full month by month picture out for analysis, a client deck or your own modelling takes a couple of seconds rather than a series of separate exports you then have to stitch together.

No row limits on anything you take out

Google Search Console caps what you can export, which is the reason most people end up analysing only their top pages. Because SEO Stack reads your warehoused data, the export contains every row rather than the first slice of them.

Export what you filtered, not everything

Whatever filters and timeframe you have applied carry through to the export, so you can pull just a folder, a page type or a decaying segment and hand it straight to whoever is doing the work.

What you get out of it

The outcome, not the feature list

01

See which templates and sub folders are compounding and which are quietly falling away

02

Catch decay early, while a content refresh will still fix it

03

Get answers about page and content performance without exporting anything

Connect a property. Watch the data start stacking.

Warehousing begins the moment you connect your Search Console property, there is no Google Cloud project to set up, no BigQuery and no schema to design. You simply connect your property and SEO Stack starts storing every row of your data from that day onwards.

  • Credit card required
  • Cancel within the trial and you won't be billed
  • No contracts