How JavaScript rendering affects SEO
Content that only appears after JavaScript runs is indexed later and less reliably. Server-render what must rank.
Step by step, with screenshots: AI crawlers and robots.txt: who fetches your site and how to decide →
Check your own site
Runs these 2 checks and the other 185, free, in about 45 seconds.
What a passing site looks like
- JavaScript leaves the title, canonical and robots tags alonefail · −6 ptseffort M
- The visible text is present without JavaScriptwarning · −1.5 ptseffort L
2. Content that needs JavaScript
Why it matters. Google renders JavaScript later and with a budget, so text that only appears after scripts run can be indexed late or not at all. Other search engines and link previews may never see it.
- Serve the main content in the HTML (server-side rendering or static generation) and use JavaScript only to enhance it.
- Check the difference in the technical detail; menus and widgets are fine, headlines and body copy are not.