Skip to content
RankHarvor logoRANKHARVOR

Blog / September 26, 2026

Why your AI-built site is invisible to AI search

AI builders often ship client-rendered pages. Crawlers that do not run JavaScript see an empty page. Here is how to check yours in five minutes.

3 min read

If you built your site with an AI tool, you have probably already checked that it works. You clicked through it, it looks right, and the form sends. What you may not have checked is what a crawler sees, because that is where a lot of these sites quietly fail.

The problem in one line

Most AI builders output a client-rendered app. The HTML file they serve is nearly empty, and JavaScript fills it in. Your browser runs that JavaScript. Many crawlers do not.

Vercel's write-up on the rise of the AI crawler makes the point plainly: GPTBot, ClaudeBot and PerplexityBot fetch raw HTML and do not execute JavaScript. If your content arrives through JavaScript, they see nothing to read.

Google is more forgiving, because it renders pages. But rendering is deferred and sometimes incomplete, which is why these sites tend to get indexed thinly or slowly.

Check it yourself, in five minutes

You do not need an SEO tool for this. You need one command or one click.

  1. 01Open your site and view the page source, not the rendered inspector. In most browsers that is Ctrl+U or Cmd+Option+U.
  2. 02Search that source for a sentence you know is on the page, in the middle of the copy.
  3. 03If the source contains that sentence, you are fine. If the source is mostly <div id="root"></div> and a script tag, your content is invisible to anything that does not run JavaScript.

A quicker version, if you are comfortable with a terminal:

  • curl -s https://yoursite.com | grep "a sentence from your page"

Nothing back means nothing there.

This is not a defect you can fix by editing text on the page. The content is fine. What is missing is the content in the HTML.

Why it matters more than it used to

Search is no longer only a list of blue links. People ask an assistant a question and get an answer, sometimes with no click at all. If the assistant cannot read your site, it cannot recommend you, and it will recommend whoever it could read.

That is a different problem from ranking. You can rank perfectly well on a search engine that renders your pages and still be absent from an AI answer that does not.

What actually fixes it

The fix is not a plugin. It is deciding where your content is rendered, and then making sure the answer is in the HTML the crawler receives.

  • Server-rendered or statically generated HTML. A framework that writes the content into the HTML at build or request time, so the first response already contains the page. Next.js with a static export, which is what this site uses, does exactly that.
  • Structured data. Schema markup that states what the page is about, who you are and where you serve. It is the machine-readable version of the same page.
  • A sitemap and clean canonical URLs, so a crawler can find every page and knows which version to keep.
  • Real text, not images of text. A headline in a PNG is invisible to everything.

None of that is exotic. It is the unglamorous part that AI builders skip, because it does not show up in a preview.

If you would rather not touch it

That is the honest answer for most owners. The work is small but it is fiddly, and getting it half-right is worse than leaving it alone.

If you want a second pair of eyes, we do a free site check that looks at exactly this: what a crawler receives, whether your pages are in the sitemap, and whether anything is exposed that should not be. You will get a plain-English summary of what we found, whether or not you hire us.

Written by RankHarvor

We build and rescue websites for Florida and US businesses: server-rendered so crawlers and AI assistants can read them, secure by default, and handed over so you own everything.

Have a question this didn't answer?

Pick a time for a 30-minute call, or send a short brief and we'll reply within one business day with next steps and a clear, fixed estimate.

A designer sketching website wireframes on paper next to a laptop
Three colleagues planning on a whiteboard covered in sticky notes
A developer writing code on two monitors in a dark office