Lovable, v0, Bolt
Whole-app generators
They build everything: dashboards, auth, CRUD, marketing pages. Same Inter font, same gradient, same three-card grid. Generalists ship the average of their training set. The training set is slop.
v0.2 · open source · MIT
We audit landing pages against 13 craft tells and 85 forbidden phrases. The page doesn't ship if any trip.
Open source. No signup. Paste copy → see the slop.
What we refuse to ship
Every page generated or audited by Counterslop is graded against this list. One trip and the page doesn't ship until you fix it.
The slop: Mesh background fading from blue to purple, sometimes with floating orbs.
What we ship: One solid background. One accent. No mesh, no orbs.
The slop: ✨ NEW: AI-Powered insights pill above the H1.
What we ship: Concrete proof badge — a benchmark, a price, a customer count.
Powered by AI" taglineThe slop: AI-Powered, Reimagined, The future of… — vocabulary on the 85-phrase ban list.
What we ship: Name what the product does and who it is for.
The slop: Inter or Geist Sans on every element — the AI-default pairing.
What we ship: Display + body pairing. DM Serif Display + DM Sans, Instrument Serif + Inter.
The slop: Lightning Fast / Beautiful Design / Easy to Use — 3-col grid of feather icons.
What we ship: Two asymmetric features that breathe. Or a numbered ordered list.
The slop: text-center + mx-auto on every section. No off-grid, no full-bleed.
What we ship: Asymmetric 60/40 hero, left-aligned body, one full-bleed element.
The slop: Get Started and Learn More — same size, same weight, same color.
What we ship: One primary CTA. One quiet secondary. Verb + benefit copy.
The slop: Get Started, Sign Up, Learn More — verbs that say nothing.
What we ship: Install in 30 seconds, Read the audit, Get your free API key.
The slop: Six gray Trusted by Stripe / Forbes / Microsoft logos with no case study behind them.
What we ship: One named customer quote with title and company, or no proof block at all.
The slop: fade-up-on-scroll on every heading, paragraph, card, and footer link.
What we ship: One intentional animation. A hover state on the primary CTA. That's it.
The slop: Numbers ticking up on scroll, sometimes mid-paragraph.
What we ship: Print the number. If it earns attention it doesn't need a CSS trick.
The slop: Gray gradient OG card with title in default font — every Next.js project ships it.
What we ship: Custom OG with the brand display face, generated via the kit's og module.
The slop: letter-spacing: -0.025em on h2, h3, h4, h5, body — Tailwind reflex.
What we ship: Tight on display (>2rem), zero on body, slightly open on small caps.
The wedge
Whole-app generators
They build everything: dashboards, auth, CRUD, marketing pages. Same Inter font, same gradient, same three-card grid. Generalists ship the average of their training set. The training set is slop.
Landing pages only
We do one thing: the page that converts. A fixed rubric of 13 tells, an 85-phrase ban list, 25 SEO checks, contrast and a11y audits. Specialization beats generalism the moment the generalists ship slop.
Why this works
A landing page is the highest-leverage 800 lines of code in a startup. Owning that segment is enough. We don't try to build your app — we make sure the page that sells it doesn't look like the other 14,000 AI sites this year.
Two ways to use it
Open source
Free forever · MIT
Hosted
Pricing TBD · early access only