One of the most common frustrations with SEO is not knowing whether it's working. You publish content, make changes, wait — and then what? How do you know if any of it made a difference?
The good news is that Google gives you the tools to track this for free, and you don't need to understand advanced analytics to get useful answers. You need to know which three or four numbers to look at and what they mean.
Here's a practical tracking system for small business owners.
The Two Tools You Actually Need
Almost everything you need to measure SEO progress is in two free Google tools:
Google Search Console (GSC) — Shows you how your site performs in Google search specifically: what queries bring people to your site, which pages rank for what terms, how many clicks and impressions you're getting, and whether there are any technical problems Google has flagged.
Google Analytics 4 (GA4) — Shows you what happens after someone arrives on your site: how much traffic you're getting, where it comes from, which pages people visit, how long they stay, and whether they take actions that matter (fills in a contact form, clicks your phone number, makes a purchase).
Both should be set up on your site. Both are free. If they're not set up yet, do that before anything else. Google's Search Console Help walks through verification step by step.
The Metrics That Actually Matter
1. Organic Clicks (GSC)
In Search Console, go to Performance → Search Results. The "Clicks" number tells you how many times people clicked through to your site from a Google search in the selected period.
This is your primary SEO health indicator. Is it trending up over time? Good. Flat or declining over several months? Something needs attention.
Don't panic over week-to-week fluctuations — SEO traffic naturally varies. Look at month-over-month and compare year-over-year (especially important for seasonal businesses).
2. Impressions (GSC)
Impressions tells you how many times your pages appeared in Google search results, regardless of whether anyone clicked. This is a leading indicator — it shows growing search visibility before traffic increases.
If impressions are rising but clicks aren't, your pages are being seen but not clicked. That points to a title tag or meta description problem — people see your result and skip it. A well-written title tag and compelling meta description should improve this.
3. Average Position (GSC)
This is your average ranking across all the queries your site appears for. Lower number = higher ranking. A position of 8 means you're averaging around 8th in search results.
Track average position for your key pages individually (use the "Pages" filter in GSC) rather than just the site-wide average. A single high-traffic page can skew the overall number in misleading ways.
The most valuable things to track here: keywords where you're in positions 4–15. These are the "almost ranking" terms where targeted optimisation — updating the page, improving its depth, building a few links — can move you to page 1 with meaningful impact.
4. Organic Traffic (GA4)
In Google Analytics 4, go to Reports → Acquisition → Traffic Acquisition. Filter for "Organic Search" as the channel. This shows you the actual visits coming from Google search — the human beings arriving at your site.
Cross-reference this with your Search Console data. GSC tells you about rankings and clicks; GA4 tells you what those visitors do when they arrive. Both together give you the full picture.
5. Goal Completions / Conversions (GA4)
Traffic that doesn't lead to any business outcome is just a vanity metric. Set up events in GA4 for the actions that matter to your business: contact form submissions, phone number clicks, email link clicks, booking button clicks.
When you see organic traffic increasing, you want to also see conversions increasing. If traffic grows but conversions don't, you have a website conversion problem — people are finding you but not doing anything.
How to Set Up a Simple Monthly Review
Pick a specific date each month (the first Monday of the month works well) and run through this checklist in 15-20 minutes:
In Search Console:
- Compare organic clicks this month vs. last month vs. the same month last year
- Check which queries sent the most traffic
- Look at which pages gained or lost position
- Review the Coverage report for any new crawl errors
- Check the Core Web Vitals report for any new issues
In Google Analytics 4:
- Total organic sessions: up or down?
- Top landing pages from organic: same as last month or shifting?
- Conversions from organic: up or down?
Note anything that moved significantly (up or down) and ask why. Did you publish new content that's gaining traction? Did a page drop — and is there an obvious reason (competitor moved up, you changed the page)? Patterns become clear after a few months of consistent tracking.
Tracking Keyword Rankings
Search Console shows you average positions across your whole site, but for tracking specific target keywords you care about, a dedicated rank tracker is more useful. Google Search Console's query filter can do this manually — search for a specific keyword in the Performance report to see your position history for that term.
Free tools like Ubersuggest offer limited rank tracking. For more detailed tracking, tools like SE Ranking or Mangools offer affordable entry-level plans — significantly cheaper than the enterprise tools.
How Long Before You See Results?
We've covered this in detail in our how long does SEO take post, but the short answer: meaningful improvements typically take 3–6 months, and significant results take 6–12 months for competitive terms. Local SEO often moves faster than national/international SEO.
This timeline makes consistent tracking essential. Without tracking, it's impossible to tell whether slow progress means your strategy is working (just slowly) or needs to change.
Red Flags to Act On Immediately
These are patterns in your data that warrant immediate investigation:
- Sudden drop in organic traffic (30%+ in one week) — could be a Google algorithm update, a technical problem (accidentally blocking Google with a robots.txt change), or a manual penalty. Check Search Console's Manual Actions report.
- Coverage errors increasing — pages returning 404 errors, marked as noindex accidentally, or blocked from crawling.
- Core Web Vitals moving to "Poor" — a recent site change may have introduced a performance problem.
- Impressions flat but clicks falling — your click-through rate is declining. Your titles and descriptions need work.
Tracking consistently means you catch these signals early rather than discovering three months later that something went wrong.
