Try Shopify Free - No cc Needed  Free Trial

Shopify App Count and Core Web Vitals

Real-user Core Web Vitals grouped by how many apps a store runs, across Shopify stores with enough traffic to appear in Chrome UX Report data. Every row shows the number of stores behind it. These numbers say what travels with what, not what causes what.

Quick answer

Among Shopify stores with enough traffic to appear in Chrome UX Report data, 72% of stores running 5 apps pass Google’s Core Web Vitals on mobile (2,905 stores), against 68.4% of stores running 6 to 10 apps (12,117 stores). Stores that install more apps are also bigger and busier stores, so this is an association between store profiles, not a measure of what any app does.

Last updated August 20, 2026 · Updated daily
How this data is collected: every number here is real-world Chrome UX Report data on mobile, the Core Web Vitals that actual Chrome phone users experienced on real stores, matched against the apps we detect on those same stores. The app-count buckets are the same ones our app-stack distribution publishes, so a row here lines up with a row there.
Who is covered, stated plainly: Chrome UX Report only covers a store once it gets real traffic, so the stores measured here are larger than average. They run 7.79 apps each on average, against 6.07 across every store we hold app detections for. Comparisons between the rows hold up, because every row is drawn the same way. The pass rates themselves are not the pass rates of all Shopify stores, and should not be quoted as though they were.
Apps installed Stores
share of covered
CWV pass
mobile
Median
LCP · INP · CLS
1 1,160
stores · 3.7%
81.1% 1.5s · 113ms · 0
2 2,027
stores · 6.4%
77.4% 1.5s · 124ms · 0
3 2,635
stores · 8.3%
74.4% 1.6s · 128ms · 0
4 2,896
stores · 9.2%
72% 1.6s · 133ms · 0
5 2,905
stores · 9.2%
72% 1.7s · 136ms · 0
6-10 12,117
stores · 38.3%
68.4% 1.7s · 145ms · 0
11-20 7,410
stores · 23.4%
57.8% 1.9s · 162ms · 0.01
21+ 468
stores · 1.5%
36.1% 2.2s · 187ms · 0.03

One app at a time: the most-detected apps

The curve above groups stores by how many apps they run, which cannot say anything about a particular app. This board can. For each app we compare the stores running it against stores that are alike in the ways we can measure: same theme, same number of apps installed. Only groups holding stores on both sides count, and the without-the-app side is re-weighted to match the mix of groups the app's own stores sit in. The raw comparison sits alongside, because the two often disagree, and on some apps they disagree in direction.

A positive difference means stores running the app pass Core Web Vitals as often as comparable stores without it, which is a reason to say the app carries no measured speed cost. It is not a reason to say the app makes a store faster. Nothing here is a before-and-after measurement of one store, and an app is a marker of the kind of store that installs it as much as anything else.

