What is Schema Markup?
Schema markup is structured data you add to your pages to help search engines understand your content. It can enable rich results like FAQ dropdowns, star ratings, and recipe cards.
Common Schema Types
- Article - For blog posts and news articles
- FAQPage - For FAQ sections, shows expandable Q&A in search
- HowTo - For step-by-step guides
- Product - For e-commerce products with price and availability
- Organization - For company information
- BreadcrumbList - For navigation breadcrumbs
Implementation Best Practices
1
Use JSON-LD Format
Google recommends JSON-LD over microdata or RDFa. It's easier to implement and maintain.
2
Test with Rich Results Test
Use Google's Rich Results Test to validate your schema before deploying.
3
Only Mark Up Visible Content
Schema must reflect content that's actually on the page. Don't add schema for content users can't see.