Zo herken je een AI-website
Een AI-website herken je aan keuzes die niemand bewust maakte: Inter of Poppins als enige letter, een paars verloop, drie kaarten met een icoon, een glaseffect, knoppen als pil, een gecentreerde kop met een label erboven, één gekleurd woord in die kop, en logo’s en reviews die niet bestaan. Ze komen uit de standaardinstellingen van de kits waarmee AI-tools bouwen en uit de voorbeeldcode waarvan de modellen leerden.
Een bezoeker ziet in een paar seconden dat je site uit een AI-tool komt, ook als hij niet kan zeggen waaraan. Hieronder staan de acht patronen die het verraden. Bij elk patroon staat waarom een model het kiest. Wie de oorzaak kent, weet ook wat hij in zijn prompt of zijn code moet veranderen. Daarna volgen vier controles voor je eigen site.
Herken je dit?
- Je legt je site naast die van een Amerikaans softwarebedrijf, en de bovenkant is hetzelfde op de tekst na.
- Je liet drie versies genereren en ze verschillen alleen in kleur.
- Op je homepage staan logo’s van bedrijven waar je nooit voor werkte, of reviews van mensen die je niet kent.
- De letter, de kleur en de vorm van de knoppen heb je nooit gekozen. Ze stonden er gewoon.
Wat je herkent, zijn de keuzes die niemand maakte.
Een model kiest wat het vaakst voorkwam
Een taalmodel schrijft code zoals het tekst schrijft: het kiest steeds het meest waarschijnlijke vervolg. Geef je het een korte prompt (“maak een website voor een installatiebedrijf”), dan ligt bijna elke keuze nog open. Welke letter, welke kleur, hoe de bovenkant eruitziet: het model vult elk open punt in met wat het in zijn trainingsdata het vaakst zag. Dat is code uit tutorials, templates en open-sourceprojecten, vaak gebouwd met dezelfde paar gereedschappen.
Daar komt de tool zelf bij. Veel AI-builders zetten een project op met Tailwind CSS en een kit met kant-en-klare componenten. v0 van Vercel gebruikt shadcn/ui als standaard, en schrijft in zijn eigen documentatie dat het model getraind is op de standaardversies van die componenten en moeite kan hebben met aanpassingen. Wat in de kit de standaard is, wordt zo de standaard van je site.
Acht patronen en waar ze vandaan komen
Inter of Poppins, en verder niets
Inter is een goede letter voor schermen. Wij gebruiken hem zelf voor lopende tekst. Hij is ook de letter waarin alle voorbeelden van Tailwind UI zijn gemaakt, en de startcode van Next.js laadde hem tot 2024 standaard. Daardoor staat font-family: Inter in een enorme hoeveelheid voorbeeldcode. Voor Poppins werkt hetzelfde mechanisme: hoe vaker een gratis letter in voorbeeldcode staat, hoe vaker het model hem kiest.
Het patroon is dus niet de letter. Het is één letter voor koppen en tekst, in twee gewichten, omdat niemand iets anders koos. Hoe je kiest: een lettertype kiezen dat niet naar AI ruikt.
Een paars of indigo verloop
In augustus 2025 bood Adam Wathan, de maker van Tailwind CSS, half grappend excuses aan. Vijf jaar eerder had hij elke knop in Tailwind UI bg-indigo-500 gegeven, en nu was elke AI-interface paars. Dat indigo stond in de demo’s, en dus in de tutorials en artikelen die het overnamen. Een verloop van indigo naar paars, in code from-indigo-500 to-purple-600, is daar de luxere variant van.
Drie kaarten met een icoon
Drie gelijke kaarten, elk met een icoon in een rondje, een kopje van twee woorden en een zin. Het is de featuresectie uit landingspagina-templates, en de kaart is een van de eerste componenten van een kit als shadcn/ui. De iconen komen uit een gratis set als Lucide, waarin het model bij elk woord een plaatje vindt: een schild bij “veilig”, een raket bij “snel”.
Drie is ook geen keuze. Drie kaarten vullen een rij op een laptop netjes, dus stonden er in de voorbeelden meestal drie.
Glas: wazige, doorschijnende vlakken
Een doorschijnend vlak dat de achtergrond vervaagt, heet glassmorphism. In Tailwind is dat één klasse, backdrop-blur, met een achtergrond als bg-white/10. Omdat het zo weinig moeite kost, zet een model het ook waar niets achter ligt om te vervagen: een grijs waas over een effen kleur.
Knoppen als pil
Volledig ronde knoppen, in code rounded-full, vaak met een pijl achter de tekst. Het model koppelt het woord knop aan die vorm omdat ze in zijn voorbeelden vaak samen stonden. Of de vorm bij je merk past, weegt daarbij niet mee.
Een gecentreerde kop met een label erboven
Bovenaan een klein afgerond label (“Nieuw: nu met AI”), daaronder een grote kop in het midden, een regel tekst en twee knoppen. Zo staat de hero in componentenbibliotheken als voorbeeld. Een gecentreerde opbouw werkt ook bij elke tekstlengte en op elk scherm. Een model dat niet weet wat er op je pagina moet, kiest de opbouw die het minst kan misgaan.
Eén woord in de kop in een andere kleur
Een kop als “Bouw je bedrijf sneller”, waarin alleen “sneller” een verloop of de accentkleur heeft. In code is het een <span> met bg-clip-text text-transparent, uit dezelfde templates als het paarse verloop. Het verbergt ook iets: een kop die niets zegt, krijgt zo toch nadruk.
Logo’s en reviews die niet bestaan
Een strook “Vertrouwd door” met logo’s, drie reviews met naam, functie en vijf sterren, en een rij cijfers als “500+ tevreden klanten”. Templates leveren die secties met voorbeeldinhoud. Het model vult ze aan met wat waarschijnlijk klinkt, want het weet niet wie je klanten zijn.
Dit is het enige patroon op deze lijst dat meer kost dan uitstraling. Een bezoeker die één naam opzoekt en niets vindt, gelooft de rest van je site ook niet meer.
Zo controleer je je eigen site
1. Dek je logo af
Houd je hand over je logo en je naam, en vraag iemand in welke branche je zit. Is het antwoord “iets met software” terwijl je cv-ketels installeert, dan zegt je bovenkant niets over jou.
2. Zoek de standaardklassen in je code
Heb je de code, uit een export of uit GitHub, zoek dan naar de klassen die bij de patronen horen.
grep -rnE "from-(indigo|purple|violet)|backdrop-blur|rounded-full|bg-clip-text" src/Op een rond profielplaatje is rounded-full prima. Staat het op elke knop en elk label, dan koos de kit.
3. Kijk welke letter er echt geladen wordt
In Chrome klik je met de rechtermuisknop op een kop en kies je Inspecteren. Open het tabblad Computed. Onderaan, bij Rendered Fonts, staat welke letter de browser gebruikt. Doe hetzelfde bij een alinea lopende tekst. Staat er twee keer dezelfde naam, dan heeft je site één letter.
4. Zoek de bron van elk logo, elke review en elk cijfer
Schrijf bij elke naam, elk logo en elk getal op waar het vandaan komt: een echte klant, een review op Google, een telling die je kunt laten zien. Wat geen bron heeft, haal je vandaag weg.
Waar het misgaat als je de patronen weghaalt
- Je vervangt het ene patroon door het volgende. Wie het paars weghaalt, komt vaak uit bij crème met een schreefletter en een terracotta accent, en ook dat komt steeds vaker uit AI-tools. Vraag bij elke vervanging waarom die kleur of letter bij jou hoort.
- Je haalt alleen weg. Dan blijft er een lege pagina over, want de patronen vulden de ruimte waar inhoud had moeten staan. Wat er wel komt, staat in je AI-website minder generiek maken.
- Je vraagt de tool om “minder AI”. Het model weet niet wat dat is. Het verandert een paar kleuren en houdt de opbouw. Noem per patroon wat ervoor in de plaats komt.
- De nep-reviews blijven staan tot er echte zijn. Ze staan onder jouw naam. Eén echte Google-review doet meer dan drie verzonnen.
Wanneer je hulp nodig hebt
Zie je de meeste van deze patronen terug, dan is elk los repareren vaak meer werk dan de bovenkant, de kleuren en de letter in één keer herzien. Dat doen we bij AI-design laten verbeteren: we zeggen welke patronen eruit moeten en wat ervoor terugkomt, en voeren het uit.
Staat je ontwerp nog niet online, dan begint het bij je AI-design omzetten naar een echte website. Alles over ontwerpen uit AI-tools staat bij AI-design.
Veelgestelde vragen
Is een website met deze patronen slecht?
Kan ik de AI-tool vragen deze patronen niet te gebruiken?
Gebruiken jullie zelf AI voor ontwerp?
Verder lezen
Een ontwerp uit Claude Design, Stitch of Figma Make dat een echte website moet worden, en dat er niet als AI uit mag zien.
- Design omzetten naar website
- Je ontwerp uit Claude Design, Google Stitch, Figma Make of een screenshot wordt een website die snel laadt, gevonden wordt en die je zelf bijhoudt.
- AI-website niet in Google
- Je site uit Lovable, Bolt, v0 of Claude Code staat niet in Google. Vaak krijgt een zoekmachine een lege pagina. Wij zorgen dat elke pagina als HTML klaarstaat.
- AI-design laten verbeteren
- Een review van je AI-site met de fixes erbij: de AI-patronen eruit, consistentie, typografie, mobiel en toegankelijkheid. Vaste prijs na een blik op je site.
- Claude Design naar website
- De HTML-export of de overdracht aan Claude Code, en wat je daarna nog regelt: beheer, een formulier, SEO per pagina en hosting.
- Stitch naar website
- Exporteren naar Figma of naar HTML met Tailwind, DESIGN.md meenemen, en bouwen wat Stitch niet maakt: alles achter de schermen.
- HTML-export online zetten
- Statische hosting, je eigen domein, HTTPS, een contactformulier dat echt mailt en bezoekers meten met een cookiemelding.
- AI-design in WordPress
- Waarom HTML plakken niet werkt, en hoe je het ontwerp nabouwt: als eigen blokthema, met patronen in je huidige thema of in een pagebuilder.
- AI-design in Framer of Webflow
- Importeren via Figma of de browserextensie, nabouwen met componenten en variabelen, en terugkerende inhoud in CMS-collecties.
- Teksten zelf aanpassen
- Waarom elke tekstwijziging nu een prompt is, en drie manieren om teksten bewerkbaar te maken: eigen bestanden, een git-CMS of een headless CMS.
- Kapot op mobiel
- Vaste breedtes, koppen die van het scherm lopen, menu’s die alleen op hover werken en een pagina die zijwaarts schuift: zo test en repareer je het.
- Inconsistent AI-design
- Elke pagina een ander grijs, elke knop een andere hoek: waarom een AI-tool per scherm nieuwe waarden kiest, en wat je ertegen doet.
- DESIGN.md maken
- Eén bestand met je kleuren, typografie, afstanden, componenten en verboden patronen, dat je designtool en je codeer-agent bij elke opdracht lezen.
- Design tokens voor AI
- Kleuren, lettergroottes, afstanden en afrondingen als benoemde variabelen in je code, zodat een AI-tool kiest uit jouw set in plaats van zelf waarden te verzinnen.
- Huisstijl in AI-design
- Je logo als SVG, de kleurwaarden uit je huisstijlhandboek en de echte fontbestanden aanleveren, en daarna controleren waar de tool toch afweek.
- AI verandert te veel
- Je vraagt een andere knopkleur en de hele sectie verschuift. Waarom dat gebeurt, en hoe je met afbakening, versiebeheer en vaste componenten alleen verandert wat je bedoelt.
- AI-designtools vergeleken
- Wat Claude Design, Google Stitch en Figma Make kunnen, wat ze kosten, wat je eruit exporteert en waar je vastloopt als het een echte website moet worden.
- Toegankelijk AI-design
- Lichtgrijze tekst, verdwenen focusranden, lege alt-teksten en menu’s die niet met het toetsenbord werken: zo vind en repareer je ze in een AI-design.
- Haperende scroll-animaties
- Blokken die bij het scrollen invliegen, haperen op een telefoon of laten de pagina verspringen. Waarom, en hoe je ze met CSS en een paar regels JavaScript licht maakt.
- Minder generiek maken
- Zes ingrepen die een AI-website uit het gemiddelde halen, in de volgorde waarin ze het meeste doen.
- Designprompt zonder AI-look
- De acht onderdelen van een prompt die een AI-designtool keuzes geeft in plaats van ruimte voor zijn standaard.
- AI-teksten herkennen
- Typische Nederlandse AI-zinnen, waarom ze zo klinken en hoe je ze herschrijft, met voorbeelden voor en na.
- Lettertype kiezen
- Waarom AI standaard Inter kiest, hoe je zelf een combinatie kiest, en hoe je die met de juiste licentie snel en zelf gehost op je site zet.
- AI-afbeeldingen
- Waarom gegenereerde beelden je site goedkoop laten ogen, wat je in plaats daarvan doet, en wanneer je moet melden dat een beeld met AI is gemaakt.
Wij halen de patronen uit je site
De kennismaking is gratis. We reageren binnen één werkdag.




