CMS performance

How the most-used CMS platforms perform on real-user Core Web Vitals data.

Field data PhoneDesktopAll Scope All sites October 2026 edition · Desktop field outcomes
Metric LCP INP CLS FCP TTFB
1

At a glance the headline numbers for CMS performance

How the most-used CMS platforms perform on real-user Core Web Vitals data.

99.8%
Best: Wix
good INP
99.6%
Most used: WordPress
good INP
99.4%
Worst: Shopify
good INP

Wix passes INP most often of any CMS. 99.8% of its sites pass. Shopify passes least at 99.4%. WordPress (the most-used CMS) sits at 99.6%. The gap is 0 percentage points.

The State of Web Vitals · October 2026 · 212,308 crawled sites · desktop field datacorewebvitals.io/state-of-cwv
2

The ranking sorted by INP at p75, fastest first

# CMS INP p75 Passing Sites
1 TYPO3 48ms 100.0%
104
2 Wix 48ms 99.8%
5,875
3 Joomla 49ms 99.7%
2,573
4 Drupal 57ms 99.7%
3,387
5 Squarespace 59ms 99.8%
2,277
6 WordPress 62ms 99.6%
65,939
7 Adobe Commerce 69ms 99.9%
1,103
8 Shopify 78ms 99.4%
8,636
The State of Web Vitals · October 2026 · 212,308 crawled sites · desktop field datacorewebvitals.io/state-of-cwv
3

Passing INP per CMS which group passes the INP most often

CMSSitesPassing INPp75
TYPO3 0% 104 100% 48ms
Ghost 0% 46 100% 51ms
Webflow 0% 20 100% 73ms
Other / custom 0% 16 100% 79ms
Adobe Commerce 0.5% 1,103 100% 69ms
Wix 2.8% 5,875 100% 48ms
Squarespace 1.1% 2,277 100% 59ms
Drupal 1.6% 3,387 100% 57ms
Joomla 1.2% 2,573 100% 49ms
WordPress 31.1% 65,939 100% 62ms
Shopify 4.1% 8,636 99% 78ms
Good Needs Improvement Poor Sorted best-passing first · median colored by its own rating · pass = good INP (200ms at p75) · one value per site

No CMS stands out: pass rates sit between 99% and 100%. computed

The State of Web Vitals · October 2026 · 212,308 crawled sites · desktop field datacorewebvitals.io/state-of-cwv
4

All five vitals at once the whole category without toggling - cell is the pass rate, small number the p75

LCP
INP
CLS
FCP
TTFB
WordPress 31.1%
762.5s
10062ms
780.09
672.0s
361.7s
Shopify 4.1%
971.6s
9978ms
860.06
961.0s
97468ms
Wix 2.8%
921.6s
10048ms
960.02
92815ms
72922ms
Drupal 1.6%
931.6s
10057ms
780.09
881.3s
69917ms
Joomla 1.2%
921.8s
10049ms
790.08
861.5s
64971ms
Squarespace 1.1%
941.9s
10059ms
820.08
951.2s
98462ms
Adobe Commerce 0.5%
842.2s
10069ms
660.14
741.8s
311.5s
TYPO3 0%
951.4s
10048ms
790.08
931.1s
78764ms
Ghost 0%
1001.2s
10051ms
570.14
100835ms
94484ms
Webflow 0%
1001.2s
10073ms
670.11
100549ms
100201ms
Other / custom 0%
1001.5s
10079ms
570.14
1001.3s
77790ms
60%95%+ passing Cell: pass rate, small number = p75 · faded rows: under 100 sites

One row per CMS, one column per vital - the cell is the share of sites passing, the small number the p75. No toggling needed to see where the category actually differs.

WordPress leads on INP: 100% of its sites pass. Shopify trails at 99%. computed

The State of Web Vitals · October 2026 · 212,308 crawled sites · desktop field datacorewebvitals.io/state-of-cwv
5

Why this matters for the Core Web Vitals, and where to start fixing it

The CMS decides a lot about your Core Web Vitals before you write a line of your own code. It controls the HTML that ships, the scripts and styles that load by default, and how images are handled. Two sites on the same platform can score very differently depending on the theme and plugins, but the platform sets the starting point and the ceiling for how much you can tune.

Start with what the platform loads that you do not need. Strip the default scripts and styles that come with themes and plugins, defer the JavaScript that is not needed for the first paint, and make sure images go out in modern formats at the right size. On script-heavy platforms the biggest wins are usually in cutting and deferring what loads on every page.

How does your CMS affect Core Web Vitals?

Among the most-used CMS platforms, TYPO3 reaches a good INP on 100.0% of sites; Shopify on 99.4%.

Related signals CDN (7) → Frameworks (11) → 212,308 crawled sites with Chrome field data, representing millions of real page loads · How we measured