JSON-LD
JSON for Linked Data. A structured data format using JSON syntax that embeds schema.org markup in web pages. The preferred format for schema markup implementation.
Also known as: JSON for Linked Data
JSON-LD (JavaScript Object Notation for Linked Data) is a W3C standard format for embedding structured data in web pages. It uses standard JSON syntax inside a <script type="application/ld+json"> block that can appear anywhere in the HTML.
JSON-LD is the format recommended by Google and preferred by most major AI systems for schema markup implementation. Unlike microdata or RDFa (which embed attributes directly in HTML elements), JSON-LD is entirely separate from the visual HTML, making it cleaner to write and maintain.
A typical JSON-LD block specifies the @context (schema.org), the @type (Article, Organization, etc.), and the relevant properties for that entity type.