How to make a website look less vibe coded (and less AI)

The tells that give a vibe-coded site away, why every agent lands on them, and four steps to a site that looks chosen, with real sections to compare against.

The short answer

A site looks vibe coded when nobody chose its look, so the defaults show: Inter everywhere, a purple or indigo gradient on white, a centred hero with two buttons, a logo strip, three feature cards and a rounded card around everything. To fix it, pick a direction from real sites, write down a few decisions (type, colour, layout, density, tone), give your coding agent real references instead of adjectives, and fix what it makes by comparing it with them.

We make regards, a library of website sections picked for how they look, so we look at a lot of websites. Lately, many of them were made with a coding agent, and a lot of those look alike: you can spot one from the first screen, before you’ve read a word.

That isn’t the agent’s fault, and it isn’t hard to fix. Here is what gives a site away, why it happens, and how to give yours a direction, step by step.

What makes a website look vibe coded?

None of these is wrong on its own. Together, they read as a site nobody art-directed:

  • Inter everywhere. One clean sans-serif for headings, text, buttons and labels, at a few safe sizes.
  • Purple and indigo gradients on white. A violet wash behind the hero, a gradient on the button, a glow behind the screenshot.
  • Every section in a rounded card. Cards inside cards, each with a thin border and a soft grey shadow.
  • The same page, in the same order. A centred hero with two buttons, a strip of logos, three feature cards, testimonials, pricing in three columns and a gradient banner to finish.
  • Emoji and generic line icons where pictures should be: a lightning bolt for speed, a shield for security, a rocket for launch.
  • Copy that could sell anything. “Supercharge your workflow.” “The all-in-one platform for modern teams.”
  • Glassy blobs, blurred colour floating behind frosted panels.
  • The same spacing everywhere, so nothing sits close together and nothing stands apart.

Why do AI-made websites all look the same?

Because nobody chose a direction. Ask an agent for “a modern landing page for my app” and you get the most likely answer to that request: the middle of every landing page it has seen. Ask it a thousand times, for a thousand apps, and you get a thousand middles.

Anthropic described the same thing in its post on frontend design in November 2025: with no guidance, a model asked for a landing page almost always lands on Inter, purple gradients on white and little motion, because safe choices fill most of the web it learned from. It calls this distributional convergence.

The tells move, too. An earlier version of Anthropic’s frontend design skill told the model to avoid Inter and purple gradients on white. Rewritten in September 2026, it warns against a newer set, from identical rounded cards under the same soft shadow to a fade-and-slide on every section. Ban one default and the next most likely takes its place. A list of things to avoid can’t give a site a direction; a decision can.

What does a site with a direction look like?

Like a set of decisions you can name. Here are three software sites from the regards library, each a long way from the defaults:

Software sites that chose a direction
Digital Metal, Custom Cast Metal Parts Made Fast

Split down the middle: stacked capitals on a drafting grid on one side; on the other, the part itself, half wireframe and half metal, tagged with its measurements.

Zed

The centred hero with two buttons, made its own: an italic serif in blue, a shortcut key printed on each button, a faint drafting grid behind.

Tavus: The Human Computing Company

Flat blocks of peach and lilac, a portrait in coarse pixels, square buttons with a hard black shadow. No gradient anywhere.

Sections of every kind, picked by hand

Zed’s is the one to study. Its hero has the template’s layout, centred, with two buttons, and it still couldn’t be anyone else’s. The layout was never the problem. The defaults inside it were.

How do you make a website look less vibe coded?

Four steps, in order. They work with any agent, and the first two need no agent at all.

1. Pick a direction from real sites

Not from adjectives. “Clean, modern, premium” describes every site with a purple gradient. Look at real sites until a few feel like where yours should go, and keep the sections that show it: a hero, a pricing table, a footer. Ten minutes of looking does more than an hour of prompting.

2. Write down five decisions

One line each, before any code:

  • Type: which face carries the headings, and how big. “A serif for headings, set large; a plain sans for the rest.”
  • Colour: the background, the ink and one accent, and where the accent is allowed.
  • Layout: how sections sit. “Left-aligned on a visible grid, no cards.”
  • Density: how much fits on a screen, and how much room it gets.
  • Tone: how the words sound. “Short, plain, about what we make; never ‘supercharge’.”

Put them in the instructions file your agent reads at the start of every task, so the decisions outlive the next prompt.

3. Give your agent references, not adjectives

An agent designs from what it’s shown. Show it the sections you kept, as screenshots or by letting it look them up itself, and say what to take from each: “the drafting grid from this one, the stacked capitals from that one”. Three good ones do more than thirty: the fix isn’t more references, it’s better ones. Ask for the idea, not the page, and it takes the idea. Feature sections are a good place to start, since that’s where the card kit lives:

