---
title: "JSON-LD"
title_en: "JSON-LD"
description: "JSON-LD (JSON for Linking Data) ist ein W3C-Standard, um Linked Data als JSON zu schreiben. Im HTML eingebettet, beschreibt es per Schema.org Firma, Angebote, FAQ und Glossarbegriffe für Suchmaschinen und KI-Systeme."
description_en: "JSON-LD (JSON for Linking Data) is a W3C standard for writing linked data as JSON. Embedded in HTML with Schema.org vocabulary, it describes organization, offers, FAQ and glossary terms for search engines and AI systems."
summary_en: "JSON-LD (JSON for Linking Data) is a W3C standard for writing linked data as JSON. Embedded in HTML with Schema.org vocabulary, it describes organization, offers, FAQ and glossary terms for search engines and AI systems."
direct_answer_en: "JSON-LD is a W3C-standardized JSON syntax for linked data. Placed in a script tag, it labels what a page is about using Schema.org types — without changing the visible layout — so machines can read entities and relations reliably."
url: "https://modern-stack.de/glossar/json-ld"
type: "glossary"
kind: "glossary"
language: de-DE
updated_at: "2026-10-06T18:00:00+00:00"
---

# JSON-LD

## English Abstract

JSON-LD (JSON for Linking Data) is a W3C standard for writing linked data as JSON. Embedded in HTML with Schema.org vocabulary, it describes organization, offers, FAQ and glossary terms for search engines and AI systems.

## Quick Answer (EN)

JSON-LD is a W3C-standardized JSON syntax for linked data. Placed in a script tag, it labels what a page is about using Schema.org types — without changing the visible layout — so machines can read entities and relations reliably.

## Key Takeaways (EN)

- JSON-LD lives in a script tag of type application/ld+json and is separate from visible markup.
- A single @graph with stable @id values beats many disconnected blocks.
- Markup must match visible content; fake schema damages trust.

## English Summary

JSON-LD stands for JSON for Linking Data and is a W3C Recommendation. Pages embed it in a script element with the type application/ld+json. With the Schema.org vocabulary it states which entities a page describes — Organization, Service, Article, DefinedTerm — and how they relate through @id references. Google recommends JSON-LD over Microdata and RDFa. Modern Stack emits one consistent @graph per page, generated from the same content that renders in HTML.


## Quick Answer

**JSON-LD:** JSON-LD ist eine standardisierte JSON-Schreibweise, mit der du einer Seite maschinenlesbare Bedeutung mitgibst. Du legst sie in ein Script-Element im HTML und beschreibst dort mit dem [Schema.org](/glossar/schema-org)-Vokabular, wer dein Betrieb ist, was du anbietest und welche Fragen die Seite beantwortet. Das sichtbare Layout bleibt unberührt, Maschinen bekommen eindeutige Fakten.

> Zitierfähigkeit entsteht, wenn Definition, Struktur und klare nächste Schritte zusammenkommen.
> Steve Baka

## Key Takeaways

- JSON-LD steckt in `<script type="application/ld+json">` und ist vom sichtbaren Markup getrennt.
- Ein einziger `@graph` mit stabilen `@id`-Verweisen ist sauberer als viele lose Blöcke.
- Jeder Wert muss auch sichtbar auf der Seite stehen — sonst schadet das Markup mehr, als es nützt.
- Basis für [Entity-SEO](/glossar/entity-seo), [FAQPage](/glossar/faqpage-schema) und den [Agent-Ready-Score](/glossar/agent-ready-score).

## Was ist JSON-LD?

JSON-LD steht für „JSON for Linking Data“ und ist seit 2014 eine W3C-Empfehlung, aktuell in Version 1.1. Es überträgt die Idee von Linked Data in ein Format, das Entwickler ohnehin kennen: JSON. Wichtige Schlüsselwörter sind `@context` (welches Vokabular gilt), `@type` (um welche Art von Ding es geht), `@id` (eine eindeutige Kennung als URL) und `@graph` (eine Sammlung zusammenhängender Objekte).

