← HomeHow to Get Cited in AI
Answer

What is JSON-LD?

By Jason Burns, Founder of HurcuLeads · Stuff Doer at Adolicious · Updated

JSON-LD (JSON for Linking Data) is a W3C-standardized JSON syntax for encoding linked data — it lets a web page declare structured metadata inline using vocabularies like schema.org, and it is Google's recommended structured-data format.

The specification lives at W3C JSON-LD 1.1. In practice the format looks like a normal JSON object with two special keys: @context (usually "https://schema.org") that names the vocabulary, and @type that names the entity type (Article, QAPage, Organization).

Google's structured-data introduction lists JSON-LD as the recommended format ahead of Microdata or RDFa, primarily because it decouples metadata from visible HTML — the same JSON block can be regenerated by a template engine without touching the DOM.

Two features matter for answer engines. @id makes entities addressable and re-referenceable across a graph — an Article's author can be { "@id": "https://site.com/#jane" } instead of a duplicated Person node. @graph lets a single script tag hold multiple related nodes (Organization, WebSite, Person, Article), which is how larger sites structure their identity block.

Common failure: injecting JSON-LD via client-side JavaScript. Most AI crawlers do not execute JavaScript, so the markup is invisible. Render JSON-LD on the server.

Related terms

Sources

Related questions people ask next

  • What is structured data?

    Structured data is machine-readable metadata added to a web page — typically as JSON-LD in the head — that describes the page's content using a shared vocabulary (schema.org) so search engines and answer engines can understand what the page is about beyond raw text.

  • Does schema.org markup affect AI citations?

    Schema.org markup affects AI citations indirectly but reliably — it collapses the model's attribution problem by making the author, publisher, and answer text machine-readable, and it is the primary signal Google uses to render both classic rich results and the source strip in AI Overviews.

  • How do I build an entity graph for my business?

    Build an entity graph for your business by publishing a schema.org Organization node with a stable @id and a sameAs array linking to authoritative external profiles — Wikipedia, Wikidata, LinkedIn, Crunchbase, official social accounts — then referencing that same @id from every Article, QAPage, and Person node on the site.

  • Does server-side rendering matter for AI crawlers?

    Server-side rendering matters for AI crawlers because most of them fetch a page's raw HTML once and do not execute JavaScript — a client-rendered page returns an empty shell on that fetch, so the answer text is invisible to the crawler even when the site works perfectly for a browser.