Kurz erklärt: Schema.org
Schema.org ist ein offenes, standardisiertes Vokabular für strukturierte Daten, das 2011 von Google, Microsoft (Bing), Yahoo und Yandex ins Leben gerufen wurde. Es definiert Typen wie Organization, Article, Product oder FAQPage samt ihren Eigenschaften, damit Suchmaschinen und KI-Systeme eindeutig verstehen, was auf einer Seite beschrieben wird. Schema.org selbst ist kein Format: Eingebunden wird das Vokabular über JSON-LD, Microdata oder RDFa, und in WordPress erledigt das entweder ein SEO-Plugin oder eigener Code.
Voraussetzungen
Bevor du mit der Implementierung von Schema.org auf deiner WordPress-Site beginnst, stelle sicher, dass folgende Punkte erfüllt sind:
- WordPress-Zugang: Du hast Administrator-Zugriff auf dein WordPress-Dashboard.
- Aktives Theme: Dein Theme ist aktuell und unterstützt
wp_head()sowiewp_footer()Hooks. - Google Search Console: Deine Website ist in der Google Search Console verifiziert, damit du Rich Result-Berichte einsehen kannst.
- Backup: Erstelle vor jeder Änderung ein vollständiges Backup deiner WordPress-Installation.
- Entscheidung Plugin oder manuell: Für Einsteiger empfiehlt sich ein Plugin wie Yoast SEO oder Rank Math. Fortgeschrittene können JSON-LD direkt im Theme oder per Custom Plugin einbinden.
Schritt-für-Schritt Anleitung
Schritt 1: SEO-Plugin installieren (Yoast SEO oder Rank Math)
Gehe in deinem WordPress-Dashboard zu Plugins → Installieren. Suche nach „Rank Math SEO" oder „Yoast SEO". Klicke auf Jetzt installieren und anschließend auf Aktivieren. Beide Plugins liefern automatisch grundlegendes Schema.org Markup für Artikel, Seiten und andere Post-Types. Rank Math bietet dabei in der kostenlosen Version mehr Schema-Typen als Yoast.
Schritt 2: Globalen Schema-Typ für die Website festlegen
In Rank Math: Navigiere zu Rank Math → Titles & Meta → Global Meta. Wähle unter „Knowledgegraph" den passenden Typ: Person für persönliche Blogs oder Organization für Unternehmen. Füge Logo-URL, Name und Social-Profile-URLs ein. In Yoast SEO: Gehe zu SEO → Einstellungen → Site-Darstellung und wähle ebenfalls zwischen Person und Organisation.
Schritt 3: Schema-Typ pro Seite oder Beitragstyp zuweisen
In Rank Math: Öffne einen Beitrag oder eine Seite im Editor. Scrolle im Rank-Math-Panel auf der rechten Seite zu Schema. Klicke auf Schema Generator. Wähle den passenden Typ, z. B. Article, FAQPage, HowTo oder Product. Fülle alle Pflichtfelder aus. In Yoast SEO Premium: Nutze den Schema-Tab im Beitrags-Editor und wähle den Seitentyp sowie den Artikeltyp.
Für B2B-Websites decken wenige Typen den Großteil ab:
Organization: Unternehmensidentität mit Logo, Kontaktdaten undsameAs-Verweisen auf deine Profile, global einmal gesetzt.Service: Beschreibung deiner einzelnen Leistungen auf den jeweiligen Leistungsseiten.ArticleoderBlogPosting: für Ratgeber und Blogbeiträge.FAQPage: für sichtbare Frage-Antwort-Bereiche.BreadcrumbList: bildet die Seitenhierarchie ab, die meisten SEO-Plugins geben sie automatisch aus.DefinedTerm: für Glossar-Einträge, die einen Fachbegriff definieren.
Diese Typen helfen Suchmaschinen und KI-Systemen, dein Unternehmen, deine Leistungen und deine Inhalte als zusammenhängende Entitäten zu erkennen. Wie das mit dem Knowledge Graph zusammenhängt, erklärt der Beitrag zu Entity-basierter SEO.
Schritt 4: Manuelles JSON-LD Schema einbinden (ohne Plugin)
Wenn du kein Plugin verwenden möchtest, kannst du JSON-LD direkt in den <head>-Bereich einbinden. Füge folgenden Code in die Datei functions.php deines Child-Themes ein:
function mein_schema_markup() {
if ( is_single() ) {
echo '<script type="application/ld+json">';
echo json_encode([
'@context' => 'https://schema.org',
'@type' => 'Article',
'headline' => get_the_title(),
'author' => [
'@type' => 'Person',
'name' => get_the_author()
],
'datePublished' => get_the_date('c'),
'dateModified' => get_the_modified_date('c')
], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
echo '</script>';
}
}
add_action('wp_head', 'mein_schema_markup');
Ersetze die Werte durch dynamische WordPress-Funktionen oder statische Strings je nach Anwendungsfall. Für Glossar-Seiten funktioniert dasselbe Muster mit dem Typ DefinedTerm:
function mein_glossar_schema() {
if ( is_singular( 'glossar' ) ) {
echo '<script type="application/ld+json">';
echo json_encode([
'@context' => 'https://schema.org',
'@type' => 'DefinedTerm',
'name' => get_the_title(),
'description' => get_the_excerpt(),
'inDefinedTermSet' => home_url('/glossar/')
], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
echo '</script>';
}
}
add_action('wp_head', 'mein_glossar_schema');
Der Post-Type glossar ist hier ein Beispiel, passe ihn an den Namen deines eigenen Custom Post Types an.
Schritt 5: FAQPage Schema für FAQ-Bereiche hinzufügen
FAQPage Schema ist besonders wertvoll, da Google die Fragen und Antworten direkt in den Suchergebnissen als aufklappbare Akkordeons anzeigen kann. In Rank Math: Öffne den Beitrag → Schema Generator → Wähle FAQ → Füge Frage-Antwort-Paare ein. Alternativ manuell als JSON-LD:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Was ist Schema.org?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Schema.org ist ein gemeinsames Vokabular fuer strukturierte Daten."
}
}
]
}
Beachte: Google zeigt die aufklappbaren FAQ-Ergebnisse seit 2023 nur noch für wenige, sehr vertrauenswürdige Websites wie Behörden- und Gesundheitsportale an. Das Markup lohnt sich trotzdem, weil es deine Antworten für KI-Systeme eindeutig lesbar macht. Alle Details und Fehlerquellen findest du in der Anleitung FAQ Schema implementieren.
Schritt 6: HowTo Schema für Anleitungen implementieren
HowTo Schema ermöglicht es Google, deine Schritt-für-Schritt-Anleitungen als Rich Result darzustellen. In Rank Math: Schema Generator → HowTo wählen → Titel, Beschreibung, Gesamtzeit und einzelne Schritte mit Name und Text eintragen. Manuell als JSON-LD-Beispiel für zwei Schritte:
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "Schema.org auf WordPress implementieren",
"step": [
{
"@type": "HowToStep",
"name": "Plugin installieren",
"text": "Installiere Rank Math SEO ueber das WordPress Plugin-Verzeichnis."
},
{
"@type": "HowToStep",
"name": "Schema-Typ waehlen",
"text": "Oeffne den Beitrag und waehle im Schema Generator den passenden Typ."
}
]
}
Auch hier gilt: HowTo Rich Results blendet Google seit 2023 nicht mehr in der Suche ein. Setze das Markup nur auf echte Schritt-für-Schritt-Anleitungen, als klare Struktur für Suchmaschinen und KI-Systeme. Weitere Felder und typische Fehler erklärt die Anleitung HowTo Schema implementieren.
Schritt 7: Schema mit dem Rich Results Test validieren
Rufe das Google Rich Results Test Tool auf. Gib die URL deiner Seite ein oder füge den HTML-Code direkt ein. Klicke auf URL testen. Das Tool zeigt dir, welche Schema-Typen erkannt wurden, ob Fehler oder Warnungen vorliegen und eine Vorschau des Rich Results. Behebe alle rot markierten Fehler, bevor du die Seite live schaltest.
Schritt 8: Schema in der Google Search Console überwachen
Melde dich in der Google Search Console an. Navigiere im linken Menü zu Verbesserungen. Dort siehst du alle erkannten Schema-Typen (z. B. FAQ, HowTo, Artikel) mit der Anzahl gültiger Seiten, Warnungen und Fehlern. Klicke auf einen Typ, um die betroffenen URLs zu sehen. Reiche korrigierte Seiten über URL-Prüfung → Indexierung beantragen erneut ein.
Schritt 9: Schema für WooCommerce-Produkte ergänzen
Wenn du WooCommerce nutzt, installiere das Plugin Rank Math PRO oder Schema & Structured Data for WP & AMP. Navigiere zu Rank Math → Schema → Produktseiten. Aktiviere das Product-Schema und mappe die Felder: Preis → offers.price, Bewertung → aggregateRating, Verfügbarkeit → offers.availability. Produktseiten mit korrektem Schema erhalten Preisanzeigen und Sternebewertungen in den Google-Suchergebnissen.
Schritt 10: Schema regelmäßig aktualisieren und erweitern
Schema.org wird laufend erweitert. Prüfe alle drei Monate, ob neue relevante Properties für deine Inhalte verfügbar sind. Besuche dazu schema.org und filtere nach deinem primären Schema-Typ. Aktualisiere insbesondere dateModified bei überarbeiteten Artikeln, ergänze image-Properties mit korrekten Bildmaßen (mindestens 1200×630 px für Google Discover) und füge speakable-Schema für sprachassistenten-optimierte Inhalte hinzu.
Häufige Fehler bei der Schema.org Implementierung
- Doppeltes Schema durch mehrere Plugins: Wenn Yoast SEO und Rank Math gleichzeitig aktiv sind, wird Schema doppelt ausgespielt. Deaktiviere das Schema-Output eines der Plugins oder nutze nur ein SEO-Plugin.
- Fehlende Pflichtfelder: Jeder Schema-Typ hat Pflichtfelder. Article benötigt
headline,authorunddatePublished. Fehlen diese, zeigt der Rich Results Test Fehler an und Google ignoriert das Markup. - Schema stimmt nicht mit sichtbarem Inhalt überein: Google bestraft Seiten, bei denen das Schema-Markup Informationen enthält, die auf der Seite nicht sichtbar sind. Stelle sicher, dass alle Schema-Werte im tatsächlichen Seiteninhalt vorhanden sind.
- Falsche Einbindung als Microdata statt JSON-LD: Google empfiehlt JSON-LD. Ältere Themes nutzen manchmal noch Microdata-Attribute im HTML. Prüfe den Quellcode deiner Seite auf
itemscopeunditemtype-Attribute und ersetze diese durch JSON-LD. - Open Graph mit Schema.org verwechseln: Die Meta-Tags
og:titleoderog:imagesteuern nur die Vorschau beim Teilen in sozialen Netzwerken. Sie sind kein Ersatz für strukturierte Daten. Viele SEO-Plugins geben beides aus, prüfe aber im Rich Results Test, ob tatsächlich Schema.org-Typen erkannt werden. - Schema wird im Cache nicht aktualisiert: Nach Änderungen am Schema-Markup den WordPress-Cache (z. B. WP Rocket, W3 Total Cache) vollständig leeren, damit Google die aktualisierte Version crawlt.
Verifizierung: So testest du dein Schema Markup
Nach der Implementierung stehen dir drei Hauptwerkzeuge zur Verfügung:
- Google Rich Results Test (search.google.com/test/rich-results): Gibt URL oder HTML-Code ein. Das Tool zeigt erkannte Schema-Typen, Fehler und eine visuelle Vorschau des Rich Results.
- Schema Markup Validator (validator.schema.org): Offizielles Tool von Schema.org. Validiert alle Schema-Typen, nicht nur die von Google unterstützten. Ideal für vollständige technische Prüfung.
- Google Search Console → Verbesserungen: Zeigt aggregierte Daten für alle indexierten Seiten. Hier erkennst du systematische Fehler, die viele Seiten gleichzeitig betreffen.
Empfohlener Testprozess: Implementiere Schema auf einer Testseite → Prüfe mit Rich Results Test → Behebe alle Fehler → Veröffentliche → Reiche URL in der Search Console zur Indexierung ein → Prüfe nach 3-7 Tagen den Verbesserungen-Bericht auf neue Einträge.