App Stores
running it
Matched
with vs without
Difference
matched
Raw
with vs without
Groups
compared
Schema Markup 15,843
stores
67.4% vs 63.3% +4.09
points better
67.2% vs 70.2% 326
Google Analytics 12,091
stores
65.8% vs 66.2% −0.4
no real gap
65.4% vs 69.1% 927
Klaviyo 11,727
stores
71.6% vs 58.8% +12.83
points better
70.2% vs 64.9% 813
Google Tag Manager 10,732
stores
61.4% vs 67.8% −6.45
points worse
60.8% vs 72.2% 883
Judge.me Product Reviews App 10,506
stores
62.6% vs 67.3% −4.71
points worse
61.9% vs 70.8% 930
Microsoft Clarity: AI Insights 7,810
stores
58.7% vs 67.3% −8.58
points worse
58.3% vs 71.3% 799
Loox ‑ Product Reviews App 6,784
stores
65.1% vs 61.7% +3.45
points better
63.9% vs 68.5% 715
Countdown Timer 4,853
stores
64% vs 64.4% −0.39
no real gap
62.9% vs 68.4% 668
Recharge 4,742
stores
60.4% vs 62.2% −1.84
points worse
59.6% vs 69.1% 697
Yotpo 4,039
stores
63.6% vs 62.3% +1.28
points better
62.3% vs 68.4% 544
Triplewhale 2,973
stores
61.6% vs 61.8% −0.23
no real gap
61% vs 68.2% 459
Rebuy Personalization Engine 2,593
stores
65% vs 59% +6.04
points better
63.8% vs 67.8% 438
PageFly ✦ Landing Page Builder 2,480
stores
63.7% vs 60.5% +3.16
points better
63% vs 67.8% 473
Gorgias 2,447
stores
64.8% vs 60.7% +4.12
points better
63.3% vs 67.8% 429
Swym Wishlist 2,391
stores
62.2% vs 65% −2.77
points worse
61.7% vs 68% 468
Trustpilot 2,206
stores
66.9% vs 63.6% +3.32
points better
66.2% vs 67.5% 493
Omnisend Email Marketing & SMS 2,082
stores
65% vs 65% −0.08
no real gap
65% vs 67.6% 460
Instafeed ‑ Instagram Feed 1,895
stores
67.7% vs 65.6% +2.04
points better
66.9% vs 67.4% 441
Facebook Pixel 1,881
stores
53.8% vs 63.9% −10.11
points worse
53.9% vs 68.4% 473
Kaching Bundles 1,825
stores
63.6% vs 62.6% +1
points better
63.2% vs 67.7% 310
Hotjar Install 1,742
stores
61.1% vs 62.5% −1.45
points worse
60.5% vs 67.9% 369
Cookie Consent 1,516
stores
66.4% vs 60.7% +5.66
points better
64.8% vs 67.5% 353
GemPages Landing Page Builder 1,490
stores
55.4% vs 62.1% −6.73
points worse
54.9% vs 68.1% 345
Simprosys Google Shopping Feed 1,404
stores
65.3% vs 61.9% +3.37
points better
63.9% vs 67.6% 348
Shopify Inbox 1,352
stores
75.5% vs 68.3% +7.28
points better
75% vs 67% 405
Rebuy Smart Cart 1,266
stores
65.3% vs 59.7% +5.63
points better
64% vs 67.6% 279
Pandectes Gdpr 1,167
stores
69.7% vs 61.3% +8.38
points better
67.5% vs 67.4% 297
Tiktok Pixel 1,136
stores
44% vs 62% −18.07
points worse
44.9% vs 68.4% 363
Kiwi Size Chart & Recommender 1,129
stores
68.3% vs 65% +3.37
points better
68.2% vs 67.3% 296
Eg Auto Add To Cart 1,099
stores
66.6% vs 62.3% +4.31
points better
66% vs 67.4% 305
Reconvert 1,086
stores
62.9% vs 64.2% −1.3
points worse
62.3% vs 67.6% 261
Hulk Form Builder 1,058
stores
61.6% vs 64% −2.41
points worse
61.7% vs 67.6% 304
Shop Pay 1,003
stores
60.7% vs 58.7% +2.03
points better
59.3% vs 67.7% 223
Powerful Form Builder 959
stores
66.9% vs 63.9% +3.06
points better
66.5% vs 67.4% 301
Shogun ‑ Landing Page Builder 954
stores
63.5% vs 61.7% +1.8
points better
62.5% vs 67.6% 294
Consentmo Gdpr 950
stores
68.2% vs 63.7% +4.55
points better
67.5% vs 67.4% 285
Uppromote Affiliate 881
stores
66.7% vs 62.8% +3.88
points better
66.4% vs 67.4% 268
Okendo 856
stores
68.9% vs 61.6% +7.32
points better
66.8% vs 67.4% 248
Swatch King 821
stores
75.3% vs 70.5% +4.77
points better
75.1% vs 67.2% 195
Releasit Cod Form 482
stores
31.7% vs 65.3% −33.61
points worse
31.9% vs 68% 182

By app category

The same comparison asked of a whole category rather than one app: stores running at least one analytics app, or at least one page builder, against comparable stores running none of that kind. Categories are the App Store category each app is listed under. This is not an average of the per-app figures above, which would count a store running three tools of one kind three times over; each category is matched from scratch on the same theme and app-load groups.

