SEOMethodology13 min readPublished November 5, 2026

1,000 attempted · 543 measured · no JavaScript · one crawl, eight minutes, November 5, 2026

Schema Markup on 543 Top Homepages: Which Types Are Used

On November 5, 2026 we fetched the homepage of each of the 1,000 top domains on the Tranco list and parsed the raw HTML for JSON-LD, Microdata and RDFa. 543 homepages came back as readable HTML. Of those, 52.5% carry some structured data and 47.5% use JSON-LD. This page reports the 25 most common types, by count and by share of the 543, with the dataset and script attached.

DA
Digital Applied Team
Senior strategists · Published November 5, 2026
PublishedNov 5, 2026
Read time13 min
SourcesOur crawl · Tranco · HTTP Archive
Reachable HTML homepages
543/1,000
the denominator for every share below
Any structured data
52.5%
285 of 543; JSON-LD, Microdata or RDFa
JSON-LD
47.5%
258 of 543; Microdata 9.6%, RDFa 1.1%
Most common type
Organization
185 sites, 34.1% of the 543

We fetched the homepages of the top 1,000 domains on the Tranco list on November 5, 2026 and read the HTML as a search crawler without JavaScript would see it. 543 of the 1,000 returned a readable HTML page. Among those 543, 285 homepages, or 52.5%, carry structured data in at least one of JSON-LD, Microdata or RDFa; 258, or 47.5%, use JSON-LD. The most common type is Organization, on 185 homepages, followed by WebSite on 171.

The number this page is careful never to print is "the top 1,000 sites". 412 domains returned an error, 41 disallowed crawling of their root in robots.txt, and 4 returned something other than HTML. Many of the top entries on a traffic-ranked list are content delivery networks, cloud endpoints, ad servers and trackers with no public homepage at all, and others block unfamiliar crawlers. So every percentage below has 543 under it, and the first section explains what the other 457 were.

This is a small measurement with a published method, a downloadable results file and a standard-library Python script, and it is kept deliberately separate from the much larger HTTP Archive Web Almanac figures it is compared against in section 06. For what each type is and when to use it, our schema types reference is the companion page.

Key takeaways
  1. 01
    Just over half of reachable top homepages carry structured data.285 of 543 homepages, 52.5%, have at least one JSON-LD, Microdata or RDFa block. JSON-LD alone is on 47.5%, Microdata on 9.6% and RDFa on 1.1%; 28 sites use both JSON-LD and Microdata. Open Graph tags, counted separately, are on 58.2%.
  2. 02
    Entity markup dominates; rich-result markup is rare.Organization (34.1%), WebSite (31.5%) and SearchAction (20.3%) lead. FAQPage is on 3.7% of homepages, VideoObject 2.9%, Article or NewsArticle 2.4%, Product 1.8% and LocalBusiness 0.7%. Top homepages describe who they are far more often than what they sell.
  3. 03
    The top 100 domains use less schema than the rest.Among reachable homepages ranked 1 to 100, 38.5% carry structured data, against 57.3% for ranks 101 to 250 and 56.2% for ranks 501 to 1,000. The very top of the list is dominated by platforms and infrastructure whose homepages are not marketing pages.
  4. 04
    The 457 unmeasured domains are not random.278 of the 412 errors were DNS, TLS or connection failures, typical of infrastructure domains with no web homepage; 75 were HTTP 403 and 4 were 429, which is bot blocking; 41 domains disallowed the root in robots.txt. Results describe reachable HTML homepages only.
  5. 05
    The figures sit close to the Web Almanac's, on a different population.HTTP Archive's 2025 Web Almanac reports 50% of home pages with any structured data and 43% with JSON-LD across millions of rendered pages. Our 52.5% and 47.5% are on 543 unrendered top-list homepages. The two are reported side by side, not combined.

01 — The DenominatorWhy 543, not 1,000.

Tranco ranks domains by combining popularity signals from several providers over a 30-day window. The list we used, JZPGY, was created on November 4, 2026 from data covering October 6 to November 4. Its top entries are not a list of websites people read; they are the domains that browsers and apps resolve most. Content delivery networks, cloud storage endpoints, analytics collectors and ad servers sit alongside the search engines and social platforms, and most of them have no homepage to crawl.

That shows in the outcomes. Of 1,000 attempts, 543 returned HTTP 2xx with an HTML content type after redirects. 412 returned an error: 278 of those were connection-level failures, recorded as URLError, which covers DNS resolution, TLS and refused connections; 75 were HTTP 403, 31 were 404, 7 timed out, 4 returned 429 and the remainder a scatter of other codes. 41 domains disallowed the root path for all user agents in robots.txt and were skipped without a fetch. 4 returned a non-HTML content type.

