JavaScript SEO score
Score a JavaScript-heavy page based on crawler access, readable content, metadata, and common visibility issues.
The score focuses on whether crawlers can receive readable HTML, titles, descriptions, headings, and accessible content.
Paste a homepage URL. Bare domains are checked on www by default.
Switch between checks without hunting through the site.
See what crawler-style requests can read.
Compare the first HTML response with rendered content.
Score crawler access, metadata, and thin-content issues.
Check crawler rules and AI-agent discovery files.
Check up to 10 sitemap or pasted URLs.
When to use this tool
You want a practical technical score, not a generic SEO checklist.
The site is shipped and you do not want to rebuild with SSR just to help bots.
Find pages where crawler-readable text, metadata, or access needs attention first.
Read it as crawler access, not SEO magic.
Use this score as a technical readiness signal for crawler access, readable content, metadata, and obvious JavaScript SEO issues.
It does not promise rankings, traffic, or AI citations. It tells you whether bots are getting useful HTML from the request path.
Low readable text, missing title or H1, failed bot checks, or a large raw-versus-rendered gap.
Bots receive enough readable content, important metadata is present, and the page does not depend on a blank shell.
Very low readable text, generic metadata, missing headings, blocked crawler access, or a large raw-versus-rendered gap.
If the score is low
Fix access and metadata issues first, then monitor the site so you can confirm crawler-readable HTML stays healthy.