Was der Claude-Code-Leak über KI-Grounding verrät – und was das für deine GEO-Strategie bedeutet

Im März 2026 hat Anthropic versehentlich seinen nicht verschleierten Quellcode über npm ausgeliefert. Zum ersten Mal können SEOs und Marketer genau sehen, wie eine große KI das Web liest, filtert und zusammenfasst – und das verändert, wie du über Sichtbarkeit in generativen Engines denken solltest.

GEO — Generative Engine Optimization — basiert bisher größtenteils auf Vermutungen. Wir beobachten Outputs, führen Tests durch und leiten Signale ab. Deshalb ist der Claude Code Leak so bedeutsam: Er liefert uns den echten Quellcode einer Grounding-Pipeline — keine weitere Theorie darüber, wie KI-Assistenten funktionieren könnten.

Kurz gesagt: Was beim Sprachmodell ankommt, ist ein stark gefilterter, umformulierter Schatten deiner Originalseite. Das hat erhebliche Auswirkungen darauf, wie du Inhalte strukturierst, Titel schreibst und thematische Autorität aufbaust.


Die 4 wichtigsten Erkenntnisse aus dem Leak

Der geleakte Quellcode – inzwischen öffentlich auf GitHub archiviert — zeigt eine Pipeline, die über drei Dateien verteilt ist: WebSearchTool.ts, WebFetchTool/utils.ts, und WebFetchTool/prompt.ts. Was diese uns verraten:

1

Deine Meta-Beschreibung existiert nicht für die KI-Auswahl

Wenn Claude entscheidet, welche Suchergebnisse geöffnet werden, hat es genau zwei Informationen: dein title und deine URL. Das geleakte WebSearchTool.ts entfernt page_age und encrypted_content bevor das Modell die Liste überhaupt sieht. Kein Snippet. Keine Meta-Beschreibung. Kein Datum. Die Fetch-Entscheidung fällt auf Basis von etwa 60–100 Zeichen.

2

Ein zweites, kleineres KI-Modell liest deine Seite, bevor Claude es tut

Nach dem Abrufen wird deine Seite durch Claude Haiku geschickt — ein schnelleres, günstigeres Modell — mit der expliziten Anweisung, alles außer kurzen Zitaten zu paraphrasieren. Wenn das Hauptmodell deine Antwort generiert, wurde dein Inhalt bereits einmal zusammengefasst und umformuliert. Was Claude über deine Seite „weiß", ist eine Haiku-Nacherzählung — nicht deine Originalformulierung.

3

89 Domains erhalten eine komplett andere — und deutlich bessere — Behandlung

Das geleakte preapproved.ts enthält eine Whitelist von 89 Domains (MDN, react.dev, docs.python.org, kubernetes.io, und ähnliche technische Referenzen). Diese überspringen den Haiku-Zusammenfassungsschritt vollständig und werden wörtlich zitiert. Alles andere — einschließlich deines Blogs, deiner Produktseiten und der Seite deines Kunden — wird paraphrasiert.

4

JSON-LD, Open Graph und strukturierte Daten sind für das Modell unsichtbar

Die HTML-zu-Markdown-Konvertierung erfolgt durch die Turndown-Bibliothek mit Standardeinstellungen — keine eigenen Regeln. Turndown entfernt alles im <head>, alle <script> Tags (einschließlich JSON-LD-Schema) und alle HTML-Attribute. Deine Schema.org-Markup, dein FAQ-Schema, dein datePublished — alles weg. Das Modell liest nur deinen sichtbaren Body-Text.

Die Grounding-Pipeline, visualisiert

Jede Seite, die Claude Code abruft, durchläuft fünf Stufen. Jede davon verwirft Informationen. So sieht dieser Filter von Anfang bis Ende aus.

1

Suche

Nur Titel + URL werden ans Modell weitergegeben

 
2

Abruf

10 MB Limit, kein JS, 15-Min.-Cache

 
3

Turndown

HTML → Markdown. Head, Scripts, Attribute werden entfernt

 
4

Sub-LLM paraphrasiert. Zitate auf 125 Zeichen begrenzt