Zusammen mit Schema.org entsteht daraus eine gemeinsame Sprache. Eine Praxis ist dann nicht mehr nur ein Textabsatz, sondern ein Objekt vom Typ `LocalBusiness` mit Adresse, Telefonnummer und Öffnungszeiten. Google empfiehlt JSON-LD gegenüber Microdata und RDFa, weil es sich getrennt vom HTML pflegen und per Template erzeugen lässt. Auch andere Crawler und KI-Systeme lesen das Format, wenn sie eine Seite einordnen.

## Wie sieht ein sauberer Aufbau aus?

Ein belastbares Muster besteht aus mehreren miteinander verbundenen Knoten:

- **Organization** mit fester `@id`, etwa `https://beispiel.de/#organization`, mit Name, Logo, Adresse und echten Profilen unter `sameAs`.
- **WebSite** mit Verweis auf die Organization als Herausgeber.
- **Seitentyp** passend zum Inhalt: `Article`, `Service`, `DefinedTerm`, `FAQPage` oder `Dataset`.

Statt Daten zu kopieren, verweist jeder Knoten per `@id` auf den anderen. Ändert sich die Telefonnummer, passt du sie an einer Stelle an. Weiterführend: [Organization Schema](/glossar/organization-schema) und [LocalBusiness Schema](/glossar/localbusiness-schema). Besonders wichtig ist die Konsistenz mit dem sichtbaren Text und mit den Angaben im [Google Business Profile](/glossar/google-business-profile).

## Warum zählt JSON-LD für Google und KI-Antworten?

Suchmaschinen verstehen Text statistisch, strukturierte Daten liefern dagegen eine ausdrückliche Aussage. Das beschleunigt die Einordnung deiner Seite und kann Rich Results auslösen. Für generative Systeme gilt: Wenn eine Antwort Namen, Orte oder Preise nennt, ist ein eindeutig markiertes Objekt eine verlässlichere Quelle als ein Absatz, der erst interpretiert werden muss. In der [AI-Readiness-Studie](/themen/ai-readiness-dienstleister-studie) ist vorhandenes oder fehlendes JSON-LD deshalb einer der geprüften Bausteine.

Erwarte aber keine Wunder: JSON-LD ersetzt keinen guten Inhalt und garantiert kein Rich Result. Google zeigt etwa FAQ-Boxen seit 2023 nur noch für wenige Webseiten. Der bleibende Wert liegt im Verständnis deiner Entities.

## Welche Fehler kosten Vertrauen?

- **Theater-Schema:** Bewertungen, Preise oder FAQ im Markup, die auf der Seite nicht stehen. Das verstößt gegen die Richtlinien von Google.
- **Widersprüche:** Zwei Telefonnummern oder unterschiedliche Firmennamen im Markup und im Impressum.
- **Dubletten durch Plugins:** Theme, SEO-Plugin und Pagebuilder erzeugen jeweils eigenes Markup, das sich überschneidet.
- **Kaputte Syntax:** ein Komma zu viel, und der gesamte Block wird ignoriert.
- **Leere Pflichtfelder:** Objekte ohne Namen oder URL sind wertlos.

## Praxis bei Modern Stack

Wir erzeugen JSON-LD serverseitig aus denselben Daten, aus denen die Seite gerendert wird. Dadurch kann das Markup nicht vom sichtbaren Inhalt abweichen. Jede Seite bekommt Organization, Person und WebSite plus den passenden Seitentyp. Prüfung und Einordnung findest du unter [Strukturierte Daten & GEO](/themen/structured-data-geo).

## Verwandte Themen

- [Schema.org](/glossar/schema-org)
- [Strukturierte Daten](/glossar/structured-data)
- [FAQ-Struktur](/glossar/faq-struktur)
- [Entity](/glossar/entity)
- [GEO & AI-Sichtbarkeit](/themen/geo-ai-sichtbarkeit)
- [Strukturierte Daten & GEO](/themen/structured-data-geo)
- [AIO](/glossar/aio)
- [FAQPage Schema](/glossar/faqpage-schema)
- [Organization Schema](/glossar/organization-schema)
- [AI-Readiness-Studie](/themen/ai-readiness-dienstleister-studie)

