How to detect Lovable websites
The most popular AI full-stack app builder
Lovable (formerly GPT Engineer) is one of the most popular AI app builders, letting users describe what they want in plain language and generating a full React + Tailwind + shadcn/ui application. Because Lovable-built sites share a common scaffold, they leave a distinctive set of fingerprints in HTML, DNS and visual design.
Technical fingerprints
- ✓
Generator meta tag: <meta name="generator" content="Lovable"> - ✓
CDN asset URLs containing lovable.dev or gpteng.co - ✓
data-lovable attribute on root elements - ✓
Comment in HTML: "Generated by Lovable" - ✓
DNS TXT records with lovable-domain-verification strings - ✓
Hosting on Cloudflare Pages (pages.dev CNAME) - ✓
Vercel deployment with vc-domain-verify TXT record
Visual design patterns
- →Emerald / teal / purple gradient hero sections
- →Glassmorphism cards with backdrop-blur-xl and bg-white/10
- →Gradient clip text (bg-clip-text text-transparent)
- →Lucide React icons throughout the UI
- →shadcn/ui Button, Card, Dialog and Badge components
- →Sparkle (✨) or rocket (🚀) emoji in hero headings
- →Generic AI marketing copy: 'seamless', 'powerful', 'effortless'
Typical tech stack
Frequently asked questions
Can a Lovable site hide its fingerprints?+
Yes, by ejecting from Lovable's defaults and customizing the scaffold. However, DNS TXT verification records, shadcn/ui component patterns and Tailwind class names in the HTML are harder to scrub completely. Our Wayback Machine fallback also detects pre-cleanup versions.
Is every site using shadcn/ui a Lovable site?+
No — shadcn/ui is widely used outside Lovable. Our detector treats it as a moderate signal (+20 confidence) rather than a definitive indicator. A Lovable site will typically combine shadcn/ui with Lovable-specific CDN URLs, generator tags and visual patterns.
Does Lovable always use Vercel or Cloudflare Pages?+
By default, Lovable deploys to Cloudflare Pages (*.pages.dev). Custom domains can use any DNS provider, but the Cloudflare Pages CNAME target often remains visible.
Detect other platforms