Open your site, then "View source" (the raw HTML the server sends, before JavaScript runs).
If you mostly see an empty <div id="root"></div> and your real text
only appears after scripts execute, your content is client-rendered.
Browsers run that JS — but many AI crawlers don't. To them, your page is
blank, no matter how polished it looks to a human.
You want your main content present in that initial HTML response. Three common approaches:
The fastest win is to move your highest-value pages (homepage, key landing/product/docs pages) to static generation, even if the rest of the app stays client-rendered. Those are the pages LLMs most need to read. At minimum, ensure the homepage ships meaningful text in its initial HTML.