Search Console

Did Your SEO Change Work? Measure It in Search Console

Most advice on measuring SEO is about dashboards. This is about one question: you edited one page, did the edit help? Here is a method you can run by hand.

By Linkeddit·28 October 2026·9 min read

Key takeaways

  • Compare two equal windows either side of the day the change went live, for that exact page, and leave the change day out of both.
  • Search Console reports two to three days late, so measure after the after window plus that delay, not the moment the window closes.
  • Count it as a change only if clicks cleared a percentage and an absolute floor, and both windows had enough impressions.
  • Do not use average position as the verdict, and check that Google actually recrawled the page before you credit the edit.

01How do you tell whether an SEO change worked?

Compare equal windows before and after the day the change went live, for that exact page in Search Console, leaving the change day out and waiting a few days for reporting to catch up. Call it a real change only if clicks moved by a meaningful percentage and an absolute number, with enough impressions in both windows.

That is the whole method. The rest of this guide is the detail that stops it going wrong, because the usual advice online is about something else. We looked at what ranks for these queries. Page monitoring tools such as the ones in seoClarity's roundup tell you that a page changed, not whether the change paid off. Broad measurement guides such as Siteimprove's list KPIs for a whole programme. We found no ranking page that gives a dated, single-page before and after procedure, which is the job here.

One caveat belongs at the top. This method shows what changed between two periods. It cannot prove your edit caused it. The sections on position and confounders explain how to make the evidence stronger, and where it stays weak.

02Which date counts as the change date?

The day the edit went live on the public page, not the day it was drafted or the day you asked Google to recrawl. Write it down when you ship, because you will not remember it in a month, and if several people edit the page the real date is lost.

Leave that day out of both windows. The edit went live part way through it, so the day holds a mix of old and new page and belongs to neither side. Note also that Search Console's daily data follows Pacific Time, so if you publish late in the evening in another time zone, your change day in the report may be the day before or after your own calendar says.

03How long should the before and after windows be?

Equal length, and a whole number of weeks. Search traffic has a weekly rhythm, so two windows of 21 days each contain every weekday the same number of times. Google's own help for comparing periods suggests weekly or monthly granularity to smooth out day of week effects.

Take the before window as the days immediately ending the day before the change, and the after window as the days immediately starting the day after. Then wait. Google says data is typically available after two to three days, and the newest figures may be preliminary and can change within hours. So with a 21 day after window, look at it about 23 days after the change, not 22.

Why 21 and not 7? A short after window mostly measures how fast Google recrawled the page. A very long one picks up other changes. Three weeks is a stated rule of thumb, not a finding: long enough for a recrawl and for a few hundred impressions on a modest page, short enough that little else changes. For a page with very high volume you can go shorter, as long as both windows keep a whole number of weeks.

04How do you compare before and after in Search Console?

No tool is needed. Following Google's help on advanced filtering and comparison:

  1. Open Performance, then Search results, and make sure clicks, impressions, CTR and position are all switched on.
  2. Click + Add filter, choose Pages, and enter the page. "URLs containing" is a text match, so a page whose address is a prefix of other pages will also match them. Use "Custom (regex)" with an anchored pattern when that is a risk.
  3. Edit the date filter, choose Compare, and enter the two periods: the 21 days ending the day before the change and the 21 days starting the day after it. Apply, and the table gains a Difference column.
  4. Read the totals first. Then open the Queries tab to see which queries moved, the Dates tab to see whether the shift is a step or a drift, and the Devices tab if you suspect a mobile only effect.

Write the four numbers for each window on paper or in a sheet before you interpret them. It keeps you from reading the chart you hoped to see.

05How big a move counts as a real change?

Use two tests together, plus a floor on data. A percentage alone is fooled by small numbers: going from 3 clicks to 4 is a 33 percent gain and means nothing. An absolute number alone is fooled by big pages: 10 extra clicks on a page earning 2,000 is noise.

TestRule of thumbWhy
PercentageClicks moved by at least 15 percent of the before windowFilters ordinary week to week wobble on a page
AbsoluteAnd by at least 5 clicksStops tiny pages producing big looking percentages
Data floorAt least 100 impressions in each windowBelow that, one query decides the result

These are our rules of thumb, not research findings. They are the same thresholds the Linkeddit Search Watchlist applies, chosen to be conservative so that a result you would act on is not a coin flip. Tighten them for a high traffic page and treat anything below the floor as not enough data rather than as no effect. Anything between the thresholds is flat: neither proof it worked nor proof it failed.

06Why is average position a bad verdict?

Because it averages over whichever queries showed the page. Google defines the table value as the average position for the URL or grouping dimension in that row, and for a page that is every query that displayed it, weighted however they happened to appear.

That makes it move for reasons unrelated to your edit. Say your rewrite makes the page eligible for a dozen new, long tail queries where it shows at position 25. Clicks rise, impressions rise, and the average position gets worse. Read naively, a success looks like a failure. The reverse also happens: lose the queries where you ranked poorly and the average improves while clicks fall.

So report position, but let clicks decide, and use the query list to see whether the position change came from the queries you targeted or from a change in the mix. If you set out to win one query, check that query's own clicks and position as a separate line.

07What else could explain the change?

