What the AI slop check looks for.

Arrangement

A bento grid

Tiles of mixed sizes locked into a grid, one big one beside two small ones. It fills a section evenly whatever is in it.

Everything you need

A blurry coloured glow behind the page

Purple and cyan shapes blurred into the background behind the hero. Class names for it include aurora, blob and mesh-gradient.

Get started

The indigo-to-violet gradient every AI tool ships

#6366f1 into #8b5cf6 into #a855f7, or near enough. The accent colour most component library themes ship with.

Trusted by teams at

A trusted-by logo row

The words trusted by, loved by or powering teams at, over a row of grey logos.

Three feature cards side by side

A row of three cards, each with an icon, a heading and a sentence. It turns up whether the product has three things to say or not.

Ship faster• powered by AI

Dark background with neon accents

Near-black behind bright green, cyan or magenta. #39ff14 and #00e5ff come up most.

Check your own site

Paste a URL and see which of these signs it has.

Run the check

Surface and finish

NoteSomething worth reading

A thick coloured stripe down one edge

A coloured bar 3px or thicker down the left edge of a card, usually purple or blue. Grey and white edges are ordinary dividers.

Build anything

Text filled with a gradient

A heading that fades from one colour into another instead of being one colour. It loses contrast wherever the gradient goes pale.

Overview

A hairline border under a big soft shadow

A 1px outline and a 16px shadow on the same card. The outline says flat, the shadow says raised.

Aaa face from the list

One of the handful of fonts everything uses

Inter, Roboto, Open Sans, Lato, Montserrat, Geist or Space Grotesk. Not bad faces, just the ones that arrive already picked.

Rounded icon tiles stacked above headings

A rounded square with an icon in it above each heading, three or more down the page.

Why usBuilt for scale

Tiny all-caps labels above headings

A short uppercase line with wide letter-spacing above a heading. WHY US, HOW IT WORKS, FEATURES.

Pro plan

Coloured glows instead of shadows

Shadows in purple or blue rather than black, so a card looks lit from inside rather than sitting on the page.

Built for teams

Decorative glowing halos

Two or more circles of colour fading out to nothing, placed behind or beside the content.

Craft, considered

The italic serif headline of the moment

One or two words of a sans-serif heading switched to an italic serif. Fraunces, Playfair, Instrument Serif.

Ship faster. Ship smarter.Built different. Made simple.Zero setup. Infinite scale.

Copy written in clipped slogans

Fragments punctuated as whole sentences. Ship faster. Ship smarter. Built different.

Now in betaEverything you need

A little pill above a giant headline

A rounded label directly above the hero heading, usually New, Now in beta, or Backed by.

The future of work

Spotlight glows used as decoration

A pool of light behind the top of the page, lighting nothing in particular.

Bouncing animation

Bounce, wobble or elastic easing on something that is not a physical object, most often a scroll arrow.

An auto-scrolling marquee

A row of logos or words sliding sideways on a loop, with no way to stop it or read it in place.

All systems operational

A pulsing dot that reports nothing

A green dot fading in and out beside a line like All systems operational, where the status is typed into the page.

Documentation

Graph-paper grid behind the content

A faint ruled grid, about 18px square, tiled behind the whole page.

Body copy set with the leading pulled in until the descenders of one line touch the ascenders of the next, which is what this paragraph is doing.

Body text set too tight to read comfortably

Line height under 1.3 on paragraphs, where about 1.5 is comfortable to read.

The caption, the legal line and the form hint were all set at this size.9px

Text too small to read comfortably

Captions, labels and legal lines under 12px, and enough of them that it is the scale rather than one exception.

A bordered box inside a bordered box inside another, four or more deep, each layer added by a different component.

Cards inside cards

A bordered box inside a bordered box inside another, four or more deep, each layer added by a different component.

Section

Striped backgrounds

Repeating diagonal bands behind a section, standing in for a texture.

Pricing

A thick border fighting a big corner radius

An outline 3px or heavier around a corner radius of 12px or more. The two settings pull against each other.

We help modern teams move faster together

A whole sentence set at poster size

A heading of eight words or more at 4rem and up, a size meant for two or three.

Overview

Letters squeezed together

Letter-spacing at -0.05em or tighter on a heading, so the letters almost touch.

Check your own site

Paste a URL and see which of these signs it has.

Run the check

Wording

Seamlessly integrate best-in-class tooling to supercharge your workflow and unlock the full potential of your team.

Marketing buzzwords

Seamless, effortless, cutting-edge, enterprise-grade, future-proof, best-in-class. Three or more of them on one page.

Our approach — refined over years — is simple. We build — carefully — and we ship — often.

Em-dashes on almost every line

More than one em-dash per 500 characters, so nearly every sentence carries one.

Let us delve into the intricate tapestry of modern deployment, a testament to the myriad ways teams ship.

The vocabulary chatbots reach for

Delve, tapestry, meticulous, realm of, pivotal, bespoke, plethora.

Transform your workflow with AI
The all-in-one platform for modern teams

A hero line straight from the template

Transform your workflow with AI. The all-in-one platform for modern teams. Opening lines that arrive already written.

