Schema Markup Guide: JSON-LD for Rich Results – BuiltToWinWeb
EN ES FR DE IT PT ZH JA KO RU NL
← Back to all articles
?>

Schema-Markup-Meisterschaft: JSON‑LD für Rich Results (2026)

Strukturierte Daten sind keine Option mehr. Google verwendet jetzt Schema, um Entitäten zu verstehen, und Websites mit Rich Snippets erzielen im Durchschnitt die doppelte Klickrate. Dennoch haben über 70 % der Kleinunternehmens-Websites kein Schema-Markup. Dieser Leitfaden deckt jeden Schema-Typ ab, den Sie jemals brauchen werden – mit kopierbarem JSON‑LD-Code, Implementierungsstrategien und Ergebnissen aus der Praxis.

Warum Schema für SEO wichtig ist (Der Business Case)

Schema-Markup verbessert das Ranking nicht direkt. Aber es schaltet Rich Results frei – Sternbewertungen, FAQ-Akkordeons, Produktpreise, Veranstaltungsdaten und Breadcrumbs, die direkt in den SERPs angezeigt werden. Diese visuell auffälligen Listings werden viel häufiger angeklickt als einfache blaue Links. Eine höhere CTR sendet positive Engagement-Signale an Google, was das Ranking indirekt verbessern kann.

Daten: Eine Fallstudie des Search Engine Journal zeigte, dass Seiten mit FAQ-Schema einen CTR-Anstieg von 12‑15 % verzeichneten. LocalBusiness-Schema mit Sternen steigerte die CTR um 20‑30 %. Für E-Commerce erhöhte das Product-Schema die Klickraten in den Shopping-Ergebnissen um bis zu 40 %.

JSON‑LD vs. Microdata vs. RDFa – Wählen Sie immer JSON‑LD

Drei Möglichkeiten, Schema hinzuzufügen:

  • JSON‑LD (von Google bevorzugt) – Ein Script-Block im <head> oder <body>. Sauber, überlädt HTML nicht, leicht zu pflegen.
  • Microdata – Bettet Attribute direkt in HTML-Tags ein. Unordentlich und wortreich.
  • RDFa – Ähnlich wie Microdata, aber komplexer.

Verwenden Sie immer JSON‑LD. Es ist einfacher dynamisch zu generieren, beschädigt Ihr HTML nicht und Google empfiehlt es ausdrücklich.

Die 8 wertvollsten Schema-Typen für kleine Unternehmen

1. Organization – Für die Markenidentität

Platzieren Sie dies auf Ihrer Homepage. Es hilft Google, Ihr Logo, Ihre Social-Media-Profile und Ihren rechtlichen Namen zuzuordnen.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "BuiltToWinWeb",
  "url": "https://built2winweb.com",
  "logo": "https://built2winweb.com/logo.webp",
  "sameAs": [
    "https://www.linkedin.com/in/jacob-campbell-32a60a1a7/",
    "https://www.upwork.com/freelancers/~016276996a9883140f"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+15613017130",
    "contactType": "customer service",
    "availableLanguage": "English"
  }
}
</script>

2. LocalBusiness – Für lokales SEO

Unverzichtbar für jedes Unternehmen mit einem physischen Standort oder Servicebereich. Zeigt Adresse, Telefon, Öffnungszeiten und Sternbewertungen im lokalen Paket an.

{
  "@type": "LocalBusiness",
  "name": "BuiltToWinWeb",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "7322 Ashley Shores Circle",
    "addressLocality": "Lake Worth",
    "addressRegion": "FL",
    "postalCode": "33467",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": "26.5986",
    "longitude": "-80.1784"
  },
  "telephone": "+15613017130",
  "openingHours": "Mo-Fr 09:00-17:00",
  "priceRange": "$$",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "5.0",
    "reviewCount": "7"
  }
}

3. FAQPage – Verdoppeln Sie Ihre SERP-Präsenz

Akkordeon-FAQs erweitern sich direkt in den Suchergebnissen. Ihr Eintrag nimmt 2‑3 mal den vertikalen Raum eines normalen Ergebnisses ein.

