IndexReady

Your AI-built site might be blank to ChatGPT.

Lovable, Bolt and other AI builders often ship pages that only appear after JavaScript runs. Most AI crawlers don't run JavaScript. Paste your URL to see what they actually get.

Free, no sign-up. Takes about 15 seconds.

What visitors see
What ChatGPT's crawler gets

16 of 30 AI-built sites we checked were blank without JavaScript.

We ran our checker over 30 sites still hosted on Lovable, Bolt and Vercel subdomains. Over half served an empty page to anything that doesn't run JavaScript, and 14 answered "200 OK" for pages that don't exist. Google can still index most of them, slowly. ChatGPT, Perplexity and link previews mostly can't.

A small sample, run in October 2026. Your site may be fine. That's what the check is for.

What the check looks at

Visible to crawlers
Whether your page has real text before JavaScript runs, which is what AI crawlers and link previews read.
Allowed to be indexed
Leftover noindex tags and headers, and robots.txt rules that block the whole site.
Pointing at the right domain
Canonical URLs that still point at *.lovable.app or *.vercel.app previews.
Titles and descriptions
Template defaults like "Vite + React + TS", and every page sharing one title.
Leaked API keys
OpenAI, Stripe, Supabase service-role and other server keys bundled into your public JavaScript. We only ever show them masked.
Launch basics
Sitemap, real 404s, link-preview image, and the privacy, terms and refund pages payment providers ask for.

Questions

Doesn't Google run JavaScript?

Mostly, yes. Google renders JavaScript, but later and less reliably than plain HTML, so pages can take longer to be indexed and some never get their own entry. ChatGPT, Perplexity, Claude and most social link previews generally don't run JavaScript at all.

What does the free check do, and what does Pro add?

The free check reads your homepage and a few linked pages and explains every problem it finds. Pro adds a copy-paste fix prompt for your AI builder for each problem, checks up to 50 pages per site, and re-checks your sites every week so you hear about new problems by email.

Do you store my site?

We cache each result for an hour so repeat checks are fast, and keep an anonymous tally (domain, score, which checks failed) to publish aggregate stats. We never store page content or leaked keys.

Can I check a site I don't own?

You can check any public website the same way a search engine crawler would. Please don't use the results to embarrass anyone. If you find a leaked key on someone else's site, tell the owner privately.