Short answer
Mostly not. Vercel's analysis of AI crawler traffic found that “none of the major AI crawlers currently render JavaScript”: ChatGPT's and Claude's crawlers fetch JavaScript files but don't run them. If your text only appears after JavaScript runs, those crawlers may see an empty page.What the data showed
Vercel studied traffic from AI crawlers across the sites it hosts and published the results in December 2024. Its finding: “while ChatGPT and Claude crawlers do fetch JavaScript files (ChatGPT: 11.50%, Claude: 23.84% of requests), they don't execute them” (Vercel).
Google is different. It says it “processes JavaScript web apps in three main phases”: crawling, rendering and indexing. Even so, Google itself advises that “server-side or pre-rendering is still a great idea because it makes your website faster for users and crawlers, and not all bots can run JavaScript” (Google Search Central).
Why it matters for a business
Some website builders and apps send an almost empty page and fill it in with JavaScript in the browser. People see a full page; a crawler that doesn't run scripts sees a shell. Your services, prices and location might as well not be there.
How to check your site
Open a page, right-click and choose View page source (not Inspect). Search the source for a sentence you can see on screen. If it is there, crawlers can read it. If it isn't, it is being added by JavaScript. From a terminal you can do the same check:
curl -s https://yourdomain.com/ | grep -i "a sentence from your page"The fix
Vercel's advice is to “prioritize server-side rendering for critical content”. In practice, make sure the text that describes your business is in the HTML the server sends. Most modern frameworks can do this; this site is built that way, so every page arrives with its text already in it.