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, 71.6% of stores running 5 apps pass Google’s Core Web Vitals on mobile (5,590 stores), against 68.4% of stores running 6 to 10 apps (22,277 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 October 4, 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.57 apps each on average, against 5.99 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 2,491
stores · 4.2%
81.3% 1.5s · 117ms · 0
2 4,055
stores · 6.9%
76.2% 1.5s · 126ms · 0
3 5,209
stores · 8.8%
74.6% 1.6s · 131ms · 0
4 5,514
stores · 9.4%
73.2% 1.6s · 133ms · 0
5 5,590
stores · 9.5%
71.6% 1.7s · 137ms · 0
6-10 22,277
stores · 37.8%
68.4% 1.7s · 146ms · 0
11-20 13,006
stores · 22.1%
58.3% 1.9s · 162ms · 0.01
21+ 800
stores · 1.4%
39.5% 2.2s · 184ms · 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 31,768
stores
67.7% vs 65.8% +1.91
points better
67.7% vs 69.8% 490
Google Analytics 22,542
stores
66.4% vs 65.8% +0.65
no real gap
66.2% vs 69.3% 1,375
Klaviyo 21,942
stores
71.3% vs 59.6% +11.78
points better
70.3% vs 65.7% 1,181
Google Tag Manager 19,809
stores
61.4% vs 68.6% −7.19
points worse
60.9% vs 72.7% 1,302
Judge.me Product Reviews App 19,756
stores
62.6% vs 67.9% −5.26
points worse
62.1% vs 71.3% 1,349
Microsoft Clarity: AI Insights 14,359
stores
59.1% vs 66.9% −7.79
points worse
58.9% vs 71.5% 1,171
Loox ‑ Product Reviews App 12,141
stores
65.8% vs 62.3% +3.5
points better
64.8% vs 68.8% 1,061
Countdown Timer 8,909
stores
63.1% vs 65.6% −2.45
points worse
62.4% vs 69% 957
Recharge 8,608
stores
60.7% vs 62.2% −1.43
points worse
60.2% vs 69.4% 985
Yotpo 7,052
stores
64.4% vs 62.6% +1.89
points better
63% vs 68.7% 796
Triplewhale 5,252
stores
62.5% vs 61.9% +0.63
no real gap
61.9% vs 68.5% 643
Rebuy Personalization Engine 4,591
stores
64.4% vs 60.2% +4.22
points better
63.6% vs 68.3% 630
PageFly ✦ AI Page Builder 4,589
stores
63.8% vs 61.4% +2.45
points better
63.3% vs 68.3% 698
Swym Wishlist 4,462
stores
63% vs 65.4% −2.42
points worse
62.6% vs 68.3% 738
Gorgias 4,338
stores
65% vs 61.6% +3.38
points better
63.4% vs 68.3% 629
Trustpilot 4,075
stores
67.7% vs 63.9% +3.86
points better
67.2% vs 67.9% 727
Omnisend Email Marketing & SMS 3,869
stores
65.9% vs 64.1% +1.86
points better
65.7% vs 68% 691
Facebook Pixel 3,652
stores
53.5% vs 63.9% −10.45
points worse
53.2% vs 69% 723
Instafeed ‑ Instagram Feed 3,503
stores
67.7% vs 65.6% +2.11
points better
67.3% vs 67.9% 639
Kaching Bundles 3,359
stores
63.9% vs 63.7% +0.22
no real gap
63.7% vs 68.1% 452
Hotjar Install 3,184
stores
62% vs 63.1% −1.11
points worse
61.6% vs 68.3% 585
Shopify Inbox 2,975
stores
73.7% vs 67.6% +6.06
points better
73.2% vs 67.5% 654
Cookie Consent 2,885
stores
65.3% vs 60.5% +4.83
points better
64.8% vs 68% 533
GemPages Landing Page Builder 2,674
stores
56.5% vs 62.7% −6.21
points worse
56.1% vs 68.4% 487
Simprosys Google Shopping Feed 2,563
stores
65.8% vs 61.7% +4.15
points better
65.1% vs 68% 517
Rebuy Smart Cart 2,260
stores
64.6% vs 60.9% +3.73
points better
63.7% vs 68% 407
Pandectes Gdpr 2,171
stores
68.8% vs 61.6% +7.18
points better
67.3% vs 67.8% 440
Tiktok Pixel 2,092
stores
45.5% vs 61.5% −16.02
points worse
45.8% vs 68.8% 508
Paypal 2,018
stores
65.7% vs 63.2% +2.57
points better
63.6% vs 68% 464
Reconvert 1,965
stores
62% vs 62.2% −0.16
no real gap
61.6% vs 68.1% 391
Eg Auto Add To Cart 1,959
stores
66.7% vs 62.8% +3.87
points better
66.2% vs 67.9% 433
Kiwi Size Chart & Recommender 1,909
stores
67.8% vs 66.9% +0.89
no real gap
67.9% vs 67.8% 434
Hulk Form Builder 1,878
stores
63.4% vs 64.2% −0.85
no real gap
63% vs 68% 480
Shop Pay 1,829
stores
60.7% vs 60.2% +0.43
no real gap
59.8% vs 68.1% 331
Powerful Form Builder 1,819
stores
66.3% vs 64.5% +1.86
points better
66.1% vs 67.9% 469
Consentmo Gdpr 1,749
stores
67.4% vs 64.3% +3.1
points better
66.9% vs 67.9% 466
Shogun ‑ Landing Page Builder 1,691
stores
64% vs 62% +1.97
points better
63% vs 68% 443
Uppromote Affiliate 1,633
stores
68.7% vs 63.1% +5.65
points better
68.1% vs 67.8% 396
Swatch King 1,447
stores
72.3% vs 70.5% +1.75
points better
72.5% vs 67.7% 296
Releasit Cod Form 918
stores
33.6% vs 66.3% −32.75
points worse
33.1% vs 68.4% 254

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 32,798
stores
66.6% vs 70% −3.38
points worse
65.4% vs 74.1% 1,160
Product reviews 30,649
stores
65.3% vs 66.6% −1.32
points worse
64.2% vs 73.9% 1,278
Email marketing 25,698
stores
70.6% vs 58.5% +12.13
points better
69.5% vs 65.8% 1,202
Page builder 9,191
stores
62.8% vs 62.6% +0.24
no real gap
62.1% vs 69.1% 958
Marketing - Other 9,094
stores
63.1% vs 64.7% −1.56
points worse
62.7% vs 69% 1,082
Upsell and cross-sell 7,775
stores
62.9% vs 62.6% +0.27
no real gap
62.5% vs 68.8% 878
Support - Other 7,241
stores
68.3% vs 63.6% +4.7
points better
66.8% vs 68% 961
Checkout - Other 6,378
stores
65.2% vs 61% +4.25
points better
64% vs 68.4% 780
Product bundles 5,071
stores
63.5% vs 63.4% +0.13
no real gap
63.3% vs 68.3% 653
Wishlists 5,005
stores
62.9% vs 65.9% −2.99
points worse
62.5% vs 68.4% 776
Legal 4,373
stores
68.5% vs 62.6% +5.88
points better
67.3% vs 67.9% 713
Cart customization 4,082
stores
65.7% vs 63.4% +2.32
points better
65.4% vs 68% 673
Product variants 3,983
stores
69.6% vs 67% +2.58
points better
69.6% vs 67.7% 624
Forms 3,797
stores
64.9% vs 64.4% +0.48
no real gap
64.5% vs 68.1% 703
Cookie consent 3,641
stores
66.2% vs 61.9% +4.39
points better
65.9% vs 68% 627
Chat 3,483
stores
61.1% vs 63.6% −2.46
points worse
60.8% vs 68.4% 705
Currency and translation 3,465
stores
61.9% vs 65.4% −3.47
points worse
61.7% vs 68.3% 622
Fraud 2,955
stores
60.9% vs 64.4% −3.48
points worse
60.3% vs 68.3% 629
Ads 2,621
stores
59.1% vs 61.9% −2.85
points worse
57.8% vs 68.5% 510
Video and livestream 2,597
stores
53.1% vs 63.2% −10.12
points worse
52.6% vs 68.6% 524
Affiliate programs 2,569
stores
66.2% vs 62.6% +3.55
points better
65.2% vs 68% 513
Loyalty and rewards 2,447
stores
64.8% vs 64.7% +0.1
no real gap
64.4% vs 68% 545
Abandoned cart 2,000
stores
63.1% vs 61.9% +1.17
points better
62.2% vs 68.1% 496
Pricing optimization 1,931
stores
54.9% vs 60.4% −5.46
points worse
54% vs 68.4% 321
Discounts 1,805
stores
57.6% vs 61.9% −4.27
points worse
57.7% vs 68.2% 475
Badges and icons 1,796
stores
63.2% vs 63.5% −0.33
no real gap
62.6% vs 68% 447
Pay later 1,654
stores
34% vs 67.6% −33.61
points worse
33.6% vs 68.8% 361
Payment experience 1,633
stores
66.7% vs 62% +4.66
points better
64.7% vs 67.9% 408
Returns and exchanges 1,498
stores
67.8% vs 61.6% +6.14
points better
66.8% vs 67.9% 402
Geolocation 1,459
stores
62.5% vs 64.3% −1.73
points worse
62.8% vs 68% 405
Image gallery 1,331
stores
65% vs 66.5% −1.42
points worse
65.2% vs 67.9% 409
Navigation and menus 1,218
stores
57.4% vs 63.1% −5.72
points worse
57.5% vs 68.1% 336
Search and filters 1,187
stores
54% vs 61.9% −7.89
points worse
53.4% vs 68.2% 338
Accounts and login 1,141
stores
56.1% vs 64.4% −8.35
points worse
55% vs 68.1% 326
Order limits 1,137
stores
68.7% vs 63.2% +5.48
points better
68.7% vs 67.8% 380
Pop-ups 971
stores
64.1% vs 62.1% +2.03
points better
62.8% vs 67.9% 307
Banners 953
stores
65.5% vs 63.5% +1.92
points better
64.8% vs 67.9% 320
Print on demand (POD) 859
stores
74.5% vs 64.8% +9.75
points better
74.4% vs 67.7% 301
Social proof 718
stores
58.9% vs 60.7% −1.72
points worse
58.7% vs 68% 239
Product content 708
stores
63.1% vs 65.4% −2.29
points worse
61.8% vs 67.9% 262
Delivery and pickup 707
stores
67.1% vs 65.6% +1.49
points better
66.5% vs 67.8% 257
Design elements - Other 705
stores
71.4% vs 65.6% +5.83
points better
70.6% vs 67.8% 265
Web push 703
stores
62.3% vs 63.7% −1.39
points worse
61.6% vs 67.9% 254
Product comparison 571
stores
62.2% vs 64.5% −2.22
points worse
61.5% vs 67.9% 238
Anti theft 518
stores
59.1% vs 65% −5.92
points worse
58.7% vs 67.9% 208
Order tracking 509
stores
64.4% vs 63.6% +0.81
no real gap
64.5% vs 67.9% 217
Wholesale 488
stores
78.7% vs 66.8% +11.93
points better
79.3% vs 67.7% 217
Gift cards 376
stores
64.6% vs 61.8% +2.78
points better
64.9% vs 67.8% 171
Mobile app builder 327
stores
52.6% vs 59.7% −7.11
points worse
50.5% vs 68% 144
Advertising - Other 288
stores
71.1% vs 62.2% +8.9
points better
69.4% vs 67.8% 151
Accessibility 288
stores
70.9% vs 61.5% +9.41
points better
70% vs 67.8% 137
Gift wrap and messages 277
stores
70.9% vs 66.5% +4.42
points better
70.9% vs 67.8% 137
Site optimization - Other 272
stores
60% vs 62.3% −2.31
points worse
59.9% vs 67.9% 127
Warranties and insurance 246
stores
62.4% vs 62.1% +0.29
no real gap
60.8% vs 67.9% 115
Pre-orders 221
stores
70.1% vs 65.1% +4.95
points better
70.9% vs 67.8% 136
Custom products - Other 217
stores
64.6% vs 65.2% −0.62
no real gap
62.2% vs 67.8% 120
Stock alerts 199
stores
71.1% vs 63.5% +7.57
points better
70.4% vs 67.8% 109
Gifts - Other 198
stores
74.2% vs 66.2% +8.06
points better
74.9% vs 67.8% 102
Pricing quotes 197
stores
72.3% vs 67.1% +5.21
points better
73.2% vs 67.8% 122
Custom file upload 148
stores
65.7% vs 65.9% −0.2
no real gap
66.4% vs 67.8% 94
Event booking 124
stores
64.5% vs 69.4% −4.89
points worse
63.4% vs 67.8% 80
Animation and effects 94
stores
72.8% vs 61.4% +11.39
points better
70.7% vs 67.8% 60
Product display - Other 92
stores
64.4% vs 65.4% −1
points worse
64.6% vs 67.8% 66
Orders - Other 89
stores
58.4% vs 54% +4.43
points better
58.7% vs 67.8% 65
3D/AR/VR 81
stores
63% vs 59.4% +3.58
points better
62.2% vs 67.8% 49
Social trust - Other 81
stores
77.5% vs 69.5% +7.98
points better
73.6% vs 67.8% 60
Blogs 75
stores
64% vs 61.6% +2.45
points better
62.2% vs 67.8% 50
Image editor 63
stores
53.2% vs 58.3% −5.03
points worse
51.5% vs 67.8% 51
Images and media - Other 62
stores
65.5% vs 66% −0.43
no real gap
66.7% vs 67.8% 46
Taxes 51
stores
72.6% vs 69.2% +3.4
points better
71.2% vs 67.8% 37
Order editing 51
stores
56% vs 62.3% −6.26
points worse
51.7% vs 67.8% 36
Storefronts - Other 44
stores
52.3% vs 59.7% −7.4
points worse
50% vs 67.8% 36
Upsell and bundles - Other 42
stores
52.4% vs 63% −10.58
points worse
53.3% vs 67.8% 32
Collections 36
stores
44.4% vs 62.7% −18.21
points worse
42.9% vs 67.8% 29
Store locator 36
stores
63.9% vs 66% −2.06
points worse
64.9% vs 67.8% 29
FAQ 32
stores
65.6% vs 60.1% +5.56
points better
64.9% vs 67.8% 27
Shipping rates 31
stores
70% vs 61.6% +8.37
points better
71% vs 67.8% 28
Workflow automation 31
stores
48.4% vs 56.2% −7.82
points worse
50% vs 67.8% 27
Inventory optimization 29
stores
82.8% vs 61.4% +21.33
points better
83.9% vs 67.8% 25
Product feeds 25
stores
44% vs 62% −17.96
points worse
46.4% vs 67.8% 20

Frequently asked questions

Do Shopify stores with more apps have worse Core Web Vitals?
In our data, 71.6% 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 5.99 across 121,237 stores. The stores on this page average 7.57 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 →

Citing this data

Free to cite and republish with a link to shopthemedetector.com. Use these figures in articles, reports, and marketing pages. No permission request needed. Quote the date you read the page, since the numbers recompute daily.

ShopThemeDetector, "Shopify Store Speed by App Count", 2026. https://shopthemedetector.com/shopify-statistics/app-speed

Take the numbers with you: Speed by app count (CSV)Per-app board (CSV)Per-category board (CSV)

Get Extension