Category Stores
running one
Matched
with vs without
Difference
matched
Raw
with vs without
Groups
compared
Analytics 16,892
stores
66.7% vs 70.7% −4.01
points worse
65% vs 74% 751
Product reviews 16,177
stores
65.4% vs 65.3% +0.03
no real gap
63.8% vs 73.4% 873
Email marketing 13,666
stores
70.7% vs 57.6% +13.07
points better
69.4% vs 65% 819
Marketing - Other 4,911
stores
62.4% vs 64.7% −2.29
points worse
61.9% vs 68.6% 757
Page builder 4,783
stores
62.2% vs 61.5% +0.7
no real gap
61.4% vs 68.6% 660
Checkout - Other 3,861
stores
65.9% vs 60.1% +5.73
points better
64.3% vs 67.9% 567
Upsell and cross-sell 3,835
stores
63.7% vs 62.9% +0.81
no real gap
63% vs 68.1% 549
Support - Other 3,768
stores
68.5% vs 62.8% +5.68
points better
66.9% vs 67.5% 634
Wishlists 2,570
stores
61.7% vs 65.3% −3.63
points worse
61.2% vs 68.1% 481
Product bundles 2,542
stores
63.4% vs 62.4% +0.98
no real gap
62.9% vs 67.8% 409
Legal 2,260
stores
68.9% vs 62.3% +6.59
points better
67% vs 67.4% 455
Forms 1,991
stores
64.3% vs 63.9% +0.37
no real gap
64.1% vs 67.6% 444
Cookie consent 1,886
stores
66.7% vs 61.8% +4.94
points better
65.6% vs 67.5% 406
Currency and translation 1,486
stores
59.4% vs 63.2% −3.86
points worse
59.7% vs 67.8% 361
Chat 1,473
stores
59.9% vs 63.2% −3.29
points worse
59.7% vs 67.9% 399
Cart customization 1,373
stores
66.6% vs 62.2% +4.39
points better
66.1% vs 67.4% 351
Affiliate programs 1,208
stores
65.5% vs 62.3% +3.21
points better
64.8% vs 67.5% 323
Fraud 1,133
stores
58.4% vs 62.7% −4.23
points worse
58.2% vs 67.8% 338
Loyalty and rewards 1,098
stores
62.9% vs 63.7% −0.84
no real gap
62.5% vs 67.6% 317
Pricing optimization 962
stores
53.1% vs 60.2% −7.06
points worse
52.8% vs 67.9% 209
Ads 892
stores
53.7% vs 60.9% −7.25
points worse
52.8% vs 68% 238
Video and livestream 740
stores
47.8% vs 62.4% −14.53
points worse
48.1% vs 67.9% 222
Returns and exchanges 732
stores
68.4% vs 61% +7.43
points better
67.3% vs 67.4% 237
Order limits 607
stores
68.5% vs 62.6% +5.92
points better
68.5% vs 67.4% 238
Images and media - Other 477
stores
60% vs 61.6% −1.62
points worse
58.4% vs 67.6% 173
Accounts and login 416
stores
60.2% vs 64% −3.86
points worse
60% vs 67.5% 157
Product variants 412
stores
66.3% vs 64.5% +1.84
points better
64.4% vs 67.4% 181
Geolocation 350
stores
59.8% vs 63.6% −3.73
points worse
59.7% vs 67.5% 142
Social proof 313
stores
58.4% vs 60.2% −1.74
points worse
58.6% vs 67.5% 128
Delivery and pickup 271
stores
65.8% vs 62.8% +3
points better
64.9% vs 67.4% 125
Pop-ups 238
stores
62.3% vs 59.3% +2.98
points better
59.7% vs 67.5% 121
Banners 225
stores
69.4% vs 62.4% +7.06
points better
68.4% vs 67.4% 116
Navigation and menus 204
stores
58.6% vs 59.9% −1.31
points worse
57.8% vs 67.4% 103
Payment experience 184
stores
64.6% vs 58.4% +6.23
points better
61.3% vs 67.4% 97
Wholesale 167
stores
81.7% vs 68% +13.76
points better
81.9% vs 67.3% 103
Order tracking 166
stores
65.6% vs 62.3% +3.3
points better
65.1% vs 67.4% 85
Image gallery 164
stores
75.5% vs 68.1% +7.41
points better
75.4% vs 67.3% 92
Advertising - Other 145
stores
73.1% vs 60.7% +12.4
points better
70.4% vs 67.4% 90
Gift wrap and messages 140
stores
70.8% vs 66.6% +4.18
points better
71.3% vs 67.4% 85
Discounts 128
stores
55.1% vs 54.6% +0.52
no real gap
55.6% vs 67.4% 82
Site optimization - Other 118
stores
58.1% vs 61.6% −3.5
points worse
57.5% vs 67.4% 70
Gifts - Other 105
stores
76.2% vs 66.6% +9.64
points better
75.6% vs 67.3% 63
Badges and icons 98
stores
63.5% vs 66.9% −3.37
points worse
62.4% vs 67.4% 66
Search and filters 79
stores
32.9% vs 61.4% −28.49
points worse
35.9% vs 67.5% 51
Stock alerts 62
stores
58.3% vs 64.6% −6.24
points worse
60.3% vs 67.4% 39
Product content 58
stores
60.3% vs 64.6% −4.24
points worse
60% vs 67.4% 44
Gift cards 47
stores
60.9% vs 62.6% −1.72
points worse
66.1% vs 67.4% 36
Anti theft 39
stores
76.3% vs 66.9% +9.46
points better
76.9% vs 67.4% 30
Pricing quotes 34
stores
64.7% vs 62.7% +2.05
points better
63.9% vs 67.4% 30
Social trust - Other 32
stores
75% vs 71.9% +3.09
points better
69.4% vs 67.4% 26
Taxes 31
stores
77.4% vs 66.3% +11.16
points better
75.7% vs 67.4% 23
Pre-orders 30
stores
86.7% vs 66.7% +20.02
points better
80.6% vs 67.4% 28
Order editing 29
stores
44.8% vs 64.7% −19.84
points worse
41.7% vs 67.4% 24

