How-To

Schema.org in WordPress einbauen: Anleitung

Schema.org auf einer WordPress-Site zu implementieren ist einer der wirkungsvollsten SEO-Hebel, den viele Website-Betreiber unterschätzen. Strukturierte Daten helfen Google, den Inhalt deiner Seite präzise zu verstehen, und belohnen dich mit Rich Snippets in den Suchergebnissen: Sternebewertungen, FAQ-Akkordeons, Rezeptinfos oder HowTo-Schritte direkt in der SERP. In dieser Anleitung lernst du, wie du Schema.org Markup auf WordPress korrekt einbindest, testest und typische Fehler vermeidest, egal ob per Plugin oder manuellem JSON-LD-Code.
B

Kuratiert von

Organic Growth Strategist, Muria Agency
7 Min Lesezeit ·
Inhaltsverzeichnis
  1. Kurz erklärt: Schema.org
  2. Voraussetzungen
  3. Schritt-für-Schritt Anleitung
  4. Häufige Fehler
  5. Verifizierung

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() sowie wp_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 und sameAs-Verweisen auf deine Profile, global einmal gesetzt.
  • Service: Beschreibung deiner einzelnen Leistungen auf den jeweiligen Leistungsseiten.
  • Article oder BlogPosting: 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, author und datePublished. 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 itemscope und itemtype-Attribute und ersetze diese durch JSON-LD.
  • Open Graph mit Schema.org verwechseln: Die Meta-Tags og:title oder og:image steuern 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:

  1. 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.
  2. 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.
  3. 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.

Häufige Fragen

Welches WordPress-Plugin eignet sich am besten für Schema.org? +
Rank Math SEO ist aktuell die beste kostenlose Option für Schema.org auf WordPress. Es unterstützt über 20 Schema-Typen in der Gratis-Version, darunter Article, FAQPage, HowTo, Product und LocalBusiness. Yoast SEO ist eine solide Alternative, bietet aber erweiterte Schema-Typen erst in der Premium-Version. Für reine Schema-Implementierung ohne vollständiges SEO-Plugin eignet sich auch das Plugin Schema & Structured Data for WP & AMP.
Wie lange dauert es, bis Google Schema Markup erkennt? +
Nachdem du Schema korrekt implementiert und den Cache geleert hast, dauert es typischerweise 3 bis 14 Tage, bis Google die Seite neu crawlt und das Markup in der Search Console als gültig ausweist. Rich Snippets erscheinen in den Suchergebnissen oft erst nach 2 bis 4 Wochen. Du kannst den Prozess beschleunigen, indem du die URL in der Google Search Console über URL-Prüfung zur Indexierung einreichst.
Kann ich Schema.org manuell ohne Plugin einbinden? +
Ja. Du kannst JSON-LD-Code direkt in die functions.php deines Child-Themes einbinden oder ein Custom Plugin erstellen, das Schema via wp_head-Hook ausgibt. JSON-LD ist die von Google empfohlene Methode und wird als Script-Tag im Head-Bereich platziert. Der Vorteil: volle Kontrolle über das Markup. Der Nachteil: bei Theme-Updates oder Redakteurswechseln muss das Markup manuell gepflegt werden.
Verbessert Schema.org direkt das Google-Ranking? +
Schema.org ist kein direkter Ranking-Faktor, wirkt aber indirekt positiv auf die SEO-Performance. Rich Snippets erhöhen die Klickrate (CTR) in den Suchergebnissen erheblich, da sie mehr Platz einnehmen und zusätzliche Informationen wie Bewertungen, Preise oder FAQ-Antworten zeigen. Eine höhere CTR signalisiert Google Relevanz und kann mittelfristig zu besseren Rankings führen.
Was passiert, wenn mein Schema Markup Fehler enthält? +
Fehlerhafte Schema-Implementierungen werden von Google ignoriert, die Seite erhält dann keine Rich Snippets, verliert aber auch keine Rankings. Bei schwerwiegenden Verstößen, etwa wenn Schema-Inhalte nicht mit dem sichtbaren Seiteninhalt übereinstimmen, kann Google eine manuelle Maßnahme verhängen. Prüfe daher regelmäßig den Rich Results Test und die Search Console auf Fehler und behebe diese zeitnah.
Was ist der Unterschied zwischen Schema.org und JSON-LD? +
Schema.org ist das Vokabular, also die Sammlung von Typen wie Organization, Article oder Product und ihren Eigenschaften. JSON-LD ist das technische Format, mit dem du dieses Vokabular als Script-Block in deine Seite einbindest. Alternativen sind Microdata und RDFa, Google empfiehlt aber JSON-LD, und auch die gängigen WordPress-Plugins geben ihr Markup so aus.
Welche Schema.org-Typen brauche ich für eine B2B-Website? +
Für die meisten B2B-Websites reichen Organization für das Unternehmen, Service für die einzelnen Leistungen, Article oder BlogPosting für Ratgeber, FAQPage für sichtbare Fragenbereiche und BreadcrumbList für die Navigation. Wer ein Glossar führt, ergänzt DefinedTerm. Wichtiger als viele Typen ist, dass jeder Typ vollständig und passend zum sichtbaren Inhalt ausgefüllt ist.

Passend dazu

Über diesen Artikel

Verfasst von: , Organic Growth Strategist
Cluster: How-To
Veröffentlicht:
Aktualisiert:
Lizenz: © Muria Agency, Inhalt darf mit Quellenangabe (Link zur Seite) zitiert werden.

Dieser Artikel ist Teil von Muria Agency's Resource Hub, strategisch kuratierte Inhalte zu B2B-Positionierung, GEO, Brand Identity und SEO. Geprüft und freigegeben von einem der beiden Gründer:innen.

Sie haben den Artikel gelesen.
Jetzt umsetzen?

Buchen Sie einen 15-Min Call mit uns, wir schauen direkt, was bei Ihnen passt. Ohne Verkaufsdruck, ohne Pitch-Deck.