An example of why this matters for the headline: if the 412 error domains were counted as "no structured data", the any-schema share would read 29.8% and would be wrong, because most of those domains have no page on which schema could appear. The failure case we are avoiding is the one that makes a crawl of 1,000 names into a claim about 1,000 websites. We measured 543 homepages. The 403 and 429 responses are also a reminder that a crawler identifying itself honestly, as ours did, sees a different web from a browser.

Our crawl of Tranco list JZPGY, November 5, 2026, 12:11 to 12:19 UTC. Outcome definitions in the method section. Error statuses from the results file.
OutcomeDomainsWhat it means
Reachable HTML (ok)543HTTP 2xx after redirects with an HTML content type. The denominator for every share on this page.
Error: connection, DNS or TLS278Recorded as URLError. Typical of infrastructure domains with no web homepage.
Error: HTTP 403 or 4297975 forbidden, 4 rate-limited. Bot blocking of an honestly identified crawler.
Error: HTTP 40431No page at the root.
Error: timeout or other247 timeouts and 17 other statuses (400, 417, 418, 498, 307, 500, 520, 402, 409, 302 and disconnects).
Disallowed in robots.txt41Root path disallowed for all agents; skipped without a fetch.
Non-HTML response42xx with a non-HTML content type; nothing to parse.

02 — Headline SharesJust over half, and almost all of it is JSON-LD.

Of the 543 reachable homepages, 285 carry at least one block of structured data in JSON-LD, Microdata or RDFa, which is 52.5%. The format split is lopsided: 258 homepages, 47.5%, have JSON-LD; 52, 9.6%, have Microdata; 6, 1.1%, have RDFa. 28 homepages carry both JSON-LD and Microdata, which is why the format shares add to more than the any-format share. 258 homepages, by coincidence the same number as the JSON-LD count, have none of the three.

Open Graph tags are counted separately because they are not schema.org structured data, though they are often lumped in. 316 homepages, 58.2%, carry an og:type meta tag, and 99 of those have Open Graph and nothing else. That is the clearest single pattern in the data: a meaningful group of large sites has done the work to control how a link unfurls in a social feed and has not described the site or organisation to search engines in any schema.org vocabulary.

Depth varies as much as presence. 141 homepages carry five or more distinct JSON-LD types, usually an Organization with nested ContactPoint and PostalAddress, a WebSite with a SearchAction, and a WebPage. Only one site produced a JSON-LD block our parser could not read. The example that illustrates the range: a homepage at rank 2 on the list carries Organization, SearchAction, WebPage and WebSite in one graph; a homepage at rank 9 carries nothing but Open Graph as served to us. The failure case is reading either as typical. The distribution is wide and the median site has either a small entity graph or nothing.

Any structured data
52.5% of reachable homepages
285of 543

At least one JSON-LD, Microdata or RDFa block in the served HTML. 258 homepages have none of the three.

Headline share
JSON-LD
The dominant format by far
25847.5%

Microdata is on 52 homepages (9.6%) and RDFa on 6 (1.1%). 28 homepages carry both JSON-LD and Microdata.

Format split
Open Graph only
Social tags without any schema.org markup
99homepages

316 homepages (58.2%) have an og:type tag; 99 of them have Open Graph and no JSON-LD, Microdata or RDFa at all.

Counted separately
Deep graphs
Five or more distinct JSON-LD types
141homepages

Typically Organization with nested contact and address, WebSite with SearchAction, and WebPage. One site had a JSON-LD block that failed to parse.

Depth

03 — Type CensusThe top 25 types, counted by site.

The table lists the 25 most common schema.org types across all three formats, counted once per homepage, with the JSON-LD-only count beside it. Organization leads on 185 homepages, 34.1% of the 543, and WebSite follows on 171, 31.5%. ImageObject at 135 and WebPage at 130 are mostly nested nodes inside those two. SearchAction at 110 and its companions EntryPoint and PropertyValueSpecification are the sitelinks search box pattern, still present on a fifth of top homepages although Google retired the visible search box in November 2024.

The two columns diverge in one place worth noticing. SiteNavigationElement appears on 18 homepages and on only 4 of them in JSON-LD; the other 14 carry it as Microdata, a holdover from the era when structured data was written into the HTML attributes of the navigation. WebPage has the next-largest gap between formats, 130 any-format against 117 JSON-LD, for the same reason: a handful of very large sites still mark their body element up with Microdata itemtype attributes rather than a JSON-LD block.

