Standard

JSON-LD

JavaScript Object Notation for Linked Data — the recommended format for embedding Schema.org structured data in HTML pages.

Published February 20, 2026

Definition

JSON-LD (JavaScript Object Notation for Linked Data) is a format for adding structured data to web pages. Data is placed in a <script type="application/ld+json"> tag, usually in the <head>, keeping it separate from the visual content. The @context is typically https://schema.org and @type defines the entity (Article, Organization, BreadcrumbList, etc.).

Google and most AI retrieval systems recommend JSON-LD over Microdata or RDFa because it is decoupled from the DOM, easy to generate dynamically, and widely supported.

Relevance to GEO

JSON-LD is the preferred way to expose headline, description, dates, and author to agents and RAG indexers. Combined with Schema.org types, it helps agents understand and cite your content accurately.