Skip to main content

JSON-LD

JSON-LD is the recommended format for adding schema markup to a web page. It is a small block of structured data, written in a clean code format, that sits in your page and tells search engines and AI systems exactly what the content is. When Google or an AI tool reads your structured data, JSON-LD is what it prefers to read.

What it is

JSON-LD stands for JavaScript Object Notation for Linked Data. In plain terms, it is a tidy block of code you place in a page that labels your content: this is a product, this is its price, this is the author, this is the FAQ. It lives separately from the visible page, so it does not change how the page looks to a reader.

Why it matters

JSON-LD is the format that carries your facts to the search-engine and AI-system audiences. Google recommends it over older methods, and AI tools that read structured data parse it cleanly. Marking up content in JSON-LD is one of the most direct ways to make a page machine-readable, which is what gets it understood and cited instead of guessed at.

What to do

Add JSON-LD to your most important pages first, matching the schema type to what the page is: Product, Article, FAQPage, HowTo, or Organization. Validate it with Google's Rich Results Test, and keep the markup accurate when the page changes.

Frequently asked questions

JSON-LD is the format; schema markup is the vocabulary. You usually write Schema.org markup in JSON-LD.
It is clean, easy to add without touching visible content, and simpler for machines to parse than older inline formats.
In a script block in the page's code. A reader never sees it, but search engines and AI systems do.

Related terms

Run the audit

One score. Ten pillars. About a minute.

Free, no credit card required. See where your site stands today.