🖥️
AB-186
Server-rendered primary content
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