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-8Reference
W3C JSON-LD 1.1