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 · Desktop 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
1.6s
Best LCP (p75)
Wix
The State of Web Vitals · Q1 2026 · 94,910 sites · desktop field datacorewebvitals.io/state-of-cwv
2

The ranking sorted by LCP at p75, fastest first

# CMS LCP p75 Passing Sites
1 Wix 1.6s 92.2%
2,688
2 Drupal 1.6s 93.2%
1,641
3 Shopify 1.7s 96.5%
4,047
4 Joomla 1.8s 90.7%
1,224
5 Squarespace 1.9s 92.9%
1,012
6 Adobe Commerce 2.2s 84.0%
565
7 WordPress 2.5s 76.3%
30,809
The State of Web Vitals · Q1 2026 · 94,910 sites · desktop field datacorewebvitals.io/state-of-cwv
3

Passing LCP per CMS which group passes the LCP most often

CMSSitesPassing LCPp75
Ghost 0% 22 100% 1.3s
Storyblok 0% 5 100% 1.6s
Shopify 4.3% 4,047 97% 1.7s
TYPO3 0.1% 48 96% 1.4s
Drupal 1.7% 1,641 93% 1.6s
Squarespace 1.1% 1,012 93% 1.9s
Wix 2.8% 2,688 92% 1.6s
Joomla 1.3% 1,224 91% 1.8s
Adobe Commerce 0.6% 565 84% 2.2s
WordPress 32.5% 30,809 76% 2.5s
Good Needs Improvement Poor Sorted best-passing first · median colored by its own rating · pass = good LCP (2.5s at p75) · one value per site

97% of Shopify sites pass LCP. WordPress trails 21 points behind. computed

The State of Web Vitals · Q1 2026 · 94,910 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 32.5%
762.5s
10061ms
780.09
682.0s
361.7s
Shopify 4.3%
971.7s
9977ms
860.06
961.1s
97482ms
Wix 2.8%
921.6s
10049ms
960.02
94764ms
72889ms
Drupal 1.7%
931.6s
10056ms
790.09
891.3s
69930ms
Joomla 1.3%
911.8s
10049ms
850.06
861.5s
65927ms
Squarespace 1.1%
931.9s
10059ms
790.09
951.2s
100475ms
Adobe Commerce 0.6%
842.2s
10069ms
660.14
741.8s
331.5s
TYPO3 0.1%
961.4s
10051ms
730.10
961.1s
77663ms
Ghost 0%
1001.3s
10049ms
640.12
100995ms
88694ms
Storyblok 0%
1001.6s
100133ms
750.05
1001.2s
671.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.

Shopify leads on LCP: 97% of its sites pass. WordPress trails at 76%. computed

The State of Web Vitals · Q1 2026 · 94,910 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, Wix reaches a good LCP on 92.2% of sites; WordPress on 76.3%.

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