Page is JS-heavy with thin server-rendered HTML

Your page delivers most of its content through JavaScript that runs in the browser after the page loads. The initial HTML file sent by the server contains little actual text or content. Most AI crawlers and many search engine bots do not execute JavaScript — they read only the first HTML response. If your content is not in that initial response, these crawlers see a near-empty page, which means your site is effectively invisible to AI-powered search and discovery tools. Work with your developer to move to server-side rendering (SSR) or static site generation (SSG), so the full page content is present in the HTML before JavaScript runs. Frameworks like Next.js, Nuxt, and Astro make this straightforward.

Why this matters

Most AI crawlers and many search engine bots do not execute JavaScript — they read only the first HTML response. If your content is not in that initial response, these crawlers see a near-empty page, which means your site is effectively invisible to AI-powered search and discovery tools.

How to fix it

Work with your developer to move to server-side rendering (SSR) or static site generation (SSG), so the full page content is present in the HTML before JavaScript runs. Frameworks like Next.js, Nuxt, and Astro make this straightforward.