Skip to content
PCL

Knowledge base

Structured data: what it is and what it is for

Structured data is extra information in the code explaining what a page describes: a business, a service, a product, a question with an answer. People do not see it; search engines and language models do.

01

Why it exists

A machine reads text, but does not automatically know that '€ 89' is a price, that '9:00 – 17:30' are opening hours, or that a paragraph is the answer to the heading above it. Structured data says so explicitly, in a fixed format all major parties understand.

The result is not that you rank higher — it is not a ranking factor in itself. The result is that your listing looks different and is understood better: stars, prices, frequently asked questions, opening hours, breadcrumbs.

For language models the same principle applies: an explicitly marked question with an answer is easier to take over than a paragraph where that is implicit.

02

Which types matter for most businesses

The organisation or local business: name, address, phone number, opening hours, service area. This is the foundation and it should match exactly what your business profile and directories say.

The page itself and the breadcrumb, so it is clear where a page sits in the structure. Services with an offer catalogue underneath, for those who deliver several things.

Question-and-answer blocks on pages that genuinely answer questions, and products with price and availability for those who sell. Reviews may only be marked up if they are real and live on your own site.

What not to do: mark up what is not there. Structured data that does not match the visible page is ignored, or earns a manual action.

03

How to check it is right

Google has a free test in which you paste an address and see which blocks are recognised and which errors it contains. Do that after every major change to the site, and certainly after a move.

Watch especially for contradictions: an address in the code that differs from the address on the page, opening hours not updated, or prices that exist only in the code.

And keep it up: structured data is not a one-off job. As soon as your services, locations or opening hours change, this changes with them — otherwise you are telling machines something that is no longer true.

  • Structured data explains what is on a page
  • Not a ranking factor, but decisive for how your listing looks
  • Basics: organisation or local business, page, breadcrumb
  • Only mark up what is also visible on the page
  • Check after every major change

Quick questions on this topic

Will I get stars in Google if I mark up reviews?

Only if they are genuine reviews that live on your own site and meet the guidelines, and even then Google decides whether to show them. Copying reviews from other platforms and marking them as your own is against the rules.

Do I have to be able to edit this myself?

Not line by line, but the data in it yes: address, opening hours, services and prices are changed in the admin, after which the structured data follows. If a developer is needed for that, it will age, guaranteed.

Knowledge base

A question that is not here?

Just ask. Plaincodelab answers even when the answer is that you do not need something.

01 / 05

What is it about?

Enter = next