Schema.org Structured Data Types

Key Schema.org types for rich results — Article, Product, FAQ, BreadcrumbList.

Searchable Schema.org type reference for JSON-LD structured data, listing the common rich-result types with their required and recommended properties and which Google rich result they enable.

What is Schema.org structured data?

Schema.org is a shared vocabulary of types and properties that describe page content to machines. Embedded as JSON-LD, it lets search engines understand entities like products, articles and events, which can unlock rich results — enhanced listings with extra detail in search.

Structured data for rich results

Schema.org types describe your content to search engines as structured entities. Embedded as JSON-LD, they make pages eligible for rich results — star ratings on products, expandable FAQ answers, breadcrumb trails, recipe cards. This reference lists the most useful types with their required and recommended properties and the rich result each can unlock.

How it works

Add a JSON-LD block; the @context is always https://schema.org and @type names the entity:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Gera Widget",
  "image": "https://site/widget.png",
  "offers": {
    "@type": "Offer",
    "price": "19.99",
    "priceCurrency": "GBP",
    "availability": "https://schema.org/InStock"
  }
}

Place it in a <script type="application/ld+json"> tag. Required properties gate eligibility; recommended ones improve how the result looks. Multiple types can coexist via separate blocks or a @graph array.

Tips and notes

  • Only mark up content visible on the page — invisible or contradictory markup violates the guidelines and can cause a manual action.
  • Match types to intent: FAQPage for genuine Q&A, Product for a buyable item, Article/NewsArticle for editorial pages.
  • Provide image as an absolute URL; many rich results require it.
  • Use @graph to express relationships (Organization → WebSite → WebPage) cleanly.
  • Validate with the Rich Results Test before shipping, then watch Search Console Enhancements for live errors.