Skip to content

Schema Markup Reference

Complete JSON-LD reference for the most important schema.org types. Required properties, examples, and common mistakes.

Article

4 required, 5 optional

Article schema helps search engines understand news articles, blog posts, and editorial content. It enables rich results in Google Search including headline, author, date, and image thumbnails.

Product

3 required, 6 optional

Product schema enables rich product results in Google Search, including price, availability, review ratings, and images. Essential for e-commerce sites to stand out in search results.

FAQPage

1 required, 2 optional

FAQPage schema enables expandable FAQ rich results in Google Search. Each question/answer pair appears directly in search results, increasing visibility and click-through rates.

HowTo

2 required, 6 optional

HowTo schema helps search engines display step-by-step instructions in rich results. Ideal for tutorials, guides, DIY instructions, and recipes with clear sequential steps.

LocalBusiness

2 required, 7 optional

LocalBusiness schema helps your business appear in Google's local search results, Maps, and Knowledge Panel. Essential for brick-and-mortar businesses, restaurants, and service providers.

Organization

2 required, 6 optional

Organization schema provides search engines with key information about your company, including logo, contact details, and social profiles. Powers the Google Knowledge Panel.

Person

1 required, 7 optional

Person schema helps search engines identify and display information about individuals in Knowledge Panels. Useful for authors, executives, public figures, and professionals.

Event

3 required, 8 optional

Event schema enables event rich results in Google Search, showing date, location, ticket info, and more. Essential for conferences, concerts, workshops, and any scheduled events.

Recipe

4 required, 10 optional

Recipe schema enables rich recipe results with images, ratings, cooking time, and ingredients directly in Google Search. Essential for food blogs and recipe websites.

VideoObject

4 required, 6 optional

VideoObject schema helps videos appear in Google Search results, Video search, and Google Discover with thumbnails, duration, and upload info. Critical for video content creators.

BreadcrumbList

1 required, 1 optional

BreadcrumbList schema helps Google display breadcrumb navigation trails in search results, improving click-through rates and helping users understand your site structure.

JobPosting

5 required, 5 optional

JobPosting schema enables job listings to appear in Google for Jobs, a prominent job search feature. Essential for career pages and job boards to drive qualified applicant traffic.

Course

3 required, 6 optional

Course schema enables course rich results in Google Search with provider, description, and rating info. Essential for online learning platforms, universities, and training providers.

SoftwareApplication

2 required, 7 optional

SoftwareApplication schema helps apps and software tools appear with ratings, pricing, and platform info in Google Search. Ideal for SaaS products, mobile apps, and web tools.

Review

3 required, 4 optional

Review schema marks up individual reviews with ratings, author info, and the reviewed item. Enables review snippets and star ratings in Google Search results.