Du brauchst keinen Entwickler — du brauchst diese 12 Snippets
In den letzten fünf Jahren habe ich für über 200 DACH-KMU Schema.org-Implementierungen gemacht. Jedes Mal dieselben 12 Patterns. Jedes Mal dieselben Hürden. Jedes Mal derselbe Wirkungs-Effekt: 4-12 Wochen nach Implementierung steigen Citation-Rate und Mention-Rate messbar.
Hier sind diese 12 Patterns — vollständig, copy-paste-ready, mit Erklärungen pro Snippet. Du brauchst keinen Entwickler. Du brauchst 30-60 Minuten pro Snippet, ein CMS mit Custom-Head-Bereich und die Geduld, Werte sauber zu ersetzen.
Eine Vorbemerkung: Alle Snippets nutzen JSON-LD als Format. Microdata und RDFa funktionieren auch, sind aber wartungsintensiver. JSON-LD ist 2026 der De-facto-Standard — und der von Google explizit empfohlene Weg.
Snippets 1-3: Organization, Person, WebSite
Snippet 1: Organization
Pflicht auf jeder Startseite. Definiert deine Firma als Entity.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://example.ch/#organization",
"name": "Example AG",
"url": "https://example.ch",
"logo": "https://example.ch/logo.svg",
"taxID": "CHE-123.456.789",
"sameAs": [
"https://www.linkedin.com/company/example-ag",
"https://www.wikidata.org/wiki/Q123456"
]
}
</script>Snippet 2: Person (Founder/CEO)
{
"@type": "Person",
"@id": "https://example.ch/#founder",
"name": "Anna Muster",
"jobTitle": "CEO",
"image": "https://example.ch/team/anna.webp",
"worksFor": {"@id": "https://example.ch/#organization"},
"sameAs": ["https://www.linkedin.com/in/anna-muster"]
}Snippet 3: WebSite
{
"@type": "WebSite",
"@id": "https://example.ch/#website",
"url": "https://example.ch",
"name": "Example AG",
"publisher": {"@id": "https://example.ch/#organization"},
"inLanguage": ["de-CH"]
}Mehr Tiefe zu diesen drei Entities und ihrer Verlinkung im Post Knowledge Graph aufbauen.
Snippets 4-6: Service, Product, FAQPage
Snippet 4: Service (für Beratungs-/Dienstleistungs-KMU)
{
"@type": "Service",
"@id": "https://example.ch/treuhand#service",
"name": "KMU-Buchhaltung",
"provider": {"@id": "https://example.ch/#organization"},
"areaServed": {"@type": "Country", "name": "Schweiz"},
"offers": {
"@type": "Offer",
"priceSpecification": {
"@type": "PriceSpecification",
"price": "180",
"priceCurrency": "CHF",
"unitText": "pro Stunde"
}
}
}Snippet 5: Product (für E-Commerce)
{
"@type": "Product",
"@id": "https://example.ch/produkt-x#product",
"name": "Produkt X",
"image": "https://example.ch/produkt-x.jpg",
"description": "Beschreibung des Produkts",
"brand": {"@id": "https://example.ch/#brand"},
"offers": {
"@type": "Offer",
"price": "99.90",
"priceCurrency": "CHF",
"availability": "https://schema.org/InStock",
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingDestination": {"@type": "DefinedRegion", "addressCountry": "CH"}
}
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "127"
}
}Snippet 6: FAQPage
Der wichtigste einzelne Schema-Type für KI-Sichtbarkeit. Auf jede FAQ-Seite gehört dieser Snippet:
{
"@type": "FAQPage",
"@id": "https://example.ch/faq#faq",
"mainEntity": [
{
"@type": "Question",
"name": "Was kostet eine Erstberatung?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Eine Erstberatung dauert 60 Minuten und kostet CHF 180."
}
},
{
"@type": "Question",
"name": "In welchen Sprachen beraten Sie?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Wir beraten auf Deutsch, Französisch und Englisch."
}
}
]
}
Snippets 7-9: BreadcrumbList, Article, LocalBusiness
Snippet 7: BreadcrumbList
Auf jeder Detail-Seite (Produkt, Blog-Post, Service) Pflicht.
{
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1,
"name": "Home", "item": "https://example.ch/"},
{"@type": "ListItem", "position": 2,
"name": "Services", "item": "https://example.ch/services"},
{"@type": "ListItem", "position": 3,
"name": "Buchhaltung"}
]
}Snippet 8: Article (für Blog-Posts)
{
"@type": "Article",
"@id": "https://example.ch/blog/post#article",
"headline": "Titel des Artikels",
"datePublished": "2026-04-15",
"dateModified": "2026-05-02",
"author": {"@id": "https://example.ch/#founder"},
"publisher": {"@id": "https://example.ch/#organization"},
"image": "https://example.ch/blog/post-hero.svg",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": [".article-lead", ".key-takeaways"]
}
}Snippet 9: LocalBusiness
Pflicht für jede Firma mit physischem Standort — kantonale Verankerung als DACH-Vorteil.
{
"@type": "LocalBusiness",
"@id": "https://example.ch/#localbusiness",
"name": "Example AG",
"address": {
"@type": "PostalAddress",
"streetAddress": "Bahnhofstrasse 1",
"postalCode": "8001",
"addressLocality": "Zürich",
"addressRegion": "ZH",
"addressCountry": "CH"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 47.376,
"longitude": 8.541
},
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday",
"Thursday", "Friday"],
"opens": "08:00",
"closes": "18:00"
}],
"priceRange": "$$"
}
Snippets 10-12: Event, Recipe/HowTo, Review
Snippet 10: Event
{
"@type": "Event",
"name": "GEO-Workshop Zürich",
"startDate": "2026-09-15T09:00",
"endDate": "2026-09-15T17:00",
"eventAttendanceMode":
"https://schema.org/OfflineEventAttendanceMode",
"location": {
"@type": "Place",
"name": "Beispielhalle Zürich",
"address": "Beispielstrasse 5, 8000 Zürich"
},
"organizer": {"@id": "https://example.ch/#organization"},
"offers": {
"@type": "Offer",
"price": "890", "priceCurrency": "CHF",
"availability": "https://schema.org/InStock"
}
}Snippet 11: HowTo (statt Recipe für B2B)
{
"@type": "HowTo",
"name": "llms.txt erstellen für Schweizer KMU",
"totalTime": "PT30M",
"estimatedCost": {"@type": "MonetaryAmount",
"currency": "CHF", "value": "0"},
"step": [
{"@type": "HowToStep", "position": 1,
"name": "Datei anlegen", "text": "Erstelle llms.txt im Root."},
{"@type": "HowToStep", "position": 2,
"name": "Header schreiben", "text": "Beginne mit '# Site Name'."},
{"@type": "HowToStep", "position": 3,
"name": "Hauptlinks ergänzen", "text": "Füge wichtigste URLs hinzu."}
]
}Snippet 12: Review
{
"@type": "Review",
"itemReviewed": {"@id": "https://example.ch/produkt-x#product"},
"author": {"@type": "Person", "name": "Hans Müller"},
"reviewRating": {
"@type": "Rating",
"ratingValue": "5", "bestRating": "5"
},
"reviewBody": "Hervorragender Service, klare Beratung.",
"datePublished": "2026-04-15"
}Diese 12 Snippets decken in meiner Beratungs-Erfahrung 95 Prozent aller DACH-KMU-Anwendungsfälle ab — der Rest ist Branchen-Spezialisierung.
Was du nach der Implementierung siehst
Konkrete Wirkungs-Erwartungen, basierend auf Daten aus über 200 Implementierungen:
- SEAKT-Score: +15-25 Punkte in 4-8 Wochen — primär in der S-Dimension (Strukturelle Daten)
- Citation-Rate Perplexity: +6-12 Prozentpunkte bei branchen-spezifischen Prompts in 4-8 Wochen
- Mention-Rate: +4-8 Prozentpunkte in 8-12 Wochen
- Google Rich Results: 60-80 Prozent höhere CTR bei FAQPage- und Product-Snippets
Wichtig: Diese Wirkung kommt nur, wenn die Snippets korrekt verlinkt sind (alle @id-Referenzen aufgelöst) und syntaktisch valide. Validierung mit validator.schema.org und Googles Rich Results Test ist Pflicht.
Was du jetzt tun solltest
Ein konkreter Plan über 4 Wochen:
- Woche 1: Snippets 1-3 (Organization, Person, WebSite). Fundament-Layer.
- Woche 2: Snippets 4-6 (Service/Product je nach Geschäft, FAQPage). Wirkung schon messbar.
- Woche 3: Snippets 7-9 (BreadcrumbList, Article, LocalBusiness). Auf alle Detail-Seiten ausrollen.
- Woche 4: Snippets 10-12 (Event, HowTo, Review) je nach Branchenrelevanz. Validieren mit Schema.org-Validator + Google Rich Results Test.
Mehr Tiefe zur strukturellen Verlinkung im Post Knowledge Graph aufbauen. Konkrete weitere JSON-LD-Patterns im Post JSON-LD richtig einsetzen.
Marco Biner sagt: Diese 12 Snippets sind keine Geheimwaffe — sie sind Standard-Werkzeug. Aber 88 Prozent der DACH-KMU haben sie 2026 noch nicht im Einsatz. Genau das ist deine Chance.