What is JSON-LD?
TL;DR
JSON-LD (JavaScript Object Notation for Linked Data) is a format for embedding structured data in web pages using a JSON script tag, making your content machine-readable.
Last updated: 2026-03-09
Definition#
JSON-LD stands for JavaScript Object Notation for Linked Data. It is a way to embed structured data (like product prices, article authors, or business hours) directly into a web page using a
<script type="application/ld+json"> tag.
JSON-LD is Google's recommended format for structured data. Unlike older formats like Microdata and RDFa that weave data into HTML elements, JSON-LD sits in its own script block. This makes it easy to add, modify, and debug without changing your visible content.
The data inside a JSON-LD block follows the vocabulary defined by Schema.org. You specify what type of thing you are describing (Organization, Product, Article, etc.) and provide its properties (name, price, author, etc.).Why It Matters for AI Readiness#
JSON-LD is the backbone of the Schema Markup factor in your AgentReady™ score. AI models parse JSON-LD to extract structured facts about your content, products, and organization. Without it, AI models have to guess at meaning from raw text.
For implementation examples, see our guide on adding schema markup.
Related Concepts#
JSON-LD implements the Schema.org vocabulary. It is one form of Structured Data. It is measured by the Schema Markup factor.
Related Pages
Was this page helpful?