Which CMS wins Core Web Vitals?

Field data PhoneDesktopAll October 2026 edition · Phone field outcomes
1

The league table share of sites passing — overall, then metric by metric

Sorted by the share passing all three Core Web Vitals. Each cell is the share of that platform’s sites passing that metric; the small number is the p75.

vs
#
Platform
Overallpass all 3
LCP% good
INP% good
CLS% good
TTFB% good
1
Wix5,825 sites
90.2%
94.3% 1.6s
97.2% 88ms
97.9% 0.00
81.7% 653ms
2
Shopify8,573 sites
87.6%
95.9% 1.7s
95.9% 124ms
94.1% 0.02
96.2% 513ms
3
Squarespace2,258 sites
79.6%
89.0% 2.1s
99.5% 93ms
89.7% 0.04
95.8% 541ms
4
Drupal3,296 sites
78.5%
92.3% 1.7s
96.8% 102ms
87.9% 0.04
67.6% 920ms
5
Joomla2,551 sites
77.6%
89.4% 2.0s
95.3% 96ms
91.4% 0.01
55.0% 1.1s
6
Typo3104 sites
76.2%
94.9% 1.5s
88.1% 97ms
92.9% 0.02
72.4% 830ms
7
WordPress65,509 sites
62.8%
70.3% 2.7s
98.1% 104ms
89.1% 0.03
31.3% 1.8s
8
Adobe Commerce1,095 sites
61.3%
78.1% 2.4s
98.3% 118ms
73.7% 0.11
30.1% 1.6s
Champions LCP Shopify 95.9% INP Squarespace 99.5% CLS Wix 97.9% TTFB Shopify 96.2%

Cell shade tracks the share of each platform’s sites passing that metric (red → green); the small number is the p75. INP is solved across the board — the real fights are LCP and TTFB, where WordPress trails.

2

Market share vs. speed does popularity buy performance?

Each bubble is a platform, sized by how many sites run it. Up = a higher share passing all three CWV.

Small & fast Popular & slow
% passing all 3 CWV ↑
60%
70%
75%
80%
90%
Wix 90.2% Shopify 87.6% Squarespace 79.6% Drupal 78.5% Joomla 77.6% Typo3 76.2% WordPress 62.8% Adobe Commerce 61.3%
market share (log) →

Bubble size = number of sites. WordPress is the giant anchored bottom-right — by far the most popular, and the slowest; everyone smaller clears a higher bar.

3

The spread behind the pass-rate the split a single number hides

A pass-rate is one number; this is the good / needs-work / poor split underneath it, per metric. Sorted by overall standing.

Wix
94.3%
1.6s
Shopify
95.9%
1.7s
Squarespace
89.0%
2.1s
Drupal
92.3%
1.7s
Joomla
89.4%
2.0s
Typo3
94.9%
1.5s
WordPress
70.3%
2.7s
Adobe Commerce
78.1%
2.4s
goodneeds workpoorp75 →

“Pass” = good on LCP and INP and CLS together. 210,902 crawled sites with Chrome field data, representing millions of real page loads, October 2026 edition. How we measured.