Last updated: March 22, 2026

Overview

Orphan entities are schema objects that exist in isolation — they describe something but don’t connect to other entities on your site. This reduces the coherence of your knowledge graph and hurts AI discoverability.

How It Works

1. Builds the site-wide entity relationship graph
2. Identifies entities with no incoming or outgoing relationships
3. Categorizes orphans by type and page
4. Suggests relationships that could be added
5. Prioritizes by impact on knowledge graph completeness

Tier Availability

| Tier | Available |
|——|———–|
| Enterprise | Yes |

Entity Relationship Graph: Visual view of connections and orphans
Entity Coverage Map: Where orphan entities exist
AI Discoverability Score: Orphans reduce this score

Mini-Tutorial

Detecting and Fixing Orphan Entities

1. Fetch the orphan analysis for your site:

   GET /validgraph/v1/orphan-entities
   

2. Review the results — you’ll see a list of entities with their details:
– Entity type (Organization, Product, Article, etc.)
– Pages where they appear
– Relationship count (should be >0)

3. Identify connection opportunities:
– An Organization on your home page with no relationships → add author or publisher relationships to Articles
– A Product with no relationships → add it to a Collection or reference it from a BreadcrumbList

4. Update your structured data to add the missing connections:

   {
     "@context": "https://schema.org",
     "@type": "Article",
     "name": "Why Our Product Matters",
     "author": {
       "@type": "Organization",
       "@id": "https://example.com/org"
     }
   }
   

5. Revalidate your site to confirm orphans are eliminated.

Technical Details

How Orphan Detection Works

The system performs these operations:

1. Graph Construction: Aggregates all entities from validated pages and builds a directed graph where:
– Nodes = entities identified by @id, url, or normalized name
– Edges = reference properties (author, publisher, brand, offers, location, creator, mainEntity, parentOrganization)

2. Orphan Identification: An entity is orphan if:
in_degree = 0 (no other entities reference it)
out_degree = 0 (it references no other entities)

3. Impact Scoring:
– Orphans in hub entity types (Organization, WebSite, LocalBusiness) = high impact
– Orphans deeply isolated from main graph clusters = medium impact
– Orphans with common schema types (Article, Product) = lower impact

REST API Example

Request:

GET /validgraph/v1/orphan-entities?site_id=abc123

Response:

{
  "orphans": [
    {
      "@id": "https://example.com/product/widget-x",
      "@type": "Product",
      "name": "Widget X",
      "pages": ["https://example.com/products/widget-x"],
      "in_degree": 0,
      "out_degree": 0,
      "suggested_connections": [
        {
          "property": "brand",
          "target_entity": "Organization#example-corp",
          "relevance": 0.92
        }
      ]
    }
  ],
  "total_orphans": 1,
  "graph_coherence_impact": "medium"
}

References

Schema.org Entity Properties
Knowledge Graph Construction Best Practices
Google Search Central: Structured Data