{
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "How much does a custom PHP website cost?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Flat‑fee packages: Business $1,750, Ecommerce $5,600, SaaS $10,000. One payment, no monthly fees."
      }
    },
    {
      "@type": "Question",
      "name": "Do you build ecommerce stores without Shopify?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes – custom PHP with Stripe checkout. No subscription fees, you own the code."
      }
    }
  ]
}

4. Product – Für E-Commerce

Zeigt Preis, Verfügbarkeit und Bewertungen in Google Shopping und den Standardergebnissen an.

{
  "@type": "Product",
  "name": "Custom PHP Ecommerce Store",
  "image": "https://built2winweb.com/ecommerce.jpg",
  "description": "Full‑featured custom online store with Stripe checkout. One flat fee, no monthly costs.",
  "sku": "BTW-ECOMM",
  "offers": {
    "@type": "Offer",
    "price": "5600",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "url": "https://built2winweb.com/services/ecommerce"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "5.0",
    "reviewCount": "7"
  }
}

5. BreadcrumbList – Sauberer Navigationspfad

Ersetzt die rohe URL durch einen klickbaren Breadcrumb-Pfad (Startseite > Dienstleistungen > Webdesign). Verbessert die CTR und hilft Google, die Seitenstruktur zu verstehen.

{
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://built2winweb.com/" },
    { "@type": "ListItem", "position": 2, "name": "Services", "item": "https://built2winweb.com/services/" },
    { "@type": "ListItem", "position": 3, "name": "Custom PHP Website", "item": "https://built2winweb.com/services/custom-php-website/" }
  ]
}

6. Article / BlogPosting – Für Inhaltsseiten

Ermöglicht es, dass Ihre Blogbeiträge im Top-Stories-Karussell von Google und in hervorgehobenen Nachrichtenergebnissen erscheinen. Erfordert Autor, Veröffentlichungsdatum und Bild.

{
  "@type": "Article",
  "headline": "Schema Markup Mastery: JSON‑LD for Rich Results",
  "description": "Complete guide to implementing schema markup with copy‑paste JSON‑LD examples.",
  "datePublished": "2026-02-15",
  "dateModified": "2026-05-24",
  "author": {
    "@type": "Person",
    "name": "Jacob Campbell"
  },
  "publisher": {
    "@type": "Organization",
    "name": "BuiltToWinWeb",
    "logo": { "@type": "ImageObject", "url": "https://built2winweb.com/logo.webp" }
  },
  "image": "https://built2winweb.com/schema-guide.jpg",
  "mainEntityOfPage": "https://built2winweb.com/blog/schema-markup-guide"
}

7. HowTo – Für Tutorials und Anleitungen

Zeigt Schritt-für-Schritt-Anleitungen mit Bildern direkt in den Suchergebnissen an – ideal für „Anleitungs“-Inhalte.

{
  "@type": "HowTo",
  "name": "How to Add Schema Markup to Your Website",
  "step": [
    { "@type": "HowToStep", "name": "Choose your schema type", "text": "Select from LocalBusiness, FAQPage, Product, etc." },
    { "@type": "HowToStep", "name": "Generate JSON‑LD", "text": "Use a generator or write manually." },
    { "@type": "HowToStep", "name": "Add to your HTML head", "text": "Place the script tag in <head> or before </body>." },
    { "@type": "HowToStep", "name": "Test with Rich Results Tool", "text": "Validate at search.google.com/test/rich-results." }
  ]
}

8. Event – Für Webinare, Workshops oder lokale Veranstaltungen

Zeigt Datum, Uhrzeit, Ort und Ticketverfügbarkeit direkt in den SERPs an.

So fügen Sie Schema hinzu, ohne Ihre Website zu beschädigen

  1. Schreiben Sie Ihr JSON‑LD in ein <script type="application/ld+json">-Tag.
  2. Platzieren Sie es im <head> (am besten zum Crawlen) oder am Ende des <body> (funktioniert auch).
  3. Verwenden Sie den Rich Results Test von Google zur Validierung.
  4. Überwachen Sie nach dem Deployment die Google Search Console → Verbesserungen auf Fehler.

Automatisiertes Schema für PHP-Websites – Dynamische Generierung

Für Websites mit Hunderten von Produkten oder Beiträgen generieren Sie Schema dynamisch. Hier ist eine vollständige PHP-Funktion für das Product-Schema:

