Was ist JSON-LD-Code?
JSON-LD ist ein spezielles Datenformat, mit dem Webseiten zusätzliche Informationen für Suchmaschinen bereitstellen können. Diese Informationen sind für normale Besucher nicht sichtbar, helfen Google & Co. aber dabei, den Inhalt einer Webseite besser zu verstehen.
Der Begriff JSON-LD steht für „JavaScript Object Notation for Linked Data“. Einfach gesagt: Es handelt sich um einen Codeblock, der im Hintergrund einer Webseite eingefügt wird und wichtige Informationen über ein Unternehmen, eine Dienstleistung, ein Produkt, einen Blogartikel oder eine lokale Adresse strukturiert beschreibt.
Für Unternehmen kann JSON-LD besonders interessant sein, weil Suchmaschinen dadurch besser erkennen können:
- Wer hinter der Webseite steht
- Welche Dienstleistungen angeboten werden
- Wo sich das Unternehmen befindet
- Welche Kontaktmöglichkeiten es gibt
- Welche Social-Media-Profile oder Bewertungsprofile dazugehören
- Für welche Themen und Leistungen die Webseite relevant ist
Gerade für lokale Unternehmen, Dienstleister, Praxen, Handwerksbetriebe, Agenturen und Onlineshops kann ein sauber eingebundener JSON-LD-Code ein wichtiger technischer SEO-Baustein sein.
Warum ist JSON-LD für SEO wichtig?
Suchmaschinen crawlen Webseiten nicht so, wie ein Mensch sie liest. Google analysiert Texte, Überschriften, Links, Bilder, technische Strukturen und viele weitere Signale. JSON-LD ergänzt diese normalen Webseiteninhalte um maschinenlesbare Informationen.
Das bedeutet: Die Webseite sagt Google nicht nur „Hier steht irgendwo eine Adresse“, sondern gibt die Adresse klar strukturiert als Unternehmensadresse aus. Auch Telefonnummer, E-Mail-Adresse, Öffnungszeiten, Logo, Unternehmensname, Leistungen und weitere Angaben können eindeutig übermittelt werden.
Wichtig ist: JSON-LD ist kein Wundermittel und garantiert keine Top-Rankings. Es ersetzt weder gute Inhalte noch technische SEO, schnelle Ladezeiten oder eine sinnvolle Seitenstruktur. Es hilft Suchmaschinen jedoch dabei, Inhalte besser einzuordnen und kann die Grundlage für erweiterte Suchergebnisse bilden.
Mögliche Vorteile von JSON-LD-Code:
- bessere Verständlichkeit der Webseite für Suchmaschinen
- klare Zuordnung von Unternehmen, Adresse und Leistungen
- Unterstützung für lokale SEO
- bessere Verknüpfung mit Social-Media- und Bewertungsprofilen
- mögliche Grundlage für Rich Results
- saubere technische Ergänzung zur OnPage-Optimierung
- mehr Struktur für Unternehmenswebseiten, Dienstleistungsseiten und Blogartikel
Was sind strukturierte Daten?
Strukturierte Daten sind standardisierte Informationen, die nach einem bestimmten Schema aufgebaut sind. Das bekannteste Vokabular dafür ist Schema.org.
Schema.org stellt verschiedene Typen bereit, zum Beispiel:
Organizationfür Unternehmen und OrganisationenLocalBusinessfür lokale UnternehmenServicefür DienstleistungenProductfür ProdukteArticleoderBlogPostingfür BlogartikelFAQPagefür FAQ-BereicheBreadcrumbListfür Breadcrumb-NavigationenReviewoderAggregateRatingfür Bewertungen, sofern sie korrekt und sichtbar eingebunden sind
Für eine lokale Agentur, einen Dienstleister oder ein Unternehmen mit regionalem Bezug ist häufig eine Kombination aus Unternehmensdaten, Standortdaten und Dienstleistungsinformationen sinnvoll.
Beispiel: JSON-LD für ein lokales Dienstleistungsunternehmen
Ein JSON-LD-Code für eine Webdesign- und SEO-Agentur kann zum Beispiel Informationen wie Unternehmensname, Adresse, Telefonnummer, Webseite, Logo, Öffnungszeiten, Themenbereiche und angebotene Dienstleistungen enthalten.
Ein vereinfachter JSON-LD-Code kann so aussehen:
```html
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"@id": "https://beispielseite.de/#organization",
"name": "Beispiel Unternehmen",
"description": "Dienstleister für Webdesign, SEO und digitale Sichtbarkeit.",
"url": "https://beispielseite.de/",
"logo": "https://beispielseite.de/logo.png",
"telephone": "+49 201 123456",
"email": "[email protected]",
"priceRange": "€€",
"address": {
"@type": "PostalAddress",
"streetAddress": "Musterstraße 1",
"postalCode": "45127",
"addressLocality": "Essen",
"addressRegion": "Nordrhein-Westfalen",
"addressCountry": "DE"
},
"areaServed": [
{
"@type": "City",
"name": "Essen"
},
{
"@type": "AdministrativeArea",
"name": "Ruhrgebiet"
}
],
"knowsAbout": [
"Webdesign",
"WordPress",
"Suchmaschinenoptimierung",
"SEO",
"WooCommerce",
"Online-Marketing"
]
}
</script>
```
Dieser Code beschreibt das Unternehmen klarer für Suchmaschinen. Je nach Website können zusätzliche Angaben ergänzt werden, zum Beispiel Öffnungszeiten, Social-Media-Profile, Bewertungsprofile oder angebotene Leistungen.
JSON-LD in WordPress einfügen: Warum ein Code-Snippets Plugin sinnvoll ist
Es gibt mehrere Möglichkeiten, JSON-LD-Code in WordPress einzufügen. Viele SEO-Plugins können bereits bestimmte Schema-Daten erzeugen. Wer aber gezielt einen individuellen JSON-LD-Code einfügen möchte, kann dafür ein WordPress Code-Snippets Plugin nutzen.
Der Vorteil eines Code-Snippets Plugins: Der Code wird nicht direkt in die Theme-Dateien geschrieben. Dadurch bleibt die Lösung übersichtlicher und geht bei einem Theme-Update nicht verloren.
Typische Wege zum Einfügen von JSON-LD in WordPress:
- über ein SEO-Plugin mit Schema-Funktion
- über den Header-Bereich des Themes
- über ein Child Theme
- über ein Code-Snippets Plugin
- über ein individuelles Plugin
Für viele Webseitenbetreiber ist ein Code-Snippets Plugin eine praktische Lösung, weil der Code zentral verwaltet, aktiviert, deaktiviert und bei Bedarf angepasst werden kann.
Schritt-für-Schritt-Anleitung: JSON-LD mit einem WordPress Code-Snippets Plugin einfügen
Schritt 1: Backup erstellen
Bevor du Code in WordPress einfügst, solltest du ein Backup deiner Webseite erstellen. Das gilt besonders dann, wenn du mit PHP-Code arbeitest oder ein neues Plugin installierst.
Schritt 2: Code-Snippets Plugin installieren
Installiere ein geeignetes WordPress-Plugin zur Verwaltung von Code-Snippets. Danach kannst du im WordPress-Dashboard ein neues Snippet erstellen.
Schritt 3: Neues Snippet anlegen
Erstelle ein neues Snippet, zum Beispiel mit dem Namen:
JSON-LD Unternehmensdaten
Wähle aus, dass das Snippet nur im Frontend ausgeführt wird, also auf der sichtbaren Webseite und nicht im WordPress-Adminbereich.
Schritt 4: JSON-LD-Code in den Head-Bereich ausgeben
Damit der JSON-LD-Code sauber auf der Webseite eingebunden wird, kann er über den WordPress-Hook wp_head in den Kopfbereich der Seite eingefügt werden.
Beispiel:
```php
function mce_json_ld_schema_markup() {
?>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"@id": "https://mediencenteressen.com/#organization",
"name": "Mediencenter Essen",
"alternateName": "Mediencenter Essen – Webdesign & SEO Agentur",
"description": "Webdesign-, SEO- und Digital-Marketing-Agentur aus Essen. Moderne Websites, Onlineshops und nachhaltige Suchmaschinenoptimierung.",
"url": "https://mediencenteressen.com/",
"logo": "https://mediencenteressen.com/wp-content/uploads/2025/09/MEDIENCENTER-Essen-Logo-Lang.png",
"image": "https://mediencenteressen.com/wp-content/uploads/2025/09/MEDIENCENTER-Essen-Logo-Lang.png",
"telephone": "+49 123 456789",
"email": "[email protected]",
"priceRange": "€€",
"address": {
"@type": "PostalAddress",
"streetAddress": "Deine Straße",
"postalCode": "12345",
"addressLocality": "Essen",
"addressRegion": "Nordrhein-Westfalen",
"addressCountry": "DE"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "51.44685705994299",
"longitude": "7.0857642160215235"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"opens": "09:00",
"closes": "18:00"
}
],
"areaServed": [
{
"@type": "City",
"name": "Essen"
},
{
"@type": "AdministrativeArea",
"name": "Ruhrgebiet"
}
],
"knowsAbout": [
"Webdesign",
"Suchmaschinenoptimierung",
"SEO",
"Onlineshop-Erstellung",
"WordPress",
"Digital Marketing",
"Social Media Marketing",
"Webentwicklung",
"WooCommerce",
"Web App Entwicklung",
"Plugin- & Application-Entwicklung",
"Print-Design"
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Dienstleistungen",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Webseitengestaltung"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Suchmaschinenoptimierung (SEO)"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Onlineshop-Erstellung"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Digital Marketing"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Social Media Marketing"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Web App Entwicklung"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Print-Design für Banner, Flyer & mehr"
}
}
]
},
"sameAs": [
"https://www.provenexpert.com/...",
"https://de.trustpilot.com/review/...",
"https://maps.app.goo.gl/...",
"https://www.youtube.com/...",
"https://x.com/...",
"https://www.linkedin.com/...",
"https://www.facebook.com/...",
"https://www.agentur.de/essen/...",
"https://feedbax.de/anbieter/...",
"https://www.sortlist.de/agency/..."
]
}
</script>
<?php
}
add_action('wp_head', 'mce_json_ld_schema_markup');
```
Schritt 5: Snippet speichern und aktivieren
Speichere das Snippet und aktiviere es. Danach sollte der JSON-LD-Code im Quellcode deiner Webseite erscheinen.
Du kannst das prüfen, indem du deine Webseite im Browser öffnest, mit Rechtsklick „Seitenquelltext anzeigen“ auswählst und nach application/ld+json suchst.
Häufige Fehler beim JSON-LD-Code
JSON-LD muss technisch korrekt sein. Schon kleine Fehler können dazu führen, dass der Code nicht richtig gelesen wird.
Typische Fehler sind:
- fehlende Kommas zwischen Einträgen
- doppelte oder falsche Anführungszeichen
- nicht geschlossene Klammern
- ungültige URLs
- falsche Datentypen
- nicht erreichbare Logo- oder Bilddateien
- Angaben im JSON-LD, die nicht zur sichtbaren Webseite passen
- mehrere widersprüchliche Schema-Ausgaben durch verschiedene Plugins
Besonders häufig passieren Fehler in Listen wie sameAs, knowsAbout oder itemListElement. Jeder Eintrag muss korrekt durch Kommas getrennt sein, außer der letzte Eintrag in einer Liste.
Falsch wäre zum Beispiel:
```json
FALSCH:
"sameAs": [
"https://www.youtube.com/@beispiel"
"https://www.linkedin.com/company/beispiel"
]
RICHTIG:
"sameAs": [
"https://www.youtube.com/@beispiel",
"https://www.linkedin.com/company/beispiel"
]
```
Der Unterschied ist klein, aber entscheidend: Zwischen den beiden URLs muss ein Komma stehen.
JSON-LD testen: So prüfst du deinen Code
Nach dem Einfügen solltest du den JSON-LD-Code unbedingt testen. Dafür eignen sich zwei wichtige Prüfungen:
1. Rich Results Test
Mit dem Rich Results Test kannst du prüfen, ob Google strukturierte Daten auf deiner Seite erkennt und ob daraus bestimmte erweiterte Suchergebnisse entstehen könnten.
2. Schema Markup Validator
Mit einem Schema Validator kannst du zusätzlich prüfen, ob der JSON-LD-Code grundsätzlich sauber aufgebaut ist und dem Schema.org-Format entspricht.
Wichtig: Ein erfolgreicher Test bedeutet nicht automatisch, dass Google ein Rich Result anzeigt. Es bedeutet zunächst nur, dass der Code technisch erkannt wird und keine kritischen Fehler enthält.
Sollte man JSON-LD auf jeder Seite einfügen?
Das hängt vom Zweck der Webseite ab.
Unternehmensdaten wie LocalBusiness oder Organization können häufig auf der gesamten Webseite eingebunden werden, wenn sie das Unternehmen als Ganzes beschreiben. Für einzelne Unterseiten kann zusätzlich spezifisches Schema sinnvoll sein.
Beispiele:
- Startseite: Unternehmen, lokale Adresse, Leistungen, Kontaktinformationen
- Leistungsseite: Service-Schema zur jeweiligen Dienstleistung
- Blogartikel: BlogPosting- oder Article-Schema
- FAQ-Bereich: FAQPage-Schema, wenn die Fragen und Antworten sichtbar auf der Seite stehen
- Produktseite: Product-Schema, wenn echte Produktdaten vorhanden sind
Wichtig ist immer: Der strukturierte Code sollte zum sichtbaren Inhalt der jeweiligen Seite passen. Wenn eine Seite zum Beispiel keine FAQ enthält, sollte dort auch kein FAQ-Schema eingefügt werden.
JSON-LD und lokale SEO
Für lokale Unternehmen ist JSON-LD besonders interessant. Wenn ein Unternehmen Kunden in einer bestimmten Stadt oder Region anspricht, können strukturierte Daten helfen, diese lokalen Informationen klarer zu übermitteln.
Relevante Angaben für lokale SEO sind zum Beispiel:
- Firmenname
- Adresse
- Telefonnummer
- E-Mail-Adresse
- Öffnungszeiten
- Standortkoordinaten
- Einzugsgebiet
- Website-URL
- Logo
- Google-Unternehmensprofil oder Bewertungsprofile
- angebotene Dienstleistungen
- relevante Themenbereiche
Für eine Webdesign-Agentur aus Essen können zum Beispiel Begriffe wie „Webdesign“, „WordPress“, „SEO“, „WooCommerce“, „Online-Marketing“ und „Webentwicklung“ in knowsAbout oder innerhalb der angebotenen Services sinnvoll sein.
JSON-LD ersetzt keine gute Suchmaschinenoptimierung
Auch wenn JSON-LD ein sinnvoller technischer SEO-Baustein ist, sollte man es nicht überschätzen. Strukturierte Daten helfen Suchmaschinen beim Verstehen von Inhalten, ersetzen aber keine starke Webseite.
Für gute Rankings braucht es weiterhin:
- hilfreiche und relevante Inhalte
- klare Seitenstruktur
- schnelle Ladezeiten
- mobile Optimierung
- saubere Überschriften
- interne Verlinkung
- vertrauenswürdige Informationen
- gute Nutzerführung
- regelmäßige Pflege und Aktualisierung
JSON-LD ist also kein Ersatz für SEO, sondern eine Ergänzung zur Suchmaschinenoptimierung.
Fazit: JSON-LD ist ein sinnvoller SEO-Baustein für WordPress-Webseiten
JSON-LD-Code ist eine einfache und wirkungsvolle Möglichkeit, wichtige Informationen über eine Webseite strukturiert an Suchmaschinen zu übermitteln. Besonders für Unternehmen, Dienstleister, lokale Anbieter und Agenturen kann ein sauber eingebundener JSON-LD-Code dabei helfen, Unternehmensdaten, Leistungen, Standortinformationen und relevante Themen klarer darzustellen.
Mit einem WordPress Code-Snippets Plugin lässt sich JSON-LD relativ einfach einfügen, ohne direkt Theme-Dateien bearbeiten zu müssen. Wichtig ist jedoch, dass der Code technisch korrekt ist, zur Webseite passt und nach dem Einfügen sorgfältig getestet wird.
Wer seine Webseite professionell optimieren möchte, sollte JSON-LD als Teil einer ganzheitlichen SEO-Strategie betrachten: zusammen mit guten Inhalten, sauberer Technik, klarer Struktur und einer benutzerfreundlichen Gestaltung.
Unterstützung bei JSON-LD, WordPress und SEO
Sie möchten Ihre WordPress-Webseite technisch und inhaltlich optimieren lassen? Mediencenter Essen unterstützt Unternehmen, Selbstständige und lokale Anbieter bei professionellem Webdesign, WordPress-Webseiten, SEO-Optimierung, WooCommerce, Landingpages und technischer Webseitenpflege.
Wir helfen Ihnen dabei, Ihre Webseite klarer zu strukturieren, besser für Google aufzubereiten und wichtige technische SEO-Bausteine wie JSON-LD-Code sinnvoll einzusetzen.
FAQ zu JSON-LD in WordPress
JSON-LD ist ein Codeformat für strukturierte Daten, mit dem Webseiten zusätzliche Informationen für Suchmaschinen bereitstellen können.
Nein, JSON-LD garantiert keine besseren Rankings, kann Google aber helfen, Inhalte besser zu verstehen und bestimmte Suchdarstellungen zu ermöglichen.
JSON-LD kann im Head-Bereich der Webseite eingefügt werden, zum Beispiel über ein Code-Snippets Plugin, ein SEO-Plugin oder ein individuelles Child Theme.
Der Code selbst ist nicht sichtbar, aber die darin beschriebenen Inhalte sollten zur sichtbaren Webseite passen und dürfen nicht irreführend sein.
Nach dem Einfügen sollte der Code mit einem Rich Results Test und einem Schema Markup Validator geprüft werden.

