Suchmaschinen lesen die Wörter einer Seite, verstehen sie aber besser, wenn in festem Format dabeisteht, was diese Wörter sind: ein Artikel mit Autor und Datum, ein Produkt mit Preis, ein Geschäft mit Öffnungszeiten. Dieses Format sind die strukturierten Daten von schema.org, und üblicherweise schreibt man sie als JSON-LD, einen Skriptblock in der Seite. Dieser Generator baut den Block aus einem einfachen Formular, damit du dir weder Eigenschaftsnamen merken noch JSON von Hand schreiben musst.
Markup in drei Schritten erzeugen
- Wähle den Markup-Typ, der zu deiner Seite passt.
- Fülle die Felder aus. Leere Felder fehlen im Ergebnis.
- Drücke Kopieren, füge das Skript in den Kopf oder Körper der Seite ein und teste es.
Die fünf Typen
- Artikel: Überschrift, Autor, Herausgeber, Daten und Bild für Blogbeiträge und Nachrichten.
- FAQ-Seite: Fragen und Antworten, eingegeben als Blöcke, die eine Leerzeile trennt.
- Lokales Unternehmen: Name, Adresse, Telefon, Website und Öffnungszeiten.
- Produkt: Name, Marke, Artikelnummer und ein Angebot mit Preis, Währung und Verfügbarkeit.
- Organisation: Name, Logo, Kontaktdaten und Links zu deinen Profilen.
Testen und ehrlich bleiben
Prüfe die Seite nach dem Einfügen des Skripts mit dem Rich-Results-Test von Google oder dem Schema Markup Validator. Strukturierte Daten müssen zu dem passen, was Besucher sehen: Ein Preis im Markup, der nicht auf der Seite steht, oder Bewertungen, die es nicht gibt, können zu einer manuellen Maßnahme führen. Markup garantiert kein Rich Result, denn die Suchmaschine entscheidet, ob sie es zeigt.
Wie das Skript aufgebaut ist
Die Ausgabe ist ein Script-Tag vom Typ application/ld+json mit einem JSON-Objekt und dem Kontext https://schema.org. Daten haben das Format Jahr-Monat-Tag, Preise sind einfache Zahlen, und die Währung ist ein ISO-Code wie EUR. Schließende Tags in deinem Text werden maskiert, damit sie das Skript nicht vorzeitig beenden. Alles entsteht in deinem Browser. Wenn sich Inhalte ändern, etwa ein Preis oder eine Öffnungszeit, solltest du das Markup mit der Seite zusammen aktualisieren.