Is your site
slop?

Slop inspects up to ten pages of your site the way an inspector walks a kitchen, and rates how much of it is stock: default gradients, template layouts, borrowed phrases. Every mark comes with its fix.

Free. No AI reads your site, and nothing is kept: the rating lives on your screen. It rates what is stock, never who made it.

RatingSample
A stock SaaS hero section, rated by the same arithmetic as a scan: a badge pill, a gradient headline, stock phrases, Get started and Learn more, and no product in sight.

65 things
it checks

It reads what your site serves: the HTML, the stylesheets and, for apps drawn in the browser, their compiled code. A fixed checklist, so the same pages always get the same rating. No model guesses at anything.

The copy

Stock phrases, the overused words, contrasts nobody asked for, claims with no number or name in them.

  • Stock phrases0.25
  • Overused words0.20
  • "Not just X, it's Y"0.15
  • Vague claims0.25
  • Emoji as bullets0.15
  • Round, unsourced numbers0.10
  • Stock calls to action0.10
  • "Fast. Simple. Secure."0.10
  • Heavy em-dash use0.05
  • Title Case Headings0.05
  • An arrow on every button0.05

The look

Gradients clipped into headlines, glows, frosted cards, one word of the headline in another colour, sparkle and rocket icons, fake window dots, the stock palette.

  • Gradient headline text0.20
  • Blurred glow blobs0.25
  • Coloured glow shadows0.15
  • Default purple button0.05
  • Indigo-to-pink gradients0.15
  • Frosted glass cards0.10
  • Coloured stripe on cards0.10
  • Icons in tinted squares0.10
  • Effects in every section0.20
  • Stock colour palette0.05
  • Unthemed component kit0.15
  • Only the default fonts0.05
  • Template-trend typeface0.10
  • Template glow tokens0.10
  • One radius on everything0.05
  • Dark page, grey body text0.05
  • This year's default palette0.10
  • One word of the headline styled apart0.10
  • A soft shadow under every card0.05
  • A pulsing status dot0.05
  • Monospace labels outside code0.05
  • Thin rules everywhere0.05
  • Sparkle, rocket and brain icons0.05
  • Fake window buttons0.05
  • Squeezed letter-spacing on headlines0.05
  • A glow that follows the pointer0.05

The layout

The badge over the headline, identical card rows, a floating pill menu, tiny spaced capitals, every section centred, the template order.

  • Badge pill above the headline0.20
  • Identical card grid0.20
  • All-caps label over every heading0.10
  • Centred hero0.05
  • Numbered 1 · 2 · 3 steps0.05
  • FAQ accordion0.05
  • Three tiers, "Most popular" in the middle0.05
  • The template section order0.50
  • Fade-in on every section0.10
  • Floating pill navigation0.10
  • Decorative 01 / 02 / 03 numbers0.05
  • Tiny letter-spaced capitals0.10
  • Every card lifts on hover0.05
  • Every section centred0.10
  • A whole sentence as the headline0.05
  • An endless scrolling strip0.05
  • A bento grid of rounded tiles0.05

The proof

Testimonials nobody could check, initials in circles, overlapping faces beside five stars, a hero that never shows the product.

  • Testimonials anyone could write0.40
  • "Trusted by thousands", no names0.25
  • No product in the hero0.15
  • Initials in circles instead of people0.15
  • Overlapping faces with a star rating0.15

Left unfinished

Lorem ipsum, placeholder pictures, menus of dead links, the starter title. These hold the rating down.

  • Template text left in0.60
  • Placeholder images0.40
  • Stock avatar faces0.30
  • Links that go nowhere0.30
  • Starter title or description0.30
  • Chat assistant leftovers0.50

Switch the
defaults off

One default costs little. Seven together cost a lot, because together they are what a template looks like. This is the inspector’s real arithmetic, on one hero section.

Defaults on the sample hero section

Rating 35 Templated

Each switch is the finding a scan would record, at its real weight. Alone, each default costs a few points; together they cost most of the rating, because together they are what a template looks like.

✨ New: AI workflows

Supercharge your workflow with AI

Unlock the power of seamless automation for modern teams.

Get startedLearn more
Section
7 of 7 defaults on in this hero section

Every mark,
traced

The rating is never a verdict on its own. Each point lost is a finding you can read and check.

  • WhereThe page, the section and the text or code it found, quoted from your site.
  • WhyWhat makes it read as stock, in a sentence.
  • What it is worthThe rating scored again without it everywhere it appears, never estimated.
  • The fixAs a prompt for your AI builder, which tells it not to invent customers or numbers.
  1. +2

    Stock avatar faces

    The testimonials section of a stock test page

    • <img src="https://i.pravatar.cc/150?img=1" class="h-10 w-10 rounded-full">

    Show the real person's photo with their permission, or drop the avatar and keep the name, role and company.

  2. +2

    Stock phrases

    The hero section of a stock test page

    • “Say goodbye to”

    Say the specific thing instead: who it is for, what it does, and one fact that proves it.

  3. +2

    Vague claims

    The hero section of a stock test page

    • “New: smarter automations”

    Add the specifics you have: a number with a unit, a named customer or integration, a price, a limit.

Five ratings

Higher is better. A site is rated section by section, then page by page, with the home page counting twice and up to ten points off when every page repeats one template.

0–29

Slop

Stock palette, template layout and filler copy across most of the site.

30–49

Templated

Reads as a template or a tool default in several places.

50–69

Familiar

Starter defaults left in; nothing that sets it apart.

70–84

Distinct

Mostly your own, with a few defaults left.

85–100

Handcrafted

Your own type, colour, words and proof.

Before you ask

Does it tell me if AI made my site?
No, and nothing can do that reliably. It rates how much of a site is stock: the things that appear unchanged on thousands of others. A hand-built page can rate low, and a page made with an AI builder can rate high once it is made your own.
I use Tailwind and shadcn/ui
That is fine. The kit is not marked down; its untouched defaults are. Set your own colours, corner radius and type on top of it and it rates like anything else.
My site is a React app
If the page is empty until JavaScript runs, Slop reads the app’s compiled code and rebuilds the pages from it, without running it. The report says when it did, because sections are then approximate.
What is kept?
Nothing. The rating is worked out while you wait and lives on your screen. Download it if you want to keep it.
Can my coding agent use it?
Yes. Paste the fix prompt into your AI builder, or have an agent call POST https://preflight-api.agentmarket.lol/api/slop/check with the site’s address and read the streamed result.
Why ten pages?
Ten are enough to see whether a site repeats one template everywhere, and they keep an inspection under half a minute on the free tier this runs on.