🖥️
AB-186

Server-rendered primary content

🔎 SEO / AEO Pillar: Discovery Severity: low Est. cost: $0 Gap: documentation Fix: deterministic

What it means

Primary content is present in the initial HTML without executing JavaScript.

Why it matters

AI crawlers (GPTBot, PerplexityBot, ClaudeBot) largely do not run JS. A CSR-only shell is invisible to them.

✗

What's wrong

<div id="root"></div> + <script src="bundle.js"> — empty HTML until hydration.

✓

What's right

Headings and paragraphs rendered server-side; JS only enhances interactivity.

Check this rule on your site

Enter your URL to check just this one rule (AB-001).

Related rules in SEO / AEO

Machine-Readable

This rule is also available as JSON: /rules/AB-186.json

Explore More

  • All Rules

    Browse the complete rules catalog

  • Agent Guide

    Learn how to fix this rule

  • Blog

    Related articles on agent readiness