cd /news/ai-tools/what-actually-breaks-when-you-deploy… · home topics ai-tools article
[ARTICLE · art-71940] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↓ negative

What actually breaks when you deploy an AI-built app

A developer audited 20 AI-built apps from tools like Lovable, Bolt, v0, and Cursor, finding that 14 had canonical tags pointing to the wrong domain, 12 had broken SEO, 9 had analytics not firing, 7 had no contact method, 5 had open databases, and 2 had secret keys in client bundles. The developer warns that AI tools are judged on whether apps run, not on what a real browser loads at the real domain, and that any redeploy can reintroduce these issues.

read2 min views1 publishedJul 24, 2026

I ran launch audits on 20 AI-built apps, Lovable, Bolt, v0, a couple of Cursor builds. Same checks on each, run against the live deployed URL, not the code. These were the most common problems:

14/20 had a canonical tag pointing at the wrong domain. Usually the builder's preview URL. The site works fine on the custom domain, but it's telling Google the real version lives at something.lovable.app.

Your domain never ranks and you'd never know why.

12/20 had broken or missing basic SEO. No meta description, no OG image (so every shared link is a grey rectangle), or a sitemap listing pages that 404.

9/20 had analytics installed but not firing. Added early, then the AI rewrote the layout and dropped the snippet, or it fires on the homepage and nowhere else. Traffic arrives, you learn nothing.

7/20 had no way for anyone to contact them. No email, no form, nothing. Someone wants to pay you and can't tell you.

5/20 had an open database. Row level security off, so the anon key that ships in the bundle can read whatever it wants. This is the scary one and it takes 30 seconds to check.

2/20 had an actual secret key in the client bundle. Pasted in at 2am to make something work, then shipped to every visitor's browser.

And the one that applied to all 20: nothing was watching any of this.

Every prompt is a redeploy, and any redeploy can reintroduce all of the above.

Your app doesn't email you when its meta description disappears.

None of these are exotic. The AI tools are judged on whether the app runs, so that's what they're good at. Nobody's judging what a real browser actually loads at your real domain, and that gap is where launches die quietly.

I found all of this with a tool I'm building called Actuant (https://www.actuant.dev), it audits your deployed app in a cloud browser and watches it after you ship.

Join the waitlist (https://www.actuant.dev/early-access) if you want it on your app.

── more in #ai-tools 4 stories · sorted by recency
── more on @lovable 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/what-actually-breaks…] indexed:0 read:2min 2026-07-24 ·