Beschreibung
Teil1 Schema Manager hilft dir, Schema.org-JSON-LD zu erstellen und zu steuern, ohne Theme-Code zu bearbeiten. Erstelle über ein visuelles WordPress-Dashboard websiteweite Schemas, bedingte Regeln und seitenspezifische Überschreibungen.
Strukturierte Daten können Suchmaschinen und KI-gestützten Suchsystemen helfen, Entitäten und Beziehungen auf Seiten zu interpretieren. Rich Results, Suchmaschinenplatzierungen, KI-Zitate oder die Aufnahme in AI Overviews werden dadurch jedoch nicht garantiert.
Globale Schemas – Websiteweites Markup, das auf jeder Seite ausgegeben wird (Organization, WebSite usw.)
Schema-Regeln – Bedingte Templates für bestimmte Seitentypen, Archive, Taxonomien und individuelle Inhaltstypen. Regeln unterstützen eine UND-Logik für eine präzise Auswahl.
Lokale Überschreibungen – In den Beitragsmetadaten gespeicherte Schemas für einzelne Seiten ermöglichen eine präzise Steuerung. Ein Umschalter regelt die Überschreibung bei Schemas desselben Typs.
Schema-Qualitätsbewertung
Die interne Schema-Qualitätsbewertung des Dashboards von 0–100 fasst die konfigurierte Abdeckung, erforderliche und empfohlene Eigenschaften, die Schematiefe und die Typenvielfalt zusammen. Die Bewertung dient zur Diagnose und Verbesserung deiner Konfiguration und ist weder eine Google-Ranking-Bewertung noch eine Rich-Results-Bewertung.
Wichtigste Funktionen
- Visueller Schema-Editor — Erstelle Schemas mit einem Editor für einzelne Eigenschaften, einer Live-JSON-LD-Vorschau und einer Rich-Snippet-Vorschau.
- Dynamische Variablen — Verwende
{{post_title}},{{post_date}},{{featured_image_url}},{{meta:custom_key}}und über 30 weitere Variablen, die beim Rendern aufgelöst werden. - Individuelle Variablen — Definiere wiederverwendbare, websiteweite Konstanten (Telefon, Adresse, Logo), die in jedem Schema als
{{custom.key}}verfügbar sind. - Schema-Qualitätsbewertung — Prüfe eine interne Diagnose von 0–100, die auf der konfigurierten Abdeckung, erforderlichen und empfohlenen Eigenschaften, der Schematiefe und der Typenvielfalt basiert.
- Integritätsprüfung — Jedes Schema wird anhand seiner Typdefinition validiert. Fehler, Warnungen und Korrekturvorschläge werden direkt eingeblendet.
- Sitemap — Hierarchische Ansicht aller URL-Kontexte deiner Website mit Anzeigen zur Schema-Abdeckung und Regelerstellung per Klick.
- Empfohlene Templates — Sinnvolle Standardregeln (Article für Beiträge, WebPage für Seiten usw.), die du selbst aktivierst. Sie werden niemals automatisch aktiviert.
- 34 integrierte Schematypen — Organization, Article, Product, FAQPage, HowTo, Event, VideoObject, Service und weitere.
- WooCommerce-kompatibel —
productkann wie jeder andere Inhaltstyp als Bedingung verwendet werden. Zusätzlich stehen die dynamischen Variablen{{product_price}},{{product_availability}}und{{product_rating}}zur Verfügung. Variable Produkte erhaltenAggregateOffer-Preisspannen. Die optionale Konfliktunterdrückung kann sich überschneidendes Product-, Review-, BreadcrumbList- und WebSite-Markup von WooCommerce entfernen. - WP-CLI — Vollständiger Befehlssatz zum Erstellen, Prüfen und Rendern, für Integritäts- und Abdeckungsprüfungen, für Export und Import sowie zur Diagnose.
- Anzeige in der Adminleiste — Zeigt auf Frontend-Seiten die Anzahl aktiver Schemas sowie ein Auswahlmenü mit allen Typen an.
- Metabox im Beitragseditor — Ein kompaktes Seitenleisten-Panel zeigt die lokalen Schemas des aktuellen Beitrags mit Statuskennzeichnungen sowie einen direkten Link zum vollständigen Editor dieses Beitrags.
@graph-Muster — Mehrere Schemas auf derselben Seite werden mithilfe des@graph-Arrays in einem einzigen<script>-Tag ausgegeben.- Zusammenführung anhand von
@id— Schemas mit derselben@idwerden zu einem einzigen Knoten zusammengeführt, wodurch Duplikate vermieden werden. - Automatische BreadcrumbList — Hierarchische Seiten mit übergeordneten Seiten erhalten automatisch ein BreadcrumbList-Schema.
- Entwickler-Hooks — Filter für Berechtigungen, JSON-LD-Ausgabe, Variablenauflösung, Bedingungsabgleich und Autorendaten.
Kompatibilität und doppelte Schemas
Teil1 Schema Manager kann parallel zu Yoast SEO, Rank Math, SEOPress und AIOSEO betrieben werden, da es deren Titel, Beschreibungen, Sitemaps und andere SEO-Funktionen nicht verändert. Wenn jedoch zwei Plugins denselben Schema.org-Typ auf einer Seite ausgeben, kann doppeltes JSON-LD entstehen. Deaktiviere die sich überschneidende Schema-Ausgabe im anderen SEO-Plugin, wenn du hier denselben Typ konfigurierst.
Für WooCommerce entfernt die optionale Einstellung Konfligierende Schema-Ausgabe unterdrücken ausschließlich das Product-, Review-, BreadcrumbList- oder WebSite-Markup von WooCommerce, wenn Teil1 Schema Manager bei derselben Anfrage den gleichen Typ ausgibt. Beliebige Schema-Graphen von Drittanbietern werden nicht zusammengeführt und andere strukturierte Daten von WooCommerce nicht deaktiviert.
Für wen ist dieses Plugin gedacht?
- SEO-Fachleute, die strukturierte Daten auf komplexen WordPress-Websites präzise steuern müssen.
- Entwickler, die Multi-CPT-Architekturen mit bedingten Schema-Anforderungen verwalten.
- Agenturen, die einen skalierbaren, regelbasierten Ansatz für Schema.org-Markup benötigen.
Was dieses Plugin NICHT tut
- Das Plugin erzeugt nicht automatisch Schemas aus deinen Inhalten. Du bestimmst, was ausgegeben wird.
- Das Plugin fügt deinem Frontend keine sichtbare Ausgabe hinzu, sondern lediglich ein
<script type="application/ld+json">-Tag im<head>. - Das Plugin stellt keine Verbindung zum Anbieter her, verfolgt keine Benutzer und lädt keine externen Ressourcen. Alles wird lokal ausgeführt.
Quellcode
Die React-Adminoberfläche wurde mit Vite erstellt. Quellcode und Build-Werkzeuge sind auf GitHub verfügbar.
Offizielle Website
Weitere Informationen, die Dokumentation und Beispiele findest du auf der offiziellen Website von Teil1 Schema Manager.
Screenshots