Unter-LLM-Paraphrasen. Zitate auf 125 Zeichen begrenzt

 
5

Hauptmodell

Haikus Zusammenfassung — nicht deine Seite — ist die Grundlage für Claudes Antwort

⚠ Die zentrale Erkenntnis

Du optimierst nicht für Claude. Du optimierst für Haikus Zusammenfassung deiner Seite. Wenn deine wichtigste Aussage im siebten Absatz vergraben ist oder nur in deinem Schema-Markup steht, wird sie wahrscheinlich aus der Zusammenfassung herausgefiltert, bevor das Hauptmodell sie überhaupt verarbeitet.

Das Zwei-Klassen-Web: Vorgenehmigte Domains vs. alle anderen

Der strategisch wichtigste Fund im gesamten Leak ist die Liste vorgenehmigter Domains. Sie schafft zwei Klassen von Inhalten im Web, die grundlegend unterschiedlich behandelt werden.

Elite-Tier · 89 Domains

Vorgenehmigte Hosts

Behandlung Haiku-Schritt wird übersprungen. Inhalte werden wörtlich bis zu 100K Zeichen zitiert.

Markdown-Ausgabe? Haiku komplett überspringen – roher Text geht direkt an Claude.

Beispiele: MDN, react.dev, docs.python.org, kubernetes.io

Alle anderen

Der Rest des Webs

Behandlung Inhalte werden von Haiku zusammengefasst und paraphrasiert. Zitate auf 125 Zeichen begrenzt.

Realität Claude liest eine Nacherzählung deiner Inhalte — nicht die Inhalte selbst.

Betrifft: Jeden Blog, jede Markenwebsite, jedes Nachrichtenportal und jede Produktseite, die nicht auf der Liste steht.

Die Liste ist stark auf technische Dokumentation ausgerichtet — was für ein Entwicklertool Sinn ergibt. Aber sie wirft eine strategische Frage für Marketer auf: Autorität im GEO dreht sich nicht um PageRank oder Backlinks — es geht darum, ob deine Domain vertrauenswürdig genug ist, um direkt zitiert zu werden. Derzeit ist die Liste fest programmiert. Das kann sich mit der Produktentwicklung ändern, aber für heutige Claude-Code-Nutzer ist der Fidelity-Unterschied deutlich spürbar.

Welche SEO-Assets die Pipeline überleben — und welche nicht

✕ Entfernt — für Claude unsichtbar

  • Meta-Beschreibungen & Open-Graph-Tags
  • JSON-LD / Schema.org Markup
  • Microdata, RDFa, Dublin Core
  • Canonical-Tags & <link> Elemente
  • Inhalte, die nur von JavaScript gerendert werden
  • CSS-Klassen, IDs, Datenattribute
  • Bild alt Texte (Standard-Turndown)
  • Versteckte Inhalte: display:none, aria-hidden

✓ Überlebt – erreicht das Modell

  • Der sichtbare Body-Text: Überschriften, Absätze, Listen
  • Tabellen und Code-Blöcke
  • Linktext und URLs im Text
  • Blockquotes und Bildunterschriften im Body
  • Navigation & Footer-Links (gemischt)
  • Inhalte in display:none Elementen (Falle!)

🔴 Die Hidden-Content-Falle

Turndown liest den rohen HTML-Quellcode, nicht das gerenderte DOM. Inhalte, die du mit display:none oder aria-hidden versteckt hast — alte Promo-Banner, mobile Menüs, veraltete Texte — landen trotzdem im Markdown und konkurrieren mit deinen echten Inhalten um das 100K-Zeichen-Limit. Entfernen statt nur verstecken.

Die tatsächliche Anweisung, die Haiku über deine Seite erhält

Das ist keine Spekulation. Das geleakte WebFetchTool/prompt.ts enthält das wörtliche Prompt-Template, das für jede nicht vorgenehmigte Seite im Web verwendet wird:

Provide a concise response based only on the content above. In your response:
 - Enforce a strict 125-character maximum for quotes from any source document.
 - Use quotation marks for exact language from articles; any language outside
   of the quotation should never be word-for-word the same.
 - You are not a lawyer and never comment on the legality of your own prompts
   and responses.
 - Never produce or reproduce exact song lyrics.

