advanced7 min read·Schema Markup

Nested Schema Patterns

Nested schema stacks multiple types in a single JSON-LD block - e.g., Article > Author (Person) > Organization - providing richer context to AI systems.

Reading level:

Nested schema patterns are implementations that combine two or more schema types together in a single structured data block - rather than using each type in isolation. The simplest nesting example: Article schema that includes a Person entity in its author property, rather than just listing an author name as plain text. This nesting creates a machine-readable entity relationship (Article authored by Person) that Google's Knowledge Graph ingests as a richer data structure than either type provides alone. The more entity relationships your schema defines, the denser your contribution to the Knowledge Graph - and the higher your AEO citation probability for complex queries that touch multiple entities simultaneously.

Nested Schema Patterns: Real-World Combinations

The most powerful schema implementations combine multiple types in a single @graph block with @id cross-referencing. Click each pattern to see the complete JSON-LD implementation and why the combination produces greater AEO impact than either type alone.

Article + Author Person Pattern

The most important nesting pattern for content publishers. Article schema nests a Person entity in the author property. The Person entity itself references its bio page via url (@id), creating a cross-page entity link. This is the primary mechanism that associates content with its author entity in the Knowledge Graph.

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "@id": "https://acme.com/blog/faq-schema-guide#article",
      "headline": "FAQPage Schema: Complete Guide",
      "datePublished": "2026-02-01",
      "dateModified": "2026-03-01",
      "author": { "@id": "https://acme.com/author/jane#person" },
      "publisher": { "@id": "https://acme.com/#organization" }
    },
    {
      "@type": "Person",
      "@id": "https://acme.com/author/jane#person",
      "name": "Jane Smith",
      "url": "https://acme.com/author/jane",
      "knowsAbout": ["FAQPage Schema", "AEO", "Structured Data"],
      "sameAs": ["https://linkedin.com/in/janesmith"]
    },
    {
      "@type": "Organization",
      "@id": "https://acme.com/#organization",
      "name": "Acme Corp",
      "url": "https://acme.com",
      "sameAs": ["https://www.wikidata.org/wiki/Q12345"]
    }
  ]
}

Frequently Asked Questions

Related Topics