nosnippet und max-snippet: Wie viel Text KI-Suchen zeigen

· von geaio
Eine nahezu geschlossene metallische Irisblende mit kleiner Öffnung und kühlblauem Einstellhebel liegt auf einer hellgrauen Fläche und symbolisiert die Begrenzung sichtbarer Textausschnitte in KI-Suchen durch nosnippet und max-snippet. KI-Symbolbild

Symbolbild, mit KI erstellt.

Laut der Dokumentation von Google Search Central gilt nosnippet für alle Formen von Suchergebnissen, ausdrücklich auch für AI Overviews und AI Mode (https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag). Für dich heißt das: Ein Tag, den du vielleicht vor Jahren gegen kurze Vorschautexte gesetzt hast, wirkt heute auch auf KI-Antworten.

Definition: nosnippet, max-snippet und data-nosnippet sind Anweisungen für Suchmaschinen, wie viel Text einer Seite in Vorschauen gezeigt werden darf. nosnippet und max-snippet stehen im Robots-Meta-Tag und gelten für die ganze Seite. data-nosnippet ist ein HTML-Attribut, das einzelne Abschnitte ausnimmt. Bei Google und Bing greifen sie auch in KI-Funktionen. Für ChatGPT Search beschreibt OpenAI die Steuerung über die robots.txt.

Rund um diese Direktiven kursieren mehrere Annahmen, die sich mit der Dokumentation der Anbieter prüfen lassen. Wir gehen sie der Reihe nach durch.

