Quick Answer
Most AI-built sites are invisible to Google because they ship as an empty HTML shell. Tools like Lovable, Bolt, and v0 build a page that only fills in after a browser runs its JavaScript — but search crawlers read the raw HTML first, see nothing, and move on. AI search engines make it worse: an analysis of over 500 million GPTBot fetches found it never runs JavaScript at all, so ChatGPT, Claude, and Perplexity read your homepage as a blank page. On top of that, AI builders skip the basics by default — generic page titles, missing descriptions, no canonical tags, and a sitemap that may even list pages that don't exist. The result is a site that loads perfectly for you and is unfindable to everyone else. The fix is a short pre-launch SEO check, and none of it requires code.
You built it with Lovable, Bolt, or v0. It looks great. You shared the link, you're ready to launch — and weeks later, your site still doesn't appear anywhere in Google. You search your own brand name and get nothing.
This is not bad luck, and it is almost never about your content. It is about what a search engine sees when it visits — which is very different from what you see in your browser.
What a Crawler Actually Sees
When you open your site, your browser does a lot of quiet work: it downloads the page, runs its JavaScript, and assembles the words and images in front of you. AI website builders lean on this. They send a nearly empty page and let the browser build the rest.
Definition
Most AI-built sites use "client-side rendering" — the page arrives blank and JavaScript fills it in inside your browser. Search crawlers fetch the raw page before any of that happens, so the version they read often contains no headline, no text, and no real content at all.
Google can sometimes run that JavaScript to see the finished page — but it is slow and expensive for them, so JavaScript-heavy pages get pushed into a queue and deprioritized. When the first look finds an empty shell, Google is in no hurry to come back. That is how a brand-new site sits unindexed for weeks while you wait.
AI Search Engines Are Even Stricter
If you're hoping ChatGPT, Claude, or Perplexity will recommend your site, here is the hard part. Those AI crawlers don't run JavaScript at all. They grab the raw HTML, take what's there, and leave — no second attempt.
An analysis of more than 500 million fetches by GPTBot (OpenAI's crawler) found zero evidence of it ever executing JavaScript. It downloads JavaScript files about 11.5% of the time but never runs them. So an AI-built site that needs JavaScript to show its words reads as a completely blank page to every major AI engine.
That leads to a strange situation worth sitting with: your site could one day rank on Google, which renders JavaScript, while being totally invisible to every AI answer engine that doesn't.
The Four Things Your Builder Skipped
Even when content does show up, AI builders leave the labels that help search engines understand your pages turned off by default. You have to ask for each one explicitly — and most people never know to.
| What AI builders ship by default | What search actually needs |
|---|---|
| One generic title from the project name | A unique, descriptive title on every page |
| Missing or duplicated descriptions | A clear description per page |
| No canonical tag | A canonical tag so Google knows the "official" page |
| No link-preview tags | Open Graph tags so shares look right |
| No sitemap, or one with invented URLs | A real sitemap of pages that exist |
That last one is not a typo. AI builders have a documented habit of hallucinating — inventing — URLs when they generate a sitemap, handing Google a map to streets that were never built.
Why This Bites at the Worst Time
There's also the clock. A brand-new site typically takes around two to three weeks just to start appearing in Google, and up to two or three months for full coverage — and that's after crawlers can read it. Every week your site ships as an empty shell is a week that timer hasn't even started.
And it shows up socially before it shows up in search. LinkedIn, X, and Facebook almost never run JavaScript either, so when you proudly share your launch link, the preview pulls from those missing tags — and your big moment shows a generic title and the wrong image.
The Good News
None of this means AI builders are the wrong choice. It means they optimize for what loads in a browser, not for what a crawler reads first — and that gap is fixable, usually in under an hour, without writing a line of code.
There's a short pre-launch check that closes every gap above: confirming your real content is in the page, fixing your titles and descriptions, generating a clean sitemap, getting it in front of Google the right way, and — where needed — switching your site to send a full page instead of an empty shell. The trick is knowing what to look for and in what order, because "the site loads fine for me" is exactly the trap.
We put the whole thing into a plain-English, ten-point checklist built for people who can't code — the exact checks, and the simple instruction to give your AI tool to fix each one. Grab it before you launch.
Key Takeaways
- AI-built sites are usually invisible to search because they ship an **empty HTML shell** that only fills in after a browser runs JavaScript — crawlers read the empty version.
- **Google** can render JavaScript but queues and deprioritizes empty pages, so new sites sit unindexed for weeks.
- **AI search engines don't run JavaScript at all** — 500M+ GPTBot fetches showed zero JS execution, so ChatGPT, Claude, and Perplexity see a blank page.
- AI builders **skip titles, descriptions, canonical tags, sitemaps, and structured data by default** — and sometimes invent fake sitemap URLs.
- The fix is a short, **no-code pre-launch check** — but order and knowing what to look for is everything.
Read Next
- The 10-Step Security Check Before Your AI App Goes Live
- Database Settings Every Vibe Coder Forgets Before Going Live
- The Best AI Coding Tool for People Who Can't Code
- How I Run a 10-Person Business With Zero Employees
- 5 AI Agents That Actually Run Your Business (Not Just Chat)
Frequently Asked Questions
Only if your real content is in the raw HTML. The crawlers behind these AI engines — GPTBot, ClaudeBot, and PerplexityBot — fetch the raw page and do not run JavaScript at all. An analysis of more than 500 million GPTBot fetches found zero evidence of it ever executing JavaScript. So if your site needs JavaScript to display its words (which most AI-built sites do by default), those AI engines read it as a blank page and have nothing to learn or recommend. This is a separate problem from Google, which can run JavaScript but is slow to. To be visible to AI search, your content has to exist in the page before any JavaScript runs.
