Wie man JSON-LD Schema Markup für Rich Results implementiert

Die Implementierung von JSON-LD Schema beinhaltet das Einbetten eines spezifischen Skript-Tags im HTML-Head oder -Body Ihrer Webseite, um strukturierte Daten über Ihre Inhalte bereitzustellen. Google nutzt diese Informationen, um Seitenthemen zu verstehen und Rich Results, wie Sternebewertungen, Veranstaltungsdetails oder Produktpreise, direkt in den Such-Snippets anzuzeigen.

Warum wird JSON-LD anderen Formaten vorgezogen?

Google empfiehlt JSON-LD als Standardformat für strukturierte Daten, da es einfach zu pflegen ist und das visuelle Rendering Ihres HTML nicht unterbricht. Im Gegensatz zu Microdata, das die Annotation bestehender HTML-Tags erfordert, ist JSON-LD ein in sich geschlossener Codeblock, der von der Inhaltsstruktur getrennt bleibt.

Wie man JSON-LD Schema Markup für Rich Results implementiert

Da die Daten in einem JSON-Objekt gespeichert sind, sind sie weniger anfällig für Beschädigungen, wenn Designer das visuelle Layout einer Seite aktualisieren. Diese Trennung stellt sicher, dass die technische SEO-Ebene selbst bei umfangreichen Front-End-Designzyklen intakt bleibt, was eine zuverlässige Grundlage für die Suchmaschinenindizierung bietet.

Die meisten modernen Content-Management-Systeme enthalten heute native Plugins, die diese Skripte generieren. Eine individuelle Entwicklung ermöglicht jedoch eine bessere Kontrolle über die spezifischen Attribute, wodurch sichergestellt wird, dass jedes dem Crawler bereitgestellte Informationsteil korrekt und für die Benutzererfahrung relevant ist.

Die Verwendung eines eigenständigen Formats verringert zudem die Wahrscheinlichkeit von Syntaxkonflikten innerhalb des HTML-Dokuments. Wenn der Code isoliert ist, wird das Debugging zu einem schnelleren Prozess, da Entwickler Probleme im Skriptblock lokalisieren können, ohne Tausende von Zeilen Markup durchsuchen zu müssen.

Wie man JSON-LD Schema Markup für Rich Results implementiert — 2
  • Es lässt sich leicht ohne komplexe HTML-Verschachtelung in den Head oder Body einfügen.
  • Es ermöglicht saubereren, wartbareren Code auf großen Websites.
  • Die Google-Dokumentation bevorzugt explizit JSON-LD für die meisten strukturierten Datentypen.

Wie Sie Ihren JSON-LD-Code strukturieren

Um gültiges JSON-LD zu erstellen, müssen Sie das schema.org-Vokabular verwenden und die von Google definierten Syntaxanforderungen befolgen. Jeder Schema-Block beginnt mit einem Skript-Tag, bei dem der Typ als application/ld+json definiert ist. Innerhalb dieses Blocks definieren Sie den Objekttyp und seine Eigenschaften mithilfe klarer Schlüssel-Wert-Paare.

Priorisieren Sie bei der Erstellung dieser Blöcke die Genauigkeit. Wenn Sie eine Produktseite markieren, müssen die Eigenschaften ‘name’, ‘image’, ‘offers’ und ‘aggregateRating’ genau die Informationen widerspiegeln, die ein Mensch sieht. Widersprüchliche Daten zwischen dem sichtbaren Seiteninhalt und den strukturierten Daten können zu manuellen Maßnahmen oder dem Ausschluss Ihrer Rich Results führen.

Berücksichtigen Sie die hierarchische Struktur Ihrer JSON-Objekte. Ein Produkt-Objekt kann beispielsweise ein verschachteltes Angebots-Objekt enthalten, um Preise und Verfügbarkeit anzugeben. Die Aufrechterhaltung dieses logischen Ablaufs stellt sicher, dass der Crawler die Beziehung zwischen dem Element und seinen Attributen korrekt zuordnen kann.

Überprüfen Sie immer die erforderlichen Felder. Die Google-Suchdokumentation listet für jeden Schematyp obligatorische Eigenschaften auf. Das Weglassen dieser kann dazu führen, dass die Daten während des Indizierungsprozesses ignoriert werden, selbst wenn die Syntax selbst technisch korrekt ist.

Wesentliche technische Anforderungen für Ihr Skript

  • Fügen Sie die @context-Eigenschaft hinzu, die auf https://schema.org verweist.
  • Geben Sie den @type an, um den Inhalt zu identifizieren, wie z. B. Produkt, Artikel oder Veranstaltung.
  • Stellen Sie sicher, dass alle obligatorischen Felder für Ihren spezifischen Inhaltstyp vorhanden sind.
  • Validieren Sie Ihren Code vor der Bereitstellung mit dem offiziellen Rich Results Test-Tool.

Strukturierte Daten sind ein standardisiertes Format zur Bereitstellung von Informationen über eine Seite und zur Klassifizierung des Seiteninhalts.

Google Search Central

Wie Alien Road die JSON-LD-Schema-Implementierung anwendet

Bei Alien Road folgen wir einem strengen Prozess, um sicherzustellen, dass unsere Kunden die vollen Sichtbarkeitsvorteile strukturierter Daten nutzen. Wir beginnen mit der Prüfung der Seitenvorlagen des Kunden, um zu identifizieren, welche Inhaltstypen, wie Breadcrumbs, Produktpreise oder FAQ-Bereiche, markiert werden können, um Google bei der Erstellung von Rich Snippets zu unterstützen.

