DevKits

application/*

application/ld+json

File extensions: .jsonld

JSON for Linked Data — semantic web / Schema.org markup embedded in HTML.

What is application/ld+json?

application/ld+json is a JSON-based serialization for Linked Data. It is what you use when embedding Schema.org structured data inside a <script type="application/ld+json"> tag on an HTML page — the standard way to feed Google rich results.

Typical usage

Embed inside HTML for SEO structured data (FAQPage, Article, Product, HowTo). Also served by APIs that expose semantic data.

Common gotchas

Google Search Console will not accept plain application/json for structured data — the +json suffix distinguishes it as Linked Data and is required for rich-result eligibility.

HTTP header example

Response header

Content-Type: application/ld+json; charset=utf-8

Reference

W3C JSON-LD 1.1

Related MIME types