The web scan is free and needs no account.
Sailop scans a live page for the eight defaults AI tools leave behind, then writes the fix.
Sailop scans a live page
for the eight defaults
AI tools leave behind,
then writes the fix.
A saved scan
tailwindcss.com
7 of 8 signatures
Default blue
Utility classes from the blue, indigo or sky family.
text-sky-800×363Define your own accent and replace the family with it.
Blue to purple gradient
A gradient that runs from blue into purple.
from-purple-600×26Use a flat surface, or a gradient between two of your own hues.
Default typeface
Inter or Geist set as the page font.
font-family:inter×4Pair a display face and a text face you chose.
Three-card row
A grid of three equal columns.
lg:grid-cols-3×18Break the symmetry: uneven columns, or another structure.
Fade-up on scroll
Blocks that fade in and rise as they enter the viewport.
Frosted glass
Background blur on three surfaces or more.
backdrop-blur-md×164Keep it for one surface at most.
Stock button copy
Call-to-action labels that ship with every template.
Get started×2Name what the button does.
Soft shadow cards
Large-radius cards with a heavy shadow, four times or more.
rounded-2xl×35Vary radius and elevation, and let some surfaces sit flat.
Sailop does not judge taste and does not guess who wrote the page. It fetches the HTML and up to six stylesheets, then looks for eight things a generator leaves in place when nobody changes them.
A signature is a default, not a verdict. On 13 October 2026 the same test found one on stripe.com and two on linear.app.
Why bother: people form an opinion of how a page looks in about 50 ms (Lindgaard et al., 2006), and in a Stanford study of over 2,500 people judging whether to believe a site, 46% of their comments were about its look (Fogg et al., 2003).
Pro is planned at 49 EUR, paid once. It ships with the Sailop CLI, which reads your source files instead of one rendered page. The CLI is not published, so today there is nothing to buy.
One email when the CLI can be installed. Nothing else.
Eight signatures on one rendered page: the default blue family, the blue to purple gradient, Inter or Geist as the page font, the three-card row, fade-up on scroll, repeated frosted glass, stock button copy and soft shadow cards. Each one found comes with the token it matched and a count.
No. It means a default was left in place. People ship these too, and plenty of generated pages carry none. The count tells you how much of the page is still the starting template.
A design system seeded from your hostname (palette, type pair, spacing, radius), the literal class swaps that move your markup onto it, a Tailwind v4 theme, plain CSS variables, font tags, and an agent brief for Claude Code or Cursor.
Because it is generated from the hostname, with no model call. Same domain, same system. Another domain gets another one.
Anything outside the page it fetched. It reads the HTML and up to six linked stylesheets of one URL. On a Tailwind site most classes live in compiled CSS, so the markup count is the part you can change by hand. The CLI reads source files instead, and it is not published yet.
From a URL scan, nothing: the page is fetched, checked and answered, and neither the page nor the result is stored. Visits are counted without cookies.
The web scan and the fix kit are free, with no account. Pro is planned at 49 EUR, paid once, and is not on sale until the CLI it runs on is published.