How to Know if Your SEO Is Working (5 Metrics That Matter)
You published new content, improved your titles, maybe even hired someone to "do SEO." A month passes. Two months. You check Google Analytics and... you are not sure what you are looking at. Traffic is roughly the same. Maybe up a little. Maybe that is noise.
This is the most common place small businesses get stuck with SEO. Not the doing — the knowing. Did it work? Is anything happening? Should you keep going or try something else?
The honest answer: SEO takes time, and early progress looks different from what most people expect. You will not see a traffic spike after one week. But that does not mean nothing is happening. You just need to know where to look and what counts as progress.
Here are five metrics that tell you whether your SEO is actually working — listed in the order you should check them.
1. Are Your Pages in Google's Index?
This is the most basic check, and it is the one most people skip. If Google has not indexed your pages, nothing else matters. You could have perfect content and flawless technical SEO — if the page is not in Google's index, it will never appear in search results.
How to check: Open Google Search Console, go to the Pages report. You will see two numbers: indexed pages and not-indexed pages. Click into the not-indexed section to see why specific pages are excluded.
Common reasons pages get excluded: a leftover noindex tag, the page is a duplicate of another one Google considers canonical, or the page was crawled but not considered valuable enough to index.
What "working" looks like: The pages you care about — your homepage, service pages, blog posts — should show "Submitted and indexed" or "Indexed, not submitted in sitemap." If important pages are missing, that is your first priority. Everything else is secondary.
What to watch for: A page that was indexed and then dropped out. This happens and it is often a sign that Google re-evaluated the page and found it thin, duplicative, or low-quality. It is more urgent than a new page that has not been indexed yet.
2. Impressions Are Going Up
Impressions are the number of times your pages appeared in someone's search results — even if they did not click. This is the earliest signal that SEO is working, and it is the most misunderstood.
Most people fixate on clicks and traffic. But impressions come first. Here is the timeline:
- Google indexes your page
- Google starts showing it for relevant queries (impressions)
- Your position improves as Google learns the page is useful
- People start clicking (clicks)
- Traffic shows up in analytics
If your impressions are increasing, you are at step 2-3. That is real progress. It means Google is testing your page for more queries and showing it to more people. Clicks will follow once your position improves enough to land on page one.
How to check: Search Console → Performance → set the date range to compare the last 28 days versus the previous 28 days. Look at total impressions. Are they up?
What "working" looks like: A steady upward trend in impressions, even if clicks are flat. For a new site or new content, you might see impressions jump from near zero to a few hundred per day within weeks. That is Google discovering your content and testing it in results.
What does NOT mean it is broken: Impressions fluctuating day to day. Search volume varies by weekday, season, and news cycle. Look at the weekly or monthly trend, not individual days.
3. Average Position Is Improving
Average position tells you where your pages typically appear in search results. Position 1 is the top. Position 10 is the bottom of page one. Position 11+ is page two or beyond, where almost nobody goes.
This is the metric that shows momentum. A page moving from position 45 to position 18 over two months is making real progress — even though it is still on page two and getting zero clicks. That trajectory matters.
How to check: Search Console → Performance → enable the "Average position" checkbox. Compare date ranges to see movement. You can also filter by specific pages or queries to see which ones are climbing.
Benchmarks for context: - Position 1-3: top of page one. Protect these. - Position 4-10: page one. Optimize titles and descriptions to improve CTR. - Position 11-20: page two. These are your best opportunities — close to a breakthrough. - Position 20+: deep in results. Focus effort elsewhere unless the query volume is very high.
What "working" looks like: Average position moving from 50+ toward 20, or from 15 toward 8. Progress is not always smooth — positions bounce around daily. Compare month over month, not day over day.
A common trap: Average position across ALL queries can be misleading. If Google starts showing your site for new, harder queries, your average position might go up (worse) even though your actual pages are ranking better. Always look at specific queries and pages alongside the aggregate number.
4. Click-Through Rate Matches Your Position
CTR is the percentage of impressions that result in clicks. This metric is less about SEO working and more about whether your search listing is compelling enough to attract clicks once you do rank.
Expected CTR by position (Google): - Position 1: 25-35% - Position 2: 12-18% - Position 3: 8-12% - Position 4-5: 5-8% - Position 6-10: 2-5%
If your page ranks at position 3 but has a 2% CTR, something is wrong with how it appears in search results. The most common causes: a boring or irrelevant title, a generic meta description, or a disconnect between the query and what your listing promises.
How to check: Search Console → Performance → look at CTR alongside position for your top queries. Sort by impressions to focus on queries that matter.
What "working" looks like: CTR that roughly matches or exceeds the benchmarks above for a given position. If you recently rewrote a title or description, you should see CTR improve within one to two weeks for that query.
When CTR does not matter yet: If your pages are all at position 20+, CTR will be near zero and that is expected. Focus on position first, CTR second. You cannot optimize a click-through rate on a listing nobody sees.
5. Organic Traffic Is Growing
This is the metric everyone wants to check first. Resist that urge — it is a lagging indicator. By the time organic traffic is visibly growing, your SEO has been working for weeks or months. If you only watch traffic, you will miss the early signals and either give up too early or double down on the wrong things.
How to check: Google Analytics 4 → Reports → Acquisition → Traffic acquisition. Filter by "Organic Search." Compare date ranges.
Alternatively, Google Search Console shows clicks, which is a close proxy for organic traffic from Google specifically.
What "working" looks like: Any consistent upward trend. For a small site that starts near zero, even 5-10 organic visitors per day is significant progress in the first few months. Do not compare yourself to benchmarks for established sites — your baseline is what matters.
What to watch out for: Traffic spikes from a single viral post or trending query. These feel great but they are not sustainable SEO growth. Look for the slow, steady line going up — that is content ranking, positions improving, and organic discovery compounding over time.
How Long Before You See Results?
The uncomfortable truth: SEO is measured in months, not days.
Typical timeline for a new or small site: - Week 1-2: Google crawls and indexes new/updated pages - Week 2-4: Impressions start appearing for target queries - Month 1-2: Positions begin stabilizing (expect bouncing) - Month 2-4: Positions improve enough for page one on lower-competition queries - Month 3-6: Clicks start growing as pages reach page one - Month 6+: Compounding — older content gains authority, new content ranks faster
If you are at month one and seeing impressions grow but zero clicks, that is on track. If you are at month four with no impressions at all, something structural is wrong — start back at metric one and make sure your pages are indexed.
How to Track All of This Without Living in Dashboards
The irony of "how to know if SEO is working" is that checking constantly makes it harder to tell. SEO data is noisy at the daily level. Checking every day leads to reacting to noise instead of trends.
Better approach: check once a week. Spend five minutes in Search Console looking at impressions, position, and CTR trends. Spend two minutes in GA4 checking organic traffic. That is it.
If you want something even simpler, SEO Monitor pulls data from Search Console, Analytics, and PageSpeed into one dashboard with alerts that tell you when something actually changes. You can also connect it to Claude or ChatGPT via MCP and ask your AI assistant to check your SEO for you — it reads the live data and tells you what is improving, what is not, and what to do next.
The point is not which tool you use. The point is knowing which five metrics to check and in what order. If your pages are indexed, impressions are growing, positions are improving, CTR matches expectations, and organic traffic is trending up — your SEO is working. Give it time.
What to Do If Your SEO Is Not Working
If you have been at it for three months and none of these metrics are moving, here is a diagnostic checklist:
No impressions at all: Pages likely not indexed. Check Search Console. Might be a technical issue — noindex, robots.txt blocking, or pages Google cannot find.
Impressions but terrible positions (50+): Content does not match search intent. The queries Google is testing your pages for might not align with what the pages actually cover. Review what queries drive impressions and whether your content answers them.
Good positions but no clicks: Title and meta description need work. Look at what competitors show for the same queries and write something better. Reading your Search Console report properly will show you exactly which listings underperform.
Clicks but no conversions: Not an SEO problem — it is a conversion problem. Your pages rank and attract visitors, but the site does not persuade them to act. Different problem, different fix.
SEO is not magic. It is a series of mechanical improvements that compound over time. If you know which metrics to watch and what each one means, you can tell whether things are moving in the right direction long before the traffic graphs make it obvious.
Try SEO Monitor Free
Run a technical SEO audit in minutes. Monitor content changes 24/7. Track rankings across Google, Yandex, and Bing.
Get Started Free