Skip to content
EUID Audit service & seal, Home
Get your website audited

This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung

SEO

What is structured data, and what does JSON-LD do for my website?

Structured data is machine-readable additional information in the source code that tells search engines what a page is — a business, a product, an event, or a list of frequently asked questions. The common format for this is called JSON-LD. This information is the foundation for enhanced search results with rating stars, opening hours, or expandable questions — and, increasingly, for AI answer engines drawing on a page as a source.

Structured data translates your page for machines

A person immediately recognises on your website that "Mon–Fri 8am–5pm" are opening hours, and "Huber Joinery" is the company name. A machine initially sees only text. Structured data solves this: it names, in a fixed, globally agreed vocabulary, what the individual values mean — this is an organisation, this is its name, this is its address, this is its opening hours. The JSON-LD format bundles these assignments into a dedicated, invisible block in the source code, with no change to the visible content. The type declaration is what matters: it says what kind of thing this is — without it, the block stays worthless.

Enhanced search results are built from these values

Google uses structured data to enrich results: rating stars under the title, opening hours next to the address, expandable questions and answers right in the results list. Results enriched like this stand out and take up more space than a competitor's standard entry. There's a second benefit on top, one that's gaining weight: AI answer engines prefer to draw on pages that say, in machine-readable form, what they are and who's behind them. A page with no structured data can only get the plain result in either case — our check therefore treats its absence as a serious shortcoming in the SEO audit area.

How we check structured data in three stages

The check verifies every JSON-LD block on a page in three stages. First: is a block present at all? If every one is missing, the report reports a serious shortcoming. Second: is the block technically valid? A typo can render the entire block unreadable — search engines then silently ignore it, and the values have no effect, even though they're in the source code. Third: does the block contain a type declaration, meaning does it say what kind of thing this is? Only once all three stages are passed does the page reach this check point's full marks.

  • Ask your agency to set your company data as JSON-LD on the homepage: name, address, phone number, and opening hours.
  • Choose the type to match the page — a local business, an event, and a list of questions each have their own types.
  • Also mark up existing question-and-answer sections with FAQ structure.
  • Have it checked after every change whether the blocks stay technically valid — a typo switches off the whole block.
  • Keep the values up to date: changed opening hours belong in the structured data too.

Deutsche Fassung dieser Seite

  • Seal Digitale Barrierefreiheit
  • Seal Daten & Recht
  • Seal Technische Qualität
  • Seal Digital Excellence
  • Seal Cyberversicherung

Audited. For a better digital future.euid.com