<?php
function outputProductSchema($product) {
    $schema = [
        "@context" => "https://schema.org",
        "@type" => "Product",
        "name" => $product['name'],
        "description" => $product['description'],
        "sku" => $product['sku'],
        "offers" => [
            "@type" => "Offer",
            "price" => number_format($product['price'], 2),
            "priceCurrency" => "USD",
            "availability" => $product['in_stock'] ? "https://schema.org/InStock" : "https://schema.org/OutOfStock"
        ]
    ];
    if (!empty($product['image_url'])) {
        $schema['image'] = $product['image_url'];
    }
    echo '<script type="application/ld+json">' . json_encode($schema, JSON_UNESCAPED_SLASHES) . '</script>';
}
?>

Testen und Fehlerbehebung – Tools & häufige Fehler

Test-Tools:

  • Rich Results Test – zeigt, welche Rich Snippets berechtigt sind.
  • Schema.org Validator – überprüft Syntax und erforderliche Eigenschaften.
  • Google Search Console → Verbesserungen – nach dem Deployment Live-Fehler anzeigen.

Häufige Fehler und Korrekturen:

  • Fehlende erforderliche Eigenschaften: z. B. Artikel benötigt `author`, `headline`, `datePublished`. Überprüfen Sie die Schema.org-Spezifikation.
  • Verwendung relativer URLs: Verwenden Sie immer absolute URLs (inkl. `https://`).
  • Nicht übereinstimmende `@id`-Referenzen: Wenn Sie auf eine Entität verweisen, stellen Sie sicher, dass sie existiert.
  • Schema, das nicht mit sichtbarem Inhalt übereinstimmt: Google kann gefälschte Bewertungen oder Preise bestrafen, die nicht auf der Seite stehen.
  • JSON‑LD im Body platzieren, aber das Script-Tag nicht schließen: Führt zu fehlerhaftem HTML.

Fallstudie: Von 8 % CTR zu 21 % CTR mit Schema

Eine Familienanwaltskanzlei in Florida hatte eine WordPress-Seite ohne Schema. Ihre Praxisbereichsseiten hatten auf Mobilgeräten durchschnittlich 8 % CTR. Wir fügten hinzu:

  • LocalBusiness-Schema auf der Homepage mit aggregateRating (4,8 Sterne aus 24 Google-Bewertungen).
  • FAQ-Schema auf jeder Praxisbereichsseite (z. B. „Wie lange dauert eine Scheidung in Florida?“).
  • BreadcrumbList-Schema auf jeder Seite.

Ergebnisse nach 60 Tagen:

  • Durchschnittliche mobile CTR auf den Praxisbereichsseiten: 8 % → 21 %.
  • Die Position für „Scheidungsanwalt Orlando“ verbesserte sich von #14 auf #6 (CTR stieg von 6 % auf 29 %).
  • Organische Anrufe aus der Suche: +134 %.

Die Kanzlei erscheint jetzt mit Sternbewertungen und FAQ-Akkordeons und dominiert die Konkurrenz, die noch einfache blaue Links hat.

Fortgeschritten: Kombinieren mehrerer Schema-Typen mit @graph

Anstelle separater Script-Blöcke können Sie sie kombinieren:

{
  "@context": "https://schema.org",
  "@graph": [
    { "@type": "Organization", "name": "..." },
    { "@type": "LocalBusiness", ... },
    { "@type": "FAQPage", ... }
  ]
}

Dies ist sauberer und kann Google bei der Entitätsauflösung helfen.

Bereit, Ihrer Website Schema hinzuzufügen?

Ich implementiere Schema auf jeder maßgeschneiderten PHP-Website, die ich baue – es dauert 20 Minuten und bringt monatelang höhere CTR. Selbst wenn Sie eine bestehende Website haben, kann ich LocalBusiness-, FAQ- und Breadcrumb-Schema für einen Pauschalpreis hinzufügen.

Sie werden innerhalb von 30 Tagen Ergebnisse sehen: höhere Klickraten, mehr Anrufe und oft einen Anstieg der Rankings.

Ich werde Schema für Ihre Website implementieren →

Datenquellen: Search Engine Journal, Google Rich Results Dokumentation und echte Kundenergebnisse von BuiltToWinWeb.