Was JSON-LD ist, welche Schema-Typen für Unternehmenswebsites wichtig sind — und wie AI-Systeme diese Informationen nutzen
SerieAI liest deine Website
Teil 3 von 4
Eine Website über eine Rechtsanwaltskanzlei enthält den Satz “Wir beraten mittelständische Unternehmen im Arbeitsrecht seit über 20 Jahren.” Ein Mensch versteht das sofort: Kanzlei, Zielgruppe, Rechtsgebiet, Erfahrung. Ein AI-System liest denselben Satz — aber muss interpretieren, was davon eine Leistung ist, was eine Zielgruppe, was eine Aussage über Kompetenz.
Schema.org löst dieses Interpretationsproblem. Es ist ein Vokabular, mit dem sich einer Website beifügen lässt, was sie ist — nicht für den menschlichen Leser, sondern ausschließlich für Maschinen. Nicht sichtbar im Browser, aber für Suchmaschinen und AI-Systeme eine zuverlässige Informationsquelle.
Dieser Teil der Serie erklärt, wie das technisch funktioniert, welche Schema-Typen für unterschiedliche Website-Typen relevant sind, und was Auftraggeber von ihren Entwicklern verlangen können.
Was strukturierte Daten sind — und was sie nicht sind
Strukturierte Daten sind Metadaten. Sie beschreiben den Inhalt einer Seite in einem standardisierten Format, das Maschinen direkt verarbeiten können — ohne Interpretation, ohne Ableitung aus dem Fließtext.
Das klingt nach Mehraufwand. Warum sollte eine Kanzlei zweimal beschreiben, was sie tut — einmal für Besucher, einmal für Maschinen? Die Antwort liegt in der Präzision. Fließtext ist für Menschen optimiert: er erklärt, überzeugt, schafft Vertrauen. Strukturierte Daten sind für Maschinen optimiert: sie benennen Fakten eindeutig, ohne Kontext vorauszusetzen.
Ein AI-System, das auf die Anfrage “Gibt es Anwälte für Arbeitsrecht in meiner Stadt?” eine Antwort generiert, bevorzugt Quellen, bei denen Fachgebiet, Standort und Kontaktinformation explizit ausgezeichnet sind — gegenüber solchen, bei denen diese Informationen aus Fließtext abgeleitet werden müssen.
Strukturierte Daten sind keine Garantie für Erwähnung in AI-Antworten. Sie erhöhen aber die Wahrscheinlichkeit, dass ein System die richtigen Informationen extrahiert — und senken das Risiko, dass Falsches ausgegeben wird.
JSON-LD: Die Sprache hinter den Daten
Das gängigste Format für strukturierte Daten ist JSON-LD (JavaScript Object Notation for Linked Data). Es wird als unsichtbarer Block in den <head> einer HTML-Seite eingebettet — vom Browser nicht angezeigt, von Maschinen verarbeitet.
Ein einfaches Beispiel für eine Organisation:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Mustermann Rechtsanwälte",
"url": "https://www.mustermann-anwaelte.de",
"telephone": "+49 381 1234567",
"address": {
"@type": "PostalAddress",
"streetAddress": "Musterstraße 12",
"addressLocality": "Rostock",
"postalCode": "18055",
"addressCountry": "DE"
},
"areaServed": "Rostock",
"knowsAbout": ["Arbeitsrecht", "Vertragsrecht"]
} Das ist alles. Dieser Block liegt unsichtbar auf der Seite und teilt jedem System, das ihn liest, eindeutig mit: Es gibt eine Organisation, mit diesem Namen, an diesem Standort, mit dieser Telefonnummer, für dieses Rechtsgebiet.
JSON-LD hat gegenüber älteren Formaten (Microdata, RDFa) den Vorteil, dass es nicht in den HTML-Inhalt eingebaut werden muss. Es ist ein eigenständiger Block, der unabhängig vom visuellen Inhalt gepflegt werden kann — was die Wartung erheblich vereinfacht.
Die wichtigsten Schema-Typen für Unternehmenswebsites
Schema.org definiert Hunderte von Typen — von Book über Event bis MedicalCondition. Für die meisten Unternehmenswebsites sind folgende Typen relevant:
Organization und LocalBusiness
Organization ist der Grundtyp für jedes Unternehmen. LocalBusiness ist eine Spezialisierung für Unternehmen mit physischer Präsenz, die von einer bestimmten Region aus operieren.
LocalBusiness trägt zusätzliche Felder wie Öffnungszeiten, Preisspanne und geografische Koordinaten — und ist damit für lokal orientierte AI-Anfragen besonders relevant.
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Muster Webdesign",
"description": "Webentwicklung für kleine und mittlere Unternehmen in Rostock",
"url": "https://www.muster-webdesign.de",
"telephone": "+49 381 9876543",
"openingHours": "Mo-Fr 09:00-18:00",
"priceRange": "€€",
"address": {
"@type": "PostalAddress",
"streetAddress": "Hafenstraße 5",
"addressLocality": "Rostock",
"postalCode": "18057",
"addressCountry": "DE"
}
} Service
Service beschreibt eine einzelne Dienstleistung — mit Name, Beschreibung, Anbieter und optionalem Preis. Für Leistungsseiten ist das der relevante Typ.
{
"@context": "https://schema.org",
"@type": "Service",
"name": "WordPress-Website Entwicklung",
"description": "Entwicklung einer individuellen WordPress-Website mit responsivem Design und CMS-Schulung",
"provider": {
"@type": "LocalBusiness",
"name": "Muster Webdesign"
},
"areaServed": "Rostock, Mecklenburg-Vorpommern",
"offers": {
"@type": "Offer",
"price": "1500",
"priceCurrency": "EUR",
"priceSpecification": "Pauschalpreis, individuell nach Anforderung"
}
} FAQPage
FAQPage ist ein besonders wertvoller Typ, weil AI-Systeme aktiv nach strukturierten FAQ-Daten suchen. Google nutzt FAQPage für Rich Results; AI-Systeme können FAQ-Antworten direkt als Quelle verwenden.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Was kostet eine einfache Unternehmenswebsite?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Eine einfache Unternehmenswebsite mit bis zu 10 Seiten kostet je nach Anforderungen zwischen 1.500 und 5.000 Euro. Der genaue Preis hängt von Design, Funktionsumfang und CMS ab."
}
},
{
"@type": "Question",
"name": "Wie lange dauert die Entwicklung einer Website?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Für eine standardisierte Unternehmenswebsite rechnen wir mit 4 bis 8 Wochen — abhängig von der Komplexität und der Verfügbarkeit der Inhalte vom Kunden."
}
}
]
} FAQPage liefert in der Praxis das beste Aufwand-Ergebnis-Verhältnis aller Schema-Typen. Der Grund: AI-Systeme verarbeiten Nutzeranfragen als Fragen — und bevorzugen Quellen, bei denen Frage und Antwort bereits strukturiert vorliegen, gegenüber solchen, bei denen dieselbe Information aus Fließtext erschlossen werden muss. Drei bis fünf präzise Einträge zu Preis, Prozess, Zielgruppe und Dauer übertreffen dabei oft mehrere Absätze mit denselben Informationen.
BreadcrumbList
Brotkrumen-Navigation zeigt die Seitenhierarchie — und hilft Maschinen, die Struktur einer Website zu verstehen. Das ist besonders bei größeren Websites mit mehreren Ebenen relevant.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Startseite",
"item": "https://www.muster-webdesign.de/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Leistungen",
"item": "https://www.muster-webdesign.de/leistungen/"
},
{
"@type": "ListItem",
"position": 3,
"name": "WordPress-Entwicklung",
"item": "https://www.muster-webdesign.de/leistungen/wordpress/"
}
]
} Article und BlogPosting
Für Blogartikel und redaktionelle Inhalte. Der Typ teilt mit: Das ist ein Artikel, mit diesem Autor, veröffentlicht an diesem Datum, zu diesem Thema. Für AI-Systeme, die Quellen nach Aktualität und Autorschaft bewerten, ist das relevant.
Wie AI-Systeme diese Daten nutzen
Schema.org-Daten sind für AI-Systeme aus zwei Gründen wertvoll: Zuverlässigkeit und Effizienz.
Zuverlässigkeit: Statt aus Fließtext zu schließen, was ein Unternehmen macht, wo es ansässig ist und was es kostet, kann ein System die explizit hinterlegten Fakten direkt verwenden. Das reduziert die Wahrscheinlichkeit von Fehlinterpretationen.
Effizienz: Ein strukturierter Datensatz lässt sich schnell verarbeiten. Für Systeme, die viele Quellen gleichzeitig auswerten, ist eine strukturierte Website damit einfacher zu nutzen als eine, bei der alles aus dem Text erschlossen werden muss.
Google nutzt Schema.org-Daten für Rich Results — die angereicherten Darstellungen in Suchergebnissen mit Bewertungssternen, FAQs, Preisen und Öffnungszeiten. Das ist messbar und nachvollziehbar. Wie genau AI-Systeme wie ChatGPT oder Perplexity die Daten nutzen, ist weniger transparent — aber strukturierte Daten sind Teil ihres Datenverarbeitungsprozesses.
Ein wichtiger Vorbehalt: Strukturierte Daten ersetzen keine inhaltliche Substanz. Ein vollständiges Organization-Schema auf einer Website mit generischen Leistungsbeschreibungen verbessert nicht, wie ein AI-System über das Unternehmen berichtet — es liefert nur präzisere Metadaten über substanzarmen Inhalt. Schema.org und Textqualität wirken zusammen; keines ersetzt das andere.
Validierung: Ob die Daten korrekt sind
Google stellt den Rich Results Test kostenlos zur Verfügung. Dort lässt sich eine URL oder ein Codeabschnitt eingeben, und das Tool zeigt, ob die strukturierten Daten korrekt implementiert sind und für welche Rich Result-Typen sie qualifizieren.
Das ist der erste Schritt nach der Implementierung: prüfen, ob die Daten valide sind und ob Google sie versteht. Was Google korrekt erkennt, ist auch für andere Systeme zugänglich.
Was verschiedene Website-Typen brauchen
Die relevanten Schema-Typen sind nicht universell — sie hängen vom Website-Typ ab:
Lokales Dienstleistungsunternehmen (Handwerk, Kanzlei, Agentur):
LocalBusinessauf der StartseiteServiceauf jeder LeistungsseiteFAQPageauf der FAQ-Seite oder eingebettet in Leistungsseiten
E-Commerce:
Productauf Produktseiten mitOfferfür PreiseOrganizationauf der StartseiteBreadcrumbListfür die Kategoriehierarchie
Blog oder Content-Seite:
ArticleoderBlogPostingauf jedem ArtikelPersonoderOrganizationfür den Autor/BetreiberWebSiteauf der Startseite mit Sitelinks-Suchfeld
Plattform oder SaaS:
SoftwareApplicationfür das ProduktFAQPagefür Pricing-FragenOrganizationmitProductfür die Hauptleistung
Was in modernen Frameworks bereits vorhanden ist
Viele aktuelle Webentwicklungs-Frameworks und CMS-Systeme unterstützen Schema.org-Integration von Haus aus oder über Plugins:
- Astro: JSON-LD kann als Komponente im
<head>eingebunden werden — direkt und ohne Plugin. Da Astro-Websites statisches HTML ohne JavaScript-Bloat ausgeben, bildet dies die ideale Grundlage für Suchmaschinen und AI-Crawler (siehe auch den Praxis-Leitfaden zur Performance-Optimierung). - WordPress: Plugins wie Yoast SEO oder Rank Math generieren automatisch Organisation, LocalBusiness und Article-Schemas
- Shopify: Produktseiten haben eingebautes Product-Schema; für erweiterte Typen sind Apps verfügbar
- Next.js, Nuxt, SvelteKit: JSON-LD kann in der Layout-Komponente oder seitenspezifisch eingebunden werden
Die technische Umsetzung ist in den meisten Fällen kein umfangreiches Projekt. Für eine bestehende WordPress-Seite kann ein Plugin das Basisschema in Minuten einrichten. Für individuelle Entwicklungen ist JSON-LD im Head-Template die übliche Umsetzung.
Was Auftraggeber verlangen können
Für Betreiber ohne technisches Hintergrundwissen ist die Frage an den Entwickler einfach: “Welche Schema.org-Typen sind auf meiner Website implementiert, und wie werden sie gepflegt?”
Eine vollständige Antwort enthält:
- Welche Typen auf welchen Seiten vorhanden sind
- Ob sie mit dem Rich Results Test validiert wurden
- Wie Änderungen in den Inhaltsdaten (neuer Preis, neue Leistung, geänderte Öffnungszeit) in die strukturierten Daten einfließen
Das Letzte ist der kritische Punkt: Schema.org-Daten, die nicht mit dem tatsächlichen Inhalt synchron gehalten werden, sind schlechter als keine — weil sie falsche Informationen verlässlich ausliefern.
In der Praxis ist genau das die häufigste Schwachstelle: Schema-Daten werden einmalig eingebaut und danach nicht mehr aktualisiert, wenn sich Preise, Öffnungszeiten oder Leistungen ändern. Die Frage “Wie fließen Änderungen in die strukturierten Daten ein?” im Abnahmegespräch ist deshalb kein technisches Detail — sie ist der zuverlässigste Indikator dafür, ob eine Implementierung langfristig korrekt bleibt.