Vibe-Coded site-builders are pretty bad at SEO.
AI coding assistants like Lovable, Bolt, Replit, Cursor, etc, are all optimizing for speed to develop and speed to deploy. Unfortunately, SEO is treated like a second-class citizen. They basically ignore it.
The result is a (usually) working site that is not seen in OpenAI's ChatGPT, Perplexity, Claude, and Google AI, not to mention Google and Bing.
The big problems:
- No focus on Headers and Meta Tags: Almost all of these AI-generating sites forget to do the SEO basics like H1/H2 tag hierarchy, and setting up both meta and share tags so that your content is sharable and descriptions and titles are easy to read. To have better SEO, you need to make sure you have correct and differentiated title/meta tags and good H1/H2 header hierarchy.
- Client-side Rendering. This is a big one. The vibe coding sites are using API calls (like Supabase) and React to render content on the client post HTML load. The problem is all the AI chat engines only read HTML when they search - so NONE of that content will be checked by the chats when they search your site. You need to make sure that your text content is rendered on the server side when the HTML is loaded. This is the hardest to change but super important to appear in AI chats.
- Omission of LD-JSON: AI-generated sites do not include structured JSON which search engines and AI chats use to get better context.
To help, RivalSee just published a free, open-sourced prompt you can give your AI coding assistants to do a technical SEO audit and give instructions on what to fix. It's MIT license and available on Github here: https://github.com/RivalSee/ai-seo-tools
This prompt won't solve every SEO issue. You still need to take other steps to improve your SEO, including:
- Get backlinks
- Create content
- Do appropriate keyword research
- Core Web Vitals optimization: Performance beyond basic rendering
If you want to contribute or give suggestions, please see the instructions in the repository.
And thank you to RivalSee for putting this together! If you want to track/improve your AI visibility on AI Chats like ChatGPT, Google AI, Perplexity, etc.. they are a great tool!