Back to glossary

Schema Markup

A vocabulary of tags defined by Schema.org that you can add to HTML to describe the type and properties of your content. Schema markup provides the specific types and properties used within structured data implementations.

Schema markup is the vocabulary layer that gives meaning to your structured data. Schema.org defines hundreds of types (Product, Article, Organization, Event) each with specific properties (name, price, author, date). You apply these types and properties to your content using JSON-LD scripts embedded in your page's HTML head section.

For content and product teams, choosing the right schema types maximizes your chances of earning rich results. Start with the types Google explicitly supports for rich results: Product, Article, FAQ, HowTo, Recipe, Event, LocalBusiness, and Review. Nest related schemas to create rich entity relationships (an Article by an Author who belongs to an Organization). Use the most specific type available rather than generic types. For programmatic SEO, generate schema markup dynamically from your CMS data. Keep schema data consistent with visible page content, as discrepancies between schema claims and actual content can trigger manual actions. Test thoroughly and monitor for validation errors in Search Console.

Related Terms