Skip to main content
JD Media
Back to glossarySearch Engine Marketing

Schema Markup

Structured data format that lets websites mark content as machine readable for search engines.

Also known as: Structured data, schema.org markup

Schema markup is a vocabulary supported jointly by Google, Bing, Yahoo and Yandex that lets websites mark content as machine readable. The data describes what a page is about: a product, a recipe, an article, an event or an organisation. Search engines use the markup to understand content better and sometimes display it as rich snippets.

How schema markup is added

The recommended approach is JSON LD embedded in the head or body of a page. The format is separated from visible HTML and therefore easy to maintain. Microdata and RDFa exist as alternatives but are harder to keep clean. The schema.org consortium maintains the specification and extends it continuously.

What matters in implementation

The markup must match the content that users actually see on the page. Marking up ratings or prices that do not exist is a clear violation and can trigger penalties. The testing tools of the search engines validate syntax and mandatory fields. Monitoring is also sensible, because structures evolve and individual fields gain or lose importance over time.

Practical relevance in everyday marketing

The most rewarding pages to mark up are product pages, events, FAQs, recipes, local businesses and company data. This improves visibility in search results and opens the path into special surfaces such as the knowledge panel or voice search extracts. Anyone doing SEO professionally should treat structured data as a core part of their technical setup.