An example of how to read the counts: Question on 21 homepages, Answer on 20 and FAQPage on 20 are the same twenty-odd sites seen through three nodes of one pattern, not sixty sites. The failure case is summing the column. Types are counted per site, so each row is an independent share of 543 and the rows overlap heavily.

Our crawl, November 5, 2026. Sites carrying each type in any format and in JSON-LD only, unique per homepage, out of 543 reachable HTML homepages. Schema.org prefix stripped.
TypeSites, any formatSites, JSON-LDTypical use
Organization185 (34.1%)179Publisher or company entity
WebSite171 (31.5%)170Site entity; often carries SearchAction
ImageObject135 (24.9%)128Logos and hero images
WebPage130 (23.9%)117Page entity; also Microdata
SearchAction110 (20.3%)109Sitelinks search box
ContactPoint73 (13.4%)73Nested in Organization
PostalAddress72 (13.3%)71Nested in Organization
ListItem71 (13.1%)69Breadcrumb and list items
BreadcrumbList59 (10.9%)58Breadcrumb trail
EntryPoint50 (9.2%)49Target of SearchAction
Person37 (6.8%)34Founders, authors
ReadAction31 (5.7%)31Potential action on content
SoftwareApplication28 (5.2%)28Apps and SaaS products
Corporation25 (4.6%)25Organization subtype
Offer23 (4.2%)21Pricing; nested in Product or App
NewsMediaOrganization22 (4.1%)22Publishers
PropertyValueSpecification22 (4.1%)21Search box input
Question21 (3.9%)20FAQ entries
Answer20 (3.7%)20FAQ entries
FAQPage20 (3.7%)19FAQ container
ItemList18 (3.3%)17Lists and carousels
SiteNavigationElement18 (3.3%)4Navigation; mostly Microdata
Brand16 (2.9%)15Brand entity
VideoObject16 (2.9%)14Embedded video
QuantitativeValue13 (2.4%)13Employee counts, ratings

04 — Rank BandsThe very top of the list uses less schema.

Splitting the 543 by Tranco rank produces the one result we did not expect. Among the 52 reachable homepages ranked 1 to 100, 20 carry structured data, 38.5%. Among the 75 ranked 101 to 250, 43 do, 57.3%. Ranks 251 to 500 give 59 of 126, 46.8%, and ranks 501 to 1,000 give 163 of 290, 56.2%. The band with the most traffic has the least markup.

The explanation is in who sits there. The top 100 is search engines, social platforms, operating-system vendors, app stores and the public faces of cloud providers. Several of the largest serve a homepage that is an application shell or a sign-in page rather than a marketing page, and several more serve a different page to an unfamiliar crawler than to a browser. In our crawl, homepages at ranks 2 and 12 carried JSON-LD entity graphs and rank 4 only an ItemList, while homepages at ranks 9, 10, 29, 34 and 38 carried none of the three formats in the HTML we received. Those are observations about what was served to one crawler on one day, not judgements about the sites.

An example of the right inference: in the 501 to 1,000 band, 135 of 290 reachable homepages, 46.6%, carry an Organization or WebSite node, so a site without either is in the slight majority of its tier, not an outlier, and adding one puts it with the better-marked half. The failure case is the opposite inference, that because two of the five reachable top-ten homepages serve no schema, schema does not matter for ranking. Those homepages are not competing for discovery in the way a brand site is. Reachable counts per band are small enough, 52 in the top band, that the percentages carry wide uncertainty, and we report them as what we observed rather than as estimates of a population.

Structured data presence by Tranco rank band

Source: our crawl of Tranco list JZPGY, November 5, 2026. Share of reachable HTML homepages in each rank band with any JSON-LD, Microdata or RDFa.
Ranks 1 to 10052 reachable of 100 · 20 with structured data
38.5%
Ranks 101 to 25075 reachable of 150 · 43 with structured data
57.3%
Ranks 251 to 500126 reachable of 250 · 59 with structured data
46.8%
Ranks 501 to 1,000290 reachable of 500 · 163 with structured data
56.2%

05 — Rich-Result TypesThe types that earn rich results are rare on homepages.

Most discussion of schema markup is about the types that change how a result looks: product prices and ratings, FAQ dropdowns, article headlines and dates, local business hours, video thumbnails. On the 543 homepages we read, those types are uncommon. FAQPage is on 20, 3.7%. VideoObject is on 16, 2.9%. Article or NewsArticle is on 13, 2.4%. Product is on 10, 1.8%, with Offer on 23 because Offer also nests inside SoftwareApplication. LocalBusiness is on 4, 0.7%.

