Schema-Markup, das KI-Engines tatsächlich nutzen: LocalBusiness, FAQPage, Product, Service
Nicht alle strukturierten Daten lohnen sich. Diese vier schema.org-Typen beseitigen die Mehrdeutigkeit, die KI-Assistenten davon abhält, Sie zu empfehlen, mit JSON-LD-Beispielen zum Anpassen.
Von Seoptist Team · · 6 Min. Lesezeit
Strukturierte Daten haben ein Imageproblem. Jahrelang wurden sie als Weg zu Rich Snippets verkauft, Google hat die angezeigten Snippets immer weiter beschnitten, und viele Websites kamen zu dem Schluss, dass sich der Aufwand nicht lohnt. Für die KI-Suche ist dieser Schluss falsch, aus einem einfachen Grund: Ein Sprachmodell, das Ihre Seite liest, muss herausfinden, was für eine Art von Ding Sie sind, und JSON-LD sagt es ihm in einer Form, die nicht missverstanden werden kann.
Dieser Beitrag behandelt die vier Typen, die für Unternehmen die meiste Arbeit leisten, mit Beispielen. Er behandelt nicht den Long Tail; BreadcrumbList und Article kann man gern ergänzen, aber dort sitzt die Mehrdeutigkeit nicht.
Wie KI-Systeme strukturierte Daten nutzen
Seien wir präzise in dem, was behauptet wird. Kein großer Assistent hat eine Erklärung veröffentlicht, dass JSON-LD ein Input für sein Antwort-Ranking ist. Gut belegt ist dagegen:
- Googles Index, der AI Overviews, AI Mode und das Grounding von Gemini speist, parst strukturierte Daten und nutzt sie zum Aufbau von Entitätsdatensätzen.
- Retrieval-Systeme extrahieren saubere Fakten (Name, Adresse, Preis, Verfügbarkeit) zuverlässiger aus JSON-LD als aus Fließtext, weil es nichts zu interpretieren gibt.
- Wo der Fließtext einer Seite und ihre strukturierten Daten sich widersprechen, ist der Widerspruch selbst ein Vertrauensproblem.
Das Ziel ist also kein Rich Snippet. Es geht darum, die Fakten über Sie maschinenlesbar und identisch mit den Fakten überall sonst zu machen.
1. LocalBusiness (und seine Subtypen)
Verwenden Sie den spezifischsten Subtyp, den schema.org bietet: Dentist, Plumber, Electrician, LegalService, AccountingService, Restaurant, HVACBusiness. Greifen Sie auf LocalBusiness zurück, wenn nichts passt. Platzieren Sie ihn auf der Startseite (und bei Unternehmen mit mehreren Standorten auf den Standortseiten, einen pro Standort).
{
"@context": "https://schema.org",
"@type": "Dentist",
"@id": "https://www.example-dental.co.uk/#business",
"name": "Example Dental Practice",
"url": "https://www.example-dental.co.uk/",
"telephone": "+441603123456",
"email": "[email protected]",
"image": "https://www.example-dental.co.uk/images/practice.jpg",
"address": {
"@type": "PostalAddress",
"streetAddress": "4 Market Place",
"addressLocality": "Norwich",
"addressRegion": "Norfolk",
"postalCode": "NR2 1AB",
"addressCountry": "GB"
},
"geo": { "@type": "GeoCoordinates", "latitude": 52.6286, "longitude": 1.2928 },
"openingHoursSpecification": [
{ "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday"], "opens": "08:30", "closes": "17:30" },
{ "@type": "OpeningHoursSpecification", "dayOfWeek": "Friday", "opens": "08:30", "closes": "13:00" }
],
"priceRange": "££",
"areaServed": ["Norwich", "Norfolk"],
"sameAs": [
"https://www.facebook.com/exampledental",
"https://www.google.com/maps?cid=0000000000000000000"
]
}
Regeln, die zählen:
name,telephoneundaddressmüssen zeichengenau mit Ihrem Google Business Profile und dem Eintrag im britischen Handelsregister Companies House übereinstimmen.@idgibt dem Unternehmen eine stabile Kennung, auf die andere Seiten verweisen können. Nutzen Sie sie.sameAssollte die Profile auflisten, die Sie tatsächlich pflegen. Listen Sie keine Plattform, die Sie 2019 aufgegeben haben.- Öffnungszeiten im Schema müssen mit den Zeiten auf der Seite und bei Google übereinstimmen. Eine Abweichung ist genau das, was ein Assistent einem Kunden wiederholt.
2. FAQPage
FAQPage ist der für KI-Antworten unmittelbar nützlichste Typ, weil Frage-Antwort-Paare bereits die Form haben, die ein Modell übernehmen möchte. Er ist auch der am meisten missbrauchte. Google hat FAQ-Rich-Results 2023 vor allem deshalb eingeschränkt, weil Websites Fragen auszeichneten, die niemand stellte.
Nutzen Sie ihn nur dort, wo Fragen und Antworten auf der Seite sichtbar und echt sind. Halten Sie Antworten auf ein bis zwei Sätze Fakten.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Do you take new NHS patients?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. We are currently accepting new NHS patients in Norwich. Registration is by phone or through the form on this page, and the first appointment is usually within three weeks."
}
},
{
"@type": "Question",
"name": "How much is a private check-up?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A private examination costs £65 and includes two small X-rays where needed. Hygienist appointments are £75 for 30 minutes."
}
}
]
}
Halten Sie Markup und sichtbaren Text identisch. Wenn Sie einen Preis auf der Seite aktualisieren, aktualisieren Sie ihn auch im JSON.
3. Product
Für E-Commerce und für jedes Unternehmen, das ein definiertes Ding zu einem definierten Preis verkauft. Die Felder, die Mehrdeutigkeit verringern, sind name, brand, sku oder gtin, offers mit Preis und Währung sowie aggregateRating, wo Sie tatsächlich Bewertungen haben.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Cat6a Shielded Patch Panel, 24 Port",
"brand": { "@type": "Brand", "name": "Example Cabling" },
"sku": "ECB-PP24-6A",
"gtin13": "5000000000000",
"description": "24-port Cat6a shielded patch panel, 1U, with rear cable management bar.",
"image": "https://www.example-cabling.co.uk/images/ecb-pp24-6a.jpg",
"offers": {
"@type": "Offer",
"url": "https://www.example-cabling.co.uk/products/ecb-pp24-6a/",
"priceCurrency": "GBP",
"price": "89.00",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
}
Halten Sie price aktuell. Wenn Assistenten einen veralteten Preis aus Ihren eigenen strukturierten Daten zitieren, ist das eine selbst zugefügte Wunde. Wenn sich Preise häufig ändern, stellen Sie sicher, dass Ihr Template das JSON aus derselben Quelle erzeugt wie den sichtbaren Preis.
4. Service
Service wird zu wenig genutzt und ist nützlich für alle, die Arbeit statt Waren verkaufen. Ein Block pro Leistungsseite, über provider zurück auf das Unternehmen verweisend.
{
"@context": "https://schema.org",
"@type": "Service",
"serviceType": "Office data cabling installation",
"name": "Structured cabling for offices",
"description": "Design and installation of Cat6 and Cat6a structured cabling for offices in Leeds and West Yorkshire, including testing and certification.",
"provider": { "@id": "https://www.example-cabling.co.uk/#business" },
"areaServed": ["Leeds", "Bradford", "Wakefield"],
"offers": {
"@type": "Offer",
"priceCurrency": "GBP",
"price": "45.00",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": "45.00",
"priceCurrency": "GBP",
"unitText": "per outlet, from"
}
}
}
Beachten Sie, dass provider die @id aus dem LocalBusiness-Block verwendet. So teilen Sie einer Maschine mit, dass diese Leistung und jenes Unternehmen dieselbe Entität sind.
Checkliste für die Umsetzung
[ ] Ein LocalBusiness-Block (Subtyp) auf der Startseite mit @id, NAP, Öffnungszeiten, areaServed, sameAs
[ ] Ein Service-Block pro Leistungsseite, provider zeigt auf die @id des Unternehmens
[ ] FAQPage nur dort, wo echte, sichtbare FAQs existieren; Antworten kurz und faktisch
[ ] Product-Blöcke aus denselben Daten erzeugt wie die sichtbaren Preise
[ ] JSON-LD in einem <script type="application/ld+json">-Tag, keine über das Template verstreuten Microdata
[ ] Null Fehler im schema.org-Validator; Warnungen geprüft
[ ] Fakten im Schema identisch mit den Fakten im Fließtext, im Google Business Profile und in Verzeichnissen
Was Sie weglassen können
OrganizationundLocalBusinessauf derselben Seite für dieselbe Entität. Entscheiden Sie sich für eines.Review-Markup für Bewertungen, die Sie selbst geschrieben oder von anderswo kopiert haben.HowToundSpeakable, sofern Sie keinen konkreten Grund haben; sie fügen Gewicht hinzu, ohne Mehrdeutigkeit zu beseitigen.- Jegliches Markup für Inhalte, die nicht auf der Seite stehen.
Das Audit von Seoptist validiert das JSON-LD auf jeder gecrawlten Seite, meldet fehlende Pflichtfelder und Abweichungen von Ihrer Fact Card und erzeugt ab Growth korrigierte Blöcke, die Sie einfügen können. Führen Sie den kostenlosen AI Visibility Check durch, um zu sehen, ob Ihr aktuelles Markup erfasst wird.
Häufig gestellte Fragen
Verbessern strukturierte Daten meine KI-Sichtbarkeit direkt?
Sie beseitigen einen Grund, ausgelassen zu werden, statt einen Grund hinzuzufügen, aufgenommen zu werden. Klare, konsistente Entitätsdaten machen es wahrscheinlicher, dass ein Retrieval-System die richtigen Fakten über Sie extrahiert, und unwahrscheinlicher, dass es Sie mit jemand anderem verwechselt.
Sollte ich JSON-LD oder Microdata verwenden?
JSON-LD. Es ist leichter zu erzeugen, leichter zu validieren und leichter mit Ihrer Datenquelle synchron zu halten. Google empfiehlt es, und jeder große Validator verarbeitet es.
Kann ich FAQs auszeichnen, die in einem Akkordeon liegen?
Ja, solange der Text im HTML steht und nach dem Aufklappen sichtbar ist. Zeichnen Sie keine Fragen aus, die nur im JSON existieren.