Paywalls und SEO
So bleiben hinter Paywalls und Registrierung geschützte Inhalte indexierbar, ohne als Cloaking zu gelten – flexibles Sampling, isAccessibleForFree/cssSelector-Markup, die JavaScript-Paywall-Falle und Metering-Strategie.
Sprachen
Eine Paywall schadet SEO nicht grundsätzlich – Google hat keine Voreingenommenheit gegenüber geschützten Inhalten, und die größten Paywall-Publisher ranken gut. Was schadet, ist, dass Google nicht genug Inhalt sehen kann, um die Seite zu verstehen. Die unterstützte Lösung ist flexibles Sampling: Lassen Sie Googlebot den vollständigen Artikel crawlen und deklarieren Sie dann den geschützten Teil mit strukturierten Daten (isAccessibleForFree plus cssSelector). Das ist eine explizite, sanktionierte Ausnahme vom Cloaking – Cloaking geht es um Täuschungsabsicht; dies ist ein deklarierter Mechanismus. Verwenden Sie Metering (beginnen Sie mit etwa 6–10 kostenlosen Artikeln pro Monat) oder Lead-in, sperren Sie serverseitig (nicht mit JavaScript, das Inhalte nur im DOM versteckt), geben Sie Login-Seiten einzigartigen Text und verwenden Sie niemals robots.txt, um private URLs zu verbergen.
TL;DR — Eine Paywall (Abonnement, einmalige Zahlung oder nur ein Registrierungs-/Login-Gate) schadet Ihrem SEO nicht automatisch. Google hat eine unterstützte Methode dafür, die flexible Stichproben genannt wird: Sie lassen Googlebot den gesamten Artikel lesen und verwenden dann ein wenig strukturierte Daten, um Google mitzuteilen, welcher Teil gesperrt ist. Wenn Sie es so machen, ist es kein Cloaking, Google den vollständigen Artikel zu zeigen, während Leser eine gekürzte Version sehen – es ist eine genehmigte Ausnahme.
Schaden Paywalls dem SEO?
Google unterstützt Paywall-Inhalte, wenn Crawler darauf zugreifen können und die Implementierung das dokumentierte Paywall-Strukturdatenschema verwendet. Evidence for this claim Official or primary documentation supporting the adjacent article claim, with scope limited to the source's published description. Scope: No ranking guarantee or undisclosed system mechanics are inferred beyond the cited source. Confidence: high · Verified: Google: Paywalled content structured data Googles Leitfaden zu flexiblem Sampling beschreibt Metering- und Lead-in-Ansätze, keine Ranking-Garantie. Evidence for this claim Official or primary documentation supporting the adjacent article claim, with scope limited to the source's published description. Scope: No ranking guarantee or undisclosed system mechanics are inferred beyond the cited source. Confidence: high · Verified: Google: Flexible sampling
Nicht von sich aus. Das ist das Erste, was man klarstellen muss, denn die Hälfte der Ratgeber da draußen stellt Paywalls als ein SEO-Problem dar, das es zu minimieren gilt. Das sind sie nicht. Google hat keine Voreingenommenheit gegen Paywall-Inhalte – die New York Times, das Wall Street Journal, die Financial Times und die Washington Post befinden sich alle hinter Paywalls und ranken prominent für genau die Geschichten, die sie sperren.
Was Rankings tatsächlich schadet, ist, wenn Google nicht genug von Ihren Inhalten sehen kann, um zu verstehen, worum es auf der Seite geht. Wenn ein Bot nur einen Zwei-Satz-Teaser sieht, kann er Sie nur für diese zwei Sätze ranken. Das ganze Spiel mit Paywalls und SEO ist also: Lassen Sie die Suchmaschine den vollständigen Artikel lesen, während normale Besucher weiterhin auf das Gate stoßen.
Eines ist dieses Markup nicht: ein Versprechen. isAccessibleForFree und der Rest des
Markups exakt richtig zu setzen, garantiert kein Indexieren, Ranking oder ein Rich
Result – Googles eigene Dokumentation zu strukturierten Daten sagt klar, dass sie nicht
garantiert, dass ein Feature in den Suchergebnissen erscheint. Was das Markup tut, ist,
das Cloaking-Risiko zu entfernen, wenn Crawler mehr sehen als Nutzer; es erzeugt keine
Rankings von selbst.
Die unterstützte Methode: flexibles Sampling
Googles Modell heißt flexibles Sampling und hat zwei Varianten:
- Metering – Besucher erhalten ein Kontingent an kostenlosen Artikeln (Google empfiehlt, mit etwa 6–10 pro Monat zu beginnen), bevor die Paywall greift.
- Lead-in – Sie zeigen den Anfang eines Artikels und sperren dann den Rest.
Zusätzlich zu dem, was Sie wählen, fügen Sie der Seite ein kleines Stück strukturierte Daten hinzu, das Google mitteilt: „Dieser Abschnitt befindet sich hinter einer Paywall.“ Das ist das Etikett, das alles legitim macht.
Ist es nicht Betrug, Google den vollständigen Artikel zu zeigen?
Diese Frage stellt jeder, und die Antwort ist nein – weil Sie es deklariert haben. Cloaking (das Schlechte) ist, wenn Sie Suchmaschinen andere Inhalte zeigen als Nutzern, um sie zu täuschen und Rankings zu manipulieren. Flexibles Sampling ist das Gegenteil: Sie teilen Google offen über strukturierte Daten mit: „Hey, echte Nutzer sehen etwas Eingeschränkteres als das, was Sie crawlen.“ Googles eigene Spam-Richtlinie nimmt Paywalls namentlich aus der Cloaking-Definition aus, solange Sie den Leitfaden zum flexiblen Sampling befolgen und Google den vollständigen Inhalt sehen lassen.
Der eine Fehler, den Sie vermeiden sollten
Bauen Sie Ihre Paywall nicht so, dass Sie den gesamten Artikel im HTML der Seite ausliefern und ihn nur mit JavaScript oder CSS verstecken, bis sich jemand anmeldet. Das fühlt sich einfacher an, schlägt aber fehl: Jeder kann JavaScript deaktivieren und Ihre kostenpflichtigen Inhalte kostenlos lesen, Screenreader lesen den „versteckten“ Text laut vor, und Google kann nicht zuverlässig erkennen, welchen Teil Sie sperren wollten. Der richtige Weg ist, es auf dem Server zu sperren – senden Sie den vollständigen Artikel erst, wenn Sie bestätigt haben, dass die Person angemeldet oder abonniert ist.
Möchten Sie die vollständige Mechanik – die genauen strukturierten Daten, die Metering-Zahlen, die JavaScript-Falle und warum Login-Seiten eigene Probleme verursachen? Wechseln Sie zum Erweitert-Tab.
TL;DR — Paywalls schaden Rankings nicht grundsätzlich; Google, das Ihre Inhalte nicht sehen kann, schon. Das unterstützte Modell ist flexibles Sampling — Metering oder Lead-in — deklariert mit strukturierten Daten (
isAccessibleForFree: falseplus einhasPart/cssSelector, das den gesperrten Abschnitt markiert, nur Klassen-Selektoren). Diese Deklaration ist es, die das Ausliefern des vollständigen Artikels an Googlebot nicht zu Cloaking macht: Cloaking erfordert die Absicht zu manipulieren und in die Irre zu führen, und Googles Spam-Richtlinie nimmt Paywalls explizit von dieser Definition aus. Sperren Sie serverseitig (das Update der Dokumentation von 2025 und Muellers Hinweis zu Screenreadern zielen beide auf denselben JS-Versteck-Fehler), geben Sie Login-Seiten eindeutigen Text, verwenden Sie niemalsrobots.txtfür private URLs, und nutzen Sienoarchive, um zu verhindern, dass eine gecachte Kopie den vollständigen Text preisgibt. Registrierungswände verwenden dasselbe Markup wie bezahlte.
Was tatsächlich Ranking-Probleme verursacht (nicht die Sperre)
Die Paywall-Berechtigung hängt von crawlbarem Inhalt und korrektem Markup ab; das Vorhandensein einer Paywall allein ist nicht als Strafe dokumentiert. Evidence for this claim Official or primary documentation supporting the adjacent article claim, with scope limited to the source's published description. Scope: No ranking guarantee or undisclosed system mechanics are inferred beyond the cited source. Confidence: high · Verified: Google: Paywalled content structured data Sampling-Entscheidungen bleiben Verlagsentscheidungen mit Nutzer- und Geschäftsabwägungen. Evidence for this claim Official or primary documentation supporting the adjacent article claim, with scope limited to the source's published description. Scope: No ranking guarantee or undisclosed system mechanics are inferred beyond the cited source. Confidence: high · Verified: Google: Flexible sampling
Google hat keine Strafe für Paywall-Inhalte, und der übergeordnete Hub dieses Artikels sagt genau das: gesperrte Inhalte sind in Ordnung, solange Google sie über den unterstützten Ansatz lesen kann. Der Fehlermodus liegt vor dem Ranking – es ist Verständnis. Wenn Googlebot nur einen Teaser sieht, ist das alles, was es indexieren und für das es Sie ranken kann. Jede unten beschriebene Technik dient dazu, ein Problem zu lösen: der Engine das Lesen des Ganzen zu ermöglichen, während nicht authentifizierte Menschen weiterhin auf die Sperre stoßen.
Zwei Grenzen, die es wert sind, klar ausgesprochen zu werden, da man leicht in beide Richtungen
übertreiben kann. Erstens ist dieses Markup ein Werkzeug für Inhalte, die Sie indexiert haben möchten, unter
einer deklarierten Sperre – kein Mechanismus, um Inhalte offenzulegen, die Sie überhaupt nicht indexiert haben möchten.
Wirklich private Konto-/Admin-URLs sind ein anderer Fall (siehe Entscheidungsbaum
unten): Diese erhalten noindex oder eine Authentifizierungsweiterleitung, nicht
isAccessibleForFree. Zweitens sind gültiges Markup und vollständiger Crawl-Zugriff keine
Ranking-Garantie. Googles Richtlinien für strukturierte Daten sagen direkt, dass “Google
nicht garantiert, dass Funktionen, die strukturierte Daten verwenden, in den Suchergebnissen erscheinen” – das Markup ist die Deklaration, die Sie aus dem
Cloaking-Bereich heraushält, kein Versprechen für Indexierung, Ranking, Traffic oder ein Rich Result.
Historisch gesehen stammt hier die größte warnende Geschichte. Als das Wall Street Journal 2017 aus Googles altem First Click Free-Programm ausstieg, meldete es einen Rückgang des Google-Suchverkehrs um ~44 % – nicht weil Paywalls bestraft werden, sondern weil Google die Artikel überhaupt nicht mehr sehen konnte. (Mehr zu First Click Free unten; es ist Geschichte, nicht aktuelle Richtlinie.)
Flexibles Sampling: Metering und Lead-in
Das aktuelle, aktive Modell ist flexibles Sampling, dargelegt in Googles Richtlinien für flexibles Sampling. Google beschreibt zwei Sampling-Typen: “Metering, das den Nutzern ein Kontingent an Artikeln bietet, bevor sie sich abonnieren oder anmelden müssen, wonach Paywalls erscheinen; und Lead-in, das einen Teil des Inhalts eines Artikels anbietet, ohne ihn vollständig zu zeigen.”
Die Zahlen, die zählen, alle aus Googles eigener Dokumentation:
- Bevorzugen Sie monatliche statt täglicher Messung. Google: “In general, we think that monthly, rather than daily metering provides more flexibility and a safer environment for testing.” Eine Änderung um eine Einheit ist bei 10 monatlichen Stichproben weit weniger störend als bei 3 täglichen.
- Beginnen Sie mit etwa 6–10 kostenlosen Artikeln pro Monat. “As a starting point for your explorations, we encourage you to provide 10 articles per month… for most daily news publishers, we expect the value to fall between 6 and 10 articles per user per month.”
- Beachten Sie die Obergrenze der Sichtbarkeit. “Our analysis shows that general user satisfaction starts to degrade significantly when paywalls are shown more than 10% of the time (which generally means that about 3% of the audience has been exposed to the paywall).”
- Ein Einstieg ist eine gute Praxis. Wenn Sie die ersten Sätze oberhalb der Paywall zeigen, können Nutzer “experience the value of the content.”
Keine dieser Zahlen ist eine Vorgabe. Google sagt direkt: “There is no single value for optimal sampling across different businesses” — die Zahl von 6–10/Monat ist ein Ausgangspunkt, den Google speziell für tägliche Nachrichtenverlage nennt, und selbst diese kommt mit “we leave the exact number to the discretion of individual publishers, who are best positioned to understand the particular demands of their businesses.” Behandeln Sie sie als getesteten Ausgangsbereich, nicht als Regel, die Sie wörtlich übernehmen müssen.
Der unterschätzte Punkt: Messung ist nicht nur ein Monetarisierungsregler. Google beginnt das Dokument mit dem Hinweis, dass “even minor changes to the current sampling levels could degrade user experience and, as user access is restricted, unintentionally impact article ranking in Google Search.” Eine strengere Messung kann Sie leise Rankings kosten.
Warum dies kein Cloaking ist – die Begründung, nicht nur die Regel
Dies ist der tragende Teil des gesamten Themas, und die meisten Leitfäden behaupten die Schlussfolgerung (“Paywalls sind kein Cloaking, wenn Sie strukturierte Daten verwenden”), ohne zu zeigen, warum. Hier ist die tatsächliche Begründung, direkt aus Googles Spam-Richtlinien.
Beginnen Sie mit der Definition. Cloaking ist “the practice of presenting different content to users and search engines with the intent to manipulate search rankings and mislead users.” Die Last liegt auf diesem Satzteil – Absicht zu manipulieren und in die Irre zu führen. Eine Paywall versucht nicht, jemanden zu täuschen; sie monetarisiert Inhalte und deklariert den Unterschied in der Behandlung durch Markup.
Dann die explizite Ausnahme, in derselben Richtlinie: “If you operate a paywall or a content-gating mechanism, we don’t consider this to be cloaking if Google can see the full content of what’s behind the paywall just like any person who has access to the gated material and if you follow our Flexible Sampling general guidance.”
Die Ausnahme hat also zwei Bedingungen: (1) Google sieht denselben vollständigen Inhalt, den ein zahlender Abonnent sehen würde, und (2) Sie befolgen Flexible Sampling – was in der Praxis die unten stehenden strukturierten Daten bedeutet. Googles Dokument zu Flexible Sampling bekräftigt dieselbe Logik: “Enclose paywalled content with structured data in order to help Google differentiate paywalled content from the practice of cloaking, where the content served to Googlebot is different from the content served to users.” Die strukturierten Daten sind die Deklaration, die “unterschiedliche Inhalte für Bots” von Täuschung in einen offengelegten, genehmigten Mechanismus verwandelt.
Implementierung der strukturierten Daten
Das Markup befindet sich in Googles Dokument zu Abonnements und Paywall-Inhalten. Zwei Eigenschaften übernehmen die Arbeit:
isAccessibleForFree(Boolean, erforderlich) — ob der Inhalt kostenlos oder gesperrt ist. Googles eigene Property-Referenz markiert diese als erforderlich; setzen Sie sie auf dem oberstenCreativeWork/NewsArticle-Knoten und auf jedem gesperrten Abschnitt.hasPart(empfohlen, nicht erforderlich) — ein Array vonWebPageElement- Objekten, eines pro gesperrtem Abschnitt, jeweils mit eigenemisAccessibleForFree: falseund einemcssSelector, der auf die Klasse verweist, in die Sie das gesperrte HTML eingebettet haben. So teilen Sie Google mit, welcher Teil des Beitrags gesperrt ist, wenn es sich um einen Abschnitt und nicht um das gesamte Stück handelt; dies ist der empfohlene Weg für abschnittsgenaue Präzision, nicht eine zweite erforderliche Property neben dem Top-Level-Flag.
Ein minimaler NewsArticle sieht so aus:
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"isAccessibleForFree": false,
"hasPart": {
"@type": "WebPageElement",
"isAccessibleForFree": false,
"cssSelector": ".paywall"
}
}Drei Implementierungsdetails, über die Menschen stolpern:
- Nur Klassen-Selektoren. Der
cssSelector“verweist auf den Klassennamen, den Sie im HTML festgelegt haben.” Verwenden Sie.paywall— keine ID (#paywall), keinen Nachfahren- oder Attribut-Selektor. - Mehrere gesperrte Abschnitte verwenden ein Array von
hasPart-Objekten, jeweils mit eigenem klassenbasiertem Selektor. Verschachteln Sie die gesperrten Abschnitte nicht ineinander. - Nicht nur für Nachrichten. Das Markup wird auf jedem
CreativeWork- Subtyp unterstützt —Article,NewsArticle,Blog,Comment,Course,HowTo,Message,Review,WebPage. Die breitere strukturierte-Daten-Anleitung behandeltisAccessibleForFreeals allgemeineCreativeWork-Property, nicht als reine Nachrichten-Property. - Korrektes Markup garantiert kein Ergebnis. Selbst vollständig gültiges, korrekt verschachteltes Markup macht Google nur berechtigt, Ihre Sperrung zu verstehen — es ist keine Garantie für Ranking oder Rich Results. Behandeln Sie das Markup als Mechanismus, der Sie aus dem Cloaking-Bereich heraushält, nicht als Versprechen eines bestimmten Ergebnisses.
Registrierungswände verwenden dasselbe Markup. Google unterscheidet auf Schema-Ebene nicht zwischen “Zugang bezahlen” und “Zugang registrieren”. John Mueller sagte dies in Search Off the Record: der Mechanismus “could be maybe you require a login, maybe you require a payment, might be after a certain number of iterations you’re like, ‘Oh, this is enough free content.’ Now you have to pay for it… It can just be something like a login or some other mechanism that basically limits the visibility of the content.” (Übersetzung) „Es könnte sein, dass Sie einen Login verlangen, vielleicht eine Zahlung, vielleicht nach einer bestimmten Anzahl von Aufrufen denken Sie: ‚Oh, das ist genug kostenloser Inhalt.‘ Jetzt müssen Sie dafür bezahlen … Es kann einfach etwas wie ein Login oder ein anderer Mechanismus sein, der im Wesentlichen die Sichtbarkeit des Inhalts einschränkt.“ Wenn Sie es sperren, markieren Sie es — bezahlt oder nicht. Er kennzeichnet sogar A/B-Preistests als gültigen Grund: “if you have something like different thresholds where you say some people get to view five pages for free and others have the whole content available for free because you’re doing A/B testing… then you’d want to use a paywall structured data.” (Übersetzung) „Wenn Sie so etwas wie unterschiedliche Schwellenwerte haben, bei denen Sie sagen, einige Leute können fünf Seiten kostenlos ansehen und andere haben den gesamten Inhalt kostenlos verfügbar, weil Sie A/B-Tests durchführen … dann möchten Sie strukturierte Daten für Paywalls verwenden.“
Die JavaScript-Paywall-Falle
Hier ist der häufigste Fehler in der Praxis, und er unterscheidet sich vom “Vergessen der strukturierten Daten.” Viele Paywall-Lösungen liefern den vollständigen Artikel im HTML, das der Server sendet, und verwenden dann JavaScript, um ihn zu verbergen, bis der Abonnementstatus bestätigt ist. Google warnte 2025 in einer Ergänzung zu seinem JavaScript-Fehlerbehebungsdokument ausdrücklich davor: “Some JavaScript paywall solutions include the full content in the server response, then use JavaScript to hide it until subscription status is confirmed. This isn’t a reliable way to limit access to the content. Make sure your paywall only provides the full content once the subscription status is confirmed.” (Übersetzung) „Einige JavaScript-Paywall-Lösungen enthalten den vollständigen Inhalt in der Serverantwort und verwenden dann JavaScript, um ihn zu verbergen, bis der Abonnementstatus bestätigt ist. Dies ist kein zuverlässiger Weg, um den Zugriff auf den Inhalt zu beschränken. Stellen Sie sicher, dass Ihre Paywall den vollständigen Inhalt erst bereitstellt, sobald der Abonnementstatus bestätigt ist.“
Warum es in dreifacher Hinsicht schlecht ist:
- Es ist trivial umgehbar. Deaktivieren Sie JavaScript und der „versteckte“ Artikel ist direkt im Quelltext vorhanden. Sie sperren damit eigentlich nichts.
- Es verwässert die Cloaking-Ausnahme. Wenn der vollständige Text für alle im DOM liegt, kann Google nicht sauber erkennen, welche Inhalte eigentlich gesperrt sein sollten – genau das soll die strukturierte Daten-Deklaration ja klarmachen.
- Es ist ein Barrierefreiheitsproblem. Mueller hat genau das in Search Off the Record angesprochen: “when a user looks at your page, you don’t load the content into the HTML, but rather you make sure that it’s really not loaded into the page’s DOM so that, if a browser has something like… a screen reader, that the screen reader doesn’t go off and read all of this text that you’re trying to hide… make sure you don’t load it into the browser and use JavaScript to turn it on, but rather that it’s really only served to the user when you want to make it available.” (Übersetzung) „Wenn ein Nutzer Ihre Seite betrachtet, laden Sie den Inhalt nicht in das HTML, sondern stellen Sie sicher, dass er wirklich nicht in das DOM der Seite geladen wird, sodass, wenn ein Browser so etwas wie… einen Screenreader hat, der Screenreader nicht losläuft und all diesen Text vorliest, den Sie zu verbergen versuchen… stellen Sie sicher, dass Sie ihn nicht in den Browser laden und mit JavaScript aktivieren, sondern dass er wirklich nur dann an den Nutzer ausgeliefert wird, wenn Sie ihn verfügbar machen wollen.“ Das Dokument-Update von 2025 und Muellers Warnung sind derselbe Fehler aus zwei Blickwinkeln.
Die Lösung ist serverseitiges Gating: Bestätigen Sie den Abo-/Login-Status auf dem Server
und nehmen Sie den vollständigen Artikel nur für authentifizierte Nutzer in die Antwort auf. Legen Sie dann
isAccessibleForFree/cssSelector darüber, sodass Googlebot – der darf
den vollständigen Text unter flexiblem Sampling sehen – weiterhin alles erhält, während
nicht authentifizierte Menschen es wirklich nicht bekommen. Hier überschneiden sich Paywalls auch mit
Mobile-First-Indexierung: Google crawlt und bewertet die mobile Version, daher muss der vollständige
gesperrte Inhalt auch in der mobilen Serverantwort vorhanden sein, nicht nur auf dem Desktop.
Login-Seiten und Registrierungs-Gates: die leiseren Fallstricke
Zwei verschiedene Probleme treten rund um Login/Registrierung auf, beide aus derselben Search Off the Record-Episode.
Generische Login-Seiten werden zu Duplikaten zusammengefasst. Mueller: “if you have a very generic login page, we will see all of these URLs that show that login page, that redirect to that login page, as being duplicates… We’ll fold them together as duplicates, and we’ll focus on indexing the login page… If someone is searching for your service… the only thing… they find in search is like, ‘Here’s how to log in,’ that might be a kind of a weird experience for them.” (Übersetzung) „Wenn Sie eine sehr generische Login-Seite haben, sehen wir alle diese URLs, die diese Login-Seite zeigen, die auf diese Login-Seite weiterleiten, als Duplikate… Wir fassen sie als Duplikate zusammen und konzentrieren uns auf die Indexierung der Login-Seite… Wenn jemand nach Ihrem Dienst sucht… das Einzige… was er in der Suche findet, ist so etwas wie ‚So melden Sie sich an‘, das könnte eine seltsame Erfahrung für ihn sein.“ Die Lösung besteht darin, Login-Seiten eindeutigen kontextuellen Text pro Dienst zu geben, damit sie nicht alle identisch sind.
Blockieren Sie private URLs nicht per robots.txt. Das widerspricht einer verbreiteten Intuition.
Mueller: “whether all of this should just be blocked by robots.txt, which is another
common strategy… The problem, I think, with doing that is the URLs could become
indexable so we wouldn’t see the contents of the login page… if it’s private
content, serve it with a noindex or redirect it to a login page somewhere. Don’t
use robots.txt.”
(Übersetzung) „Ob das alles einfach durch robots.txt blockiert werden sollte, was eine weitere häufige Strategie ist… Das Problem dabei ist meiner Meinung nach, dass die URLs indexierbar werden könnten, sodass wir die Inhalte der Login-Seite nicht sehen würden… Wenn es private Inhalte sind, liefern Sie sie mit einem noindex aus oder leiten Sie sie irgendwohin auf eine Login-Seite weiter. Verwenden Sie nicht robots.txt.“
Eine per robots.txt blockierte URL kann trotzdem als nackte, inhaltslose URL indexiert werden – oft schlimmer als ein sauberes noindex. (Das betrifft wirklich private Inhalte, ein anderer Fall als Paywall-Inhalte, die indexiert werden sollten; verwechseln Sie die beiden nicht.)
Testen und die „Leaky“-Sorge
Testen Sie mit dem Rich Results Test. Google
hat Paywall-Inhaltsunterstützung hinzugefügt
zum Rich Results Test im Oktober
2023, sodass er isAccessibleForFree/cssSelector auf einer Live-URL validiert, getestet als
Googlebot-Desktop oder -Smartphone. Wie Mueller es in einer Sprechstunde 2020 formulierte,
“you would use the rich results test, like any other kind of structured data… the
tricky part with some of these paywall implementations is that Googlebot, of course,
needs to be able to see the full content.”
(Übersetzung) „Sie würden den Rich Results Test verwenden, wie jede andere Art strukturierter Daten… das Knifflige bei einigen dieser Paywall-Implementierungen ist, dass Googlebot natürlich in der Lage sein muss, den vollständigen Inhalt zu sehen.“
Der Selbst-Audit-Trick: Öffnen Sie ein Inkognito-Fenster (von allem abgemeldet), suchen Sie nach Ihrer eigenen Marke oder Dienstleistung und sehen Sie, was angezeigt wird. Muellers Rat — “Wenn das oberste Ergebnis so etwas wie eine Anmeldeseite ist und auf dieser Seite sonst keinerlei Informationen vorhanden sind, dann ist das wahrscheinlich etwas, das Sie verbessern können.”
Ist es “undicht”, Googlebot den vollständigen Artikel zu zeigen? Nein. Danny Sullivan, Googles
Search Liaison, ging auf die wiederkehrende Sorge ein, dass dadurch kostenpflichtige Inhalte offengelegt werden:
“Unser System möchte den vollständigen Inhalt sehen, wenn ein Publisher das möchte.
Wenn er das tut, verstehen wir mehr darüber. Wenn wir mehr verstehen, können wir ihn möglicherweise
für mehr relevante Suchanfragen anzeigen,” und “Da nur wir das sehen, gibt es nichts ‘Undichtes’, wie Sie andeuten.” Der eigentliche Leck-Vektor,
so stellte er fest, ist die zwischengespeicherte Kopie — gelöst mit noarchive, einer separaten Kontrolle vom
Paywall-Markup selbst.
Sullivans Bemerkungen werden über die Berichterstattung von Search Engine Roundtable weitergegeben;
behandeln Sie sie als berichtet und nicht als Erstparteien-Transkript.
Bings Ansatz
Bings Leitfaden zu Abonnements und Paywalls
(Fabrice Canel, Mai 2022) ist strukturell ähnlich, aber nicht schema-zentriert. Seine
drei Punkte: (1) Bingbot den vollständigen, gesperrten Inhalt crawlen lassen, (2)
noarchive/nocache (oder den X-Robots-Tag: noarchive-Header) verwenden, damit zwischengespeicherte Kopien
nicht leaken, und (3) überprüfen, ob der Crawler wirklich Bingbot ist, indem die
anfragende IP gegen Bings veröffentlichte Bereiche geprüft wird — nicht, indem man der User-Agent-
Zeichenkette vertraut, die jeder fälschen kann. Es gibt kein veröffentlichtes Bing-Äquivalent zu
isAccessibleForFree/cssSelector; Bings Modell ist Crawl-Zugang plus Cache-Kontrolle,
während Googles Modell markup-zentriert ist. Gehen Sie nicht von Feature-Parität aus.
First Click Free — Geschichte, nicht Richtlinie
Sie werden immer noch Blogbeiträge und Forenantworten sehen, die First Click Free beschreiben, als ob es aktuell wäre. Das ist es nicht. Google hat es im Oktober 2017 eingestellt, und durch flexibles Sampling ersetzt. Richard Gingras, damals Googles VP of News: “Erstens wird Flexible Sampling First Click Free ersetzen. Publisher sind am besten in der Lage, zu bestimmen, welches Maß an kostenlosem Sampling für sie am besten funktioniert.” First Click Free hatte teilnehmende Publisher verpflichtet, von Google verwiesenen Besuchern das Lesen einer bestimmten Anzahl von Artikeln pro Tag (üblicherweise drei) zu ermöglichen, sogar über ihre eigene Paywall hinaus. Flexibles Sampling gab diese Entscheidung an die Publisher zurück. Wenn Sie FCF als etwas zitiert sehen, in das Sie sich heute einklinken können, ist diese Anleitung acht oder mehr Jahre veraltet.
Wo dies in der News-SEO einzuordnen ist
Die Paywall-Behandlung ist ein Teil des breiteren Themas News & Discover SEO — neben News-Sitemaps, der Berechtigung für Google News/Top Stories, Discover und Syndication (canonical vs. noindex). Wenn Sie ein Publisher sind, bringen Sie Ihr Paywall-Markup und Ihre Syndication-Richtlinie in Ordnung, bevor eines von beiden Sie stillschweigend Indexierung oder Zuschreibung kostet.
KI-Zusammenfassung
Eine komprimierte Darstellung der erweiterten Version:
- Paywalls schaden SEO nicht grundsätzlich. Google hat keine Voreingenommenheit gegenüber gesperrten Inhalten; die größten Publisher mit Paywall ranken problemlos. Was schadet, ist, wenn Google nicht genug Inhalt sehen kann, um die Seite zu verstehen – und das Markup selbst ist eine Deklaration, keine Ranking-Garantie (Googles eigene Dokumentation sagt, dass strukturierte Daten nicht garantieren, dass ein Feature in den Suchergebnissen erscheint).
- Flexibles Sampling ist das unterstützte Modell (nicht das eingestellte First Click Free, das seit Oktober 2017 nicht mehr existiert): Metering (ca. 6–10 kostenlose Artikel pro Monat, monatlich besser als täglich) oder Lead-in (Anfang zeigen, Rest sperren). Google sagt ausdrücklich, es gibt „keinen einzelnen Wert für optimales Sampling über verschiedene Unternehmen hinweg“ – 6–10/Monat ist ein Ausgangspunkt für Tagesnachrichten, keine universelle Regel. Die Nutzerzufriedenheit nimmt ab, wenn die Paywall-Exposition über ~10 % liegt; eine strengere Messung kann sogar Rankings kosten.
- Strukturierte Daten sind der Mechanismus:
isAccessibleForFree: false(die erforderliche Eigenschaft) am Artikelknoten, plus ein empfohleneshasPart/WebPageElementmit einem klassenbasiertencssSelectorfür Präzision auf Abschnittsebene. Funktioniert mit jedemCreativeWork-Subtyp, nicht nur Nachrichten. Es ist für Inhalte gedacht, die Sie möchten, dass sie unter einer deklarierten Sperre indexiert werden – wirklich private URLs erhalten stattdessennoindex, nicht dieses Markup. - Warum es kein Cloaking ist: Cloaking erfordert Absicht zu manipulieren und in die Irre zu führen; Googles Spam-Richtlinie nimmt Paywalls ausdrücklich aus, wenn Google den vollständigen Inhalt sieht und Sie die Flexibles-Sampling-Richtlinien befolgen. Das Markup ist die Deklaration.
- Registrierungs-/Login-Walls verwenden das identische Markup wie bezahlte Paywalls – Google unterscheidet auf Schema-Ebene nicht zwischen Bezahl- und Registrierungswänden (laut Mueller).
- Die JS-Paywall-Falle: Liefern Sie den vollständigen Artikel nicht im HTML aus und verstecken Sie ihn nicht mit JS/CSS – das ist umgehbar, verwässert die Cloaking-Ausnahme, und Screenreader lesen den „versteckten“ Text. Sperren Sie serverseitig; der vollständige Inhalt muss auch in der mobilen Antwort enthalten sein (Mobile-First-Indexierung).
- Login-Seiten-Fallstricke: Generische Login-Seiten werden als Duplikate zusammengefasst (geben Sie ihnen
einzigartigen Text); sperren Sie private URLs niemals per
robots.txt(verwenden Sienoindex/Weiterleitung). - Cache-Leck ist eine separate Kontrolle:
noarchive/nocacheverhindert, dass eine zwischengespeicherte Kopie gesperrten Text offenlegt (laut Danny Sullivan). Bings Modell ist Crawl-Zugriff + Cache-Kontrolle + IP-Verifizierung, ohne Äquivalent zuisAccessibleForFree. - Testen Sie mit dem Rich Results Test (Paywall-Unterstützung seit Oktober 2023) und Muellers Inkognito-Selbstaudit.
Offizielle Dokumentation
Primärquellen-Leitfaden von den Suchmaschinen.
- Flexible Sampling — das Kernmodell: Metering vs. Lead-in, der Ausgangspunkt von 6–10 Artikeln pro Monat, die Obergrenze von 10 % Sichtbarkeit und die Begründung für die Unterscheidung von Cloaking.
- Markup für Abonnements und Paywall-Inhalte —
isAccessibleForFree,hasPart/WebPageElementund der klassenbasiertecssSelector. - Spam-Richtlinien – Cloaking — die Cloaking-Definition und die explizite Ausnahme für Paywalls.
- Beheben von JavaScript-Problemen in der Suche — die JavaScript-Paywall-Anleitung von 2025.
- Liste der Google-Crawler — die tatsächlichen Crawler-User-Agents (weiter unten verwendet, um die erfundene Behauptung „Googlebot Subscriber“ zu widerlegen).
- Driving the future of digital subscriptions — der Übergang von First Click Free zu Flexible Sampling im Jahr 2017.
- Rich Results Test — validiert Paywall-Structured-Data auf einer Live-URL.
Bing / Microsoft
- SEO-Best Practices für abonnementbasierte und Paywall-Inhalte — Fabrice Canel, Mai 2022: Crawl-Zugriff, Cache-Kontrolle und IP-basierte Bingbot-Verifizierung.
Zitate aus der Quelle
Offizielle Aussagen von Google und Bing. Jeder Link verlinkt direkt auf die zitierte Passage, sofern die Quellseite dies unterstützt.
Google – warum Paywalls kein Cloaking sind (die tragenden Zitate)
- “Cloaking refers to the practice of presenting different content to users and search engines with the intent to manipulate search rankings and mislead users.” (Übersetzung) „Cloaking bezeichnet die Praxis, Nutzern und Suchmaschinen unterschiedliche Inhalte zu präsentieren, mit der Absicht, Suchrankings zu manipulieren und Nutzer in die Irre zu führen.“ — Google-Spam-Richtlinien. Zum Zitat springen
- “If you operate a paywall or a content-gating mechanism, we don’t consider this to be cloaking if Google can see the full content of what’s behind the paywall just like any person who has access to the gated material and if you follow our Flexible Sampling general guidance.” (Übersetzung) „Wenn Sie eine Paywall oder einen Mechanismus zur Inhaltsbeschränkung betreiben, betrachten wir dies nicht als Cloaking, wenn Google den vollständigen Inhalt hinter der Paywall sehen kann, genau wie jede Person, die Zugriff auf das geschützte Material hat, und wenn Sie unsere allgemeinen Flexible-Sampling-Richtlinien befolgen.“ Zum Zitat springen
- “Enclose paywalled content with structured data in order to help Google differentiate paywalled content from the practice of cloaking, where the content served to Googlebot is different from the content served to users.” (Übersetzung) „Umgeben Sie Paywall-Inhalte mit strukturierten Daten, damit Google Paywall-Inhalte von der Praxis des Cloakings unterscheiden kann, bei der die an Googlebot ausgelieferten Inhalte sich von den an Nutzer ausgelieferten Inhalten unterscheiden.“ Zum Zitat springen
Google – Flexible Sampling und Metering
- “There are two types of sampling we advise: metering, which provides users with a quota of articles to consume before requiring users to subscribe or log in, after which paywalls will start appearing; and lead-in, which offers a portion of an article’s content without it being shown in full.” (Übersetzung) „Es gibt zwei Arten von Sampling, die wir empfehlen: Metering, bei dem Nutzern ein Kontingent an Artikeln zur Verfügung gestellt wird, bevor sie sich anmelden oder ein Abonnement abschließen müssen, wonach Paywalls erscheinen; und Lead-in, das einen Teil des Inhalts eines Artikels anbietet, ohne dass dieser vollständig angezeigt wird.“ Zum Zitat springen
- “In general, we think that monthly, rather than daily metering provides more flexibility and a safer environment for testing.” (Übersetzung) „Im Allgemeinen denken wir, dass monatliches statt täglichem Metering mehr Flexibilität und eine sicherere Umgebung für Tests bietet.“ Zum Zitat springen
- “As a starting point for your explorations, we encourage you to provide 10 articles per month to Google search users and iterate from there… for most daily news publishers, we expect the value to fall between 6 and 10 articles per user per month.” (Übersetzung) „Als Ausgangspunkt für Ihre Erkundungen empfehlen wir, Google-Suchnutzern 10 Artikel pro Monat zur Verfügung zu stellen und von dort aus zu iterieren … für die meisten Tageszeitungsverlage erwarten wir, dass der Wert zwischen 6 und 10 Artikeln pro Nutzer und Monat liegt.“ Zum Zitat springen
- “Our analysis shows that general user satisfaction starts to degrade significantly when paywalls are shown more than 10% of the time (which generally means that about 3% of the audience has been exposed to the paywall).” (Übersetzung) „Unsere Analyse zeigt, dass die allgemeine Nutzerzufriedenheit deutlich abnimmt, wenn Paywalls mehr als 10 % der Zeit angezeigt werden (was im Allgemeinen bedeutet, dass etwa 3 % des Publikums der Paywall ausgesetzt waren).“ Zum Zitat springen
Google – die JavaScript-Paywall-Falle
- “Some JavaScript paywall solutions include the full content in the server response, then use JavaScript to hide it until subscription status is confirmed. This isn’t a reliable way to limit access to the content. Make sure your paywall only provides the full content once the subscription status is confirmed.” (Übersetzung) „Einige JavaScript-Paywall-Lösungen fügen den vollständigen Inhalt in die Serverantwort ein und verwenden dann JavaScript, um ihn zu verbergen, bis der Abonnementstatus bestätigt ist. Dies ist kein zuverlässiger Weg, um den Zugriff auf den Inhalt zu beschränken. Stellen Sie sicher, dass Ihre Paywall den vollständigen Inhalt erst bereitstellt, wenn der Abonnementstatus bestätigt ist.“ Zum Zitat springen
Richard Gingras, VP News, Google (Okt. 2017)
- “First, Flexible Sampling will replace First Click Free. Publishers are in the best position to determine what level of free sampling works best for them.” (Übersetzung) „Erstens wird Flexible Sampling First Click Free ersetzen. Verlage sind am besten in der Lage zu bestimmen, welches Maß an kostenlosem Sampling für sie am besten funktioniert.“ Ankündigung lesen
John Mueller, Google – Search Off the Record (Sep. 2025)
- Zur Registrierung vs. Zahlungsgrenzen: “It also doesn’t have to be something that’s behind a clear payment thing. It can just be something like a login or some other mechanism that basically limits the visibility of the content.” (Übersetzung) „Es muss auch nicht etwas sein, das hinter einer klaren Zahlungssache steckt. Es kann einfach so etwas wie ein Login oder ein anderer Mechanismus sein, der im Grunde die Sichtbarkeit des Inhalts einschränkt.“
- Zur DOM-/Screenreader-Warnung: “you make sure that it’s really not loaded into the page’s DOM so that, if a browser has something like… a screen reader, that the screen reader doesn’t go off and read all of this text that you’re trying to hide.” (Übersetzung) „Sie stellen sicher, dass es wirklich nicht in das DOM der Seite geladen wird, sodass, wenn ein Browser so etwas wie … einen Screenreader hat, der Screenreader nicht losläuft und all diesen Text liest, den Sie zu verbergen versuchen.“
- Zu privaten URLs: “if it’s private content, serve it with a noindex or redirect it to a login page somewhere. Don’t use robots.txt.” (Übersetzung) „Wenn es sich um privaten Inhalt handelt, servieren Sie ihn mit noindex oder leiten Sie ihn irgendwo auf eine Anmeldeseite um. Verwenden Sie nicht robots.txt.“ Vollständiges Transkript (PDF)
John Mueller, Google – SEO-Sprechstunden (Dez. 2020)
- “Essentially you would use the rich results test, like any other kind of structured data. I think the tricky part with some of these paywall implementations is that Googlebot, of course, needs to be able to see the full content so that we can understand what it is that we should be showing your site for.” (Übersetzung) „Im Wesentlichen würden Sie den Rich-Results-Test verwenden, wie jede andere Art von strukturierten Daten. Ich denke, der knifflige Teil bei einigen dieser Paywall-Implementierungen ist, dass Googlebot natürlich in der Lage sein muss, den vollständigen Inhalt zu sehen, damit wir verstehen können, wofür wir Ihre Website zeigen sollten.“ Berichterstattung (Search Engine Journal)
Danny Sullivan, Google Search Liaison – die „nicht lecke“ Klarstellung
- “Our system is looking to be shown the full content, if a publisher wants to do that. If they do, we understand more about it. If we understand more, then we might be able to show it for more queries where it’s relevant.” and “Since only we are seeing this, there’s nothing ‘leaky’ as you are suggesting.” (Übersetzung) „Unser System möchte den vollständigen Inhalt sehen, wenn ein Publisher das möchte. Wenn er es tut, verstehen wir mehr darüber. Wenn wir mehr verstehen, können wir ihn möglicherweise für mehr relevante Suchanfragen anzeigen.“ und „Da nur wir das sehen, gibt es nichts ‚Undichtes‘, wie Sie andeuten.“ Coverage (Search Engine Roundtable)
Welche Paywall-Einrichtung brauche ich?
Paywall-Implementierungen unterscheiden sich hauptsächlich darin, wie Sie sperren und was Sie indexiert haben möchten. Gehen Sie es durch – das Blatt sagt Ihnen, welches Markup (falls vorhanden) und welche Steuerung gilt.
Choosing the right gating + markup approach
Was Sie bei Paywalls nicht tun sollten
1. First Click Free als aktuelle Richtlinie behandeln. Viele veraltete Beiträge beschreiben First Click Free, als ob Sie sich noch anmelden könnten. Google hat es im Oktober 2017 eingestellt und durch flexibles Sampling ersetzt. Lösung: Planen Sie rund um Metering/Lead-in und strukturierte Daten; wenn Sie FCF als aktuelle Anleitung zitiert sehen, ignorieren Sie es.
2. Den vollständigen Artikel mit JavaScript/CSS verstecken statt serverseitig zu sperren. Den gesamten Artikel im HTML auszuliefern und ihn bis zum Login zu verstecken, ist umgehbar (JavaScript deaktivieren und er ist lesbar), erschwert Googles Fähigkeit, die Paywall zu erkennen, und führt dazu, dass Screenreader den „versteckten“ Text laut vorlesen. Lösung: Bestätigen Sie den Abonnement-/Login-Status auf dem Server und senden Sie den vollständigen Inhalt nur an authentifizierte Benutzer – fügen Sie dann die strukturierten Daten hinzu.
3. Annahme, dass jede Paywall als Cloaking gilt. Googles Spam-Richtlinie nimmt Paywalls ausdrücklich von der Cloaking-Definition aus, unter der Bedingung, dass Google den vollständigen Inhalt sehen kann und die Richtlinien zum flexiblen Sampling eingehalten werden. Lösung: Verstecken Sie Ihre Inhalte nicht aus Angst vor Cloaking vor Google – deklarieren Sie sie mit Markup, das ist der sanktionierte Mechanismus.
4. Glauben, dass es einen speziellen „Googlebot Subscriber“-Crawler gibt. Mehrere minderwertige Anleitungen (wahrscheinlich eine, die sich auf andere ausbreitet) behaupten, Sie müssten einen „Googlebot Subscriber“- oder „Googlebot Registered User“-Crawler zulassen. Es gibt keinen solchen User-Agent – Googles veröffentlichte Crawler-Liste enthält Googlebot, Googlebot-Image, Googlebot-Video und Googlebot-News, und nichts Abonnementbezogenes. Lösung: Ignorieren Sie es; es gibt keinen separaten Crawler, den Sie auf die Whitelist setzen müssen.
5. Private/Login-URLs mit robots.txt blockieren.
Eine robots-blockierte URL kann dennoch als nackte, inhaltslose URL indexiert werden – oft schlimmer
als ein sauberes noindex, und Mueller sagt genau das. Lösung: Verwenden Sie noindex oder eine
Weiterleitung für private Inhalte; reservieren Sie robots.txt für die Kontrolle des Crawl-Budgets, nicht
für die Deindexierung.
6. Ein „80-Wörter-Mindest-Lead-in“ als Google-Richtlinie zitieren. Diese Zahl kursiert, als wäre sie offiziell, aber sie lässt sich auf kein Google- Dokument zurückführen. Googles tatsächliche quantitative Anleitung betrifft die Sampling-Häufigkeit (6–10 Artikel/Monat), nicht die Wortanzahl des Lead-ins. Lösung: Behandeln Sie jede Wortanzahl-Untergrenze als unbestätigte Praktiker-Heuristik, nicht als Richtlinie.
7. Vergessen, dass das Zeigen des vollständigen Textes an Google eine Cache-Kontrolle erfordert.
Das Paywall-Markup ermöglicht Googlebot, den vollständigen Artikel zu sehen, aber eine zwischengespeicherte Kopie kann
ihn an jeden weitergeben, der den Cache findet. Lösung: Fügen Sie noarchive/nocache (oder den
X-Robots-Tag: noarchive-Header) hinzu, wenn das ein Anliegen ist – es ist eine separate Steuerung vom
Paywall-Markup.
Snippets zur Überprüfung einer Paywall-Einrichtung
Praktische Prüfungen, ob Ihre Sperrung und Ihr Markup tatsächlich funktionieren. Ersetzen Sie
https://example.com/article und .paywall durch Ihre eigenen.
1. Wird der vollständige Artikel im HTML ausgeliefert? (der JS-Fallen-Test)
Wenn Ihre kostenpflichtigen Inhalte in der rohen Serverantwort vorhanden sind, sind sie nicht wirklich gesperrt – sie sind nur visuell versteckt. Rufen Sie das HTML ab, ohne JavaScript auszuführen, und suchen Sie nach einem kostenpflichtigen Satz.
macOS / Linux (curl + grep)
# Fetch the raw HTML (no JS execution) and look for a line that should be gated.
curl -s "https://example.com/article" | grep -i "a sentence only subscribers should see"
# Empty result = the gated text isn't in the raw HTML (good, server-side gated).
# A match = the full content is shipping to everyone and merely hidden (the JS trap).Compare what Googlebot vs. a logged-out user receives
# As a normal visitor:
curl -s "https://example.com/article" -o guest.html
# Emulating Googlebot's user-agent (only meaningful if you serve UA-based content):
curl -s -A "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" \
"https://example.com/article" -o googlebot.html
# Diff the visible article body — Googlebot should get the full text under flexible sampling.
diff <(grep -o '<p>.*</p>' guest.html) <(grep -o '<p>.*</p>' googlebot.html)2. Extrahieren und plausibilisieren Sie die strukturierten Paywall-Daten
Rufen Sie die JSON-LD-Blöcke mit einem Chrome-DevTools-Console-Snippet ab. Öffnen Sie den Artikel, öffnen Sie DevTools → Konsole, fügen Sie Folgendes ein:
// Dump every JSON-LD block and flag paywall properties.
[...document.querySelectorAll('script[type="application/ld+json"]')]
.map(s => { try { return JSON.parse(s.textContent); } catch { return null; } })
.filter(Boolean)
.forEach(obj => {
const json = JSON.stringify(obj);
if (json.includes('isAccessibleForFree') || json.includes('cssSelector')) {
console.log('Paywall markup found:', obj);
} else {
console.log('JSON-LD (no paywall props):', obj['@type']);
}
});Confirm the cssSelector actually matches an element (class selectors only —
#id and complex selectors are unsupported):
// Paste your declared selector; it MUST match at least one element, and be a .class.
const sel = '.paywall';
console.log('Matches on page:', document.querySelectorAll(sel).length);
console.log('Is a class selector:', /^\.[\w-]+$/.test(sel)); // true = supported form3. Bookmarklet: Ist diese Seite als gesperrt markiert?
Ziehen Sie diesen Einzeiler in Ihre Lesezeichen (oder fügen Sie ihn in die Adressleiste ein), um jeden Artikel
auf isAccessibleForFree: false zu prüfen, ohne DevTools zu öffnen:
javascript:(()=>{const b=[...document.querySelectorAll('script[type="application/ld+json"]')].map(s=>s.textContent).join('');alert(b.includes('"isAccessibleForFree":false')||b.includes('"isAccessibleForFree": false')?'Gated: isAccessibleForFree:false present':'No paywall markup found on this page');})();4. Bestätigen Sie, dass die gecachte Kopie nicht leakt (noarchive-Prüfung)
# Check for a noarchive directive in the meta robots tag or the X-Robots-Tag header.
curl -s "https://example.com/article" | grep -i 'name="robots"'
curl -sI "https://example.com/article" | grep -i 'x-robots-tag'
# You want "noarchive" (or nocache) present if you don't want a cached copy exposing gated text.Nachdem diese Prüfungen bestanden sind, validieren Sie die Live-URL im
Rich Results Test als Googlebot-Desktop
und -Smartphone – das ist die maßgebliche Prüfung, dass Google Ihr
isAccessibleForFree/cssSelector-Markup parst.
Paywall-Symptome, Ursachen und Behebungen
Rich Results Test validiert den gesperrten Abschnitt nicht
Symptom: Die Live-URL zeigt kein nutzbares Paywall-Markup für gesperrte Inhalte, oder der gemeldete
cssSelector identifiziert den gesperrten Inhalt nicht.
Wahrscheinliche Ursache: isAccessibleForFree fehlt oder ist inkonsistent gesetzt; hasPart ist
fehlerhaft; der Selektor verwendet eine ID oder einen komplexen Selektor statt einer Klasse; das HTML enthält
die deklarierte Klasse nicht; oder Googlebot erhält nur den Teaser und kann das vollständige Werk nicht prüfen.
Behebung und Bestätigung: Verwenden Sie isAccessibleForFree: false für das Werk und jedes gesperrte
WebPageElement, richten Sie jeden cssSelector auf eine tatsächliche Klasse wie .paywall und machen Sie
den vollständigen, abonnentenäquivalenten Inhalt für Googlebot unter flexiblem Sampling verfügbar. Führen Sie
die Live-URL im Rich Results Test erneut als Smartphone und Desktop aus, bis das Markup und der gesperrte
Abschnitt wie beabsichtigt geparst werden.
Abgemeldete Quelle enthält den vollständigen kostenpflichtigen Artikel
Symptom: Das Deaktivieren von JavaScript, das Inspizieren des HTML oder die Verwendung eines Screenreaders legt Text offen, den die sichtbare Paywall als nicht verfügbar ausweist.
Wahrscheinliche Ursache: Der Server liefert den vollständigen Artikel an alle aus und JavaScript oder CSS versteckt ihn lediglich, nachdem die Seite geladen wurde.
Behebung und Bestätigung: Verlagern Sie die Berechtigungsprüfung auf den Server und senden Sie den vollständigen Text erst nach bestätigtem Login/Abonnement, während Sie Googlebot weiterhin unter dem deklarierten flexiblen Sampling-Setup bedienen. Rufen Sie die Seite abgemeldet mit deaktivierten Skripten ab und bestätigen Sie, dass der gesperrte Inhalt fehlt; authentifizieren Sie sich anschließend und bestätigen Sie, dass der vollständige Artikel ankommt.
Suchergebnisse führen hauptsächlich zu einer nackten Login-Seite
Symptom: Eine Inkognito-Suche nach Marke/Dienstleistung zeigt eine generische Login-Seite, oder viele private URLs kollabieren auf dieselbe inhaltslose Login-Erfahrung.
Wahrscheinliche Ursache: Private Routen leiten auf eine generische Seite ohne Dienstkontext um, oder robots.txt blockiert die privaten URLs, während die bloße URL-Indizierung weiterhin erlaubt ist.
Behebung und Bestätigung: Geben Sie legitimen Login-Zielen eindeutigen kontextuellen Inhalt. Verwenden Sie für wirklich private Inhalte Authentifizierung plus noindex oder eine gezielte Login-Weiterleitung anstelle von robots.txt als Indizierungskontrolle. Wiederholen Sie die Inkognito-Suche und überprüfen Sie repräsentative URLs, um zu bestätigen, dass das Ergebnis informativ ist und private URLs nicht als nackte Einträge erscheinen.
Google kann nur den Teaser einstufen
Symptom: Die Seite ist indexiert, erscheint aber nur für den Einstieg relevant, nicht für das Thema des vollständigen Artikels.
Wahrscheinliche Ursache: Googlebot erhält denselben kurzen Teaser wie ein nicht authentifizierter Leser, sodass die Engine den gesperrten Inhalt nicht verstehen kann.
Behebung und Bestätigung: Implementieren Sie flexibles Sampling, damit verifizierter Googlebot denselben vollständigen Inhalt crawlen kann, den ein Abonnent erhält, deklarieren Sie den gesperrten Abschnitt mit strukturierten Daten und validieren Sie die Live-Seite. Verwenden Sie nach dem erneuten Crawlen die URL-Inspektion, um zu bestätigen, dass Google den beabsichtigten Artikel rendern kann; die Erholung des Rankings ist kein unmittelbares Validierungssignal.
Checkliste für den Paywall-Start
Sampling- und Zugriffsmodell
- Wählen Sie Messung oder Lead-in bewusst; übernehmen Sie keine willkürliche Standardeinstellung des Anbieters.
- Wenn Sie ein Messgerät verwenden, testen Sie zuerst das monatliche Sampling und verwenden Sie Googles Bereich von 6–10 kostenlosen Artikeln pro Monat als Ausgangspunkt, nicht als universelles Gebot.
- Überwachen Sie, wie oft die Paywall erscheint; Google sagt, dass die Zufriedenheit abnimmt, wenn sie mehr als 10 % der Zeit angezeigt wird.
- Googlebot kann auf denselben vollständigen Inhalt zugreifen, den ein berechtigter Leser unter dem deklarierten flexiblen Sampling-Setup erhält.
Markup
- Das oberste
Article,NewsArticleoder andereCreativeWorkdeklariertisAccessibleForFree: false, wenn das Werk gesperrt ist. - Jeder gesperrte Abschnitt hat ein
hasPartWebPageElementmitisAccessibleForFree: false. - Jeder
cssSelectorverwendet einen tatsächlichen Klassen-Selektor wie.paywall, nicht eine ID oder einen komplexen Nachfahren-Selektor. - Mehrere gesperrte Abschnitte sind separate, nicht verschachtelte
hasPart-Einträge. - Registrierungswände verwenden dasselbe Paywall-Markup wie bezahlte Zugriffswände.
Auslieferung und Datenschutz
- Die Berechtigung wird serverseitig durchgesetzt; abgemeldetes HTML enthält nicht den versteckten vollständigen Artikel, den JavaScript oder CSS offenlegen könnte.
- Die mobile Antwort folgt demselben korrekten Gating- und Sampling-Verhalten.
- Wirklich private URLs verwenden Authentifizierung und
noindexoder eine Login-Weiterleitung, nicht robots.txt als Datenschutzmechanismus. - Login-Seiten enthalten nützlichen, dienstspezifischen Kontext anstelle einer generischen Seite, die auf jeder Route dupliziert wird.
-
noarchive/nocacheist vorhanden, wo zwischengespeicherte Kopien gesperrten Text nicht offenlegen dürfen.
Vorab-Nachweis
- Der Live-Kandidat validiert im Rich-Results-Test als Smartphone und Desktop.
- Ein abgemeldeter Abruf mit deaktiviertem JavaScript offenbart nicht den vollständigen gesperrten Inhalt.
- Eine authentifizierte Sitzung erhält den vollständigen Artikel.
- Eine Inkognito-Suche nach Marke/Dienstleistung reduziert die Website nicht auf ein nacktes Login-Ergebnis.
- Analytics zeichnet Messverbrauch und Paywall-Exposition auf, ohne privaten Artikeltext in Ereignis-Payloads aufzunehmen.
Nachweisen, dass die Paywall deklariert und durchgesetzt wird
Test der strukturierten Daten für Paywalls
- Durchzuführender Test: Testen Sie die Live-URL in Googles Rich Results Test als Smartphone und
Desktop und prüfen Sie
isAccessibleForFree,hasPartund jedencssSelector. - Erwartetes Ergebnis: Google parst das gesperrte
CreativeWorkund jede deklarierte Klasse wird dem beabsichtigten gesperrten Abschnitt zugeordnet, während Googlebot auf den vollständigen Artikel zugreifen kann. - Fehlerinterpretation: Fehlende Eigenschaften, Selektorabweichungen, ungültige Verschachtelung oder eine Nur-Teaser-Antwort von Googlebot bedeuten, dass die flexible-Sampling-Deklaration defekt ist.
- Überwachungszeitraum: Sofort nach jeder Bereitstellung von Vorlagen oder Paywall-Anbietern.
- Rollback-Auslöser: Die Produktionsvorlage deklariert oder exponiert gesperrte Inhalte über den Artikelsatz hinweg nicht mehr korrekt und kann vor einem breiten Rollout nicht behoben werden.
Serverseitiger Berechtigungstest
- Durchzuführender Test: Rufen Sie denselben Artikel abgemeldet und mit deaktiviertem JavaScript ab, dann rufen Sie ihn in einer authentifizierten, berechtigten Sitzung ab; schließen Sie eine Screenreader-Prüfung der abgemeldeten Antwort ein.
- Erwartetes Ergebnis: Abgemeldete Benutzer erhalten nur die beabsichtigte Stichprobe und können den gesperrten Inhalt nicht im HTML/DOM finden, während berechtigte Benutzer den vollständigen Artikel erhalten.
- Fehlerinterpretation: Volltext in der abgemeldeten Antwort bedeutet, dass die Paywall Inhalte nur clientseitig versteckt; fehlender Text nach der Authentifizierung bedeutet, dass die Berechtigungszustellung fehlschlägt.
- Überwachungszeitraum: Sofort in Staging und Produktion nach jeder Änderung an Paywall-JavaScript, Vorlage, Cache, CDN oder Authentifizierung.
- Rollback-Auslöser: Nicht authentifizierte Benutzer können den vollständigen kostenpflichtigen Artikel abrufen, oder berechtigte Leser verlieren nach der Änderung weitgehend den Zugriff.
Cache-Control- und Private-URL-Test
- Durchzuführender Test: Prüfen Sie das robots-Meta und X-Robots-Tag der Seite auf
noarchiveodernocachewie erforderlich, und prüfen Sie dann repräsentative wirklich private URLs auf Authentifizierung undnoindex-Verhalten. - Erwartetes Ergebnis: Cache-Kopien-Kontrollen sind auf gesperrten Artikeln vorhanden, wo beabsichtigt; private URLs sind geschützt und verlassen sich nicht allein auf robots.txt, um die Indexierung zu verhindern.
- Fehlerinterpretation: Fehlende Cache-Anweisungen schaffen ein Kopien-Leck-Risiko, während ein Nur-robots-Block eine nackte private URL für die Indexierung qualifizieren kann.
- Überwachungszeitraum: Sofort nach Änderungen an Headern, CDN, robots oder Authentifizierung; überprüfen Sie die betroffenen Vorlagen nach der Bereitstellung erneut.
- Rollback-Auslöser: Eine Bereitstellung exponiert private Inhalte, entfernt Zugriffskontrollen oder macht private URLs weitgehend indexierbar und kann nicht sofort korrigiert werden.
Laufende flexible-Sampling-Kennzahlen
Paywall-Anzeigerate
- Kennzahl: Der Prozentsatz der berechtigten Inhaltsansichten, bei denen die Paywall angezeigt wird.
- Was sie Ihnen sagt: Wie restriktiv sich das Sampling-Modell über Besuche hinweg anfühlt; es ist das Belichtungsmaß, das Google direkt mit der Benutzerzufriedenheit verknüpft.
- So ziehen Sie sie: Teilen Sie die Gate-Impressionen des Servers oder der Paywall-Plattform durch berechtigte Artikelansichten, segmentiert nach Benutzerkohorte, Akquisitionsquelle und Gerät.
- Benchmark / realistischer Bereich: Google sagt, dass die allgemeine Zufriedenheit deutlich abnimmt, wenn Paywalls mehr als 10 % der Zeit angezeigt werden, was im Allgemeinen etwa 3 % der Zielgruppe exponiert. Behandeln Sie das als Vorsichts-Obergrenze und testen Sie gegen Ihre eigenen Abonnenten, Ihr Geschäftsmodell und Ihren Artikelmix.
- Kadenz: Wöchentlich für abrupte Konfigurationsänderungen und monatlich für den stabilen Trend; dies ist eine führende Erfahrungs-/Monetarisierungskontrolle.
Monatliches Freibetragskontingent und Verbrauch
- Metrik: Das konfigurierte monatliche Kontingent an kostenlosen Artikeln sowie die Verteilung, wie viele kostenlose Artikel Nutzer konsumieren, bevor sie auf die Bezahlschranke stoßen.
- Was sie Ihnen sagt: Ob der Zähler den Lesern genügend Stichproben bietet, um das Produkt zu verstehen, während sie dennoch zur Abo-Aufforderung gelangen.
- So ziehen Sie sie: Verwenden Sie serverseitige Zähler- oder Paywall-Plattform-Logs, gruppiert nach anonymer Zähleridentität und Monat; berichten Sie das konfigurierte Kontingent zusammen mit den Verbrauchs-Perzentilen.
- Benchmark / realistischer Bereich: Google empfiehlt 10 Artikel pro Monat als Ausgangspunkt für die Erkundung und erwartet 6–10 pro Nutzer und Monat für die meisten Tageszeitungsverlage. Dies ist ein Ausgangsbereich, kein Muss für jede Publikation.
- Rhythmus: Monatlich, passend zum empfohlenen Zählerzeitraum; überprüfen Sie nach bewussten Kontingentexperimenten, statt auf tägliches Rauschen zu reagieren.
Testen Sie sich: Paywalls und SEO
Fünf kurze Fragen zur Aufrechterhaltung der Indexierbarkeit von gesperrten Inhalten ohne Cloaking. Wählen Sie eine Antwort für jede Frage und überprüfen Sie dann.
Änderungsprotokoll
Aktualisiert am 18. Juli 2026.
Redaktionelle Zusammenfassung und aufgezeichnete Änderungsdetails.Änderungsdetails
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
Vollständiger Vergleich nicht verfügbar — für diese Version wurde kein früherer Schnappschuss archiviert.