Plenty, and a before and after test cannot rule them out. Check these before crediting the edit.

  • Seasonality. If demand for the topic rises or falls at this time of year, both windows are affected. If you have the data, run the same two windows a year earlier and see whether the same shape appears.
  • Other edits. A new internal link, a title change by a colleague or a sitewide template update in the same weeks all land in your window. Keep a change log for the site, not just for the page.
  • Algorithm updates and result page changes. A shift on the day a Google update rolled out, or a new answer box appearing for your main query, can move clicks with no help from your page.
  • A control page. Run the same windows on a similar page you did not touch. If it moved the same way, the cause is probably shared. If it stayed flat while the edited page moved, the evidence is stronger. This is a technique for making a comparison fairer, not a guarantee.
  • One-off spikes. Look at the Dates tab. A single day of unusual impressions can drag a whole window, and a step that begins before your change date points away from the edit.

08How do you confirm Google saw the change?

Before you credit an edit, check that Google has looked at the new version. Open the URL Inspection tool for the page. By Google's description, it shows the last time the page was crawled, and its default results reflect the most recently indexed version, not the live page. If the last crawl is earlier than your change date, the index still holds the old page and nothing you see in the report can be the edit.

Compare the user-declared canonical with the Google-selected canonical too. Google notes there is no guarantee it will choose your preferred canonical, and if it picked a different URL, your clicks may be recorded against that other page, which makes a per page comparison read as a drop. You can request indexing from the same screen, but Google says doing so does not guarantee the page will appear in the index, and that indexing typically takes a day or so but can take much longer.

09What does a worked example look like?

MeasureBefore (11 to 31 Aug)After (2 to 22 Sep)Change
Clicks240312+72 (+30%)
Impressions9,80010,400+6%
CTR2.4%3.0%+0.6 points
Average position8.47.90.5 better
Impressions floor (100)MetMetEnough data
Clicks test (15% and 5 clicks)Passed: Improved

Clicks moved 30 percent and 72 clicks, clearing both thresholds, and both windows are far above 100 impressions. Most of the gain came from clicks, not impressions, which points at the title and snippet rather than ranking. The page's last crawl was 3 September, after the change, so the index held the new version. Verdict: it probably helped. The two caveats still apply: check the Dates tab for a spike, and check a control page before telling anyone it worked.

10Can you automate this?

You can, and doing it by hand for every edit gets tedious. Linkeddit's Search Watchlist is one way to automate it, and we make it, so weigh that. You add a page and the day you changed it. It waits 23 days (21 plus the 2 day reporting delay), then compares the 21 days before the change with the 21 days after, change day excluded, using your own synced Search Console data.

  • The verdict is Improved or Declined only when clicks moved by at least 15 percent and at least 5 clicks, Flat otherwise, and Not enough data under 100 impressions in either window.
  • Position is reported but is not part of the verdict, for the reason above.
  • It lists up to five top query moves and shows Google's index status from URL inspection beside the numbers.
  • It is free to run: no checks are used.

It is part of the $60 per month Compete plan. It does not remove the caveats: it reports an observed difference, not proof of cause. The help page Watching a Page Change in Search covers setup, and the rank tracker page shows where it sits.

Watch a page change without the spreadsheet

Add the page and the day you changed it. The Watchlist measures it 23 days later from your Search Console data and shows the before and after, the top query moves and Google's index status. Part of the Compete plan at $60 per month.
See the Search Watchlist

Frequently asked questions

How do I measure the impact of SEO changes on one page?+

Filter Search Console to that exact page, then compare two equal windows either side of the day the change went live, leaving that day out of both. Wait about three days past the end of the after window for reporting to catch up. Judge clicks first, and only call it a change if the move clears both a percentage and an absolute floor.

How long should I wait before judging an SEO change?+

Google gives no fixed timeline. Its URL Inspection help says indexing typically takes a day or so but can take much longer. A practical rule is to wait for a full after window, such as 21 days, plus the two to three days Search Console takes to report. Judging at day five measures Google's recrawl speed, not your edit.

How do I know if my SEO company is doing a good job?+

Ask for the change log: which page, which edit, which day it went live. Then run this same before and after test on each logged page yourself in Search Console. Real work leaves a pattern of clicks that moved past a threshold on pages that were changed, and no movement on comparable pages that were not. Our guide to checking an agency covers the rest.

Is average position in Search Console reliable for judging a change?+

Not as a verdict. Google defines the table value as the average position for the row shown, which for a page is an average across whichever queries displayed it. If your edit makes the page appear for new, lower ranking queries, the average can worsen while clicks rise. Read position as context and let clicks decide.

Is Search Console data real time?+

No. Google says data is typically available within two to three days, and the newest figures can be preliminary and change within hours, shown as a dotted line on the chart. Daily data follows Pacific Time, so a day can differ from your local day. Leave a buffer after your window ends before you compare.

How do I know Google has seen my change?+

Inspect the page in Search Console's URL Inspection tool and read the last crawl time. If it is earlier than your change date, Google is still showing the old version. Also compare the user-declared canonical with the Google-selected canonical. Requesting indexing does not guarantee the page will be indexed or when.

What is the best tool to check whether an SEO change worked?+

Search Console is the free source and the method above works by hand. To automate it, Linkeddit's Search Watchlist measures a page 23 days after the change, compares 21 day windows either side with the change day excluded, and reports Improved or Declined only when clicks moved by at least 15 percent and at least 5 clicks. It is part of the $60 per month Compete plan.