Schema-Stitch

Schema-Stitch is a technique of linking JSON-LD schema entities across pages using consistent @id references to create a unified domain-wide knowledge graph.

Page-by-Page vs Connected

Most sites deploy schema markup on a page-by-page basis — each page has its own isolated Organization, WebSite, and content entities. This approach treats every page as an island, and search engines must infer relationships between them.

Schema-Stitch replaces this approach by sharing a canonical Organization @id (e.g., https://example.com/#org) across every page. The result is an entity network where each page explicitly connects to the domain's core entities.

How It Works

  1. Define core entities — Create Organization, Person, and WebSite entities with permanent @id values in the Entity Registry
  2. Reference, don't duplicate — On each page, reference core entities by @id instead of re-declaring them
  3. Build the graph — Each page adds its own WebPage and Article entities that link back to the shared core, creating an expanding entity network

Related Terms

See Also