Understand JavaScript SEO Basics
Google Search Central. Updated March 2026.
Brass-SEO draws on this to explain why JavaScript content is not indexed instantly. Google documents that it processes a page in three phases — crawling, rendering, and indexing — and that rendering is deferred: 'Googlebot queues all pages with a 200 HTTP status code for rendering' and 'the page may stay on this queue for a few seconds, but it can take longer.' Only once resources allow does a headless, evergreen Chromium render the page and execute its JavaScript. The practical consequence is that content which exists only after JavaScript runs depends entirely on that second rendering pass, so a slow or broken script can delay or block indexing.
- Examines:
- Google's official description of the crawl-render-index pipeline, the rendering queue, and the evergreen Chromium renderer (Web Rendering Service).
- Brass-SEO draws on:
- The deferred render-queue mechanic — the basis for Brass-SEO's explanation of why JS-dependent content can be slow to index or invisible to search.