Installation
- Lade das Verzeichnis
teil1-schema-managernach/wp-content/plugins/hoch oder installiere das Plugin direkt über die Plugin-Ansicht von WordPress. - Aktiviere das Plugin über die Ansicht Plugins.
- Öffne Teil1 Schema Manager in der Seitenleiste des Adminbereichs.
Bei der ersten Aktivierung führt das Plugin folgende Schritte aus:
- Es erstellt zwei Datenbanktabellen (
t1schema_globalsundt1schema_rules). - Es legt ein Organization– und ein WebSite-Standardschema mit dem Namen und der URL deiner Website an.
FAQ
-
Funktioniert dieses Plugin mit jedem Theme?
-
Ja. Teil1 Schema Manager gibt im
<head>ein<script type="application/ld+json">-Tag aus und ist von keinem Theme abhängig. -
Entstehen Konflikte mit anderen SEO-Plugins?
-
Teil1 Schema Manager gibt ausschließlich strukturierte Daten im JSON-LD-Format aus. Meta-Tags, Sitemaps oder andere SEO-Elemente werden nicht verändert. Das Plugin kann parallel zu Yoast SEO, Rank Math, SEOPress und AIOSEO betrieben werden. Sich überschneidende Schematypen sollten im jeweils anderen Plugin jedoch deaktiviert werden, um doppeltes JSON-LD zu vermeiden.
-
Funktioniert das Plugin mit WooCommerce?
-
Ja.
productwird wie ein regulärer Inhaltstyp behandelt und funktioniert daher ohne zusätzliche Einrichtung mit globalen Schemas, Regeln und lokalen Überschreibungen. Dynamische Variablen wie{{product_price}}und{{product_availability}}stehen zur Verfügung, sobald WooCommerce aktiv ist. Variable Produkte (Größen-/Farboptionen), die{{product_price}}verwenden, erhalten automatisch eine genaueAggregateOffer-Preisspanne statt nur des Preises ihrer günstigsten Variante. WooCommerce gibt standardmäßig auch eigenes Product-/Review-/BreadcrumbList-/WebSite-JSON-LD aus. Aktiviere unter Hilfe Einstellungen die Option „Konfligierende Schema-Ausgabe unterdrücken“. Teil1 Schema Manager entfernt dann automatisch nur die WooCommerce-Ausgabe, die andernfalls einen von dir konfigurierten Typ duplizieren würde. -
Was geschieht, wenn ich das Plugin deaktiviere?
-
Deine Daten (Schemas, Regeln und individuelle Variablen) bleiben in der Datenbank. Wenn du das Plugin löschst und die Einstellung „Daten bei der Deinstallation löschen“ aktiviert hast, werden alle Daten entfernt.
-
Kann ich das Plugin mit individuellen Inhaltstypen verwenden?
-
Ja. Alle registrierten öffentlichen Inhaltstypen erscheinen automatisch im Auswahlmenü für Bedingungen, im Inhaltstypfilter und in der Sitemap.
-
Was sind dynamische Variablen?
-
Variablen wie
{{post_title}}sind Platzhalter, die beim Rendern durch tatsächliche Werte ersetzt werden. So kannst du eine einzige Regel erstellen, die auf Hunderten von Seiten funktioniert. Eine vollständige Variablenreferenz findest du im Tab „Hilfe“ des Dashboards. -
Kann ich Schemas zwischen Websites exportieren und importieren?
-
Ja. Verwende über WP-CLI
wp teil1-schema-manager export > backup.jsonundwp teil1-schema-manager import backup.jsonoder exportiere das JSON über das Dashboard.
Rezensionen
Zu diesem Plugin liegen noch keine Rezensionen vor.
Mitwirkende und Entwickler
„Teil1 Schema Manager“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Teil1 Schema Manager“ wurde in 1 Sprache übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „Teil1 Schema Manager“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
2.4.1
- Funktion: Explizite redaktionelle Blogformate werden vor dem Zusammenführen kanonischer Graph-Knoten auf Article, NewsArticle oder BlogPosting abgebildet.
- Verbesserung: Separate Laufzeitkataloge für Deutsch und Deutsch (Sie) wurden hinzugefügt, damit jede Sprachvariante den Konventionen von WordPress.org entspricht.
- Verbesserung: Die deutsche Standardübersetzung verwendet jetzt die informelle Anrede „du“, während Deutsch (Sie) die vorgesehene formelle Anrede „Sie“ beibehält.
2.4.0
- Funktion: Vollständige WordPress-native Internationalisierung für das React-Dashboard, die PHP-Adminoberflächen, REST-Meldungen, WP-CLI-Ausgaben und Schema.org-Darstellungsmetadaten wurde hinzugefügt.
- Funktion: Eine gebündelte deutsche Übersetzung (
de_DE) für die sofortige Verwendung wurde hinzugefügt, während das Sprachpaket auf WordPress.org geprüft wird. - Verbesserung: Übersetzungskataloge werden während der Release-Builds reproduzierbar erzeugt, einschließlich JavaScript-JED-Dateien für die Admin-Anwendung.
2.3.3
- Dokumentation: Die offizielle Website von Teil1 Schema Manager ergänzt und die Plugin-Homepage auf die zugehörige teil1-Landingpage gesetzt.
- Verzeichnis: Kurzbeschreibung, Funktions-Tags, Screenshot-Beschriftungen, Erläuterung der Qualitätsbewertung und Kompatibilitätshinweise verbessert.
- Dokumentation: Zurückhaltende Hinweise zu strukturierten Daten für KI-gestützte Suchsysteme ergänzt, ohne Platzierungen, Rich Results, KI-Zitate oder die Aufnahme in AI Overviews zu versprechen.
2.3.2
- Konformität: Alle gettext-Aufrufe und der Plugin-Header wurden auf den bestätigten WordPress.org-Slug und die Textdomain
teil1-schema-manageraktualisiert. - Sicherheit: WP-CLI-Exporte schreiben JSON jetzt ausschließlich nach stdout. Verwende die Shell-Umleitung, um die Zieldatei festzulegen. Dadurch wird verhindert, dass ein Befehlsargument beliebige beschreibbare Pfade überschreibt.
- Sicherheit: Alle individuellen Tabellennamen werden maskiert, bevor sie in REST-API-Abfragen eingefügt werden.
- Fehlerbehebung: REST-Anfragen mit Abfrageparametern funktionieren nun auch in neuen WordPress-Installationen mit einfachen Permalinks.
- Fehlerbehebung: Die Schema-JSON-Eingabe von WP-CLI verwendet jetzt
--schema-jsonund vermeidet damit das von WP-CLI reservierte Formatkürzel--json. - Fehlerbehebung:
wp teil1-schema-manager doctorberücksichtigt nun Fehler bei der Schemavalidierung im Endergebnis.
2.3.1
- Konformität: „Getestet bis“ auf 7.1 gesetzt.
- Vorläufiger Einreichungs-Build; ersetzt, nachdem WordPress.org den Plugin-Slug
teil1-schema-managerbestätigt hatte.
2.3.0
- Konformität: Die Stile der Adminleiste werden jetzt mit
wp_enqueue_style()statt über ein eingebettetes<style>-Tag registriert. - Konformität: Die externe Gravatar-Beispiel-URL und das Stylesheet von Google Fonts wurden aus der Adminoberfläche entfernt. Schriftarten verwenden den System-Font-Stack; alle Plugin-Ressourcen sind lokal.
- Konformität: Der Anzeigename des Plugins lautet jetzt Teil1 Schema Manager. Vorhandene Optionen, Tabellen, Hooks und der CLI-Befehl
wp t1-schemableiben unverändert.
2.2.2
- Fehlerbehebung: Individuelle Tabellennamen werden mit
esc_sql()maskiert, bevor sie in SQL eingefügt werden. Dadurch werden die UnescapedDBParameter-Warnungen von Plugin Check behoben.
2.2.1
- Fehlerbehebung: Das Vite-Asset-Manifest wurde aus dem ausgeblendeten Ordner
assets/.vite/verschoben, damit das Distributions-ZIP den WordPress.org Plugin Check besteht (ausgeblendete Dateien sind nicht zulässig). - Fehlerbehebung: Das sechste Readme-Tag wurde entfernt. WordPress.org erlaubt höchstens fünf.
2.2.0
- Funktion: Variable WooCommerce-Produkte (Größen-/Farboptionen usw.) erhalten jetzt ein genaues
AggregateOffermitlowPrice,highPriceundofferCount, statt durch{{product_price}}nur mit ihrer günstigsten Variante angegeben zu werden. Die Berechnung erfolgt wie bei den strukturierten Daten von WooCommerce, sodass die Zahlen immer übereinstimmen. Produkte mit einem einheitlichen effektiven Preis für alle Varianten sind nicht betroffen. - Funktion: Neuer Schematyp
AggregateOfferim Typenregister (insgesamt 34 integrierte Typen).
2.1.0
- Funktion: Automatische WooCommerce-Kompatibilität. Wenn „Konfligierende Schema-Ausgabe unterdrücken“ aktiviert ist, erkennt t1 Schema, welche Schematypen auf der aktuellen Seite ausgegeben werden sollen, und entfernt ausschließlich die entsprechenden strukturierten Daten von WooCommerce (Product, Review, BreadcrumbList oder WebSite). Dadurch entsteht in Shops, die beide Plugins verwenden, kein doppeltes JSON-LD mehr.
- Funktion: Neun dynamische WooCommerce-Variablen —
{{product_price}},{{product_regular_price}},{{product_sale_price}},{{product_currency}},{{product_sku}},{{product_availability}},{{product_rating}},{{product_review_count}},{{product_brand}}. Diese werden im Tab „Hilfe“ nur aufgeführt, wenn WooCommerce aktiv ist. - Verbesserung:
wp t1-schema doctormeldet neben den vorhandenen Konfliktprüfungen nun auch den Erkennungs- und Unterdrückungsstatus von WooCommerce.
2.0.2
- Fehlerbehebung: Die Plugin- und Autoren-URLs wurden korrigiert. Die bisherige Domain war nicht erreichbar, sodass die Plugin-Homepage und die Autorenlinks ins Leere führten.
2.0.1
- Wichtige Änderung: Die Metabox im Beitragseditor ist jetzt schreibgeschützt. Quick Add und die Schaltflächen zum Entfernen einzelner Schemas wurden entfernt. Beide wurden erst beim Speichern des Beitrags wirksam und gaben keine Rückmeldung. Außerdem erzeugte Quick Add ein leeres Schema, das bei den meisten Typen die Validierung nicht bestand. Die Bearbeitung erfolgt im vollständigen Editor.
- Funktion: Der Link in der Metabox öffnet statt des Dashboards den vollständigen Editor mit den Schemas des jeweiligen Beitrags.
- Verbesserung: Der Endpunkt für lokale Schemas gibt den Beitragstitel zurück, damit ein verknüpfter Editor die richtige Überschrift anzeigt, bevor weitere Inhalte geladen werden.
2.0.0
- Erste Veröffentlichung im Plugin-Verzeichnis von WordPress.org.
- Wichtige Änderung: Die Konfliktunterdrückung muss jetzt ausdrücklich aktiviert werden und ist standardmäßig deaktiviert. Zuvor entfernte t1 Schema die Schema-Ausgabe eines anderen Plugins automatisch. Aktiviere die Funktion unter Hilfe Einstellungen, wenn du doppeltes JSON-LD siehst.
- Funktion: Einstellungs-Panel im Tab „Hilfe“ für die Konfliktunterdrückung und das Entfernen von Daten bei der Deinstallation.
- Fehlerbehebung: Bei der Deinstallation wird nun neben der Tabelle für globale Schemas auch die Tabelle für Schema-Regeln gelöscht.
- Sicherheit: Jede PHP-Datei wurde mit einem Schutz vor direktem Zugriff versehen.
- Sicherheit: Backslashes werden aus Formulareingaben der Metabox entfernt, bevor die Eingaben bereinigt werden.
- Verbesserung: Das Diagnose-Panel
?t1debugwurde aus der Admin-Ansicht entfernt. Verwende stattdessenwp t1-schema doctor. - Verbesserung: Mit WordPress 7.0 getestet.
1.5.0
- Sicherheitsverbesserungen sowie Grundlagen für i18n, Readme und die Einhaltung der Verzeichnisrichtlinien.
- Fehlerbehebung: Falsch-positive Ergebnisse der Integritätsprüfung bei CollectionPage-Typen behoben.
- Fehlerbehebung: Kontextabhängige Validierung — Warnungen zu empfohlenen Eigenschaften werden bei Regeln zu Hinweisen herabgestuft.
- Fehlerbehebung: Individuelle Variablen (
{{custom.*}}) werden jetzt in den Vorschau-Panels des Adminbereichs aufgelöst. - Verbesserung: Alle SQL-Abfragen verwenden vorbereitete Anweisungen.
- Verbesserung: Die Maskierung der Ausgabe wurde in allen PHP-Dateien verstärkt.
- Verbesserung: Alle benutzerseitig sichtbaren Zeichenfolgen für die Übersetzung vorbereitet.
1.4.9
- Funktion: Referenzkennzeichnung für
@idim Eigenschafteneditor. - Funktion: Der Bedingungstyp
child_of_pageerfasst alle untergeordneten Seiten einer übergeordneten Seite. - Funktion: Kopierschaltfläche für das JSON-LD-Vorschau-Panel.
- Funktion: Individuelle Hooks zur Autorenauflösung (
t1schema_author_nameusw.). - Fehlerbehebung: Der reguläre Ausdruck für Variablen erlaubt Ziffern in
{{meta:_custom_key_123}}. - Fehlerbehebung: CollectionPage zum Schemaregister hinzugefügt.
- Fehlerbehebung: Die Integritätsprüfung im Dashboard löst Variablen vor dem Abgleich von
@idauf.
1.4.6
- Erstveröffentlichung. Rekursiver Schema-Builder mit visuellem Editor.
