Abo- und Paywall-Inhalte

Hier erfahren Sie, wie Sie schema.org JSON-LD verwenden, um Paywall-Inhalte auf Ihrer Seite mithilfe der Properties von CreativeWork anzugeben. Diese strukturierten Daten helfen Google, Paywall-Inhalte von Cloaking zu unterscheiden, einer Praxis, die gegen unserer Richtlinien verstößt. Weitere Informationen zu Abo- und Paywall-Inhalten.

Beispiel

Beispiel von strukturierten NewsArticle-Daten mit Paywall-Inhalten:

Richtlinien

Sie müssen die allgemeinen Richtlinien für strukturierte Daten und die technischen Richtlinien einhalten, damit Ihre Seite in den Suchergebnissen angezeigt werden kann. Darüber hinaus gelten die folgenden Richtlinien für Paywall-Inhalte.

  • JSON-LD ist die einzige akzeptierte Methode zur Angabe strukturierter Daten für Paywall-Inhalte.
  • Verschachteln Sie keine Inhaltsabschnitte.
  • Verwenden Sie nur .class-Selektoren für die cssSelector-Property.

Markup zu Paywall-Inhalten hinzufügen

Wenn Sie einen abobasierten Zugriff auf die Inhalte Ihrer Website anbieten oder Nutzer sich für den Zugriff auf Inhalte registrieren müssen, die indexiert werden sollen, führen Sie die unten stehenden Schritte aus. Das folgende Beispiel gilt für strukturierte NewsArticle-Daten. Achten Sie darauf, diesen Schritten für alle Versionen Ihrer Seite (einschließlich AMP- und Nicht-AMP-Seite) zu folgen.

  1. Fügen Sie einen Klassennamen um jeden Paywall-Abschnitt Ihrer Seite hinzu. Beispiel:
    <body>
    <p>This content is outside a paywall and is visible to all.</p>
    <div class="paywall">This content is inside a paywall, and requires a subscription or registration.</div>
    </body>
    
  2. Fügen Sie strukturierte NewsArticle-Daten hinzu.
  3. Fügen Sie die hervorgehobenen strukturierten JSON-LD-Daten zu Ihren strukturierten NewsArticle-Daten hinzu.
    {
      "@context": "http://schema.org",
      "@type": "NewsArticle",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://example.org/article"
      },
      (...)
      "isAccessibleForFree": "False",
      "hasPart":
        {
        "@type": "WebPageElement",
        "isAccessibleForFree": "False",
        "cssSelector" : ".paywall"
        }
     }
    

Mehrere Paywall-Abschnitte

Wenn Sie mehrere Paywall-Abschnitte auf einer Seite haben, fügen Sie die Klassennamen als Array hinzu.

Hier ein Beispiel für die Paywall-Abschnitte auf einer Seite:

<body>
    <div class="section1">This content is inside a paywall, and requires a subscription or registration.</div>
<p>This content is outside a paywall and is visible to all.</p>
<div class="section2">This is another section that's inside a paywall, and requires a subscription or registration.</div>
</body>

Hier ein Beispiel für strukturierte NewsArticle-Daten mit mehreren Paywall-Abschnitten:

{
  "@context": "http://schema.org",
  "@type": "NewsArticle",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.org/article"
  },
  (...)
  "isAccessibleForFree": "False",
  "hasPart": [
    {
    "@type": "WebPageElement",
    "isAccessibleForFree": "False",
    "cssSelector" : ".section1"
    },
    {
    "@type": "WebPageElement",
    "isAccessibleForFree": "False",
    "cssSelector" : ".section2"
    }
  ]
 }

Überlegungen zu AMP-Seiten

Wenn Sie eine AMP-Seite mit strukturierten Daten haben, sollten Sie gegebenenfalls amp-access verwenden.

Google muss Ihre Webseiten crawlen und indexieren können

Es gibt verschiedene Möglichkeiten, um sicherzustellen, dass Google die Inhalte auf Ihrer Seite crawlen und indexieren kann:

  • Wenn Sie möchten, dass Google nur den Inhalt einer Seite crawlt und indexiert, der sich außerhalb einer Paywall befindet und für alle sichtbar ist, überspringen Sie diesen Schritt.
  • Wenn Sie möchten, dass Google Ihre gesamte Seite, einschließlich der Paywall-Abschnitte, crawlt und indexiert, müssen der Googlebot und ggf. der Googlebot-News auf Ihre Seite zugreifen können.
  • Wenn Sie nicht möchten, dass Google den im Cache gespeicherten Link für Ihre Seite anzeigt, verwenden Sie das noarchive-Robots-Meta-Tag.

Feedback geben zu...