Two things explain the gap, and both are about what a homepage is. A homepage is rarely the page that should carry Product or Article markup; those belong on the product page and the article. Our crawl read one URL per domain and says nothing about inner pages, where the Web Almanac finds JSON-LD on 39% of desktop pages. The second is that the entity types, Organization and WebSite, are the ones Google's documentation has long associated with the homepage, and site owners have followed that guidance: entity markup is on a third of homepages, rich-result markup on a few percent.

An example of a correct use of these numbers: a publisher checking whether NewsMediaOrganization is unusual can see it on 22 of 543 top homepages, 4.1%, which for a publisher-specific type on a mixed list is a meaningful adoption. The failure case is treating FAQPage at 3.7% as evidence that FAQ markup is abandoned; a homepage sample cannot tell you what sites do on their help pages. Our rich results guide covers which types still earn a visible result and on which page they belong.

Our crawl, November 5, 2026. Homepages only; sites carrying the type in any format, out of 543. Article and NewsArticle are combined as the summary file reports them.
TypeHomepagesShare of 543
Organization18534.1%
WebSite17131.5%
SearchAction11020.3%
BreadcrumbList5910.9%
FAQPage203.7%
VideoObject162.9%
Article or NewsArticle132.4%
Product101.8%
LocalBusiness40.7%

06 — External CheckAgainst the Web Almanac: close numbers, different populations.

The nearest published reference is the HTTP Archive's Web Almanac, whose 2025 SEO chapter reports structured data across millions of home pages from a CrUX-based crawl with JavaScript rendered. Its 2025 figures for home pages are 50% with any structured data and 43% with JSON-LD, on both desktop and mobile, with Microdata on 17% of desktop and 16% of mobile home pages. It also reports that WebSite appears on 36% of mobile home pages, that WebSite and SearchAction are the two most common home-page types, and that only 2% of crawls had structured data added via JavaScript.

Our figures are 52.5% and 47.5% for any structured data and JSON-LD, and 9.6% for Microdata, on 543 unrendered homepages from a traffic-ranked top-1,000 list. The any-schema and JSON-LD shares land within a few points of the Almanac's; the Microdata share is about half, which is consistent with a top-1,000 list skewing to large, recently rebuilt sites that moved to JSON-LD. Our type ordering differs: Organization leads and WebSite follows, with SearchAction fifth, whereas the Almanac has WebSite and SearchAction first and second and Organization third. The Almanac's 2% figure for JavaScript-injected schema suggests our no-JavaScript parse undercounts by a small margin, though on a different population.

None of this is a validation of either dataset by the other. The Almanac measures millions of sites with a rendered crawl; we measured 543 with a raw fetch. The example of a fair sentence is "both find roughly half of home pages carrying structured data, with JSON-LD dominant". The failure case is averaging the two or describing our result as confirming the Almanac's.

Our crawl (543 reachable homepages, no JavaScript, November 5, 2026) beside the HTTP Archive Web Almanac 2025 SEO chapter (millions of rendered home pages). Not combinable.
MeasureOur crawl, 543 homepagesWeb Almanac 2025, home pages
Any structured data52.5%50%
JSON-LD47.5%43%
Microdata9.6%17% desktop / 16% mobile
WebSite type31.5%36% (mobile)
RenderingNone; raw HTMLRendered; 2% of crawls had schema added by JavaScript

07 — MethodMethod, limits and the dataset.

Everything above can be re-derived from the results file and the script. The rows below state how the crawl was run and what it cannot tell you.

Methodology
Domains
The first 1,000 rows of Tranco list JZPGY, created November 4, 2026 at 22:00 UTC over a 30-day window from October 6 to November 4, combining the crux, farsight, majestic, radar and umbrella providers on pay-level domains. The list is saved with the data.
Fetch
One GET of https://domain/ per domain, redirects followed, 15-second timeout, body capped at 5 MB, 12 concurrent workers, user agent DigitalAppliedResearch/1.0 with our site URL. robots.txt was fetched first and a root disallow for all agents was honoured. Fallback to www only on DNS failure; one retry on transient errors.
Parse
No JavaScript. All application/ld+json blocks parsed, including nested nodes and @graph; Microdata itemtype and RDFa typeof attributes; the og:type meta tag. Type names have the schema.org prefix stripped. Parse errors are counted per block, not dropped silently.
Denominator
All shares are over the 543 homepages with outcome ok: HTTP 2xx after redirects with an HTML content type. Type counts are unique homepages carrying the type in any format. Open Graph is counted separately and is not treated as structured data.
As-of date
Crawl run November 5, 2026, 12:11:43 to 12:19:25 UTC, from one network location.
Limits
Homepage only, one request per site, one location, one time. Client-side injected JSON-LD is not seen. 457 of 1,000 domains were not measured and the misses are not random. Geo and consent walls may replace markup. Presence of a type is not validity or rich-result eligibility; nothing was validated.
Refresh
Maintained by the Digital Applied Team. Re-run against the then-current Tranco list roughly twice a year; each run is published as its own dated dataset and earlier figures are not re-dated.

