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.