Skip to main content
Score Explanation · v1.5.0

How the SEO Readiness Score
Is Calculated

A complete breakdown of all 7 signals: what each one measures, how many points it contributes, and what you can do to improve your score.

5 Core Signals + 2 Bonus Multipliers

The raw score can exceed 100 when bonuses apply, but it is always clamped to a maximum of 100 in the popup.

30
Max pts
SERP Discovery
25
Max pts
Sitemap Freshness
15
Max pts
Content Activity
15
Max pts
Technical Health
15
Max pts
Link Profile
+5
Bonus pts
Fast Indexer
+8
Bonus pts
Content Volume

Every Signal, Fully Explained

🔍 1. SERP DiscoveryUp to 30 pts

The most heavily weighted signal. Measures how recently Google indexed a page from this domain by reading the date stamp from a site:domain Google search filtered to the past year.

  • Same day indexed → 30/30 pts (maximum)
  • 1–3 days → 25–29 pts
  • 4–7 days → 20–24 pts
  • 8–30 days → 12–19 pts
  • 31–90 days → 5–11 pts
  • 90+ days or not found → 0–4 pts

How this signal is captured

1
Go to Google
Search: site:example.com and filter results to "Past year"
2
Open extension popup
Click the SEO Readiness icon. It reads the SERP date automatically.
3
Read your score
The SERP signal appears in the "Why this score?" breakdown.

Sitemap score table

Sitemap agePoints
Updated today25/25
1–7 days18–24
8–30 days10–17
31–90 days4–9
No sitemap / 90d+0

🗺️ 2. Sitemap FreshnessUp to 25 pts

Checks 15 candidate sitemap paths (sitemap.xml, sitemap_index.xml, news-sitemap.xml, etc.) and reads the Last-Modified HTTP header. The most recently modified sitemap wins.

  • Extension checks 15 common sitemap paths automatically
  • Reads Last-Modified header (no XML parsing delay)
  • Uses the most recently modified sitemap found
  • No sitemap found → 0 pts (major red flag)

📰 3. Content ActivityUp to 15 pts

Detects RSS/Atom feeds and checks the pubDate or updated of the most recent entry. Active blogs and news sites score maximum points.

  • Feed updated within 7 days → 12–15 pts
  • Feed updated 8–30 days ago → 7–11 pts
  • Feed stale 30–180 days → 1–6 pts
  • No feed found or stale 180d+ → 0 pts (spam risk +1)

🛡️ 4. Technical HealthUp to 15 pts

Checks the most recently indexed page for crawl-blocking signals. Any noindex directive drops this score to near zero.

  • robots.txt does not block all crawlers
  • <meta name="robots" content="noindex"> absent
  • X-Robots-Tag: noindex header absent
  • Canonical URL present and valid
  • Title tag present (length 10–70 chars)
  • Meta description present (length 50–160 chars)

🔗 5. Link ProfileUp to 15 pts

Fetches the most recently indexed page and counts all outbound links. Calculates the Follow vs. NoFollow ratio as a proxy for link-value generosity.

  • >70% follow links → 12–15 pts
  • 50–70% follow → 8–11 pts
  • 20–49% follow → 4–7 pts
  • 0–19% follow (nofollow-only) → 0–3 pts + spam risk flag

⚡ 6. Fast Indexer Bonus+3 or +5 pts

A bonus signal that rewards sites where Google is actively and quickly crawling new content. Shown as a teal ⚡ badge.

  • Indexed within 1–3 days of publication → +5 pts
  • Indexed within 4–7 days → +3 pts
  • Indexed after 7 days → no bonus
  • Badge also shows indexing speed: 2d · 3k pg

📄 7. Content Volume Bonus — Up to +8 pts

Based on total pages indexed by Google (from the SERP result count). A high page count is a proxy for editorial authority and reduces spam risk.

Indexed pagesBonus ptsSpam risk reduction
1–10 pages+0 ptsNone
11–50 pages+2 ptsMinor
51–199 pages+4 ptsModerate
200–499 pages+6 ptsSignificant
500+ pages+8 ptsMajor

Score Questions

What is the maximum SEO Readiness Score?
The five core signals max at 100 points. The two bonus signals can push the raw total above 100, but the final displayed score is clamped to 100. So 113 raw → shows as 100.
Why does SERP Discovery carry the most weight?
SERP Discovery (30pts) is the heaviest signal because it directly shows how recently Google found and indexed your content. If Google isn't indexing you, backlinks deliver less value regardless of other signals.
How do I improve my sitemap freshness score?
Update your sitemap.xml regularly and submit it in Google Search Console. Ensure your CMS updates lastmod dates whenever content changes. A sitemap updated within 7 days gets near maximum points.
Does a noindex meta tag always kill my score?
Yes. A noindex directive on the most recently indexed page triggers maximum technical health penalties (near 0 for that signal) and also increases spam risk. Fix noindex issues before doing any link building.

Check Your Score
Right Now — Free

Install the extension and get your 0–100 SEO Readiness Score in 30 seconds.