You've done everything right: clear content, relevant keywords, good design. Your site looks great when you visit it in a browser. So why does Google Search Console show your pages as "Discovered - currently not indexed"? Why isn't your site showing up in search results?
Content quality still matters. Before rewriting everything, check how the site delivers that content to crawlers.
The Hidden Problem: Client-Side Rendering
Some AI website builders generate React applications that use client-side rendering. In a pure CSR setup:
What CSR Means for Your Site
- 1 The server may send only an app shell
- 2 The response points to a JavaScript bundle
- 3 The browser downloads and executes the JavaScript
- 4 JavaScript builds the page content in the browser
- 5 Only then does your actual content appear
This can work well in a browser. For Google, it means the main content depends on a separate rendering stage.
What Google Actually Sees
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>My Startup</title> </head> <body> <div id="root"></div> <script type="module" src="/assets/main.js"></script> </body> </html> <!-- Google's initial index entry: --> <!-- Title: "My Startup" --> <!-- Content: (empty) --> <!-- Keywords found: (none) -->
The first response contains a title but no useful body content. Google can render the page later, but it cannot process the missing content until that step succeeds.
Google's Render Queue Problem
Google can execute JavaScript. Its documented process has separate crawl, render, and index stages:
Initial Crawl
Google fetches the HTML and reads what is available. In a pure CSR setup, that may be only the app shell and metadata.
Render Queue
Pages that need JavaScript are added to a rendering queue. Once rendered, Google can use the resulting HTML for indexing.
The Render Budget Problem
Rendering depends on scripts and resources working in Google's environment. Errors, blocked files, or failed requests can leave parts of a page out.
Symptoms in Google Search Console
If your AI-built site has these issues, CSR is likely the cause:
"Discovered - currently not indexed"
Google knows the URL but has not indexed it. Check rendering alongside content, canonical, linking, and server issues.
"Crawled - currently not indexed"
Google crawled but found nothing valuable. Empty HTML returns "low quality" signals.
Duplicate titles/descriptions across pages
CSR apps often share one set of meta tags. Google sees duplicate content issues.
Slow indexing of new content
Compare the fetched and rendered HTML, then check the other indexing signals.
The AI Search Catastrophe
ChatGPT and Perplexity also use crawlers to reach public pages. Their access rules differ, so the safest setup is to expose the main content without requiring crawler-side JavaScript.
CSR content visible to ChatGPT
CSR content visible to Perplexity
Chance of AI recommendation
Pre-rendering removes one access barrier. It does not guarantee that an AI search service will index, recommend, or cite the page.
How to Fix It: Static Site Generation
The solution is architectural: switch from Client-Side Rendering to Static Site Generation (SSG).
With SSG, pages are built before deployment. The main content arrives in HTML and does not depend on JavaScript execution.
<!DOCTYPE html>
<html lang="en">
<head>
<title>AI Website Builder for SEO - Pagesmith</title>
<meta name="description" content="Build websites that rank...">
<script type="application/ld+json">
{"@type": "SoftwareApplication", ...}
</script>
</head>
<body>
<header>
<nav>...</nav>
</header>
<main>
<h1>Build websites that rank on Google</h1>
<p>Pagesmith generates static HTML sites with
built-in SEO. No JavaScript required to
see your content.</p>
<section>
<h2>Features</h2>
<!-- Full content available immediately -->
</section>
</main>
</body>
</html> Immediate Indexing
Crawlers receive the main content in the first response. Search engines can process it without first creating it in a browser.
Pagesmith: AI Websites That Actually Rank
Pagesmith generates static Astro sites designed for SEO from the ground up:
- Pre-rendered HTML: The main content is available without crawler-side JavaScript.
- Simpler crawler access: Public content is present in the response.
- SEO foundations: Sitemaps, metadata, supported structured data, and canonical URLs.
- Real Code: Export your site as a standard Astro project you own.