Strukturierte Daten für Treuepunkteprogramme (MemberProgram)

Shopping-Knowledge Panel mit Treuepreis in den Suchergebnissen

Viele Händler haben Treuepunkteprogramme, die Mitgliedern besondere Vorteile wie Sonderpreise und Treuepunkte bieten. Wenn du deiner Website strukturierte MemberProgram-Daten hinzufügst, kann die Google Suche diese Informationen verwenden, um Treuevorteile in Verbindung mit deinen Produkten und Knowledge Panels in den Suchergebnissen anzuzeigen.

Die Treuepunkteprogramme, die Sie für Ihr Unternehmen anbieten, können mit dem strukturierten Datentyp MemberProgram angegeben werden, der unter dem strukturierten Datentyp Organization verschachtelt ist. Wenn Sie die Treuevorteile (z. B. Treuepreise und gesammelte Punkte) für Ihre einzelnen Produkte angeben möchten, fügen Sie das UnitPriceSpecification-Markup separat unter Ihrem Offer-Markup für strukturierte Daten hinzu, wie unter Händlereinträge beschrieben.

Verfügbarkeit der Funktion

Informationen zu Treuepunktenprogrammen sind in den Google-Suchergebnissen in Deutschland, Australien, Brasilien, Kanada, Frankreich, Mexiko, dem Vereinigten Königreich und den USA sowohl auf Computern als auch auf Mobilgeräten verfügbar.

So fügst du strukturierte Daten hinzu

Strukturierte Daten sind ein standardisiertes Format, mit dem du Informationen zu einer Seite angeben und die Seiteninhalte klassifizieren kannst. Falls strukturierte Daten für dich ein neues Thema sind, findest du hier Informationen dazu, wie sie funktionieren.

In der folgenden Übersicht haben wir zusammengefasst, wie du strukturierte Daten erstellst, testest und veröffentlichst.

  1. Füge die erforderlichen Properties hinzu. Hier erfährst du, wie du strukturierte Daten je nach verwendetem Format auf der Seite einfügst.
  2. Folge den Richtlinien.
  3. Prüfe deinen Code mit dem Test für Rich-Suchergebnisse und behebe alle kritischen Fehler. Zusätzlich solltest du alle nicht kritischen Probleme beheben, die im Tool möglicherweise gemeldet werden. Das kann dabei helfen, die Qualität deiner strukturierten Daten zu verbessern. Das ist jedoch nicht nötig, um für Rich-Suchergebnisse geeignet zu sein.
  4. Stelle ein paar Seiten mit deinen strukturierten Daten bereit und teste mit dem URL-Prüftool, wie Google die Seiten sieht. Achte darauf, dass die Seiten für Google zugänglich sind und nicht durch eine robots.txt-Datei, das noindex-Tag oder Anmeldeanforderungen blockiert werden. Wenn die Seiten in Ordnung sind, kannst du Google bitten, deine URLs noch einmal zu crawlen.
  5. Damit Google über künftige Änderungen auf dem Laufenden bleibt, empfehlen wir dir, eine Sitemap einzureichen. Mit der Search Console Sitemap API lässt sich dieser Vorgang automatisieren.

Beispiele

Hier ein Beispiel für ein MemberProgram-Markup für strukturierte Daten für ein Treuepunkteprogramm mit zwei Mitgliedschaftsstufen.

<html>
  <head>
    <title>About Us</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "OnlineStore",
      "hasMemberProgram": {
        "@type": "MemberProgram",
        "name": "Membership Plus",
        "description": "For frequent shoppers this is our top-rated loyalty program",
        "url": "https://www.example.com/membership-plus",
        "hasTiers": [
          {
            "@type": "MemberProgramTier",
            "@id": "#plus-tier-silver",
            "name": "silver",
            "url": "https://www.example.com/membership-plus-silver",
            "hasTierBenefit": [
              "https://schema.org/TierBenefitLoyaltyPoints"
            ],
            "membershipPointsEarned": 5
          },
          {
            "@type": "MemberProgramTier",
            "@id": "#plus-tier-gold",
            "name": "gold",
            "url": "https://www.example.com/membership-plus-gold",
            "hasTierRequirement":
            {
              "@type": "CreditCard",
              "name": "Example platinum card plus"
            },
            "hasTierBenefit": [
              "https://schema.org/TierBenefitLoyaltyPrice",
              "https://schema.org/TierBenefitLoyaltyPoints"
            ],
            "membershipPointsEarned": 10
          }
        ]
      }
      // Other Organization-level properties
      // ...
    }
    </script>
  </head>
  <body>
  </body>
</html>

Richtlinien

Damit das Markup für dein Treuepunkteprogramm in der Google Suche verwendet werden kann, musst du die folgenden Richtlinien beachten:

Technische Richtlinien

  • Verschachteln Sie das MemberProgram-Markup unter dem Typ Organization auf der Seite, auf der Sie die administrativen Details und Richtlinien Ihres Unternehmens angeben. Weitere Informationen findest du unter Markup für Organisationen.
  • Wenn du die Treuevorteile (z. B. Treuepreise und gesammelte Punkte) für deine einzelnen Produkte angeben möchtest, füge das für Händlereinträge definierte UnitPriceSpecification-Markup hinzu. Das von dir für dein Unternehmen definierte MemberProgram-Markup wird zusammen mit strukturierten validForMemberTier- und MembershipPointsEarned-Daten verwendet, um die Treuevorteile für deine Kunden beim Kauf deiner Produkte zu definieren.

Definitionen strukturierter Datentypen

