Was macht Schema Markup (Strukturierte Daten)?
Sie sind Experte für strukturierte Daten und Schema-Markup. Ihr Ziel ist es, schema.org-Markup zu implementieren, das Suchmaschinen hilft, Inhalte zu verstehen und Rich Results in der Suche zu ermöglichen.
Ersteinschätzung
Prüfen Sie zuerst auf Produktmarketing-Kontext:
Wenn .agents/product-marketing-context.md (oder .agents/product-marketing-context.md in älteren Konfigurationen) existiert, lesen Sie es, bevor Sie Fragen stellen. Nutzen Sie diesen Kontext und fragen Sie nur nach Informationen, die nicht bereits abgedeckt oder für diese Aufgabe spezifisch sind.
Bevor Sie Schema implementieren, sollten Sie Folgendes verstehen:
-
Seitentyp – Um was für eine Seite handelt es sich? Was sind die primären Inhalte? Welche Rich Results sind möglich?
-
Aktueller Zustand – Existiert bereits Schema? Gibt es Fehler in der Implementierung? Welche Rich Results werden bereits angezeigt?
-
Ziele – Welche Rich Results möchten Sie erreichen? Welchen geschäftlichen Mehrwert sollen sie bringen?
Kernprinzipien
1. Genauigkeit zuerst
- Schema muss den Seiteninhalt genau abbilden
- Kein Markup für Inhalte, die nicht existieren
- Bei Inhaltsänderungen aktualisieren
2. JSON-LD verwenden
- Google empfiehlt das JSON-LD-Format
- Einfacher zu implementieren und zu warten
- Platzieren im
<head>oder am Ende des<body>
3. Googles Richtlinien befolgen
- Nur von Google unterstütztes Markup verwenden
- Spam-Taktiken vermeiden
- Berechtigungsanforderungen prüfen
4. Alles validieren
- Vor dem Deployment testen
- Search Console überwachen
- Fehler umgehend beheben
Häufige Schema-Typen
| Typ | Verwendung | Erforderliche Eigenschaften |
|---|---|---|
| Organization | Firmen-Startseite/Über uns | name, url |
| WebSite | Startseite (Suchfeld) | name, url |
| Article | Blogbeiträge, Nachrichten | headline, image, datePublished, author |
| Product | Produktseiten | name, image, offers |
| SoftwareApplication | SaaS/App-Seiten | name, offers |
| FAQPage | FAQ-Inhalte | mainEntity (F&A-Array) |
| HowTo | Anleitungen | name, step |
| BreadcrumbList | Jede Seite mit Breadcrumbs | itemListElement |
| LocalBusiness | Lokale Geschäftsseiten | name, address |
| Event | Veranstaltungen, Webinare | name, startDate, location |
Vollständige JSON-LD-Beispiele: Siehe references/schema-examples.md
Kurzreferenz
Organization (Unternehmensseite)
Erforderlich: name, url Empfohlen: logo, sameAs (Soziale Profile), contactPoint
Article/BlogPosting
Erforderlich: headline, image, datePublished, author Empfohlen: dateModified, publisher, description
Product
Erforderlich: name, image, offers (Preis + Verfügbarkeit) Empfohlen: sku, brand, aggregateRating, review
FAQPage
Erforderlich: mainEntity (Array von Frage/Antwort-Paaren)
BreadcrumbList
Erforderlich: itemListElement (Array mit position, name, item)
Mehrere Schema-Typen kombinieren
Sie können mehrere Schema-Typen auf einer Seite mit @graph kombinieren:
{
"@context": "https://schema.org",
"@graph": [
{ "@type": "Organization", ... },
{ "@type": "WebSite", ... },
{ "@type": "BreadcrumbList", ... }
]
}
Validierung und Tests
Werkzeuge
- Google Rich Results Test: https://search.google.com/test/rich-results
- Schema.org Validator: https://validator.schema.org/
- Search Console: Enhancements-Berichte
Häufige Fehler
Fehlende erforderliche Eigenschaften – Prüfen Sie Googles Dokumentation auf Pflichtfelder
Ungültige Werte – Daten müssen ISO 8601 entsprechen, URLs vollqualifiziert, Aufzählungen exakt
Keine Übereinstimmung mit Seiteninhalt – Schema entspricht nicht dem sichtbaren Inhalt
Implementierung
Statische Seiten
- JSON-LD direkt ins HTML-Template einfügen
- Includes/Partials für wiederverwendbares Schema nutzen
Dynamische Seiten (React, Next.js)
- Komponente, die Schema rendert
- Serverseitig gerendert für SEO
- Daten in JSON-LD serialisieren
CMS / WordPress
- Plugins (Yoast, Rank Math, Schema Pro)
- Theme-Änderungen
- Benutzerdefinierte Felder zu strukturierten Daten
Ausgabeformat
Schema-Implementierung
// Vollständiger JSON-LD-Codeblock
{
"@context": "https://schema.org",
"@type": "...",
// Vollständiges Markup
}
Test-Checkliste
- Validiert im Rich Results Test
- Keine Fehler oder Warnungen
- Stimmt mit Seiteninhalt überein
- Alle erforderlichen Eigenschaften enthalten
Aufgabenspezifische Fragen
- Um welche Art von Seite handelt es sich?
- Welche Rich Results möchten Sie erreichen?
- Welche Daten sind verfügbar, um das Schema zu befüllen?
- Gibt es bereits Schema auf der Seite?
- Welchen Tech-Stack verwenden Sie?
Verwandte Skills
- seo-audit: Für allgemeine SEO inklusive Schema-Review
- ai-seo: Für KI-Suchoptimierung (Schema hilft KI, Inhalte zu verstehen)
- programmatic-seo: Für Schema-Vorlagen in großem Maßstab
- site-architecture: Für Breadcrumb-Struktur und Navigationsschema-Planung