🚀 Fast by default
🔒 Secure from day one
✨ Built with care

Headings that start with an emoji

Two or more headings opening with a rocket, a lock or a sparkle before the words.

In today's fast-paced world, teams need tools that keep up. It is important to note that speed alone is not enough.

Filler phrases that say nothing

In today's fast-paced world. It is important to note that. Needless to say.

It's not just a database, it's a foundation for everything you build next.

The it-is-not-just-X-it-is-Y construction

It's not just a database, it's a foundation. Also its formal cousin, not only X but also Y.

⚡ Fast   🎯 Focused   🚀 Scalable
💎 Premium   🔒 Secure   ✨ Simple
📈 Proven   🏆 Awarded   💫 Loved

Emoji used as decoration

Ten or more emoji through the page, doing the job an icon set would.

Moreover, the platform scales. Furthermore, it stays fast. Consequently, teams ship sooner.

Stiff connectors: moreover, furthermore

Sentences opening with Moreover, Furthermore, Additionally or Consequently, joins nobody uses out loud.

This is not just theatre. Security theatre is what everyone else is selling; what we do is real.

The "it is just theatre" line

Copy that names an objection so that it can dismiss it. This is not just theatre.

Check your own site

Paste a URL and see which of these signs it has.

Run the check

Unfinished content

Our uptime has been independently verified ​:cite[12] and audited annually [^3] since launch.

Chatbot citation codes left in the text

:cite[12] and [^3] still sitting in the sentences, the markers a chatbot puts where it used a source.

As an AI language model, I cannot browse the web. However, here is a description of your product based on what you have told me.

A chatbot reply left in the copy

As an AI language model, I cannot browse the web. The reply to the author pasted in along with the text.

<title>Create Next App</title>
<title>Vite + React</title>

The scaffold's own title, never changed

Create Next App or Vite + React still showing in the browser tab.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Lorem ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit, still where the real words should be.

Your Company
Acme Inc · Brand Name

A placeholder company name

Your Company, Acme Inc or Brand Name in the logo, the footer or the copyright line.

<p>{{description}}</p>
<p>[tagline goes here]</p>
<p><!-- headline --></p>

An unfilled template slot

{{description}} or [tagline goes here] printed on the page instead of swapped for content.

## Our features
**Fast** and *reliable*, with [docs](/docs) for everything.

Raw markdown showing as text

## before a heading, **stars** around bold words, [links](in-brackets), all showing as characters.

TODO: replace this section with real testimonials before launch

A developer TODO left in the visible text

TODO: replace this with real testimonials, left in the text rather than in a comment.

imageplaceholder

Placeholder images

Grey boxes where photographs should be, or pictures still loading from placehold.co or picsum.photos.

Check your own site

Paste a URL and see which of these signs it has.

Run the check

Default components

--background: 0 0% 100%;
--foreground: 222.2 84% 4.9%;
--muted-foreground: 215.4 16.3% 46.9%;
--radius: 0.5rem;

Stock shadcn/ui theme values

The starter theme's values unedited: --background 0 0% 100%, --muted-foreground 215.4 16.3% 46.9%, --radius 0.5rem.

<svg viewBox="0 0 24 24" stroke-width="2"
    stroke-linecap="round">
×3 on this page

The default lucide icon set, untouched

Icons straight out of the lucide set. A 24px box, a 2px stroke and round caps, nothing adjusted.

Check your own site

Paste a URL and see which of these signs it has.

Run the check

Site builders

<meta name="generator" content="v0.dev">
<body data-lov-id="…">
<html data-wf-page="…">
myapp.replit.app · wixstatic.com

Built with a site builder

The builder's mark still in the page: a generator tag, an attribute it injected, a badge in the corner, or the address it was published on. v0, Lovable, Bolt, Base44, Replit, Framer, Webflow, Wix and about twenty smaller ones.

Check your own site

Paste a URL and see which of these signs it has.

Run the check

Document

Navigation links that go nowhere

More than six in ten links on the page pointing at #. The menu was drawn but never wired up.

<div id="root"></div>
<script src="/assets/index.js">

no text in the served HTML

Almost no text in the page itself

The HTML arrives with an empty body and fills in once its scripts run, so there is nothing to read until then.

google-analytics
hotjar · facebook pixel
segment · intercom ·

A pile-up of third-party trackers

Four or more separate analytics or tracking scripts on one page, each added at a point where it looked free.

div × 40, no landmarks

Generic boxes instead of real structure

Every element a div, with no header, nav, main or footer to say what any part of the page is.

<h2>Features<h2>Pricingno <h1> anywhere

No main heading

Headings down the page but no h1, so nothing states what the page as a whole is about.

Check your own site

Paste a URL and see which of these signs it has.

Run the check

Page quality

My Site

No favicon of its own

No icon declared, so the browser tab shows a blank sheet next to the title.

<title>Untitled</title>
<title>Document</title>
<title>Home</title>

A placeholder page title

The browser tab says Untitled, Document, Page or Home.

Check your own site

Paste a URL and see which of these signs it has.

Run the check