SEO checks / JavaScript Rendering
Body content only exists after JavaScript rendering
What this means
The server sends an almost empty shell and the large majority of this page's text arrives only once JavaScript executes. Rendering is a deferred, resource-limited second pass for Google, and other crawlers and AI answer engines frequently do not render at all — so the page's actual content may never be seen.
How to fix it
Server-render or statically generate the primary content. A client-side hydration layer on top of real server HTML is fine; an empty <div id="root"> is not.
Fix effort
This check needs a developer fix: it turns on a routing, hosting or infrastructure decision that no automatic edit can make safely.
Authoritative source
https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics
Find every page this affects
CrawlX runs this check — and 161 others — across your whole site, ranks the findings by estimated impact, and opens the fixable ones as pull requests. Free for 500 URLs.