Rohini, Delhi, India support@interactroom.com
Contact Support Admissions Open
Community / Crawl & Indexation Errors

Why is Googlebot not indexing dynamic JavaScript rendered pages despite a valid XML sitemap?

Asked by Rohit Verma (SEO Specialist) Verified • 1 week ago • 380 views Solved
14

We recently migrated our web application to a Client-Side Rendered (CSR) React frontend. We submitted a valid XML sitemap in Google Search Console, but pages show as Discovered - currently not indexed.

When we test live URLs in Search Console, the screenshot shows blank content because the API call times out during Googlebot Web Rendering Service (WRS). What is the recommended architectural solution?

javascript-seo indexing googlebot rendering

1 Verified Answer

18
Author's Accepted Best Answer

This is a classic JavaScript SEO Rendering Timeout issue. Googlebot renders JavaScript asynchronously, but if your API responses take longer than 5 seconds, Googlebot indexes the initial empty HTML shell.

The Recommended Fix:

  1. Implement Server-Side Rendering (SSR) or Static Site Generation (SSG): Pre-render the primary HTML content and meta tags on the server so Googlebot receives the complete DOM on the initial HTTP GET request.
  2. Dynamic Rendering Fallback: Use tools like Rendertron or Puppeteer to detect search bot user agents and serve pre-rendered static HTML.
  3. Check Status Codes: Ensure your server returns a true HTTP 200 with meaningful content rather than an empty 200 that hydrates later.
Interactroom SEO Admin Verified • 1 week ago

Write Your Answer

Please Sign In and ensure your account is verified to post answers.