SEO Updated February 5, 2026

Schema.org

A collaborative vocabulary of structured data types maintained by Google, Microsoft, Yahoo, and Yandex, providing a standardized way to describe web content for search engines and AI.

Schema.org is the universal language that bridges the gap between human-readable content and machine-readable data, giving search engines and AI systems a shared vocabulary to understand the web.

What is Schema.org?

Schema.org is an open, collaborative project launched in 2011 by Google, Microsoft (Bing), Yahoo, and Yandex. It defines a standardized set of types, properties, and relationships that webmasters can use to describe their content in a way that machines can interpret. When you add structured data to a page, the vocabulary you use almost always comes from Schema.org.

The Scale of Schema.org

Schema.org has grown substantially since its founding:

MetricCount
Types800+
Properties1,400+
Enumeration values400+
Supporting organizations4 founding + community
AdoptionMillions of websites worldwide

How Schema.org is Organized

The vocabulary is organized in a hierarchical type system. Every type inherits properties from its parent type.

Top-level hierarchy example:

Thing
├── CreativeWork
│   ├── Article
│   │   ├── NewsArticle
│   │   └── BlogPosting
│   ├── WebPage
│   │   └── FAQPage
│   └── HowTo
├── Organization
│   └── LocalBusiness
├── Person
├── Product
└── Event

Every type in Schema.org is a subtype of Thing, which provides universal properties like name, description, url, and image. More specific types add specialized properties relevant to that entity category.

Key Schema.org Types for Content Optimization

Essential Types

Article / BlogPosting: Used for editorial content, blog posts, and news articles. Includes properties for headline, author, publication date, and publisher.

Organization: Describes a company or brand. Essential for establishing entity identity in knowledge graphs. Includes properties for name, logo, contact information, and social profiles.

FAQPage: Marks up pages with question-and-answer pairs. Enables rich results in Google and provides clean data for AI extraction.

HowTo: Describes step-by-step instructional content. Enables rich results with individual step display and helps AI systems understand procedural information.

Product / SoftwareApplication: Describes products, services, and software offerings. Includes pricing, ratings, reviews, and availability.

Supporting Types

TypeUse CaseKey Properties
PersonAuthor bios, team pagesname, jobTitle, worksFor
BreadcrumbListSite navigation pathsitemListElement, position
WebSiteSite-level search boxurl, potentialAction
EventConferences, webinarsstartDate, location, organizer
ReviewCustomer testimonialsreviewRating, author, reviewBody
VideoObjectVideo contentduration, thumbnailUrl, uploadDate

Implementing Schema.org

Choosing the Right Types

Not every Schema.org type needs to be implemented. Focus on types that match your actual content and provide measurable value.

Priority implementation order for most websites:

  1. Organization - Establishes brand entity
  2. WebSite - Enables sitelinks search box
  3. BreadcrumbList - Clarifies site structure
  4. Article / BlogPosting - For all content pages
  5. FAQPage - For Q&A content
  6. Product / Service - For commercial pages
  7. Person - For author and team pages

Property Requirements

Each Schema.org type has three tiers of properties:

Required properties - Must be included or the markup is invalid. For example, an Article requires headline.

Recommended properties - Not mandatory, but strongly encouraged for eligibility in rich results. For Article, this includes author, datePublished, and image.

Optional properties - Additional data that enriches the markup. More properties generally mean better machine understanding.

Practical Example

A complete Article implementation using Schema.org vocabulary:

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "How Schema.org Powers AI Search",
  "description": "A guide to using Schema.org vocabulary for AI visibility",
  "author": {
    "@type": "Person",
    "name": "Oliver Guei",
    "url": "https://genrank.co/about"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Genrank",
    "logo": {
      "@type": "ImageObject",
      "url": "https://genrank.co/logo.svg"
    }
  },
  "datePublished": "2026-01-15",
  "dateModified": "2026-02-01",
  "image": "https://genrank.co/images/schema-guide.jpg",
  "mainEntityOfPage": "https://genrank.co/blog/schema-org-ai-search"
}

Schema.org Extensions

Community Extensions

Beyond the core vocabulary, Schema.org supports extensions for specialized industries:

  • Health and medical (health-lifesci.schema.org)
  • Automotive (auto.schema.org)
  • Financial services (pending extensions)
  • Education (pending extensions)

Pending and Proposed Types

Schema.org evolves through a community-driven process. New types and properties move through stages: Proposed, Pending, and Released. Pending types can be used but may change before becoming official.

Common Schema.org Mistakes

Using types that don’t match content. Marking a general information page as FAQPage when it does not contain genuine question-and-answer pairs.

Incomplete nesting. Referencing an author as a plain string instead of a Person type with name and URL properties.

Ignoring required properties. Deploying a Product type without offers or pricing information.

Stale markup. Leaving outdated dates, prices, or availability information in structured data after the visible content has changed.

Over-marking. Adding structured data to every conceivable element rather than focusing on types that provide actual value.

Why It Matters for AEO

Schema.org is foundational to Answer Engine Optimization because it provides the standardized vocabulary that AI systems rely on to interpret web content with confidence.

Entity disambiguation. When AI systems encounter the word “Genrank,” Schema.org markup clarifies whether it refers to a company, a product, or a concept. This reduces ambiguity and increases the likelihood of accurate citation.

Structured fact extraction. AI answer engines that use retrieval-augmented generation benefit enormously from Schema.org markup. Instead of parsing paragraphs to find a product’s price or an article’s author, the AI can extract these facts directly from structured properties.

Knowledge graph contribution. Schema.org types map directly to knowledge graph entities used by Google, Bing, and increasingly by AI platforms. Content described with Schema.org is more likely to be recognized as an authoritative source on a given topic.

Cross-platform consistency. Because Schema.org is maintained by the major search engines jointly, implementing it once provides benefits across Google, Bing, and the AI systems that build upon their indexes. This makes Schema.org the single most efficient vocabulary investment for AEO.

Related Terms