## Quellen

- [W3C — JSON-LD 1.1](https://www.w3.org/TR/json-ld11/) — W3C; Normative Spezifikation des Formats inklusive @context, @id und @graph.
- [Google — Einführung in strukturierte Daten](https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data) — Google Search Central; Empfiehlt JSON-LD und beschreibt Qualitätsrichtlinien für Markup.
- [Schema.org — Getting started](https://schema.org/docs/gs.html) — Schema.org; Beschreibt Vokabular und Einbettungsformate offiziell.
- [Strukturierte Daten & GEO](https://modern-stack.de/themen/structured-data-geo) — Modern Stack; Praxis, wie wir JSON-LD für generative Suche aufbauen.

## FAQ

### Wo prüfe ich, ob mein JSON-LD korrekt ist?

Mit dem Rich-Results-Test von Google und dem Schema-Markup-Validator von schema.org. Prüfe danach, ob jeder Wert auch im sichtbaren Text steht — ein gültiges Syntax-Ergebnis allein sagt nichts über die Qualität.

### Reichen mehrere einzelne Script-Blöcke?

Technisch ja, sauberer ist ein einziger @graph, in dem Organization, WebSite und der seitenbezogene Typ per @id aufeinander verweisen. So entstehen keine widersprüchlichen Doppelungen.

### Warum bekomme ich trotz JSON-LD keine Sterne oder FAQ-Boxen?

Rich Results sind eine Möglichkeit, kein Anspruch. Google zeigt etwa FAQ-Ergebnisse seit 2023 nur noch für wenige Webseiten. Der Nutzen von JSON-LD liegt vor allem im Verständnis der Entities — auch für KI-Systeme.

## Related

- [Strukturierte Daten für GEO](https://modern-stack.de/themen/structured-data-geo)
- [Schema.org](https://modern-stack.de/glossar/schema-org)
- [Strukturierte Daten](https://modern-stack.de/glossar/structured-data)
- [GEO & AI-Sichtbarkeit](https://modern-stack.de/themen/geo-ai-sichtbarkeit)
- [Organization Schema](https://modern-stack.de/glossar/organization-schema)
- [FAQPage Schema](https://modern-stack.de/glossar/faqpage-schema)
- [FAQ-Struktur](https://modern-stack.de/glossar/faq-struktur)
- [Entity](https://modern-stack.de/glossar/entity)
- [AIO](https://modern-stack.de/glossar/aio)
- [Agent-Ready-Score](https://modern-stack.de/glossar/agent-ready-score)
- [AI-Readiness von Physiotherapie-Webseiten — Branchenstudie](https://modern-stack.de/themen/ai-readiness-physiotherapie-studie)
- [AI-Readiness von Coaching-Webseiten — Branchenstudie](https://modern-stack.de/themen/ai-readiness-coaching-studie)
- [AI-Readiness von Steuerberater-Webseiten — Branchenstudie](https://modern-stack.de/themen/ai-readiness-steuerberater-studie)
- [AI-Readiness von Psychologie- und Therapie-Webseiten — Branchenstudie](https://modern-stack.de/themen/ai-readiness-psychologie-studie)
- [AI-Readiness von Fotografie-Webseiten — Branchenstudie](https://modern-stack.de/themen/ai-readiness-fotografie-studie)
- [AI-Readiness gemischter Dienstleister-Webseiten — Branchenstudie](https://modern-stack.de/themen/ai-readiness-dienstleistung-studie)
- [AI-Readiness von Gesundheitspraxis-Webseiten — Richtungsstudie](https://modern-stack.de/themen/ai-readiness-gesundheitspraxis-studie)
- [AI-Readiness von Handwerks-Webseiten — Richtungsstudie](https://modern-stack.de/themen/ai-readiness-handwerk-studie)
- [AI-Readiness deutscher Dienstleister-Webseiten — Studie, Zahlen und Handlungsbedarf](https://modern-stack.de/themen/ai-readiness-dienstleister-studie)
- [Beste Webdesign-Agenturen in Bad Schönborn 2026 — Ranking nach KI-Sichtbarkeit](https://modern-stack.de/themen/webdesign-agenturen-bad-schoenborn)
- [AI-Readiness in Bad Schönborn — lokale Studie zu Dienstleister-Webseiten](https://modern-stack.de/themen/ai-readiness-bad-schoenborn-studie)
- [Webseite-Modernisierung für Steuerberater-Kanzleien](https://modern-stack.de/themen/steuerberater-kanzlei-website)
- [Webseite-Modernisierung für Physiotherapie-Praxen](https://modern-stack.de/themen/physiotherapie-praxis-website)
- [Webseite-Modernisierung für Handwerksbetriebe](https://modern-stack.de/themen/handwerk-website-modernisieren)
- [QI-GEO — Query-Implied Generative Engine Optimization](https://modern-stack.de/themen/qi-geo)
- [AI-Readiness in Bruchsal — lokale Studie zu Dienstleister-Webseiten](https://modern-stack.de/themen/ai-readiness-bruchsal-studie)

## Inline Entity Mentions

- [[entity:schema-org]] → https://modern-stack.de/themen/schema-org
- [[entity:entity-seo]] → https://modern-stack.de/themen/entity-seo
- [[entity:faqpage-schema]] → https://modern-stack.de/themen/faqpage-schema
- [[entity:agent-ready-score]] → https://modern-stack.de/themen/agent-ready-score
- [[entity:organization-schema]] → https://modern-stack.de/themen/organization-schema
- [[entity:localbusiness-schema]] → https://modern-stack.de/themen/localbusiness-schema
- [[entity:google-business-profile]] → https://modern-stack.de/themen/google-business-profile
- [[entity:ai-readiness-dienstleister-studie]] → https://modern-stack.de/themen/ai-readiness-dienstleister-studie
- [[entity:structured-data-geo]] → https://modern-stack.de/themen/structured-data-geo
- [[entity:structured-data]] → https://modern-stack.de/themen/structured-data
- [[entity:faq-struktur]] → https://modern-stack.de/themen/faq-struktur
- [[entity:entity]] → https://modern-stack.de/themen/entity
- [[entity:geo-ai-sichtbarkeit]] → https://modern-stack.de/themen/geo-ai-sichtbarkeit
- [[entity:aio]] → https://modern-stack.de/themen/aio

## Strukturierte Daten

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "@id": "https://modern-stack.de/#website",
      "url": "https://modern-stack.de",
      "name": "Modern Stack",
      "description": "Wir modernisieren bestehende Unternehmenswebseiten — schneller, klarer und besser lesbar für Suche und KI. Inhalte bleiben. Ab 500 €.",
      "publisher": {
        "@id": "https://modern-stack.de/#organization"
      },
      "inLanguage": "de-DE"
    },
    {
      "@type": [
        "Organization",
        "ProfessionalService"
      ],
      "@id": "https://modern-stack.de/#organization",
      "name": "Modern Stack",
      "legalName": "Modern Stack",
      "url": "https://modern-stack.de",
      "logo": "https://modern-stack.de/brand/logo.png",
      "email": "info@modern-stack.de",
      "telephone": "+4915225317285",
      "sameAs": [
        "https://www.google.com/search?kgmid=/g/11p1mc1kq_&q=Modern+Stack",
        "https://stevebaka.de",
        "https://www.linkedin.com/in/steve-baka/",
        "https://www.mallorca-expats.de"
      ],
      "foundingLocation": {
        "@type": "Place",
        "name": "Bad Schönborn, Deutschland"
      },
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Glöckelsberg 13/2",
        "postalCode": "76669",
        "addressLocality": "Bad Schönborn",
        "addressRegion": "Baden-Württemberg",
        "addressCountry": "DE"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 49.22167,
        "longitude": 8.65734
      },
      "areaServed": [
        {
          "@type": "Place",
          "name": "Bad Schönborn",
          "url": "https://modern-stack.de/regionen/bad-schoenborn"
        },
        {
          "@type": "Place",
          "name": "Mingolsheim",
          "alternateName": "Bad Mingolsheim",
          "url": "https://modern-stack.de/regionen/mingolsheim"
        },
        {
          "@type": "Place",
          "name": "Langenbrücken",
          "alternateName": "Bad Langenbrücken",
          "url": "https://modern-stack.de/regionen/langenbruecken"
        },
        {
          "@type": "Country",
          "name": "DE"
        },
        {
          "@type": "Country",
          "name": "AT"
        },
        {
          "@type": "Country",
          "name": "CH"
        }
      ],
      "knowsAbout": [
        "Webseite-Modernisierung",
        "WordPress-Migration",
        "Generative Engine Optimization",
        "Lokale Sichtbarkeit Bad Schönborn"
      ],
      "founder": {
        "@id": "https://modern-stack.de/#person"
      }
    },
    {
      "@type": "Person",
      "@id": "https://modern-stack.de/#person",
      "name": "Steve Baka",
      "jobTitle": "Gründer, Modern Stack",
      "url": "https://stevebaka.de",
      "email": "info@modern-stack.de",
      "telephone": "+4915225317285",
      "sameAs": [
        "https://stevebaka.de",
        "https://www.linkedin.com/in/steve-baka/",
        "https://www.mallorca-expats.de",
        "https://geo-seo-aio.de"
      ],
      "worksFor": {
        "@id": "https://modern-stack.de/#organization"
      },
      "knowsAbout": [
        "Webseite-Modernisierung",
        "Generative Engine Optimization",
        "AI Search",
        "WordPress Migration",
        "Knowledge Graph",
        "Lokale Sichtbarkeit D-A-CH"
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://modern-stack.de/glossar/json-ld#webpage",
      "url": "https://modern-stack.de/glossar/json-ld",
      "name": "JSON-LD — Glossar | Modern Stack",
      "description": "JSON-LD erklärt: Wie der W3C-Standard Schema.org-Daten im HTML einbettet, wie ein sauberer @graph aussieht und welche Fehler Vertrauen kosten.",
      "isPartOf": {
        "@id": "https://modern-stack.de/#website"
      },
      "about": {
        "@id": "https://modern-stack.de/glossar/json-ld#main"
      },
      "breadcrumb": {
        "@id": "https://modern-stack.de/glossar/json-ld#breadcrumb"
      },
      "dateModified": "2026-10-06T18:00:00+00:00",
      "inLanguage": "de-DE"
    },
    {
      "@type": "DefinedTerm",
      "@id": "https://modern-stack.de/glossar/json-ld#main",
      "name": "JSON-LD — Glossar",
      "headline": "JSON-LD — Glossar",
      "alternateName": "JSON-LD",
      "description": "JSON-LD (JSON for Linking Data) ist ein W3C-Standard, um Linked Data als JSON zu schreiben. Im HTML eingebettet, beschreibt es per Schema.org Firma, Angebote, FAQ und Glossarbegriffe für Suchmaschinen und KI-Systeme.",
      "abstract": [
        {
          "@value": "JSON-LD (JSON for Linking Data) ist ein W3C-Standard, um Linked Data als JSON zu schreiben. Im HTML eingebettet, beschreibt es per Schema.org Firma, Angebote, FAQ und Glossarbegriffe für Suchmaschinen und KI-Systeme.",
          "@language": "de"
        },
        {
          "@value": "JSON-LD (JSON for Linking Data) is a W3C standard for writing linked data as JSON. Embedded in HTML with Schema.org vocabulary, it describes organization, offers, FAQ and glossary terms for search engines and AI systems.",
          "@language": "en"
        }
      ],
      "url": "https://modern-stack.de/glossar/json-ld",
      "inLanguage": [
        "de-DE",
        "en"
      ],
      "datePublished": "2026-08-31T18:00:00+00:00",
      "dateModified": "2026-10-06T18:00:00+00:00",
      "author": {
        "@id": "https://modern-stack.de/#person"
      },
      "publisher": {
        "@id": "https://modern-stack.de/#organization"
      },
      "mainEntityOfPage": {
        "@id": "https://modern-stack.de/glossar/json-ld#webpage"
      },
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".gb-direct-answer",
          ".gb-faq-answer"
        ]
      },
      "encoding": {
        "@type": "MediaObject",
        "encodingFormat": "text/markdown",
        "name": "English direct answer",
        "text": "JSON-LD is a W3C-standardized JSON syntax for linked data. Placed in a script tag, it labels what a page is about using Schema.org types — without changing the visible layout — so machines can read entities and relations reliably."
      },
      "citation": [
        "https://www.w3.org/TR/json-ld11/",
        "https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data",
        "https://schema.org/docs/gs.html",
        "https://modern-stack.de/themen/structured-data-geo"
      ],
      "mentions": [
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/structured-data-geo#main",
          "name": "Strukturierte Daten für GEO",
          "alternateName": "Structured data for GEO",
          "url": "https://modern-stack.de/themen/structured-data-geo"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/schema-org#main",
          "name": "Schema.org",
          "alternateName": "Schema.org",
          "url": "https://modern-stack.de/glossar/schema-org"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/structured-data#main",
          "name": "Strukturierte Daten",
          "alternateName": "Structured data",
          "url": "https://modern-stack.de/glossar/structured-data"
        },
        {
          "@type": "Thing",
          "@id": "https://modern-stack.de/themen/geo-ai-sichtbarkeit#main",
          "name": "GEO & AI-Sichtbarkeit",
          "alternateName": "GEO and AI visibility",
          "url": "https://modern-stack.de/themen/geo-ai-sichtbarkeit"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/organization-schema#main",
          "name": "Organization Schema",
          "alternateName": "Organization schema",
          "url": "https://modern-stack.de/glossar/organization-schema"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/faqpage-schema#main",
          "name": "FAQPage Schema",
          "alternateName": "FAQPage schema",
          "url": "https://modern-stack.de/glossar/faqpage-schema"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/faq-struktur#main",
          "name": "FAQ-Struktur",
          "alternateName": "FAQ structure",
          "url": "https://modern-stack.de/glossar/faq-struktur"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/entity#main",
          "name": "Entity",
          "alternateName": "Entity",
          "url": "https://modern-stack.de/glossar/entity"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/aio#main",
          "name": "AIO",
          "alternateName": "AI Optimization / AI Overviews",
          "url": "https://modern-stack.de/glossar/aio"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/agent-ready-score#main",
          "name": "Agent-Ready-Score",
          "alternateName": "Agent-ready score",
          "url": "https://modern-stack.de/glossar/agent-ready-score"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/ai-readiness-physiotherapie-studie#main",
          "name": "AI-Readiness von Physiotherapie-Webseiten — Branchenstudie",
          "alternateName": "AI readiness of physiotherapy websites — industry study",
          "url": "https://modern-stack.de/themen/ai-readiness-physiotherapie-studie"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/ai-readiness-coaching-studie#main",
          "name": "AI-Readiness von Coaching-Webseiten — Branchenstudie",
          "alternateName": "AI readiness of coaching websites — industry study",
          "url": "https://modern-stack.de/themen/ai-readiness-coaching-studie"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/ai-readiness-steuerberater-studie#main",
          "name": "AI-Readiness von Steuerberater-Webseiten — Branchenstudie",
          "alternateName": "AI readiness of tax advisor websites — industry study",
          "url": "https://modern-stack.de/themen/ai-readiness-steuerberater-studie"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/ai-readiness-psychologie-studie#main",
          "name": "AI-Readiness von Psychologie- und Therapie-Webseiten — Branchenstudie",
          "alternateName": "AI readiness of psychology and therapy websites — industry study",
          "url": "https://modern-stack.de/themen/ai-readiness-psychologie-studie"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/ai-readiness-fotografie-studie#main",
          "name": "AI-Readiness von Fotografie-Webseiten — Branchenstudie",
          "alternateName": "AI readiness of photography websites — industry study",
          "url": "https://modern-stack.de/themen/ai-readiness-fotografie-studie"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/ai-readiness-dienstleistung-studie#main",
          "name": "AI-Readiness gemischter Dienstleister-Webseiten — Branchenstudie",
          "alternateName": "AI readiness of mixed service-business websites — industry study",
          "url": "https://modern-stack.de/themen/ai-readiness-dienstleistung-studie"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/ai-readiness-gesundheitspraxis-studie#main",
          "name": "AI-Readiness von Gesundheitspraxis-Webseiten — Richtungsstudie",
          "alternateName": "AI readiness of health practice websites — directional study",
          "url": "https://modern-stack.de/themen/ai-readiness-gesundheitspraxis-studie"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/ai-readiness-handwerk-studie#main",
          "name": "AI-Readiness von Handwerks-Webseiten — Richtungsstudie",
          "alternateName": "AI readiness of craft trade websites — directional study",
          "url": "https://modern-stack.de/themen/ai-readiness-handwerk-studie"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/ai-readiness-dienstleister-studie#main",
          "name": "AI-Readiness deutscher Dienstleister-Webseiten — Studie, Zahlen und Handlungsbedarf",
          "alternateName": "AI readiness of German service-business websites — study, numbers and action",
          "url": "https://modern-stack.de/themen/ai-readiness-dienstleister-studie"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/webdesign-agenturen-bad-schoenborn#main",
          "name": "Beste Webdesign-Agenturen in Bad Schönborn 2026 — Ranking nach KI-Sichtbarkeit",
          "alternateName": "Best web design agencies in Bad Schönborn 2026 — ranked by AI visibility",
          "url": "https://modern-stack.de/themen/webdesign-agenturen-bad-schoenborn"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/ai-readiness-bad-schoenborn-studie#main",
          "name": "AI-Readiness in Bad Schönborn — lokale Studie zu Dienstleister-Webseiten",
          "alternateName": "AI readiness in Bad Schönborn — local study of service-business websites",
          "url": "https://modern-stack.de/themen/ai-readiness-bad-schoenborn-studie"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/steuerberater-kanzlei-website#main",
          "name": "Webseite-Modernisierung für Steuerberater-Kanzleien",
          "alternateName": "Website modernization for tax advisory firms",
          "url": "https://modern-stack.de/themen/steuerberater-kanzlei-website"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/physiotherapie-praxis-website#main",
          "name": "Webseite-Modernisierung für Physiotherapie-Praxen",
          "alternateName": "Website modernization for physiotherapy practices",
          "url": "https://modern-stack.de/themen/physiotherapie-praxis-website"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen2#main",
          "name": "Webseite-Modernisierung für Handwerksbetriebe",
          "alternateName": "Website modernization for trades businesses",
          "url": "https://modern-stack.de/themen2"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/qi-geo#main",
          "name": "QI-GEO — Query-Implied Generative Engine Optimization",
          "alternateName": "QI-GEO — Query-Implied Generative Engine Optimization",
          "url": "https://modern-stack.de/themen/qi-geo"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/ai-readiness-bruchsal-studie#main",
          "name": "AI-Readiness in Bruchsal — lokale Studie zu Dienstleister-Webseiten",
          "alternateName": "AI readiness in Bruchsal — local study of service-business websites",
          "url": "https://modern-stack.de/themen/ai-readiness-bruchsal-studie"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/entity-seo#main",
          "name": "Entity-SEO",
          "alternateName": "Entity SEO",
          "url": "https://modern-stack.de/glossar/entity-seo"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/localbusiness-schema#main",
          "name": "LocalBusiness Schema",
          "alternateName": "LocalBusiness schema",
          "url": "https://modern-stack.de/glossar/localbusiness-schema"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/google-business-profile#main",
          "name": "Google Business Profile",
          "alternateName": "Google Business Profile",
          "url": "https://modern-stack.de/glossar/google-business-profile"
        }
      ],
      "hasOfferCatalog": {
        "@type": "OfferCatalog",
        "name": "Verwandte Leistungen",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "item": {
              "@type": "Service",
              "@id": "https://modern-stack.de/themen/geo-ai-sichtbarkeit#main",
              "name": "GEO & AI-Sichtbarkeit",
              "url": "https://modern-stack.de/themen/geo-ai-sichtbarkeit",
              "provider": {
                "@id": "https://modern-stack.de/#organization"
              }
            }
          }
        ]
      },
      "isPartOf": {
        "@id": "https://modern-stack.de/themen/geo-ai-sichtbarkeit#main"
      },
      "inDefinedTermSet": "https://modern-stack.de/glossar"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://modern-stack.de/glossar/json-ld#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Startseite",
          "item": "https://modern-stack.de/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Glossar",
          "item": "https://modern-stack.de/glossar"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "JSON-LD",
          "item": "https://modern-stack.de/glossar/json-ld"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://modern-stack.de/glossar/json-ld#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Wo prüfe ich, ob mein JSON-LD korrekt ist?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Mit dem Rich-Results-Test von Google und dem Schema-Markup-Validator von schema.org. Prüfe danach, ob jeder Wert auch im sichtbaren Text steht — ein gültiges Syntax-Ergebnis allein sagt nichts über die Qualität."
          }
        },
        {
          "@type": "Question",
          "name": "Reichen mehrere einzelne Script-Blöcke?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Technisch ja, sauberer ist ein einziger @graph, in dem Organization, WebSite und der seitenbezogene Typ per @id aufeinander verweisen. So entstehen keine widersprüchlichen Doppelungen."
          }
        },
        {
          "@type": "Question",
          "name": "Warum bekomme ich trotz JSON-LD keine Sterne oder FAQ-Boxen?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Rich Results sind eine Möglichkeit, kein Anspruch. Google zeigt etwa FAQ-Ergebnisse seit 2023 nur noch für wenige Webseiten. Der Nutzen von JSON-LD liegt vor allem im Verständnis der Entities — auch für KI-Systeme."
          }
        }
      ]
    },
    {
      "@type": "Service",
      "@id": "https://modern-stack.de/themen/geo-ai-sichtbarkeit#main",
      "name": "GEO & AI-Sichtbarkeit",
      "alternateName": "GEO and AI visibility",
      "url": "https://modern-stack.de/themen/geo-ai-sichtbarkeit",
      "description": "Warum moderne Webseiten für Google und KI-Systeme strukturiert sein müssen — und wie Modern Stack die technische Grundlage für GEO, AIO und Zitation in generativen Antworten schafft.",
      "provider": {
        "@id": "https://modern-stack.de/#organization"
      },
      "areaServed": [
        {
          "@type": "Place",
          "name": "Bad Schönborn",
          "url": "https://modern-stack.de/regionen/bad-schoenborn"
        },
        {
          "@type": "Place",
          "name": "Mingolsheim",
          "alternateName": "Bad Mingolsheim",
          "url": "https://modern-stack.de/regionen/mingolsheim"
        },
        {
          "@type": "Place",
          "name": "Langenbrücken",
          "alternateName": "Bad Langenbrücken",
          "url": "https://modern-stack.de/regionen/langenbruecken"
        },
        {
          "@type": "Country",
          "name": "DE"
        },
        {
          "@type": "Country",
          "name": "AT"
        },
        {
          "@type": "Country",
          "name": "CH"
        }
      ]
    }
  ]
}
```
