CMS performance

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

Field data PhoneDesktopAll Scope All sites Q1 2026 edition · All devices field outcomes
Metric LCP INP CLS
1

At a glance the headline numbers for CMS performance

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

7
CMSs ranked
After min-sites filter
41,986
Sites in sample
Combined across all items
88ms
Best INP (p75)
Wix
The State of Web Vitals · Q1 2026 · 94,910 sites · all devices field datacorewebvitals.io/state-of-cwv
2

The ranking sorted by INP at p75, fastest first

# CMS INP p75 Passing Sites
1 Wix 88ms 97.3%
2,688
2 Squarespace 92ms 99.3%
1,012
3 Joomla 94ms 95.2%
1,224
4 Drupal 102ms 97.1%
1,641
5 WordPress 103ms 98.1%
30,809
6 Adobe Commerce 120ms 98.5%
565
7 Shopify 122ms 96.1%
4,047
The State of Web Vitals · Q1 2026 · 94,910 sites · all devices field datacorewebvitals.io/state-of-cwv
3

Passing INP per CMS which group passes the INP most often

CMSSitesPassing INPp75
Ghost 0% 22 100% 86ms
Squarespace 1.1% 1,012 99% 92ms
Adobe Commerce 0.6% 565 99% 120ms
WordPress 32.5% 30,809 98% 103ms
Wix 2.8% 2,688 97% 88ms
Drupal 1.7% 1,641 97% 102ms
Shopify 4.3% 4,047 96% 122ms
Joomla 1.3% 1,224 95% 94ms
TYPO3 0.1% 48 90% 104ms
Storyblok 0% 5 67% 154ms
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 95% and 99%. computed

The State of Web Vitals · Q1 2026 · 94,910 sites · all devices 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 32.5%
712.7s
98103ms
890.03
602.3s
311.8s
Shopify 4.3%
961.7s
96122ms
940.02
961.2s
96524ms
Wix 2.8%
951.6s
9788ms
980.00
931.1s
80677ms
Drupal 1.7%
921.7s
97102ms
880.04
871.4s
67936ms
Joomla 1.3%
892.0s
9594ms
910.01
811.7s
541.1s
Squarespace 1.1%
892.1s
9992ms
890.05
861.5s
96556ms
Adobe Commerce 0.6%
782.4s
99120ms
740.11
702.0s
311.5s
TYPO3 0.1%
941.6s
90104ms
920.02
871.3s
72834ms
Ghost 0%
961.4s
10086ms
960.06
961.1s
80759ms
Storyblok 0%
602.8s
67154ms
600.14
602.0s
501.0s
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.

Adobe Commerce leads on INP: 99% of its sites pass. Joomla trails at 95%. computed

The State of Web Vitals · Q1 2026 · 94,910 sites · all devices 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, Wix reaches a good INP on 97.3% of sites; Shopify on 96.1%.

Related signals CDN (7) → Frameworks (11) → Chrome field data from 94,910 sites, representing millions of real page loads · How we measured