Was it built,
or prompted?
We check public websites for 46 patterns associated with vibe-coded and AI-generated work. Deterministic pattern matching, not an AI classifier.
Results are saved and get a public link that can appear on the leaderboard and in search engines. Scanning a site you do not own publishes a judgment about someone else's work. How to get a result removed.
- 46
- Published signals
- 6
- Evidence categories
- Deterministic
- No generative model
- Shareable
- Public report links
Fetching HTML...
Evidence, not a black box
Every result maps back to 46 published checks. One signal proves nothing; patterns across categories shape the score.
CSS Architecture
5 signals- Inline Style Density
- Tailwind Class Density
- No CSS Architecture
- Utility-to-Custom Class Ratio
- Generated Landing-Page Class Vocabulary
HTML Quality
8 signals- Div Soup Ratio
- Heading Hierarchy
- Form Accessibility
- Button vs Clickable Div
- Missing Lang Attribute
- Single-Page Anchor Navigation
- Dead Social Links
- Missing Image Alt Text
Copy & Content
11 signals- Em Dash Density
- AI Buzzword Dictionary
- AI Header Formulas
- Inclusive Framing Pattern
- Emoji as Icons
- Three-Column Feature Grid
- Placeholder Text in Production
- Fake Testimonial Patterns
- Sparkle Emoji Overuse
- Canonical Landing-Page Section Sequence
- Launch-Copy Cliches
AI Aesthetic
9 signals- Gradient Backgrounds
- Gradient Text
- Glassmorphism / Backdrop Blur
- Scroll Animations
- Excessive Border Radius
- Glow / Colored Box Shadows
- Floating Decorative Blobs
- Eyebrow Labels
- Numbered Section Markers
Meta & Infrastructure
7 signals- Default Page Title
- Missing Open Graph Tags
- Default Favicon
- No Sitemap / Robots Reference
- Source Maps in Production
- Console.log in Production
- Wrong Copyright Year
Framework Defaults
6 signals- Default Deployment Subdomain
- Boilerplate HTML Structure
- Default Error Page
- AI Tool Stack Fingerprint
- AI Builder Provenance
- shadcn/ui Design Token Block
A score with receipts
A single gradient or utility class proves nothing. The detector looks for corroborating evidence, caps weak results, and publishes the rules behind every score.
See how scoring works-
Tool fingerprints
v0 and Bolt run on their own deploy subdomains; Lovable and Base44 leave a builder CDN reference. Each can name the tool that shipped the site.
-
Signal combinations
One gradient means little. Tailwind, div soup, glassmorphism, generated copy, and a template section sequence form a stronger pattern together.
-
Client-rendered apps
When the HTML shell is nearly empty, the scanner examines compiled CSS and framework scaffolding while lowering confidence where evidence is missing.