Für ein typisches Engagement führen wir ein Basis-Audit bestehender Schema-Fehler über die Google Search Console durch. Anschließend erstellen wir benutzerdefinierte JSON-LD-Vorlagen, die dynamische Variablen aus dem CMS einfügen, um sicherzustellen, dass der Preis eines Produkts oder das Datum eines Artikels immer automatisch aktualisiert wird. Dies verhindert, dass veraltete Daten zu Diskrepanzen in der Suchoberfläche führen.

Wir priorisieren auch die Implementierung von Schema auf Organisationsebene für unsere Partner. Dies liefert Suchmaschinen Kerndetails wie das Firmenlogo, Links zu sozialen Profilen und Kontaktinformationen, was dazu beiträgt, die Markenautorität im Knowledge Panel zu etablieren.

Nach der ersten Bereitstellung führen wir einen Validierungszyklus unter Verwendung von Staging-Umgebungen durch. Indem wir beobachten, wie die Suchmaschine diese neuen Datenstrukturen interpretiert, bevor sie live gehen, vermeiden wir potenzielle Probleme, die die Website-Performance oder den organischen Suchverkehr beeinträchtigen könnten.

Was sind die häufigsten Fallstricke, die es zu vermeiden gilt?

Viele Websites generieren keine Rich Results, weil sie versteckte Informationen in ihr Schema aufnehmen, die auf der Seite nicht existieren. Google verlangt, dass die strukturierten Daten den für den Benutzer sichtbaren Inhalt genau wiedergeben. Wenn Sie einen Preis in Ihrem JSON-LD anzeigen, muss derselbe Preis für eine Person, die die Seite durchsucht, deutlich sichtbar sein.

Ein weiterer häufiger Fehler ist die Anwendung von Schema, das für den Seiteninhalt nicht relevant ist. Beispielsweise ist die Verwendung von ‘Review’-Schema auf einer Seite, die keine tatsächlichen Benutzerbewertungen enthält, ein Verstoß gegen die Qualitätsrichtlinien. Stellen Sie immer sicher, dass die von Ihnen bereitgestellten Daten relevant, spezifisch und direkt durch den Inhalt der URL gestützt sind.

Prüfen Sie auf doppelte Schema-Definitionen. Wenn eine Seite sowohl manuellen Code als auch ein automatisiertes Plugin hat, das dasselbe Markup bereitstellt, kann die resultierende Redundanz den Parser verwirren. Konsolidieren Sie diese Skripte, um sicherzustellen, dass nur eine maßgebliche Quelle strukturierter Daten pro Seite existiert.

Vermeiden Sie das Hardcodieren statischer Werte, wenn sich der Seiteninhalt häufig ändert. Die Verwendung dynamischer Platzhalter stellt sicher, dass die strukturierten Daten mit der Front-End-Anzeige synchron bleiben, was für E-Commerce-Websites, bei denen Lagerbestände oder Preise täglich schwanken, entscheidend ist.

Häufige technische Fehler

Syntaxfehler, wie fehlende Kommas oder nicht geschlossene Klammern, können den gesamten Block entwerten. Darüber hinaus kann die Verwendung eines veralteten Schematyps dazu führen, dass Daten ignoriert werden. Überprüfen Sie immer die offizielle Dokumentation, um sicherzustellen, dass Ihre gewählten Schema-Eigenschaften für den Inhalt, den Sie markieren, noch empfohlen werden.

Können Sie die Schema-Performance testen und überwachen?

Ja, Tests sind ein obligatorischer Schritt im Implementierungsprozess. Bevor Sie Code auf einen Live-Server übertragen, verwenden Sie den Google Rich Results Test, um zu überprüfen, ob Ihr JSON-LD syntaktisch korrekt ist und Google es parsen kann. Dieses Tool bietet eine Vorschau darauf, wie die Daten in den Suchergebnissen erscheinen könnten, und hilft Ihnen zu bestätigen, dass die Struktur Ihren Erwartungen entspricht.

Überwachen Sie nach der Bereitstellung den Bereich ‘Verbesserungen’ in der Google Search Console. Dieser Bericht verfolgt, ob Google Ihre strukturierten Daten erfolgreich verarbeitet hat oder ob Probleme aufgetreten sind. Wenn Sie einen Rückgang der Rich-Result-Impressionen feststellen, untersuchen Sie den Bericht, um zu sehen, ob bestimmte Vorlagen ungültig geworden sind oder ob sich die Schema-Richtlinien geändert haben.

Regelmäßige Audits sind unerlässlich. Wenn Ihre Website wächst, können neue Seitentypen entstehen, die ihre eigenen Schema-Blöcke erfordern. Eine monatliche Überprüfung stellt sicher, dass Ihr Markup mit den neuesten Anforderungen übereinstimmt und sich keine technischen Schulden angesammelt haben.

Wo man diese Woche anfangen sollte: Lassen Sie eine Beispielseite durch den Google Rich Results Test laufen, um zu sehen, ob Ihr aktuelles Markup gültig ist. Falls es fehlt, erstellen Sie einen grundlegenden Organization-Schema-Block für Ihre Homepage und testen Sie die Implementierung in einer Staging-Umgebung, um zu bestätigen, dass die Ausgabe für Suchbots lesbar ist.

Teilen