Definition
Schema markup is structured data, usually in JSON-LD format, that describes a page's content using the Schema.org vocabulary.
Schema Markup explained
It can make pages eligible for rich results such as FAQs, breadcrumbs, products or reviews, but eligibility is not a guarantee.
Markup must reflect content that is visible on the page.
