Most SEO dashboards are cluttered with metrics that feel important but don't connect to outcomes. Domain Authority, total indexed pages, number of backlinks—these numbers move, people report them, and almost none of them explain whether your SEO is working.
This guide covers the metrics worth measuring, why each one matters, and how to build a reporting cadence that actually informs decisions.
The Framework: Outcome Metrics vs. Input Metrics
Before the list, a distinction worth making:
Outcome metrics measure results: organic traffic, conversions, revenue. These tell you whether SEO is working.
Input metrics measure activities that should lead to outcomes: keyword rankings, page speed scores, crawl coverage. These tell you why things are or aren't working.
Good SEO reporting tracks both—but keeps outcome metrics primary. A team can improve every input metric and still see declining traffic if the inputs don't translate to outcomes.
The Metrics That Actually Matter
1. Organic Traffic (Segmented)
What it is: Visitors arriving from unpaid search results.
Why it matters: The ultimate output metric for SEO. If organic traffic is growing, SEO is working. If it's declining, something is wrong.
How to track it: Google Analytics 4, Google Search Console (clicks = traffic).
The segmentation that matters: Don't track total organic traffic as a single number. Segment by:
- New vs returning visitors: SEO primarily drives new visitors; high returning traffic inflates SEO's apparent contribution
- Content type: Blog traffic vs product/service page traffic behaves differently and should trend differently
- Device: Mobile and desktop can have different trajectories due to algorithm treatment
- Branded vs unbranded: Branded organic clicks (people searching your company name) reflect brand awareness, not SEO effectiveness. Track these separately.
The mistake: Celebrating organic traffic growth that's entirely driven by branded queries while non-branded traffic stagnates.
2. Keyword Rankings (With Context)
What it is: Your position in search results for tracked queries.
Why it matters: Rankings are a leading indicator of traffic—better positions lead to more clicks. They're also diagnostic: if traffic falls before rankings change, there's a CTR or content quality issue.
How to track it: Google Search Console (average position), Ahrefs/Semrush/SE Ranking (individual query tracking).
What to track:
- Target keyword set: The specific queries you're optimizing toward, tracked individually
- Position distribution: What percentage of your tracked keywords rank in positions 1-3, 4-10, 11-20, 20+
- Striking distance keywords: Queries where you rank 4-15 with high impression volume—these represent the highest-ROI optimization opportunities
What not to obsess over: Daily rank fluctuations. Google's results vary by location, device, personalization, and algorithm updates. Track 7-day or 30-day averages.
3. Click-Through Rate (CTR)
What it is: The percentage of Google impressions that result in a click.
Why it matters: CTR directly bridges rankings to traffic. A page ranking #2 with 3% CTR underperforms a page at #3 with 8% CTR. When traffic falls without ranking changes, CTR is almost always the culprit.
How to track it: Google Search Console → Performance → Queries.
CTR benchmarks by position:
| Position | Average CTR |
|---|---|
| #1 | 27-39% |
| #2 | 14-19% |
| #3 | 10-14% |
| #4-5 | 6-9% |
| #6-10 | 2-5% |
Note: AI Overviews appearing above position 1 significantly reduce CTR for all organic results.
When to investigate CTR:
- CTR drops without ranking changes → test new title tags and meta descriptions
- CTR is below benchmark for your position → competitors have more compelling SERP snippets
- CTR is high but impressions are low → you're ranking well but the keyword has low volume
The AI Overviews caveat: As Google AI Overviews expand, average CTR for affected queries drops. If your CTR is declining for queries that now show AI Overviews, the cause isn't your content—it's the SERP feature.
4. Organic Conversions and Revenue
What it is: Goals completed (form fills, signups, purchases) by organic visitors.
Why it matters: Traffic without conversion is noise. Organic conversions are the only metric that directly justifies SEO investment to leadership.
How to track it: GA4 goal tracking, UTM parameters for attribution, revenue attribution in your CRM.
The attribution challenge: For content-assisted conversions, organic often gets undercredited. A user reads your blog post, returns via paid ad two weeks later, and converts—last-touch attribution credits paid, not organic. Use assisted conversions in GA4 to see organic's full contribution.
Track separately:
- Direct organic conversions (organic session → conversion in same session)
- Organic-assisted conversions (organic appears anywhere in the path)
- Revenue attributed to organic (for e-commerce or SaaS)
5. Core Web Vitals
What it is: Google's page experience metrics—Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS).
Why it matters: Core Web Vitals are a Google ranking factor. More importantly, they measure real user experience—slow pages and janky layouts increase bounce rates and reduce conversions regardless of rankings.
How to track it: Google Search Console → Core Web Vitals report (field data), PageSpeed Insights or Lighthouse (lab data).
Target thresholds:
| Metric | Good | Needs Improvement | Poor |
|---|---|---|---|
| LCP | < 2.5s | 2.5–4.0s | > 4.0s |
| INP | < 200ms | 200–500ms | > 500ms |
| CLS | < 0.1 | 0.1–0.25 | > 0.25 |
The trap: Lab scores (from tools) look fine; field scores (from real users) fail. Always check field data in Search Console—Google uses field data for ranking, not lab scores.
6. Share of Voice (SOV)
What it is: Your percentage of total organic clicks for a defined keyword set relative to competitors.
Why it matters: SOV connects SEO performance to competitive position. You can grow organic traffic while losing market share if competitors grow faster. SOV catches this.
How to track it: Calculate manually using Search Console data + competitor rank tracking, or use Semrush's Market Explorer / Ahrefs' Share of Voice feature.
Formula: SOV = Your Clicks for Keyword Set / Total Clicks for Keyword Set (all competitors combined)
Practical application: If you track 200 keywords in your competitive space and your SOV is 12%, you have 88% of the opportunity still available. Track SOV quarterly to measure whether you're gaining or losing competitive ground.
7. AI Search Visibility
What it is: How frequently your content appears in AI-generated answers across ChatGPT, Perplexity, Google AI Overviews, and other AI search platforms.
Why it matters: AI-generated search answers now represent a meaningful and growing share of search traffic. If your content isn't getting cited, competitors who optimize for AI search will capture this channel while your organic traffic stagnates.
How to track it: Dedicated GEO tools (Rankwise, Profound, Hall) that monitor citation frequency by query. Manual checks: ask target queries in ChatGPT and Perplexity and note which sources are cited.
Key AI visibility metrics:
- Citation rate: % of tracked queries where your content is cited
- Share of voice vs competitors: How often your content appears vs. competitors in AI answers
- Citation quality: Does the AI cite you as a primary or supporting source?
- Platform distribution: ChatGPT, Perplexity, Gemini, and Google AI Overviews may have different citation patterns
Why track this now: AI citation patterns are establishing themselves as these platforms mature. Early movers in AI citation optimization are building advantages that compound—similar to early SEO movers in 2010-2015.
What to Stop Tracking
Domain Authority / Domain Rating
DA (Moz) and DR (Ahrefs) are third-party metrics approximating Google's trust signals. They're useful for quick competitive comparisons, but:
- Google doesn't use DA or DR directly
- They lag actual link profile changes by weeks or months
- They can be gamed through link schemes that don't improve actual rankings
- Reporting DA as an SEO KPI focuses teams on proxy metrics rather than outcomes
Use DA/DR for competitive benchmarking only. Never report it as a primary KPI.
Total Indexed Pages
The number of pages Google has indexed tells you almost nothing useful unless you're diagnosing a specific indexation problem. More indexed pages don't mean more traffic—thin or duplicate indexed pages actively harm performance.
If you're tracking indexed page count, you're probably not investigating the right thing.
Bounce Rate
Bounce rate measures whether a user visited more than one page in a session. For most informational SEO content, high bounce rate is normal and expected—users find their answer and leave.
GA4 replaces bounce rate with "engagement rate" (sessions with meaningful interaction). This is marginally better, but still not a primary SEO metric.
Average Session Duration
Time on page can indicate engagement, but it's not reliable:
- Users who open a tab and never read it inflate duration
- Users who find their answer quickly show short sessions
- It's easily inflated by unrelated factors (slow page load = longer "session")
Engagement rate or scroll depth are better proxies if you need a behavioral metric.
Keyword Rankings Without Volume Context
Tracking 1,000 keywords in your rank tracker and reporting "we improved positions on 237 keywords this month" is noise unless those keywords have meaningful search volume. A position improvement from #7 to #5 for a 10-search/month query drives zero traffic.
Focus rank tracking on your priority keyword set—queries with volume that matter to your business.
Building a Practical Reporting Cadence
Weekly (Operations)
- Organic traffic vs prior week (flag anomalies)
- Striking distance keyword movement
- Core Web Vitals failures (any new issues)
- New AI citation data (if tracked)
Monthly (Performance)
- Organic traffic vs prior month and prior year
- Conversion rate and organic conversions
- Keyword position distribution (% in top 3, 4-10, 11-20)
- CTR trends by page type
- AI visibility share of voice
Quarterly (Strategy)
- Share of voice vs competitors
- Keyword cluster coverage (% of target keywords in top 10)
- Content decay audit (pages losing traffic, needing refresh)
- AI citation competitive analysis
- ROI calculation: content investment vs organic conversions
The Metrics Hierarchy for Reporting Up
When presenting to leadership, summarize with:
- Organic traffic (are we growing?)
- Organic conversions and revenue (is it driving business outcomes?)
- Competitive share of voice (are we winning market share?)
- AI visibility (are we positioned for the next channel?)
Everything else is diagnostic—explain it when something changes, not as a standing agenda item.
Common Reporting Mistakes
Reporting rankings without traffic impact: Improved rankings that don't move traffic (because of AI Overviews, featured snippets, or zero-volume queries) are misleading wins. Always show traffic alongside rankings.
Not segmenting branded vs unbranded: Branded query growth happens because of marketing and product success, not SEO. Mixing branded and unbranded inflates SEO's apparent contribution.
Ignoring seasonality: Year-over-year comparisons avoid seasonal distortion. Month-over-month for seasonal businesses creates false alarms and false celebrations.
Tracking too many metrics: A dashboard with 25 metrics gets ignored. Pick 5-7 primary metrics that your team reviews every week. Save the rest for deep dives when specific problems arise.