About UsBlogContact
Discuss your project

Term · Search & content

Structured data (schema markup)

Structured data is machine-readable information added to a page that describes its content using a shared vocabulary — schema.org. It tells search engines, and other systems reading the page, that this is a product with a price, that is an organisation with an address, this block is a set of questions and answers.

Updated · 1 min read · DealPro

[ 01 ]

Explained

Format

Google recommends JSON-LD: a block of JSON in a <script type="application/ld+json"> tag. Other formats (Microdata, RDFa) exist but are less convenient.

Common types for businesses

  • Organization and LocalBusiness.
  • WebSite and BreadcrumbList.
  • Service, Product and Offer.
  • Article for guides and news.
  • FAQPage, Event, JobPosting, Course where relevant.

What it achieves

  • Rich results in Google for some types — product prices and availability, breadcrumbs, events — subject to Google's eligibility rules, which change over time.
  • Better understanding of entities and relationships, useful for search and for AI systems that summarise web content.
  • Consistency of business information across the web.

Rules

  • Mark up only content visible on the page.
  • Keep it accurate and consistent with the page and other sources.
  • No fake reviews or misleading information — this can lead to manual actions.
  • Validate with Google's Rich Results Test and the Schema Markup Validator.

See structured data for business websites.

[ 02 ]

FAQ

Frequently asked questions

Is structured data a ranking factor?

Not directly. It helps presentation and understanding, which can improve clicks and visibility.

Does every page need it?

Most pages benefit from breadcrumbs and a type describing the main content; add more where accurate.

Related reading

[ 03 ]

Next step

Have a project in mind?

Describe the task in a few lines. We reply with questions and the next step — no commitment and no templated proposal.