Data study · Entity markup machines use to identify a brand
37.0% of Homepages With JSON-LD Connect Their Schema Nodes Through @id References
Of 291,137 top-1M homepages with parsed JSON-LD, 107,687 (37.0%) use an @id reference that points to another node on the same page. Only 23.6% fully link Organization, WebSite and WebPage.
Analysis of 291,137 top-1M homepages with JSON-LD · HTTP Archive, October 2026
Key findings
- 1
51.6% of homepages with JSON-LD (150,287 of 291,137) give at least one typed node an @id.
- 2
37.0% (107,687) contain an @id reference that resolves to another node on the same page, which is what joins separate entities into one graph.
- 3
84,926 homepages (29.2%) describe an Organization, a WebSite and a WebPage; 68,586 of them (80.8%) tie all three together, with the WebSite pointing to its publisher and the WebPage pointing to its WebSite.
- 4
Connected markup is more common on long-tail sites: 37.6% of homepages ranked 100,001 to 1M resolve an @id reference, against 19.4% of top-1,000 homepages.
- 5
89.8% of WordPress homepages with JSON-LD resolve an @id reference, compared with 17.1% of sites on other or custom stacks.
- 6
3,377 homepages (1.2%) reference an @id that is not defined anywhere on the page.
Summary
A dental practice's homepage might carry three separate blocks of markup: one says there is a dentist's office at an address, another says there is a website with a search box, and a third describes the homepage. A person reading them assumes they are all about the same practice. A machine has to be told.
In JSON-LD, the @id property gives a node a name that other nodes can point to. When the WebSite node says its publisher is the node with a given @id, and the Organization carries that @id, the three blocks become one connected description of one business.
We checked 291,137 top-1M homepages with JSON-LD. 37.0% use at least one @id reference that resolves to another node on the page.
What we measured
From the October 2026 HTTP Archive mobile crawl we took every top-1M homepage, parsed its rendered JSON-LD and walked every nested object and @graph array. A node with an @id and a type counts as a defined node. An object whose only property is @id counts as a reference.
A homepage is connected if at least one reference matches a defined node's @id on the same page. For the stricter test we looked for pages with Organization, WebSite and WebPage nodes where the WebSite's publisher (or author, creator, owner, about) is an @id reference and the WebPage's isPartOf is an @id reference.
Half use @id, about a third actually connect nodes
Giving nodes an @id is only half the job. The link happens when another node points to it.
% of homepages (N=291,137)
| Pattern | Homepages | Share % |
|---|---|---|
| Any typed node has an @id | 150,287 | 51.6 |
| Uses @id references | 108,762 | 37.4 |
| Reference resolves on the page | 107,687 | 37 |
| Organization, WebSite and WebPage all linked | 68,586 | 23.6 |
| Reference points to an undefined @id | 3,377 | 1.2 |
Source: aisearchoptimization.net analysis of 291,137 top-1M homepages with JSON-LD · HTTP Archive, October 2026
Among the 84,926 homepages that describe all three core entities, 80.8% link them fully.
The top 1,000 sites connect their markup least often
Large sites may hand-build markup per template, and many describe entities in separate blocks without linking them.
| Rank bucket | Homepages with JSON-LD | Uses @id | Resolved reference | Resolved % | Organization, WebSite and WebPage linked | Linked trio % |
|---|---|---|---|---|---|---|
| Top 1,000 | 355 | 162 | 69 | 19.4 | 32 | 9 |
| 1,001 to 10,000 | 3,052 | 1,402 | 807 | 26.4 | 401 | 13.1 |
| 10,001 to 100,000 | 25,633 | 12,533 | 8,353 | 32.6 | 4,560 | 17.8 |
| 100,001 to 1M | 262,097 | 136,190 | 98,458 | 37.6 | 63,593 | 24.3 |
Source: aisearchoptimization.net analysis of 291,137 top-1M homepages with JSON-LD · HTTP Archive, October 2026
The long tail leads. WordPress homepages, which resolve references at a high rate, make up 29.7% of the 100,001 to 1M tier (77,926 of 262,097) but only 10.1% of the top 1,000 (36 of 355).
Platform choice shapes the result
Figures below are adoption shares by platform as detected by HTTP Archive.
| Platform | Homepages with JSON-LD | Uses @id | Resolved reference | Resolved % | Linked trio | Linked trio % |
|---|---|---|---|---|---|---|
| WordPress | 83,871 | 79,711 | 75,353 | 89.8 | 56,989 | 67.9 |
| Joomla | 1,164 | 818 | 502 | 43.1 | 427 | 36.7 |
| Webflow | 1,240 | 608 | 437 | 35.2 | 193 | 15.6 |
| Other or custom stack | 163,522 | 60,039 | 27,908 | 17.1 | 9,933 | 6.1 |
| Drupal | 3,017 | 1,594 | 394 | 13.1 | 140 | 4.6 |
| Shopify | 37,093 | 7,451 | 3,060 | 8.2 | 891 | 2.4 |
| Squarespace | 448 | 22 | 12 | 2.7 | 6 | 1.3 |
| Wix | 782 | 44 | 21 | 2.7 | 7 | 0.9 |
Source: aisearchoptimization.net analysis of 291,137 top-1M homepages with JSON-LD · HTTP Archive, October 2026
On every platform, site owners can add or adjust markup with apps, plugins or custom code, so these shares describe what sites currently publish, not a limit of any platform.
What this means
Run your homepage through a schema validator and look at how many separate entities it shows. If your Organization, WebSite and WebPage appear as unrelated items, give the Organization an @id (your homepage URL plus #organization is a common pattern) and reference it from the WebSite's publisher and from the WebPage's about or publisher. Do the same for your WebSite and the WebPage's isPartOf.
Connected markup leaves less for a machine to guess about which business owns which page. If you want a second pair of eyes on how AI engines read your site, book a free AI SEO audit and we will check your schema connections too.
Limits
Homepages only. Inner pages may be linked differently.
We only match references within the same page. A reference to an @id defined on another URL is counted as unresolved, which may be valid.
The stricter trio test checks specific properties (publisher, author, creator, owner, about, isPartOf); other valid ways to link nodes are not counted there.
Platform detection comes from HTTP Archive's technology fingerprints.
Embed this research
Add the charts from this study to your page. The embed links back here.
<iframe src="https://aisearchoptimization.net/embed/data-studies/schema-id-connected-graph-adoption" title="37% of Homepages Link Their Schema Into a Graph With @id" width="100%" height="720" style="border:0" loading="lazy"></iframe>
Cite this study
APA
Grenyo, K. (2026). 37% of Homepages Link Their Schema Into a Graph With @id. AI Search Optimization. https://aisearchoptimization.net/resources/data-studies/schema-id-connected-graph-adoption
Plain link
37% of Homepages Link Their Schema Into a Graph With @id - AI Search Optimization - https://aisearchoptimization.net/resources/data-studies/schema-id-connected-graph-adoption
Frequently asked questions
What does @id do in schema markup?
It gives a JSON-LD node an identifier that other nodes can reference, so separate pieces of markup describe one connected set of entities. In our sample, 37.0% of homepages with JSON-LD use at least one @id reference that resolves on the page.
How many sites link Organization, WebSite and WebPage together?
68,586 of 291,137 top-1M homepages with JSON-LD (23.6%). Among homepages that describe all three entities, 80.8% link them fully.
Do big sites use @id more?
No. Only 19.4% of top-1,000 homepages with JSON-LD resolve an @id reference, compared with 37.6% of sites ranked 100,001 to 1M.
Is a broken @id reference common?
Not very. 3,377 homepages (1.2%) reference an @id that is not defined on the same page. Some of those may point to valid nodes on other URLs.
Related studies
- Entity markup machines use to identify a brandWikipedia Links in Brand Markup: Only 3.3% Have One
- Entity markup machines use to identify a brand97.8% of Brand Markup Skips Logo, Founder or Contact
- Entity markup machines use to identify a brandOnly 2.5% of Business Markup Says What a Company Knows
- Entity markup machines use to identify a brand1 in 10 Sites Mark Up a Brand Name Unlike Their Domain
See where AI search leaves you out
Run the free AI visibility audit. If you want the fixes done for you, the plan is a flat $299/month.