A standardized vocabulary that websites use to label content, such as articles, products, reviews, or business information, so search engines can display and understand it correctly.
Definition of “Schema Markup”
Schema markup, based on the vocabulary maintained by Schema.org, gives website content explicit labels that search engines recognize. A recipe can be labeled with its ingredients and cook time, a product with its price and availability, a business with its hours and location.
This markup is most commonly written using JSON-LD and placed in a page's code. It does not change what visitors see on the page, but it changes how clearly search engines and AI systems understand what is on the page.
“Schema Markup” In Practice
A restaurant adds schema markup to its menu page that labels each dish with its name, price, and description, allowing search engines to display rich menu information directly in search results rather than just a link to the page.