What is structured data ( Schema markup )
Structured data is code in a specific format, written in such a way that search engines use it to display search results in a specific and much richer way. This vocabulary makes it possible for search engines to understand the content (entities) on the web, and in turn, serve a better user experience for users.
In order to understand why structured data is important and how to use it, it's recommended that you read the following articles:
Explore the search gallery on Google.com to see how Google uses structured data to display search results in a richer way.
For detailed information about each available schema type, please refer to the schema.org website.