What is dynamic rendering?
Dynamic rendering is a technique where your server detects search engine bots and serves them a pre-rendered version of your page (full HTML), while regular users get the normal JavaScript-powered experience. Google officially recommends this as a solution for JavaScript SEO issues.
How does this tool detect the rendering type?
The tool compares the raw HTML from your server with the fully rendered version. If the raw HTML already contains meaningful content, it indicates SSR or prerendering. An empty HTML shell with content only in the rendered version indicates client-side rendering (CSR).
What prerender services does this tool detect?
The tool checks for signatures from popular prerendering services including Prerender.io, Rendertron, Puppeteer, and other headless Chrome-based solutions. It also detects prerender-status-code headers and other indicators.
Is dynamic rendering considered cloaking by Google?
No. Google explicitly states that dynamic rendering is not cloaking, as long as the content served to bots matches what users see. The key difference is that cloaking shows different content, while dynamic rendering shows the same content in a different format (pre-rendered HTML vs JavaScript-rendered).