What is JSON-LD structured data?

JSON-LD structured data is a block of JSON, placed in a script tag with type application/ld+json, that describes a page's content using schema.org vocabulary (organisation, article, product, FAQ) so search engines and AI systems can read the facts without parsing the visible HTML.

JSON-LD stands for JavaScript Object Notation for Linked Data. It is a W3C standard, and it is the format Google recommends for structured data because it sits in one block, usually in the head, rather than being woven through the HTML as Microdata or RDFa attributes. The vocabulary almost everyone uses is schema.org, a shared set of types such as Organization, LocalBusiness, Article, Product, FAQPage and BreadcrumbList, each with named properties.

It matters because it removes guesswork. A crawler can work out from the HTML that a page is probably about a company that installs CCTV in a particular emirate, but the JSON-LD says so directly, with the legal name, address, phone number, opening hours and links to the same entity on other sites through the sameAs property. Search engines use it for rich results, and AI systems use it as a source of clean facts about who you are. For a business that wants to be described correctly by an assistant, entity schema is the cheapest signal available.

A minimal example is an Organization block with name, url, logo, telephone, address and sameAs, placed on every page and expanded on the home page. A blog post adds Article with headline, author, datePublished and dateModified. Several types can be grouped under a single @graph array so the page carries one script block rather than many.

The common mistake is invalid JSON, typically a trailing comma or an unescaped quote, which fails silently: the browser ignores it and so does every crawler. The second is describing content that is not on the page, which Google treats as a violation. Validate with the Schema Markup Validator after every template change; ai-visibility-audit parses the blocks, including nested @graph, and reports any that fail.

Related terms

See it in practice