What is Ghost Ratio?

The gap between what humans see and what AI crawlers get when JavaScript doesn't execute.

Definition

Ghost Ratio (0.0–1.0) measures the proportion of visible content that is "ghosted" — present for browser users but invisible to AI crawlers that don't execute JavaScript. A ghost ratio of 0.80 means 80% of the content is only available via client-side rendering.

How SEODiff estimates it

SEODiff uses a framework-aware heuristic to estimate Ghost Ratio without running a headless browser:

Rendering classification

Ghost Ratio maps to rendering type:

Impact on scoring

Ghost Ratio directly feeds the Rendering Score via a non-linear curve:

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

The exponent (1.5) means the penalty accelerates as ghost ratio increases. A ghost ratio of 0.30 yields a Rendering Score of 84, while 0.80 yields only 28.

Common causes of high ghost ratio