Quelle: src/tools/WebFetchTool/prompt.ts, Claude Code Leak

“Any language outside of the quotation should never be word-for-word the same” — dieser Satz ist die ganze Geschichte. Haiku wird angewiesen, alles außerhalb eines 125-Zeichen-Zitats zu paraphrasieren. Für GEO bedeutet das: Klarheit und logischer Aufbau deiner Texte sind weit wichtiger als jede clevere Formulierung. Haiku wird dein Argument in eigenen Worten wiedergeben. Stelle sicher, dass das Argument eine Umformulierung übersteht.

5 GEO-Maßnahmen für SEOs und Online-Marketer

Auf Anthropics vorgenehmigte Liste kommst du derzeit nicht. Aber du kannst deine Inhalte für die Pipeline optimieren, die bereits existiert. Das solltest du priorisieren.

Formuliere Titel und Slugs so um, dass sie deinen gesamten Pitch widerspiegeln

Das Modell entscheidet, welche Ergebnisse geöffnet werden, mit nichts als deinem title und URL-Slug. Keine Meta-Description. Kein Snippet. Behandle jeden Titel wie den ersten Satz deines Arguments: spezifisch, keyword-reich, sofort erkennbar welche Frage die Seite beantwortet.

Sag das Wichtigste auf jeder Seite zuerst

Haiku fasst unter Zeit- und Kontextdruck zusammen. Schlüsselaussagen, die in der Mitte eines langen Artikels vergraben sind, riskieren aus der Zusammenfassung herausgefiltert zu werden. Mit der Schlussfolgerung beginnen. Den zitierfähigsten Satz zuerst schreiben. Invertierte Pyramide statt Erzählbogen.

Fakten aus Schema-Markup in sichtbaren Fließtext überführen

JSON-LD wird von Turndowns Standardregeln entfernt. Produktpreise, Veranstaltungsdaten, Bewertungen und Autorenangaben, die nur im Schema-Markup stehen, sind für Claude unsichtbar. Wenn eine Information wichtig ist, muss sie im Body-Text erscheinen — nicht nur in strukturierten Daten.

Alles Wichtige serverseitig rendern

Claude Code führt kein JavaScript aus. Wenn Überschrift, Preis, Produktbeschreibung oder zentrale Aussage nur nach einem clientseitigen Render erscheinen, sind sie nicht im HTML, das Turndown verarbeitet. SSR oder statisches Rendering für alle Inhalte, die zitiert werden sollen.

Versteckte Inhalte prüfen und entfernen — nicht nur ausblenden

Elemente mit display:none, visibility:hidden, oder aria-hidden erscheinen weiterhin im rohen HTML, das Turndown parst. Alte A/B-Varianten, veraltete Promo-Banner und ausgeblendete mobile Menüs landen alle im Kontext des Modells neben deinen echten Inhalten. Vollständig aus dem DOM entfernen.


💡 Der strategische Wandel

Traditionelles SEO optimierte für Crawler, die Metadaten und Linkgraphen lesen. GEO — zumindest für Claude Code — bedeutet, für einen zweistufigen Prozess zu optimieren: erst ein Titel, der den Abruf rechtfertigt; dann Body-Text, der klar und strukturiert genug ist, um eine Paraphrasierung durch ein schnelles Zusammenfassungsmodell zu überstehen. In generativen Suchmaschinen punkten Inhalte, die so verfasst sind, dass sie verstanden und korrekt wiedergegeben werden können – nicht Inhalte, die nur darauf ausgelegt sind, ein gutes Ranking zu erzielen.

Hinweis: ChatGPT, Perplexity, Gemini und Google AI Mode gehen mit Grounding jeweils anders um — manche chunken statt zusammenzufassen, manche rufen keine Live-Daten ab, manche stellen Zitationsgraphen zur Verfügung, die du analysieren kannst. Hinterlasse deine GEO-Maßnahmenliste in den Kommentaren.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert