SearchAudit.io

We Audited 1,000 Vibe-Coded Sites — Here's What We Found

Keoni Makua
Founder & CEO · Jun 6, 2026 · 9 min read
Cover image for “We Audited 1,000 Vibe-Coded Sites — Here's What We Found”

Over six weeks we ran SearchAudit against 1,000 sites built with Lovable, Bolt, v0, and Replit. We wanted one question answered: how many are actually readable by AI search engines? The answer was worse than we expected.

The headline number

The median AI Visibility Score was 31 out of 100. Roughly six in ten sites scored below 35 — our "critical" band — meaning their core content never reaches an AI crawler at all.

The four failure patterns

Almost every low-scoring site failed the same way:

  1. No server-rendered content. The HTML response was an empty <div id="root"> with a script tag. Nothing to read, nothing to cite.
  2. No structured data. Not a single JSON-LD block describing the business, product, or article.
  3. Missing AI files. No llms.txt, and robots.txt either absent or silently blocking AI agents.
  4. Thin or missing metadata. No canonical URL, no Open Graph image, duplicated titles across every route.

Why it matters now

When 83% of AI-powered searches end without a click, being in the answer is the whole game. A site that can't be read can't be cited — and an uncited site is invisible in the channel that's growing fastest.

The good news: every one of these failures is fixable, usually without a rebuild. Run a free audit to see exactly where your site stands.

See what AI sees on your site

Free score & issues report. No signup.

Run a free audit