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.
Google recommends JSON-LD for many supported structured-data features. Unlike microdata or RDFa, JSON-LD is separate from the visual HTML, which can make it cleaner to generate 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.
Read every brace and identifier in JSON-LD Format Explained, then paste a block into the Schema Markup Checker.