Technical Health
| Metric | What it is | Why it matters | How to improve | Tools |
| Site crawlability | Ability of bots to access pages | If bots can’t crawl, nothing ranks | Fix robots.txt, remove crawl blocks, ensure 200s | GSC, Screaming Frog |
| Crawl budget usage | How Googlebot spends requests | Wasted budget = slower discovery | Consolidate thin/dup pages, speed up server, sitemap hygiene | GSC Crawl stats, logs |
| Robots.txt validity | Correct directives for bots | Prevents accidental deindexing | Test rules, avoid Disallow: / on live | GSC robots tester, Screaming Frog |
| XML sitemap health | Fresh, indexable URLs listed | Guides discovery & freshness | Include only canonical 200 pages, update on change | GSC, Screaming Frog |
| HTTP status codes | 200/301/404/5xx distribution | Errors hurt UX and crawl | Fix 4xx, reduce 5xx, 301 to canonical | Screaming Frog, logs |
| HTTPS coverage | % of pages on HTTPS | Security, trust, ranking signal | Force HTTPS, fix mixed content | SSL Labs, Screaming Frog |
| Canonicalization | Preferred URL per content | Avoids duplicate dilution | Set rel=canonical, pick one URL pattern | Screaming Frog, GSC |
| Pagination correctness | rel=next/prev or view-all logic | Prevents index bloat | Use view-all or correct linking, canonicalize | Screaming Frog |
| Hreflang validity | Language/region mapping | Correct geotargeted results | Generate accurate hreflang + x-default | GSC, Sitebulb |
| Structured data validity | Schema.org without errors | Rich results & disambiguation | Implement, validate, monitor | Rich Results Test, GSC |
| Core Web Vitals pass rate | % pages passing CWV | Speed & UX ranking factors | Improve LCP/CLS/INP (see below) | GSC CWV, CrUX |
| Mobile friendliness | Usable on mobile | Mobile-first indexing | Responsive design, tap targets, font size | Lighthouse, GSC |
| Server response time (TTFB) | Time for first byte | Impacts LCP & crawl | CDN, caching, origin tuning | Lighthouse, WebPageTest |
| Redirect hygiene | Minimal, correct 301s | Chains waste budget & speed | Replace chains, avoid 302s for permanent | Screaming Frog |
Indexation & Coverage
| Metric | What it is | Why it matters | How to improve | Tools |
| Index coverage (valid pages) | Indexed, non-duplicate pages | Core visibility | Fix errors, consolidate duplicates | GSC Coverage |
| Discovered not indexed | URLs found but skipped | Quality/crawl issues | Improve quality, internal links, fetch/render | GSC |
| Excluded duplicates | Non-canonical duplicates | Wasted equity | Canonicalize/merge, noindex near-dupes | GSC, crawlers |
| Orphan pages | Pages with no internal links | Poor crawl & rank | Add to nav/sitemaps, link hubs | Screaming Frog + GA/GSC |
| Parameterized URL control | Facet/param indexing | Prevents bloat | Canonicals, robots rules, param handling | GSC (legacy), rules |
Page Experience & Core Web Vitals
| Metric | What it is | Why it matters | How to improve | Tools |
| LCP | Largest Contentful Paint | Perceived load speed | Optimize hero media, preconnect, server tune | Lighthouse, CrUX |
| CLS | Cumulative Layout Shift | Visual stability | Reserve space, avoid injected ads/fonts | Lighthouse, CrUX |
| INP | Interaction to Next Paint | Input responsiveness | Reduce JS, prioritize interactivity | Lighthouse, CrUX |
| FCP | First Contentful Paint | Initial render speed | Critical CSS, defer non-critical JS | Lighthouse |
| Fully loaded time | End of major network activity | Correlates with bounce | Compress, lazy-load, reduce requests | WebPageTest |
| JS weight | Total JS KB | Heavy JS hurts UX | Code split, tree-shake, defer | Lighthouse, bundles |
Content & On-Page
| Metric | What it is | Why it matters | How to improve | Tools |
| Topic coverage depth | Completeness on a topic | Topical authority | Build content clusters, cover sub-intents | NLP tools, competitor gaps |
| Content freshness | Recency of updates | Matches fresh intent | Update stats, examples, dates | CMS logs, GSC |
| Search intent alignment | Match to query goal | Drives CTR & dwell | Rewrite for informational/commercial intent | SERP analysis |
| Title tag quality | Unique, compelling titles | CTR driver | Use value + clarity + intent terms | Screaming Frog, SERP |
| Meta description quality | Compelling summary | Improves CTR | Benefits-forward copy, unique per page | Crawl tools |
| Heading structure | H1–H3 logical hierarchy | Readability & NLP | One H1, descriptive H2s with entities | Crawlers |
| Primary entity clarity | Who/what page is about | Helps AI & KG | Use entity names, schema, context | Schema, NLP |
| Readability | Ease to consume | Lowers bounce | Short paragraphs, scannable, plain language | Hemingway-like tools |
| Media enrichment | Images, video, tables | Improves UX & rankings | Add helpful visuals with alt/captions | CMS |
| Thin content ratio | Pages with little value | Quality signal | Consolidate, expand, prune | Crawl + GA |
| Duplicate content | Same/similar pages | Dilutes signals | Canonicalize, rewrite, merge | Crawlers |
| Word count fit | Length that fits intent | Completeness | Write to satisfy, not inflate | SERP analysis |
| Internal search usage | Site search queries | Content gaps insight | Build pages for frequent searches | GA |
Entity, E-E-A-T & Brand
| Metric | What it is | Why it matters | How to improve | Tools |
| Author credibility | Expertise signals | Trust & rankings | Author bios, Linked profiles, schema | About page, schema |
| Source citations | Outbound references | Trust & verifiability | Cite reputable sources, link out | Editorial |
| About/Contact clarity | Business transparency | Reduces YMYL risk | Complete About, Contact, Policies | UX review |
| Brand mentions (implied links) | Unlinked mentions | Authority without links | PR, digital PR, podcasts | Brand monitoring |
| Community mentions | Discussions in forums | Social proof & demand | Engage Reddit/Quora/Discord authentically | Social listening |
| Reviews volume & rating | Third-party reviews | Local & trust | Ask customers, respond, service quality | GMB, Yelp, Trustpilot |
| Knowledge Panel presence | Entity recognition | Discoverability | Consistent NAP, Wikidata, schema | Google, Wikidata |
| Wikipedia/Wikidata presence | Neutral coverage | Entity validation | Notability via sources, request edits ethically | Wikipedia |
Internal Linking & Architecture
| Metric | What it is | Why it matters | How to improve | Tools |
| Internal link count to key pages | Links pointing internally | Passes PageRank | Add links from hubs, nav, related modules | Screaming Frog |
| Link depth | Clicks from homepage | Crawl & priority | Surface important pages within 1–3 clicks | Crawl maps |
| Anchor text diversity | Varied, descriptive anchors | Relevance cues | Use natural, specific anchors | CMS reviews |
| Broken internal links | 4xx/5xx links | UX & crawl issues | Fix/redirect/remove | Crawlers |
| Faceted nav control | E-commerce filters | Prevents bloat | Noindex/canonical rules, link limits | Sitebulb |
Off-Page & Authority
| Metric | What it is | Why it matters | How to improve | Tools |
| Referring domains | Unique linking sites | Strong authority signal | Digital PR, partnerships, assets | Ahrefs, Majestic |
| Topical relevance of links | Link context vs topic | Quality > quantity | Pitch within your niche | Ahrefs topical |
| Link velocity | Speed of link acquisition | Natural growth patterns | Consistent campaigns, avoid spikes | Link graphs |
| Nofollow/dofollow mix | Link attribute profile | Naturalness | Earn a healthy mix | Link audits |
| Anchor text profile | Distribution of anchors | Over-optimization risk | Brand + topical mix | Ahrefs |
| Lost links | Links that dropped | Authority erosion | Reclaim via outreach, fix 404s | Ahrefs, GSC |
| Social signals | Shares/engagement | Discovery & demand | Create share-worthy assets | Social analytics |
| Press coverage | Media features | Big authority | Data studies, newsjacking | PR trackers |
Local SEO (if applicable)
| Metric | What it is | Why it matters | How to improve | Tools |
| Google Business Profile health | Completeness & activity | Local pack visibility | Fill all fields, post updates, Q&A | GBP |
| NAP consistency | Name/Address/Phone uniform | Trust & citations | Standardize across directories | Moz Local, BrightLocal |
| Local citations | Directory mentions | Baseline authority | Build/clean top directories | BrightLocal |
| Proximity to searcher | Distance factor | Pack rankings | Multiple verified locations (legit) | GBP insights |
| Reviews velocity & response | Rate & reply quality | Pack & conversions | Ask, automate, reply to all | GBP, review tools |
| Local landing page quality | Geo + service pages | Relevance | Unique content, map, schema | CMS |
SERP Features & CTR
| Metric | What it is | Why it matters | How to improve | Tools |
| Average position | Rank per query | Visibility baseline | Improve intent match & UX | GSC |
| CTR by query/page | Click-through rate | Demand capture | Better titles/descriptions, schema | GSC |
| Pixel rank / above fold | Visual position | Real exposure | Earn features, concise titles | SERP tools |
| Featured snippet win rate | % queries with FS owned | Massive CTR boost | Direct answers, lists, FAQ schema | Semrush, manual |
| People Also Ask coverage | PAA appearances | Query expansion | Add Q&A sections, FAQ schema | SERP analysis |
| Sitelinks presence | Deep links under result | Trust & navigation | Strong IA, clear anchors | Brand SERP |
| Image/Video visibility | Media results | Extra real estate | Optimize images/video + schema | GSC, YouTube |
| Rich result coverage | Stars, FAQs, etc. | Higher CTR | Valid structured data | GSC Enhancements |
Engagement &Behavior
| Metric | What it is | Why it matters | How to improve | Tools |
| Bounce rate (contextual) | Single-page sessions | Intent mismatch indicator | Improve above-the-fold value, speed | GA4 |
| Dwell time / Engaged time | Time before return to SERP | Satisfaction proxy | Better intros, media, internal links | GA4 |
| Pages per session | Depth of exploration | IA & content quality | Clear next steps, related links | GA4 |
| Return visitor rate | Loyalty | Brand strength | Email, communities, update cadence | GA4 |
| Form submission rate | Lead conversion | Business outcome | Simplify forms, trust elements | GA4, CRM |
| Add-to-cart rate | Commerce engagement | Buying intent | UX, pricing clarity, trust badges | GA4 |
Crawl & Log Intelligence
| Metric | What it is | Why it matters | How to improve | Tools |
| Bot hits by section | Where bots spend time | Budget allocation | Consolidate low-value sections | Log analysis |
| 5xx error rate to bots | Server errors to Googlebot | Crawl disruption | Stabilize infra, autoscale | Logs, monitoring |
| Cache age | Last cached time | Freshness | Update content, ping sitemaps | GSC, headers |
| Render success | JS render completion | Indexing of JS apps | Pre-render/SSR, hydrate fewer bits | Puppeteer tests |
International & Multilingual (if relevant)
| Metric | What it is | Why it matters | How to improve | Tools |
| Geotargeting accuracy | Correct country pages rank | Reduce cannibalization | ccTLDs/subfolders, hreflang, GSC targeting | GSC |
| Language match rate | Correct language served | UX & rankings | Proper lang tags, no auto-translate only | Crawlers |
| Cross-locale duplication | Identical content across locales | Dilution & confusion | Localize content, hreflang | Sitebulb |
Commerce & Revenue (if applicable)
| Metric | What it is | Why it matters | How to improve | Tools |
| Organic revenue | Revenue from SEO | North-star | Improve pages that already convert | GA4 |
| Organic CVR | Conversion rate | Efficiency | CRO, speed, trust, intent match | GA4 |
| Assisted conversions | SEO’s assist role | Budget justification | Multi-touch attribution | GA4 |
| Average order value | Revenue per order | Profitability | Bundles, cross-sell, pricing tests | GA4 |
Monitoring & Risk
| Metric | What it is | Why it matters | How to improve | Tools |
| Index volatility | Sudden index changes | Detect updates/issues | Anomaly alerts, diff sitemaps | GSC, alerts |
| Rank volatility | SERP flux | Update impact | Track winners/losers, respond | Rank trackers |
| Manual actions | Google penalties | Visibility loss | Fix issues, reconsideration | GSC |
| Security/malware status | Site safe or hacked | Trust & deindex risk | Patching, WAF, scans | Search Console, scanners |
| Ad density/intrusiveness | Aggressive ads/popups | Page experience | Reduce CLS-inducing ads, timing | UX audits |
Quick playbook: how to make these move
- Weekly: Check GSC Coverage & Enhancements, top winning/losing queries, CTR outliers, CWV regressions.
- Monthly: Crawl entire site, fix 404/redirect chains, audit thin/dup pages, expand one topic cluster, digital PR pitch.
- Quarterly: Log-file review, templates performance, schema refresh, internal link rerouting, E-E-A-T updates (bios, sources, reviews).
- Always: Ship faster pages, match intent, earn mentions/links, and maintain clean architecture.