Warum sehen Claude-Code-Websites gleich aus, und was kannst du ändern?
Eine Claude-Code-Website sieht meist aus wie andere KI-gebaute Seiten, und zwar aus demselben Grund wie diese alle: Alle, die es nutzen, arbeiten mit derselben Modellfamilie, und ein Modell, das ohne Einschränkungen um eine Landingpage gebeten wird, liefert die Durchschnitts-Landingpage, meist Tailwind, ein zentrierter Hero, drei Feature-Karten und Text wie „Optimiere deinen Workflow“. Claude Code liest in jeder Sitzung eine CLAUDE.md-Datei, und das macht die Lösung ungewöhnlich billig. IntentGrid übernimmt einen Teil: Es schreibt die Worte für jeden Besucher neu und lässt den Code in Ruhe.
Zuletzt aktualisiert am 28. September 2026.
Warum sich Claude-Code-Seiten angleichen
Claude Code ist ein Agent in deinem Terminal, kein Website-Baukasten, also gibt es kein Template, dem man die Schuld geben könnte. Die Gleichheit kommt von woanders.
- Eine Modellfamilie für alle. Alle, die Claude Code nutzen, arbeiten mit denselben Modellen, und ein Modell, das allein entscheiden soll, trifft jedes Mal dieselbe Entscheidung: die sicherste, häufigste.
- Unterspezifizierte Aufgaben. „Bau mir eine Landingpage“ überlässt dem Agenten den Stack, die Abschnitte, ihre Reihenfolge und jedes Wort. Er wählt jeweils den Durchschnitt.
- Die beliebten Voreinstellungen. Ohne andere Anweisung stützt sich das Ergebnis auf das, was das Modell am häufigsten gesehen hat, etwa Tailwind und Komponenten im Stil von shadcn/ui, mit einem zentrierten Hero und einer Reihe Feature-Karten.
- Text ohne Leser geschrieben. Ohne echtes Publikum landen die Worte beim Median: „Leistungsstarke Features, einfache Preise“, „In wenigen Minuten startklar“, „Für Teams jeder Größe gemacht“.
Die Lösung ist kein besseres Modell. Sie besteht darin, dem Modell, das du hast, die Entscheidungen vorzugeben, die es sonst für dich getroffen hätte.
Was IntentGrid für eine Claude-Code-Seite tut und was nicht
IntentGrid schreibt neu, was die Seite jedem Besucher sagt: Überschriften, Fließtext, Feature-Beschreibungen und Button-Beschriftungen, geschrieben dafür, wie dieser Besucher gekommen ist (Traffic-Quelle, Kampagne, ungefähre Stadt, Gerät, Sprache, Ortszeit). Es passt den Text an, den du schon geschrieben hast, und Markennamen, Preise, Daten und Zahlen stehen auf einer Nicht-anfassen-Liste.
Es bearbeitet dein Repo nicht, öffnet keinen Pull Request und ändert weder CSS noch Layout, Komponenten oder Preise. Ein generisches Layout macht es nicht unverwechselbar, und eine Traffic-Quelle ist es nicht. Es läuft auch nicht in Claude Code: Es arbeitet auf dem HTML, das deine Seite ausliefert, egal, was es erzeugt hat.
Der funktionierende Teil ist heute eine Demo, die eine neu geschriebene Kopie jeder öffentlichen URL in einer Sandbox auf intentgrid.ai rendert. Die Anpassung auf deiner eigenen Domain ist Early Access und wird pro Seite von Hand eingerichtet. So funktioniert es erklärt die Details.
Was die Demo von deiner Seite lesen kann
Claude Code baut, was immer du verlangst, also hängt das vom Stack ab. Statische und serverseitig gerenderte Seiten, etwa mit Astro, Next.js oder reinem HTML, liefern den Text in der HTML-Antwort mit, und die Demo kann ihn neu schreiben. Eine client-gerenderte Single-Page-App schickt ein leeres Root-Element und ein Script; die Demo entfernt Scripts, also kann die Vorschau fast leer zurückkommen.
Die Prüfung ist ein einziger Befehl, den Claude Code für dich ausführen kann: Hol deine URL mit curl und durchsuch die Ausgabe nach deiner Überschrift. Steht sie nicht darin, hat die Demo wenig zum Neuschreiben, und genauso wenig jeder Crawler, der JavaScript überspringt, darunter viele KI-Crawler. Für eine Marketingseite ist statisches Rendering ohnehin meist der bessere Standard.
Ein Vorher-Nachher zur Illustration
- Standard, für alle gleich
- Die All-in-one-Plattform für die Verwaltung deines Studios
- Kam aus einem Newsletter für Studiobetreiber, am Laptop, an einem Montagmorgen
- Füll die Kurse dieser Woche ohne Tabellenkalkulation: Buchungen und Wartelisten an einem Ort
- Hat einen Link in einem geteilten Video angetippt, am Handy, abends
- Lass deine Kursteilnehmer ihre Stunden vom Handy aus buchen und bezahlen
Gleiches Layout, gleiche Preise, gleiche Aussagen. Jede Version nutzt nur, was die Originalseite ohnehin sagt: in diesem erfundenen Fall Buchungen, Wartelisten und Bezahlen per Handy.
Was du selbst mit Claude Code reparieren kannst
Claude Code hält sich eng an schriftliche Anweisungen, und das macht das meiste davon billig.
- Schreib die Regeln in CLAUDE.md. Die Datei wird in jede Sitzung geladen, also schreib die Design- und Text-Einschränkungen einmal dort hinein: eine Akzentfarbe, kein Gradient-Hero, keine Reihe aus drei Karten, echte Screenshots und die Phrasen, die du nie sehen willst.
- Gib ihm echtes Quellmaterial. Verweis es auf Kunden-E-Mails, Support-Antworten oder Interviewnotizen und bitte um Text, der deren Worte benutzt. Konkreter Input erzeugt konkreten Text; ein Briefing aus einer Zeile erzeugt den Durchschnitt.
- Prüf den Text in einem Durchgang. Lass es jede Überschrift, Zwischenüberschrift und Button-Beschriftung der Seite in einer einzigen Tabelle auflisten, die markieren, die zu jedem beliebigen Produkt gehören könnten, und Ersatz vorschlagen, den du dann überarbeitest.
- Schreib den Hero selbst. Der erste Satz und der erste Button sind es wert, von Hand gemacht zu werden, in deinen eigenen Worten.
- Tausch einen Satz pro Kanal aus. Lies für deine zwei größten Traffic-Quellen den utm_source-Parameter aus und änder die Überschrift, mit einem Standard für alle anderen und einer einzigen URL.
- Render die Landingpage statisch. Wenn curl keinen Text zeigt, lass die Marketing-Routen vorab rendern.
Warum sich die Voreinstellungen überhaupt angleichen, und die übrigen Design-Lösungen, findest du unter warum vibe-gecodete Websites gleich aussehen.
Fragen zu Claude Code
Funktioniert IntentGrid mit einer Seite, die mit Claude Code gebaut wurde?
IntentGrid ist dafür entworfen, mit jeder Seite zu funktionieren, die HTML ausliefert, egal womit sie gebaut wurde, weil es die Seite anpasst, die der Browser eines Besuchers bekommt. Die Demo funktioniert heute mit jeder öffentlichen URL, mit der Einschränkung, dass eine client-gerenderte App eine fast leere Hülle zurückgeben kann. Die Anpassung auf deiner Domain ist Early Access, pro Seite von Hand eingerichtet, und wie sie installiert wird, wird veröffentlicht, wenn sie fertig ist.
Ist IntentGrid ein Claude-Code-Plugin oder ein MCP-Server?
Nein. Es läuft nicht in Claude Code und verändert dein Repository nicht. Es arbeitet auf der veröffentlichten Seite, und nichts daran hängt davon ab, welches Tool den Code geschrieben hat.
Kann Claude Code meinen Text selbst personalisieren?
Es kann den Mechanismus bauen, zum Beispiel eine Überschrift, die sich mit einem utm_source-Parameter ändert, und für ein paar Kanäle ist das etwas, das du vernünftigerweise selbst ausliefern kannst. Was es nicht tut: immer weiter neue Varianten schreiben, während sich dein Traffic ändert; jede davon ist Code, den du geschrieben hast und jetzt pflegst. IntentGrid ist stattdessen dafür entworfen, pro Besucher zum Zeitpunkt des Requests neu zu schreiben, und im Gegenzug prüfst du Worte, die ein Modell geschrieben hat.