Frequently asked questions

Do Shopify stores with more apps have worse Core Web Vitals?
In our data, 72% of stores running 5 apps pass Google's Core Web Vitals on mobile, against 68.4% of stores running 6 to 10 apps. That is an association between store profiles, not a measurement of what apps do: a store that installs a dozen apps is usually bigger, older and busier than one that installs two, so the app count is a marker of the kind of store at least as much as anything else.
How many apps does a typical Shopify store run?
The median store we hold app detections for runs 5 apps, averaging 6.07 across 102,686 stores. The stores on this page average 7.79 apps, because Chrome UX Report coverage skews toward larger stores.
Which stores are counted in this data?
Only stores with enough real traffic to appear in Google's Chrome UX Report, which is a fraction of all Shopify stores and a larger-than-average one. The comparisons between rows hold up, since every row is drawn the same way, but the pass rates themselves should not be read as the pass rate of all Shopify stores.
Would removing an app make my store faster?
This data cannot answer that. It compares different stores against each other at one moment, not the same store before and after a change. To know what any single app does to your store, measure your own store with and without it.
How is this measured, and how often does it update?
Every figure is real-user Core Web Vitals from Google's Chrome UX Report on mobile, matched against the apps we detect on those same stores. The app counts use the same buckets as our app-stack distribution. Both refresh daily, after the nightly speed rollup.

How this data works

Every number on this page is real-world data from Google's Chrome UX Report, measured on mobile phones: the Core Web Vitals that actual Chrome users experienced on real stores. We take the most recent reading we hold for each store, count the apps we detect on that same store, and group the stores into the app-count buckets our app-stack distribution already publishes. Reporting a single form factor keeps the rows comparable, and mobile is where most storefront traffic and the tighter thresholds live.

What this is, and what it is not: an association between what a store runs and what its visitors measure. A store running twelve apps is typically older, larger and busier than a store running two, so the app count is a marker of the kind of store at least as much as anything else. Nothing here isolates one app, and nothing here is a before-and-after measurement of the same store. To know what a single app does to your store, measure your store with it and without it.

Coverage, and why it matters for the absolute figures: the Chrome UX Report only reports a site once it has enough real traffic, so the stores measured here are a fraction of all Shopify stores and a larger-than-average fraction. That is why every pass rate on this page is stated as a share of covered stores rather than of Shopify stores generally. The relationships between the rows survive that, because each row is drawn from the same pool the same way; the absolute pass rates do not.

How the two named boards are matched, and what they do not control for: every store is sorted into a group by the theme it runs and the number of apps installed on it, and only groups holding stores both with and without the app count toward the figure. The comparison side is then re-weighted to the mix of groups the app's own stores sit in, so the two sides are read across the same spread of themes and app loads. We match on theme and app load, and we do not control for catalogue size: the product counts we hold are recorded snapshots rather than live figures, and thousands of covered stores have no count at all, so matching on them would have narrowed the comparison without making it fairer. An app needs at least 25 comparable stores before a matched figure is published for it.

Why thin buckets show a dash: a bucket needs at least 25 stores of real-world data before we print a pass rate for it. The buckets at the far end of the stack hold the fewest stores, so they are the ones most likely to be blank, and the ones whose numbers move most between updates when they are not. Read the ends of the curve with the store counts next to them, which is why those counts are a column rather than a footnote.

Independent by design: rankings are determined solely by live detection data. Affiliate relationships never affect what ranks or how stores are counted. Read the full methodology →

Get Extension