Metric: Tech Stack Score

Rates your framework on its default AI-friendliness. Weight: 10% of AI Readiness.

How it's calculated

SEODiff detects your web framework and assigns a fixed readiness score based on how AI-friendly the framework is by default. This reflects the typical rendering behaviour — not what's possible with custom configuration.

FrameworkScoreWhy
MediaWiki95Fully static, zero JS dependency
Hugo, Jekyll, 11ty90Static site generators — HTML-first by design
WordPress, Astro85Server-rendered by default with optional JS islands
Shopify80Server-rendered Liquid templates with good defaults
Next.js70SSR-capable but often misconfigured for CSR
Nuxt70SSR-capable, similar to Next.js
Wix55SSR with significant JS overhead
React (CRA)50Client-side rendered by default
Angular40Heavy CSR, requires Angular Universal for SSR
Unknown50Default when framework can't be detected

Interpretation

Tech Stack Score is a baseline, not a ceiling. A React SPA scores 50 by default, but with proper SSR configuration (Next.js, Remix) it can achieve the same real-world rendering quality as a static site. The score reflects what most sites on that framework actually deliver, not the framework's theoretical best.

What you can do

You can't change your framework's default score, but you can compensate:

The Rendering Score (which measures actual ghost ratio) will reflect these improvements regardless of the Tech Stack baseline.