Structured Data Beyond the Basics
Most websites add a single Organization schema block and consider structured data "done." But the real power of structured data lies in building a connected knowledge graph using @graph, @id references, and isPartOf relationships.
The Schema Graph Concept
Instead of isolated JSON-LD blocks on each page, think of your structured data as a unified graph where every entity references others through @id connections.
Key Relationships
- isPartOf — connects WebPage to WebSite
- publisher — connects Article to Organization
- author — connects content to Person entities
- mainEntityOfPage — declares the primary entity of each page
Implementation Steps
- 1Define your Organization entity with a unique @id
- 2Create a WebSite entity that references the Organization
- 3Every WebPage references the WebSite via isPartOf
- 4Every Article references both its author and publisher
- 5Use BreadcrumbList to encode hierarchy
Validation
Check your schema graph for:
- Disconnected entities (no @id references)
- Missing isPartOf relationships
- Incomplete property coverage
- Duplicate entity declarations across pages