Diese Annahme ist nach der Dokumentation überholt. Das Search Engine Journal berichtete am 5. März 2025 (Autor: Matt G. Southern), dass Google AI Overviews und AI Mode in die Dokumentation zum Robots-Meta-Tag aufgenommen hat, passend zum Start von AI Mode in Google Labs (https://www.searchenginejournal.com/google-updates-robots-meta-tag-document-to-include-ai-mode/541371/). Die Google-Dokumentation zu KI-Funktionen nennt nosnippet, data-nosnippet, max-snippet und noindex als Wege, die in der Suche gezeigten Informationen einer Seite zu begrenzen (https://developers.google.com/search/docs/appearance/ai-features).

Ein hypothetisches Beispiel: Ein Shop setzt bei der Migration auf ein neues Template global nosnippet, um Vorschautexte zu kürzen. Seitdem wäre der Text dieser Seiten für Googles KI-Antworten gesperrt, und im Suchergebnis stünde nur noch der Titel. Wer die Meta-Tags nach einer Migration nicht kontrolliert, bemerkt das womöglich erst spät.

Kürzt max-snippet nur ein bisschen?

Der Wert entscheidet, ob überhaupt Text gezeigt wird. Laut Google Search Central ist max-snippet:0 gleichbedeutend mit nosnippet, während -1 die Snippet-Länge Google überlässt (https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag). Dazwischen liegen Zeichenwerte, mit denen du eine Obergrenze setzt.

WertWirkung laut Google-DokumentationTypischer Einsatz
nosnippetKein Textauszug, auch nicht in AI Overviews und AI ModeSeiten mit vertraulichem oder lizenziertem Text
max-snippet:0Wie nosnippetWie nosnippet, per Wert steuerbar
max-snippet:160Auszug mit höchstens 160 Zeichen (Beispielwert)Teaser, die neugierig machen sollen
max-snippet:-1Länge liegt bei GoogleStandard für Seiten, die zitiert werden sollen

Ein Rechenbeispiel (hypothetisch): Angenommen, ein Blog hat 200 Artikel und ein Plugin setzt auf allen max-snippet:0, dann wären in diesem Modell alle 200 Seiten für Textauszüge gesperrt, obwohl der Betreiber vielleicht nur 10 Premium-Beiträge schützen wollte. Welche Auswirkung das auf Zitierungen hätte, ist öffentlich nicht belegt.

Ist data-nosnippet ein Wundermittel für einzelne Absätze?

Das Attribut ist präzise, folgt aber festen Regeln. Laut Google Search Central funktioniert data-nosnippet auf span-, div- und section-Elementen, der Wert wird ignoriert, das HTML muss gültig sein, und das Attribut soll bei bestehenden Knoten nicht per JavaScript gesetzt oder entfernt werden (https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag). Wer sein Markup erst im Browser zusammenbaut, kann sich auf die Wirkung also nicht verlassen. Das betrifft vor allem Sites mit clientseitigem Rendering, wie wir es bei OpenAI-Crawler und JavaScript beschrieben haben.

Auch Bing unterstützt das Attribut. Laut dem Bing Webmaster Blog bleiben markierte Abschnitte indexiert, erscheinen aber weder in Bing-Snippets noch in KI-generierten Antworten wie Copilot (https://blogs.bing.com/webmaster/October-2025/Bing-Introduces-Support-for-the-data-nosnippet-HTML-Attribute). Typische Kandidaten für die Markierung sind Preisstaffeln oder Gutscheincodes. Der Rest der Seite bleibt für Vorschauen nutzbar. Aus unserer Sicht lohnt sich das Attribut deshalb vor allem dort, wo nur einzelne Passagen geschützt werden sollen und die Seite insgesamt sichtbar bleiben soll.

Hier hilft die Dokumentation von OpenAI weiter. Laut OpenAI steuerst du die ChatGPT-Suche über robots.txt mit dem Crawler OAI-SearchBot. Änderungen an robots.txt greifen nach rund 24 Stunden, und GPTBot betrifft nur das Training (https://developers.openai.com/api/docs/bots). Für ChatGPT Search orientierst du dich deshalb an diesen Crawler-Regeln und nicht an den Snippet-Direktiven von Google.

Auch bei Google gilt eine Trennung. Laut Google Search Central betrifft Google-Extended nur KI-Training und Grounding in anderen Google-Systemen, nicht die Darstellung in der Suche (https://developers.google.com/search/docs/appearance/ai-features). Wer Textauszüge in AI Overviews begrenzen will, braucht deshalb die Snippet-Direktiven. Die Grenzen der robots.txt erklären wir in robots.txt für KI-Crawler, das Abrufen neuer Seiten in OAI-SearchBot und ChatGPT Search.

Eine Randnotiz zur Technik: Damit Direktiven überhaupt gelesen werden, muss der Crawler die Seite abrufen dürfen. Blockiert die robots.txt eine URL, sieht der Bot dort weder Meta-Tag noch data-nosnippet.

Ist man mit gesperrten Snippets in der KI-Suche unsichtbar?

Zwischen Sichtbarkeit und Zitat liegen mehrere Schritte, und was genau ein gesperrter Snippet für die Quellenauswahl bedeutet, ist öffentlich nicht belegt. Wir beobachten bei der Arbeit an geaio, dass sich Abruf, Indexierung und Nennung als Quelle getrennt verhalten (mehr dazu in Abruf ist nicht Zitat). Eine Kausalität leiten wir daraus nicht ab.

Aus unserer Sicht hilft deshalb eine Aufteilung nach Inhaltstyp mehr als eine pauschale Regel für die ganze Site. Eine praktikable Prüfliste:

  • Meta-Robots und X-Robots-Tag aller Vorlagen auslesen und nach nosnippet und max-snippet suchen.
  • Seiten mit Zitierziel auf max-snippet:-1 stellen oder die Direktive ganz entfernen.
  • Schützenswerte Teile per data-nosnippet im serverseitig ausgelieferten HTML markieren.
  • robots.txt für OAI-SearchBot und GPTBot getrennt bewerten.
  • Nach Änderungen die Seite in der Search Console neu prüfen lassen und Bing Webmaster Tools beobachten.

Häufig gestellte Fragen

Gilt nosnippet auch für Googles AI Overviews? Ja. Laut Google Search Central gilt nosnippet für alle Formen von Suchergebnissen, ausdrücklich auch AI Overviews und AI Mode. Die Quelle ist die Dokumentation zum Robots-Meta-Tag (https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag).

Was ist der Unterschied zwischen nosnippet und data-nosnippet? nosnippet sperrt den Textauszug der ganzen Seite. data-nosnippet markiert einzelne Elemente wie span, div oder section, der Rest der Seite bleibt für Vorschauen nutzbar. Auch Bing unterstützt das Attribut, laut Bing Webmaster Blog.

Wie steuere ich ChatGPT Search? Laut OpenAI-Dokumentation läuft die Steuerung über die robots.txt und den Crawler OAI-SearchBot. Änderungen an der robots.txt greifen nach rund 24 Stunden (https://developers.openai.com/api/docs/bots).

Soll ich data-nosnippet per JavaScript nachladen? Google rät davon ab. Laut Search Central soll das Attribut bei bestehenden Knoten nicht per JavaScript gesetzt oder entfernt werden, und das HTML muss gültig sein. Setze es deshalb direkt im ausgelieferten HTML.

Hinweis zur Erstellung

Dieser Beitrag und sein Titelbild wurden mit Unterstützung künstlicher Intelligenz erstellt und vor der Veröffentlichung redaktionell geprüft. Abgebildete Motive sind Symbolbilder. Die Analyse hinter dem geaio-Score arbeitet dagegen regelbasiert — dort ist kein KI-Modell im Spiel. Mehr dazu unter KI-Transparenz. Redaktionelle Freigabe: Jens Schöberling.