Help & Documentation
Browse the full documentation index · Press Esc to close
Cross-signal

URL Health Score

If you could only watch one number per URL, what would it be? URL Health Score is that number — a 0–100 composite combining the four pillars that decide whether a page contributes traffic to your site.

The formula

$$\text{Health} = 0.40 \cdot \text{Speed} + 0.20 \cdot \text{Indexed} + 0.20 \cdot \text{Visibility} + 0.20 \cdot \text{Basics}$$

  • Speed (40%) — latest mobile PSI score (0 if missing).
  • Indexed (20%) — 100 if Google's URL Inspection says indexed; 0 if excluded; 50 if unknown.
  • Visibility (20%) — 100 if the URL earned at least one impression in the last 28 days; 0 otherwise.
  • Basics (20%) — 70 if canonical health is OK (user-declared canonical matches Google's chosen canonical, or no conflict), + 30 if the page has at least one click in 28d.

Why this weighting

Speed dominates because it's the only pillar with continuous gradation — every other pillar is binary in practice. The three 20% pillars are equally weighted because failing any one of them typically cuts a URL's value to near-zero (an unindexed page can't earn impressions; a page with no impressions can't earn clicks; a page with no title gets a Google-generated snippet that rarely converts).

Tier thresholds

  • Healthy — score ≥ 80. All pillars passing or near-passing. Maintain.
  • Watch — 60–79. One pillar weak (usually speed). Plan a fix.
  • At Risk — 40–59. Two pillars failing. Schedule remediation this sprint.
  • Critical — < 40. Multi-failure page. Top of the triage queue.

How to use it

  • Sort the table by Health Score ascending — that is your full-stack triage backlog.
  • The "Failing Pillars" column tells you exactly what to fix per row, so you can route Critical rows to the right team (Speed → engineering, Indexed → SEO ops, Visibility → content, Canonical → SEO ops).
  • Track the distribution chart over time. The goal is to shift mass leftwards (fewer Critical / At Risk URLs) without growing the Watch tail.

What this is not

This is a composite triage score, not a quality score. A URL with 20 clicks and a great title can score Healthy even if it's strategically unimportant; a 9000-click money page can score Critical because Speed is failing. Use this alongside Content ROI Tiers to weight which Critical URLs to fix first.

Data requirements

  • PSI ingestion (mobile strategy) — for the Speed pillar.
  • GSC URL Inspection ingestion (IndexInspection) — for the Indexed and Canonical pillars.
  • GSC gsc_page_day for last 28 days — for Visibility and clicks.