Audit a dynamic-rendering or prerendering setup (e.g., a Rendertron-style middleware) serving pre-rendered HTML to bots

domain: js-seo · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Identify which requests get routed to the prerendering middleware (typically by user-agent or bot-detection signal) versus the live client-rendered app
  2. Fetch a sample of URLs both as a normal browser and spoofing a known crawler UA to diff the served HTML and confirm content parity, not just that a response is returned
  3. Check that the prerendered snapshot refreshes on a schedule tight enough that content changes (price, stock, publish updates) aren't stale by the time Googlebot crawls
  4. Verify canonical tags and meta directives are consistent between the prerendered and client-rendered versions
  5. Confirm error states (e.g., a failed JS fetch) don't get baked into the prerendered snapshot as if they were real content

Known gotchas

Related routes

Audit JavaScript rendering pitfalls that prevent Googlebot from indexing dynamically rendered content
google-search-console · 5 steps · unrated
Diagnose and mitigate dynamic rendering pitfalls when using Googlebot's Web Rendering Service (WRS) to index JavaScript-heavy pages
developers.google.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans