As websites get more complex, we need new ways of organizing information.
Schema markup, also called structured data, is a type of microdata that is added to a page’s HTML code. It helps a search engine better understand the content of page in a standardized way.
Let’s use a product as an example. Running shoes.
With schema markup, your page can provide additional information about the product, like price, availability, and features like color.
Instead of leaving it up to the search engine to figure out your page’s content on their own, it’s like giving them a spreadsheet with all these details ready to go.
This helps search engines provide more relevant and useful results to users who are searching for running shoes.
Your listing in the search results can be enriched based on this data and become more enticing to click.
There are many types of schema markup, including schema for products, events, recipes, articles, books, Q&A, reviews and more here: https://developers.google.com/search/docs/appearance/structured-data/product
Adding schema markup to a website is relatively straight forward and can often be done by adding a few lines of code to the template that outputs the HTML of a webpage.