Download the 1,000-row results CSV (rank, domain, final URL, status, outcome, bytes, and the JSON-LD, Microdata, RDFa and Open Graph fields per domain) and the summary file with every count on this page. The crawler is a single standard-library Python script; the Tranco list is public under the id JZPGY.

Reading the CSV
The outcome column is the filter: use ok rows for any share. The has_jsonld, has_microdata and has_rdfa columns are 0 or 1; the jsonld_types column is a semicolon-separated list of distinct types found on that homepage. http_status holds the code or the exception name for error rows, so the 278 URLError rows can be separated from the 75 403s without re-crawling.

08 — ImplicationsWhat a site owner should take from 543 homepages.

Three things, and none of them is "add more schema". First, the common pattern among top homepages that carry markup is an Organization node with contact details, a WebSite node, and often a SearchAction, but only 42.9% of the 543 have an Organization or WebSite node at all. A site without them is in the majority; a site with them matches the better-marked group rather than leading it. Second, Open Graph without any schema.org markup is common enough, 99 of 543, that it is worth checking which of the two your own homepage actually has, because they are often conflated in audits.

Third, the rich-result types belong on the pages they describe. Product on 1.8% of homepages is not a sign that Product markup is rare; it is a sign that it lives on product pages, which this crawl did not visit. Our implementation guide covers placing each type on the right template. For teams asking whether any of this moves AI search citations, the controlled evidence is summarised in our AI Overview citation studies comparison, and the short answer is that the one test found no lift. The technical SEO work behind both pages is what our agentic SEO practice does for clients, on their own templates rather than a top-1,000 list.

09 — ConclusionHalf of the reachable top homepages describe who they are; few describe what they sell.

The measurement, November 5, 2026

Check your homepage for Organization, WebSite and SearchAction, put rich-result types on the pages they describe, and keep the denominator when you quote this.

We attempted 1,000 domains and measured 543 homepages. 52.5% of them carry structured data, 47.5% in JSON-LD, with Microdata at 9.6% and RDFa at 1.1%. Organization, WebSite, ImageObject, WebPage and SearchAction are the five most common types; FAQPage, Product, Article and LocalBusiness are each on fewer than 4% of homepages. The top 100 domains, dominated by platforms and infrastructure, carry less markup than the rest of the list.

The numbers sit a few points from the Web Almanac's 50% and 43% on a different, far larger and rendered population, and are reported beside those figures rather than merged with them. The 457 unmeasured domains are mostly infrastructure without a homepage or sites that block an honestly identified crawler, and they are the reason this page never says "the top 1,000 sites".

The dataset, summary and method are published so anyone can re-derive every count here. The next run will be a new dated file beside this one.

Measure your own markup

Presence is a count. Eligibility is the work.

We audit structured data against a client's own templates and competitors, with the denominator stated, the markup validated, and the result tied to the pages that earn rich results rather than a homepage count.

Free consultationExpert guidanceTailored solutions
What we check

Structured data audits

  • →Entity graph on the homepage: Organization, WebSite, SearchAction
  • →Rich-result types on the templates that should carry them
  • →Validity and eligibility, not just presence
  • →Competitor comparison on the same crawl date
  • →A dated record you can re-run
FAQ · Schema adoption measurement

Questions about the crawl.

On the 543 top-1,000 Tranco homepages that returned readable HTML to our crawler on November 5, 2026, 52.5% carry structured data in JSON-LD, Microdata or RDFa, and 47.5% use JSON-LD. The HTTP Archive Web Almanac 2025 reports 50% and 43% for home pages across millions of rendered sites. The two measure different populations and should be quoted separately.
Digital Applied newsletter

Deep dives on AI, marketing and development.

Practical guides and fresh insights by email. No recycled takes.

Related dispatches

Continue exploring structured data.

Google Search

See more Digital Applied analysis in your Google results by adding us as a preferred source.

Add as a preferred source