Home / Web Technology Adoption Report: 95M Domains
Data
Web Technology Adoption Report: 95M Domains
This report measures technology footprints in the HTML, CSS, and JavaScript delivered by the homepages of roughly 95 million unique domains. It is a source-code census: each count is the number of indexed domains whose stored homepage contains the listed substring, verified against the source itself.
The results describe observable adoption, not vendor customers, active paid accounts, or market share among a hand-picked category. Technologies overlap heavily—a WordPress site can also ship jQuery, Google Fonts, WooCommerce, and several analytics tags—so rows must not be added together. The share column uses approximately 95,000,000 indexed domains as its denominator.
Adoption across the July 2026 index
| Technology | Verified footprint | Domains | Share of ~95M |
|---|---|---|---|
| jQuery | jquery.min.js | 27,442,629 | 28.89% |
| Google Fonts | fonts.googleapis.com | 24,208,923 | 25.48% |
| WordPress | wp-content | 21,549,150 | 22.68% |
| Font Awesome | font-awesome | 15,416,362 | 16.23% |
| Bootstrap | bootstrap.min.css | 13,295,167 | 13.99% |
| React | react-dom | 12,081,192 | 12.72% |
| Google Analytics 4 | gtag/js?id=G- | 7,800,085 | 8.21% |
| Google Tag Manager | googletagmanager.com/gtm.js | 5,930,532 | 6.24% |
| Cloudflare Insights | cloudflareinsights.com | 5,245,359 | 5.52% |
| reCAPTCHA | recaptcha/api.js | 4,231,836 | 4.45% |
| WooCommerce | wp-content/plugins/woocommerce | 4,112,625 | 4.33% |
| Meta Pixel | fbevents.js | 2,330,473 | 2.45% |
| Shopify | cdn.shopify.com | 1,694,846 | 1.78% |
| Next.js | __NEXT_DATA__ | 463,198 | 0.49% |
| Stripe | js.stripe.com/v3 | 398,784 | 0.42% |
| Klaviyo | static.klaviyo.com | 341,852 | 0.36% |
| HubSpot | js.hs-scripts.com | 214,379 | 0.23% |
What the leading footprints say
Older, broadly embedded front-end building blocks remain the most visible layer of the web. The jQuery filename footprint leads at 27,442,629 domains (28.89%). Google Fonts follows at 24,208,923 (25.48%), and WordPress at 21,549,150 (22.68%). Font Awesome reaches 15,416,362 (16.23%), while Bootstrap reaches 13,295,167 (13.99%).
These rows are deliberately footprint-specific. A site that bundles jQuery under another filename will not match jquery.min.js; a site that self-hosts fonts will not match fonts.googleapis.com; and a customized WordPress deployment can hide wp-content. The measured shares are therefore shares of indexed homepages exposing each chosen signal, not upper-bound estimates of all possible installations.
Framework visibility is not framework market share
The react-dom signal appears on 12,081,192 domains (12.72%), substantially more than the framework-specific __NEXT_DATA__ marker for Next.js at 463,198 (0.49%). That gap should not be read as a complete React-versus-Next.js market calculation. Production bundling can erase a readable react-dom string, while __NEXT_DATA__ is a narrow marker emitted by a particular rendering path. The counts are reproducible precisely because they stay attached to their stated substrings.
Measurement, tagging, and security code
Google Analytics 4 is visible on 7,800,085 domains (8.21%), ahead of Google Tag Manager at 5,930,532 (6.24%). The two populations overlap but are not interchangeable: GTM can deploy many products, and GA4 can be installed without the GTM container footprint.
Cloudflare Insights appears on 5,245,359 domains (5.52%). That row measures the browser-side Insights beacon, not every domain proxied by Cloudflare. reCAPTCHA appears on 4,231,836 (4.45%), and Meta Pixel on 2,330,473 (2.45%). As with every row, presence shows that the homepage source exposes the footprint; it does not prove the tag fired successfully or that a paid account is active.
Commerce and marketing stacks
The WooCommerce plugin path is present on 4,112,625 domains (4.33%), while Shopify's CDN footprint appears on 1,694,846 (1.78%). These are not directly comparable platform market shares: WooCommerce exposes a plugin directory on WordPress, while Shopify exposes a hosted asset domain. They are two concrete source signals measured by the same index.
Down the commerce and marketing stack, Stripe.js v3 appears on 398,784 domains (0.42%), Klaviyo on 341,852 (0.36%), and HubSpot on 214,379 (0.23%). A small homepage-source share can still describe a substantial specialist ecosystem, and integrations limited to checkout, account, or post-consent routes will not necessarily be visible in this homepage census.
Methodology
SearchWebCode built this dataset in July 2026 from a trigram index over approximately 95 million homepages, with one homepage per unique domain. For each technology, the engine used the exact substring shown in the table to retrieve candidates, then performed a verified substring match against the stored source before counting the domain. The index is refreshed monthly.
The denominator for each displayed share is approximately 95,000,000, so shares are rounded to two decimal places and should be cited as approximate. Rows overlap. The method can miss code loaded only after JavaScript execution, consent, authentication, or navigation to a deeper page; it can also count a dormant or quoted footprint that remains in HTML. The technology pages document the practical false-positive boundary for each signal, and the full matched source is available for result-level verification.
How to cite and reuse this report
Cite the technology, exact footprint, verified domain count, approximate share, index scope, and build month together. For example: “The July 2026 SearchWebCode homepage index found 21,549,150 domains (22.68% of approximately 95 million) containing wp-content.” Keeping the footprint in the sentence makes the claim reproducible and prevents a source-code observation from being inflated into an unsupported total-market estimate.
Explore every technology footprint →
Frequently asked questions
Are these estimates or observed counts?
The domain counts are observed, verified substring matches in the July 2026 index. The percentage shares are approximate because the denominator is roughly 95 million unique-domain homepages.
Can I add the technology shares together?
No. Technologies overlap heavily on the same domains, so summing rows would double-count sites. Each row is an independent footprint prevalence measure.
Does absence mean a site does not use the technology?
No. Bundled, proxied, dynamically injected, consent-gated, or deeper-page code may not appear in the stored homepage source. The report measures visible footprints, not every possible installation.
How often is the report's underlying index updated?
The index is refreshed monthly. This report is tied to the July 2026 build so its counts remain citable as one dated snapshot.