Core Web Vitals by industry
A Core Web Vitals result means little without a reference. A shop with product imagery and payment scripts carries a different load than a dental practice with a contact page, so comparing both against the same average tells you little. These benchmarks group every domain measured with PerfDelta by industry and show what is actually normal in each one.
The figures come from field data of real Chrome users, collected across 5,748 domains measured with PerfDelta, and are updated daily.
Figures across all industries, including page weight, third-party code and the most common issues, are in the website speed statistics.
Core Web Vitals by industry
Share of domains passing all three Core Web Vitals with real user data, plus the typical LCP of the industry. Fastest industry first, every name links to its benchmark page.
-
Public sector and non-profit 67% 1593 ms
361 domains, avg. mobile score 51
-
Education 62% 1706 ms
363 domains, avg. mobile score 47
-
Professional services 61% 1747 ms
167 domains, avg. mobile score 53
-
Media and publishing 60% 1672 ms
570 domains, avg. mobile score 43
-
Real estate 58% 1862 ms
192 domains, avg. mobile score 49
-
Trades and local services 56% 1840 ms
98 domains, avg. mobile score 47
-
Software and SaaS 55% 2093 ms
317 domains, avg. mobile score 47
-
Health and medical 55% 1921 ms
282 domains, avg. mobile score 49
-
Logistics and transport 48% 1817 ms
151 domains, avg. mobile score 48
-
Manufacturing and industry 45% 2235 ms
175 domains, avg. mobile score 47
-
Finance and insurance 44% 2168 ms
527 domains, avg. mobile score 44
-
Entertainment and leisure 41% 2058 ms
339 domains, avg. mobile score 44
-
Food and restaurants 41% 2233 ms
273 domains, avg. mobile score 43
-
Energy and utilities 41% 2185 ms
165 domains, avg. mobile score 44
-
Online retail 41% 2001 ms
1110 domains, avg. mobile score 40
-
Automotive and mobility 36% 2048 ms
190 domains, avg. mobile score 43
-
Telecommunications 26% 2515 ms
194 domains, avg. mobile score 39
-
Travel and hospitality 23% 2541 ms
247 domains, avg. mobile score 37
Platform comparison within each industry
Share of domains passing all three Core Web Vitals, split by platform inside the same industry. Only combinations with enough domains are shown, biggest gap first.
- WordPress 69% · 49
- Next.js 27% · 41
- Shopify 58% · 283
- Next.js 34% · 154
- Salesforce Commerce Cloud 29% · 82
- Contentful 22% · 37
- WordPress 43% · 30
- Next.js 20% · 60
- Drupal 73% · 84
- WordPress 51% · 39
- Next.js 54% · 70
- Adobe Experience Manager 47% · 121
- WordPress 37% · 41
- Next.js 59% · 44
- WordPress 47% · 53
- Drupal 72% · 82
- WordPress 61% · 84
- WordPress 61% · 142
- Next.js 54% · 72
- Next.js 8% · 40
- Adobe Experience Manager 5% · 39
How these numbers are produced
Each domain is classified from the content of its home page, not from the technology behind it. Structured data decides where it can, everything else is classified from the page text. Domains from our curated measurement lists that cannot be classified this way keep the industry from the list. An industry appears here once at least 30 domains have been measured in it; below that a median would be a coincidence rather than a benchmark.
On each industry page, Google's pass thresholds apply unchanged: 2500 ms LCP, 200 ms INP, 0.1 CLS. The industry median says what is common, not what is good. The three sample measurements come from the faster quarter, the median and the slowest quarter; they are anonymised, values are rounded, and a platform is only named when enough domains in that industry run on it. The trend shows one value per month, average LCP plus the share passing all three Core Web Vitals, and leaves out months in which the industry was still below the minimum sample.
How to read an industry benchmark
Each industry page shows the median of the measured domains and the range of the middle half. The median tells you what a typical site in that industry achieves, the range shows how far fast and slow sites drift apart. Google rates a page as good when it stays under 2.5 seconds for Largest Contentful Paint, under 200 milliseconds for Interaction to Next Paint and under 0.1 for Cumulative Layout Shift, each measured at the 75th percentile of real visits.
A pass rate below the global average is common in industries with heavy imagery or many third-party scripts. What matters is where your own domain stands within its industry: a site that beats its industry median is ahead of most direct competitors, even before it passes every Core Web Vital. Test your own domain and compare the result with the figures above.
What each metric means and how to improve it: Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift. The Core Web Vitals Benchmark compares pass rates by CMS and platform across all industries. Which scripts cost the most main-thread time is shown in the Third-Party Benchmark.