Metric: Rendering Score

Measures how much content is server-rendered vs trapped behind JavaScript. Weight: 25% of AI Readiness.

How it's calculated

The Rendering Score is derived from the Ghost Ratio using a non-linear curve that penalises client-side rendering more heavily:

RenderingScore = round(100 × (1 − GhostRatio^1.5))

The 1.5 exponent means the penalty accelerates as ghost ratio increases:

What Ghost Ratio measures

Ghost Ratio (0.0–1.0) is the estimated proportion of content that is "ghosted" — visible to browser users but invisible to AI crawlers that don't run JavaScript. SEODiff estimates this using framework detection and text density analysis, without running a headless browser.

Score interpretation