Why it matters
Googlebot does not click, type or scroll. Content that loads only after a user action is not in the DOM when Google renders the page, so it cannot be indexed, while content that is in the DOM but hidden (tabs, accordions, read-more) can be. Google's slide called content missing from the rendered HTML the most common JavaScript indexing issue.
How to meet it
Ship tab, accordion and read-more content in the initial HTML or DOM and hide it with CSS or the hidden attribute; never fetch it on click. Product specifications, reviews, FAQs and descriptions belong in the page at load. Keep interaction-only loading for content you do not need indexed.
How to test it
In URL Inspection (rendered HTML) or the Rich Results Test, find text from every tab and accordion panel. In the DevTools Network panel, no content request waits for a click.
How Regensbot covers it
Decided automatically once Regensbot renders your pages.
Headless Chromium renders the page on an isolated render service, and the raw and the rendered HTML run through the same parsers.
Sources
Google documents03
- 01Fix lazy-loaded contentGoogle Search Central (opens in a new tab)
- 02Mobile site and mobile-first indexing best practicesGoogle Search Central (opens in a new tab)
- 03Understand the JavaScript SEO basicsGoogle Search Central (opens in a new tab)
Claims in the knowledge base08
- D2-C195ConfirmedLightning session D: Rendering and JavaScriptShown on screen
- D2-C268ConfirmedWhat is Google friendly JavaScriptSaid on stage
- D2-C201ConfirmedLightning session D: Rendering and JavaScriptShown on screen
- D2-C196ConsistentLightning session D: Rendering and JavaScriptShown on screen
- D2-C202ConsistentLightning session D: Rendering and JavaScriptShown on screen
- D2-C262ConfirmedWhat is Google friendly JavaScriptShown on screen
- D2-C261UndocumentedWhat is Google friendly JavaScriptShown on screen
- D2-C866ConfirmedUnderstanding what's on a pageSaid on stage
Claim IDs refer to the Search Central Live 2026 knowledge base. The knowledge base (opens in a new tab)
- Confirmed
- Google's documentation states the same thing.
- Consistent
- Google's documentation supports it without stating it.
- Undocumented
- Said or shown at the event, not in the documentation.