Three features, no card kit
Reevo | The AI-Native Sales Platform

Three columns, the template’s count, made its own: black-and-white photographs screened in halftone, each with one square of colour over it.

Raycast

Features as numbered figures in a ruled grid, each a line drawing of the product, taken apart and labelled like a manual.

Granola

An oversized serif headline, then one feature to a row: a serif line on the left, a sentence far to the right, and the app set on a painted landscape.

Feature sections, picked by hand

4. Look at the result, and fix it by comparison

Open what your agent made next to the references. Don’t ask whether it looks good; ask what’s different. The headline is smaller than in the reference. The accent turns up in six places, not one. Every section has the same padding. Say exactly that, and fix one difference at a time. A few rounds of this beat one long prompt.

Which tells are quickest to fix?

Each tell is a decision nobody made. Make it, and the tell goes:

The tellDecide instead
Inter everywhereA face for headings with a voice of its own, and one plain face for the rest
A purple gradient on whiteA background, an ink and one accent, and the few places the accent may go
A card around everythingRules, a grid or open space between sections; a card only where something is one
Centred hero, logos, three featuresThe order your story needs: what you make, shown, before what it does
Emoji and line iconsReal pictures: the product, a photograph, a drawing of your own
“Supercharge your workflow”One plain sentence about what you make that no one else could write
Glassy blobsOne texture chosen for the brand, or none
The same spacing everywhereTight where things belong together, wide where they don’t

How do you do this with regards?

regards is 3,060+ sections from 330+ websites, each site picked by hand for how it looks, and you search them by describing the look. That’s steps 1 and 3 in one place.

Search by look, in plain words. Describe the section the way you’d brief a designer, and leave things out with “not”:

Searched on regards software product hero with a dithered or pixel-art picture and a serif headline, not a gradient
Cofounder

A whole park in pixel art, with the product’s task list floating over a pixel laptop. The headline stays plain and lets the picture talk.

Spiral

Set like an old print shop: a serif headline, and a red panel bordered by a running line of its own tagline.

E2B

Pixel noise crumbling in from the edge, heavy condensed capitals, square buttons, and the product drawn as a diagram rather than a screenshot.

Run this search

The free plan searches the whole library, 10 searches a day, with no card. Each result opens inside its page, with the live site a click away.

Let your agent search it. Over MCP, Claude Code, Cursor, Codex and other agents search the same library, see each section’s screenshot and read the page around it, so step 3 happens in the middle of the task. Agents come with every plan, Free included; connecting one is a single step.

Make it a habit with the design skill. Before your agent designs a page, the skill has it search for sections that fit the brief, keep five to eight, say what it takes from each and set the page’s direction from them: steps 1 to 3, every time. It’s free and open source.

To browse instead, start with the hero sections, feature sections or pricing sections we picked by hand, or whole sites by style, from minimalist to bold typography. Every plan is on the pricing page. And for the places designers look for references, see the best web design inspiration sites, compared.

Sources, read 21 October 2026: Anthropic’s Improving frontend design through Skills (12 November 2025), and its frontend design skill, as it reads now and its history.

FAQ

What makes a website look AI-generated?

Defaults nobody chose: one sans-serif for everything, often Inter; a purple or indigo gradient on white; every section in a rounded card; a centred hero with two buttons, a logo strip and three feature cards; emoji or generic line icons; copy like “Supercharge your workflow”; the same spacing from top to bottom. One of them is fine. All of them together read as a site nobody art-directed.

Why do AI-generated websites all look the same?

Asked for a website with no direction, a model gives the most likely answer: the safe, common choices that fill most of the web it learned from. Every site made the same way lands in the same place. A direction, shown with real references, is what moves it.

Can AI make a website that doesn’t look AI-made?

Yes, when it’s given a direction. Show your agent a few real sections that carry the look you want, tell it what to take from each, then put what it makes next to them and fix the differences one at a time.

Do I have to drop Inter and gradients?

No. Inter, a gradient or a card is fine when someone chose it. The trouble starts when every default arrives together. Decide the few things that make your site yours, the type, the colour and the layout, and keep the rest simple.

Sign in

Continue with Google

Choose your plan

  • Search by look and by word Sites and their sections: “like linear.app”, the words on them, “not dark”. Fair use
  • Deep search A closer look that puts the best first. 60 a month
  • Search from your agents MCP for Claude, Cursor, Codex, Grok and Figma. Included
  • Motion search Find sections by how they move. Soon

Or 100 Deep searches for $25. Cancel anytime.