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_dayfor last 28 days — for Visibility and clicks.