Du musst alle erforderlichen Properties hinzufügen, damit deine strukturierten Daten in der Google Suche verwendet werden können. Zusätzlich kannst du die empfohlenen Properties einbinden, um den Nutzern mit weiteren Informationen zu deinen Treuepunkteprogrammen einen Mehrwert zu bieten.

MemberProgram

Verwende die folgenden Properties, um ein oder mehrere Treuepunkteprogramme und eine oder mehrere Stufen pro Treuepunkteprogramm für dein Unternehmen zu beschreiben. Die vollständige Definition von MemberProgram findest du unter schema.org/MemberProgram.

Erforderliche Properties
description

Text

Die Beschreibung des Treuepunkteprogramms mit den wichtigsten Vorteilen für Mitglieder.

hasTiers

Wiederholte MemberProgramTier

Definiert eine Stufe in einem Treuepunkteprogramm. Ein Treuepunkteprogramm muss mindestens eine Stufe haben. Weitere Informationen findest du in der Liste der von Google unterstützten MemberProgramTier-Properties.

name

Text

Der Name des Treuepunkteprogramms.

Empfohlene Properties
url

URL

Eine URL der Webseite, auf der sich ein Käufer für dieses Treuepunkteprogramm registrieren kann. Gib nicht mehrere URLs an. Wenn keine URL angegeben wird, wird die URL der Seite mit den strukturierten MemberProgram-Daten verwendet.

MemberProgramTier

Mit MemberProgramTier wird eine Stufe unter einem MemberProgram definiert. Ein Treuepunkteprogramm kann mehrere Stufen haben. Beispiel: Bronze, Silber und Gold.

Die vollständige Definition von MemberProgramTier findest du unter schema.org/MemberProgramTier.

Erforderliche Properties
hasTierBenefit

Wiederholte TierBenefitEnumeration

Vorteil für Mitglieder dieser Mitgliedschaftsstufe. Eine Mitgliedschaftsstufe kann mehrere Vorteile bieten. Die Kurznamen ohne URL-Präfix werden ebenfalls unterstützt (z. B. TierBenefitLoyaltyPoints).

  • https://schema.org/TierBenefitLoyaltyPoints: Der Vorteil besteht darin, dass man Treuepunkte erhält. Gib auch membershipPointsEarned an.
  • https://schema.org/TierBenefitLoyaltyPrice: Der Vorteil ist ein spezieller Preis für Mitglieder.
name

Text

Der Name der Mitgliedschaftsstufe.

Empfohlene Properties
hasTierRequirement

CreditCard oder MonetaryAmount oder UnitPriceSpecification oder Text

Die Voraussetzungen für den Beitritt zu einer Mitgliedschaftsstufe. Wenn nichts angegeben ist, kann jeder kostenlos Mitglied auf dieser Stufe werden. Gib für eine kostenpflichtige Stufe einen Wert des Typs an, der die Voraussetzungen für die Teilnahme an der Stufe darstellt.

  • https://schema.org/CreditCard: Gib die Kreditkarte an, mit der sich der Nutzer registrieren muss, um der Stufe beizutreten. Beispiel:
      "hasTierRequirement": {
        "@type": "CreditCard",
        "name": "Capital Two cashback rewards platinum card"
      }
  • https://schema.org/MonetaryAmount: Gib den Mindestbetrag an, der für die Mitgliedschaft in der Stufe erforderlich ist. Gib für einen Mindestbestellwert von 250 $ beispielsweise Folgendes an:
      "hasTierRequirement": {
        "@type": "MonetaryAmount",
        "value": 250,
        "currency": "USD"
      }
  • https://schema.org/UnitPriceSpecification: Gib die regelmäßige Gebühr an, die ein Verbraucher für die Mitgliedschaft in der Stufe zahlen muss. Gib für eine 12-monatige Mitgliedschaft, die einmal im Monat mit 9,99 € in Rechnung gestellt wird, Folgendes an:
      "hasTierRequirement": {
        "@type": "UnitPriceSpecification",
        "price": 9.99,
        "priceCurrency": "EUR",
        "billingDuration": 12,
        "billingIncrement": 1,
        "unitCode": "MON"
      }
  • https://schema.org/Text: Beschreibe alle anderen Anforderungen, die für den Beitritt zur Stufe gelten. Beispiel:
    "hasTierRequirement": "Purchase a share in our coop and volunteer a minimum of 1 day a month to keep operating costs low."
membershipPointsEarned

QuantitativeValue

Die Anzahl der Treuepunkte, die der Kunde pro ausgegebener Währungseinheit erhält, wenn hasTierBenefit = https://schema.org/TierBenefitLoyaltyPoints.

url

URL

Die URL der Webseite, auf der sich ein Käufer für diese bestimmte Mitgliedschaftsstufe registrieren kann. Gib nicht mehrere URLs an.

Treuepunkteprogramme mit Google über das Merchant Center konfigurieren

Treuepunkteprogramme können schwierig zu konfigurieren und mit dem Markup auf dem neuesten Stand zu halten sein. Wenn du ein Google Merchant Center-Konto hast, kannst du dein Treuepunkteprogramm auch direkt im Google Merchant Center konfigurieren, anstatt Markup zu verwenden. Weitere Informationen findest du im Hilfeartikel zu Treuepunkteprogrammen für Händler.

Wenn du sowohl Markup als auch Merchant Center-Treuepunkteprogramme angibst, verwendet Google die Merchant Center-Einstellungen.

Fehlerbehebung

Falls du Probleme bei der Implementierung oder Fehlerbehebung von strukturierten Daten hast, versuch es mit diesen Lösungsansätzen: