aslain.dev
0%
01 Hizmetler 02 Hakkımda 03 Projeler 04 Stack 05 Blog 06 İletişim
← Tüm makaleler SEO & Marketing

Schema Markup: Was es ist und wie man es einbindet

Schema Markup ist eine Möglichkeit, den Inhalt deiner Webseiten mit einem Vokabular auszuzeichnen, das Suchmaschinen präzise verstehen. Der sichtbare Text auf deiner Seite ist für Menschen geschrieben; Schema Markup teilt einer Maschine dieselbe Information explizit mit — "dies ist ein Rezept", "dies ist ein Produktpreis", "dies ist eine FAQ". Wenn Google diese strukturierten Daten liest, kann es Rich Results in der Suche anzeigen, etwa Sternebewertungen, ausklappbare Frage-Antwort-Blöcke oder Preisangaben. In diesem Artikel erkläre ich, was Schema Markup ist und wie man es in der Praxis mit JSON-LD einbindet, Schritt für Schritt.

Was leisten strukturierte Daten eigentlich?

Wenn eine Suchmaschine eine Seite crawlt, liest sie das HTML, muss aber die Bedeutung des Textes erraten. Ist "49,90" ein Preis, eine Uhrzeit oder eine Produktnummer? Strukturierte Daten beseitigen diese Mehrdeutigkeit: Du bindest den Wert an ein Standardschema und sagst "dies ist ein Offer und das ist sein price-Feld." schema.org definiert dieses gemeinsame Vokabular, und Google, Bing und andere Maschinen verlassen sich darauf.

Die Vorteile sind konkret:

  • Auffällige Rich Results in den Suchergebnissen (Sterne, Preise, FAQs, Veranstaltungsdaten).
  • Höhere Klickrate, weil das Ergebnis mehr Platz einnimmt und hervorsticht.
  • Saubere, maschinenlesbare Daten für den Knowledge Graph und Sprachassistenten.

Ein wichtiger Hinweis: Schema Markup garantiert kein direktes Ranking. Es ist eine Unterstützung, die Sichtbarkeit und Klicks verbessert, kein magischer Ranking-Schalter.

Warum JSON-LD bevorzugt wird

Es gibt drei Wege, strukturierte Daten in eine Seite einzubetten: Microdata, RDFa und JSON-LD. Google empfiehlt ausdrücklich JSON-LD, weil das Markup nicht über deine HTML-Tags verstreut ist, sondern in einem einzigen <script>-Block gebündelt wird. So fügst du es hinzu, ohne Design oder Inhalt anzutasten — du kannst es sogar dynamisch einfügen.

Das Grundgerüst sieht so aus:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Schema Markup: Was es ist und wie man es einbindet",
  "author": { "@type": "Person", "name": "Aslain" },
  "datePublished": "2026-06-27"
}
</script>

Zwei Felder sind immer Pflicht: @context (immer https://schema.org) und @type (die Art des Inhalts). Die übrigen Felder hängen vom gewählten Typ ab.

Den richtigen Typ wählen

schema.org definiert Hunderte von Typen, aber in der Praxis erledigt eine Handvoll den Großteil der Arbeit. Wähle nach dem Zweck der Seite:

  • Article / BlogPosting — Blogbeiträge und Nachrichteninhalte.
  • Product + Offer + AggregateRating — E-Commerce-Produktseiten.
  • FAQPage — Frage-Antwort-Blöcke.
  • BreadcrumbList — Breadcrumb-Navigation.
  • Organization und WebSite — Markenidentität und Seitenname.
  • LocalBusiness — Unternehmen mit physischer Adresse.

Du kannst mehrere Typen auf einer Seite kombinieren; am saubersten ist es, jeden in einen eigenen Script-Block zu legen.

Schritt für Schritt: ein FAQ-Schema hinzufügen

Einer der meistgenutzten Typen und einer der schnellsten, der Ergebnisse bringt, ist FAQPage. Du zeichnest die Fragen und Antworten aus, die bereits auf deiner Seite stehen; das Erfinden falscher Fragen verstößt gegen die Richtlinien, also kennzeichne nur Inhalte, die wirklich auf der Seite vorhanden sind.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Verbessert Schema Markup das Ranking?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Nicht direkt; es hilft indirekt, indem es die Klickrate erhöht."
      }
    },
    {
      "@type": "Question",
      "name": "Wohin gehört das JSON-LD?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Du kannst es als Script-Block im head oder im body der Seite einfügen."
      }
    }
  ]
}
</script>

