How scoring works
Deslop finds up to 12 pages: the home page first, then links from the navigation and the sitemap, with no more than three pages from any one section. It skips pages that robots.txt asks crawlers to skip.
Each page opens in Chrome at 1440 pixels wide. The browser scrolls to the end so lazy images and scroll effects render, returns to the top, and reads every visible element: its computed typeface, size, letter-spacing, case, corner radius, shadows and position, and the text inside it.
From tells to a number
Every tell has a weight, set by how strongly it reads as generated, and a saturation point, the number of instances per page at which it counts as fully present. For each tell, severity is half coverage (the share of pages it appears on) and half intensity (instances against the saturation point). Its cost is weight times severity.
The site score is 100 × e−cost / 10, summed over all tells, so one strong tell costs about a quarter of the score and a typical generated template lands near 30. Each category uses the same curve with a divisor of 4. Scores of 90 and above have few generated tells, 50 to 89 have some, and below 50 have many.
The weights are opinions, written down. They come from the ai-deslop rules and have not yet been checked against human ratings of real sites. Read the score as a guide to the findings, not a verdict on the work.
It measures the look, not the maker
Many of these tells started on large, carefully designed sites, then spread through templates and AI models trained on them. A famous site can score low, and a site written with AI help can score high after a careful pass. The score says how much of the common generated look a site carries, which is what a visitor reacts to.
What it cannot see
Text inside images and canvas, pages behind a login, and anything that only appears after a click. It audits desktop width only. It cannot know intent: a condensed capital headline may be the brand, and a texture may be the art direction. That is what the keep rule under every finding is for.
Every tell and its weight
Typography
| Tell | Level | Weight | Full at |
|---|---|---|---|
| Default AI typefacesInstrument Serif, Geist, Space Grotesk and a few mono faces set the voice of a large share of generated sites. | Fix | 3 | 1 per page |
| Capitals on labels and subtitlesSmall, spaced-out capitals above and inside every block are the most common generated label style. | Fix | 2 | 6 per page |
| Negative letter-spacingTightly tracked headlines come from the same handful of templates. | Fix | 1.5 | 3 per page |
| Italics used for flairAn italic word dropped into display type is a stock way to fake emphasis. | Fix | 1 | 3 per page |
| Monospace interface textMono labels dress a page up as a developer tool when it is not one. | Fix | 1.5 | 6 per page |
Shape
| Tell | Level | Weight | Full at |
|---|---|---|---|
| Pill-shaped tags and buttonsFully rounded tags and buttons are the default component shape of generated interfaces. | Fix | 1.5 | 6 per page |
| Large rounded cornersCards, images and sections all rounded at 16 to 32px give the soft, interchangeable template look. | Fix | 1 | 8 per page |
Color and depth
| Tell | Level | Weight | Full at |
|---|---|---|---|
| Gradient textA gradient clipped to a headline is one of the most recognizable generated effects. | Fix | 2 | 1 per page |
| Decorative gradientsSoft color washes behind sections stand in for a palette decision. | Review | 1.5 | 3 per page |
| Glows, blur and soft shadowsGlowing edges, frosted glass and wide soft shadows add depth that means nothing. | Review | 1.5 | 5 per page |
| Left accent stripesA thick colored bar on the left of a card is decoration posing as hierarchy. | Review | 1 | 3 per page |
| Outlined display textGiant stroked words in the background are a template flourish. | Fix | 1.5 | 1 per page |
| Noise and grain texturesA grain overlay is a quick way to fake texture. | Review | 1 | 1 per page |
Structure
| Tell | Level | Weight | Full at |
|---|---|---|---|
| Eyebrow labels over headingsA small label above every heading is the signature of a generated section. | Fix | 2.5 | 3 per page |
| Section numbersNumbering sections 01, 02, 03 suggests an order the content does not have. | Fix | 2 | 3 per page |
| Code-style labelsLabels like // Services, [1], EV-01 or STATUS: borrow the look of code without any code. | Fix | 1.5 | 2 per page |
| Periods at the end of headingsA full stop after every headline is a generated writing habit. | Fix | 1.5 | 3 per page |
| Accent phrase inside headingsOne word of a headline in italic or an accent color is the stock way to look designed. | Review | 1 | 2 per page |
| Same card row in every sectionA heading over three equal cards, repeated down the page, is the generated page skeleton. | Review | 1.5 | 1 per page |
| Decorative gadgetsPulsing status dots, endless marquees and custom cursors add motion that carries no information. | Review | 1 | 2 per page |
Copy
| Tell | Level | Weight | Full at |
|---|---|---|---|
| Stock AI wordsSeamless, elevate, unlock, cutting-edge and peace of mind say nothing a reader can check. | Fix | 2 | 4 per page |
| Hype openers and closers“In today’s fast-paced world” and “Ready to take the next step?” are filler a reader skips. | Fix | 1.5 | 2 per page |
| Staccato headings“Fast. Simple. Reliable.” is the rhythm of generated slogans. | Fix | 1.5 | 2 per page |
| “Not just X” contrasts“It’s not just a website, it’s…” inflates a plain claim. | Review | 0.75 | 2 per page |
| Title Case on headings and buttonsCapitalizing Every Word reads as a template default. | Review | 0.75 | 4 per page |
| Emoji in copyEmoji bullets and rocket buttons are a generated habit. | Review | 1 | 3 per page |
| Exclamation marksExclamation marks in interface copy shout where a fact would do. | Review | 0.5 | 3 per page |
| Em dashes in copyFrequent em dashes are one of the best-known tells of generated writing. | Review | 0.5 | 4 per page |
| Bold sprinkled through textSeveral bold phrases in one paragraph is generated emphasis. | Review | 0.5 | 3 per page |
Honesty
| Tell | Level | Weight | Full at |
|---|---|---|---|
| Placeholder left inLorem ipsum, Your Company and Jane Doe on a live page show nobody finished it. | Fix | 2.5 | 1 per page |
| Links that go nowhereLinks to # and anchors to sections that do not exist are generated scaffolding. | Fix | 1.5 | 3 per page |
| Fake urgency“Only 2 spots left” and “3 people viewing” are pressure tactics, usually with no data behind them. | Review | 1.5 | 1 per page |
| Numbers that need a sourceRound claims like 10,000+ customers or 99.9% uptime are often invented. | Review | 1 | 3 per page |
| Proof that needs a sourceTestimonials, star ratings, logo bars and badges are the first thing generated pages invent. | Review | 1 | 3 per page |