Der Ablauf besteht aus nur drei Schritten: den passenden Typ wählen, die Felder aus deinem echten Inhalt füllen und die Ausgabe in ein Script-Tag legen. Nutzt du WordPress, erzeugen Plugins wie Yoast oder Rank Math diesen Block automatisch; in einem Framework wie Laravel kannst du ihn auch von Hand in der Blade-Vorlage schreiben.

Das Markup testen und validieren

Validiere das Schema immer, bevor du veröffentlichst. Falsche oder fehlende Felder machen das Rich Result vollständig zunichte. Es gibt zwei offizielle Werkzeuge:

  • Rich Results Test — gib eine URL oder einen Code-Schnipsel ein, und es zeigt, für welche Rich Results Google die Seite für geeignet hält.
  • Schema Markup Validator (schema.org) — prüft die syntaktische Gültigkeit des Schemas.

Nach der Veröffentlichung zeigen die "Verbesserungen"-Berichte in der Google Search Console Fehler und Warnungen aus echten Crawl-Daten. Richte das Schema nicht einmal ein und vergiss es dann; halte das Markup aktuell, wenn sich der Inhalt ändert, sonst weichen sichtbarer Text und Daten voneinander ab und Google ignoriert sie.

Häufige Fehler

  • Unsichtbaren Inhalt auszeichnen: die Information im JSON-LD muss mit dem übereinstimmen, was der Nutzer tatsächlich sieht.
  • Den falschen Typ wählen: ein Product-Schema auf einem Blogbeitrag besteht vielleicht die Validierung, bringt aber kein Rich Result.
  • Pflichtfelder auslassen: Product erwartet zum Beispiel einen name und ein gültiges offers oder review.
  • Widersprüchliche Daten auf einer Seite: dieselbe Information mit unterschiedlichen Werten in zwei Blöcken angeben.

Häufige Fragen

Muss ich programmieren können, um Schema Markup hinzuzufügen?

Nein. CMS-Plugins (Yoast, Rank Math, Schema Pro) erzeugen das Markup über eine Oberfläche. Dennoch hilft das Verständnis der JSON-LD-Logik, Fehler zu beheben und eigene Typen hinzuzufügen.

Soll ich Schema auf jeder Seite einbinden?

Nicht auf jeder Seite. Konzentriere dich auf Seiten mit Rich-Result-Potenzial: Produkte, Artikel, FAQs, Veranstaltungen, Rezepte und lokale Unternehmensdaten. Es ohne Grund überall einzubinden bringt nichts.

Ich habe Schema hinzugefügt, aber es erscheint kein Rich Result — warum?

Google zeigt Markup, wenn es das für angemessen hält; garantiert ist es nie. Stelle sicher, dass die Validierung fehlerfrei besteht, der Inhalt wirklich sichtbar ist und die Seite indexiert ist; gib dem Crawl danach Zeit zur Aktualisierung.

Möchtest du auf deiner Seite von Rich Results profitieren? Von der Wahl des richtigen Typs über das Einrichten von JSON-LD bis zur Validierung in der Search Console können wir den gesamten Schema-Markup-Prozess gemeinsam planen. Nimm Kontakt mit mir auf und lass uns deine Seiten in den Suchergebnissen hervorheben.

Bu kategorideki tüm yazılar →

Devamı için