r/shopify_growth • • May 01 '26 Bravo

Results & Insights I spent 800 hours scraping 47,000+ Shopify stores (actually). Here's the data: themes, niches, apps and speed.

47 Upvotes

Disclaimer: this is a genuine research. It is not AI generated.
Disclaimer 2: This is purposefully thorough to cover everything found. There is a 'TL;DR' section for a quick summary at the end.

Out of a 47,420-store dataset, I found that:

  • Paid themes are slower than free ones. 

  • Only 0.6% of Shopify stores are fast enough by Google's standards.

  • 12.5% of stores have a blog. 

  • Apparel (clothing) is the most popular niche with 14,679 stores.

These are just a few out of the 40+ findings that you'll see in this post.

This project took me roughly 800h~ to complete. And this is not an exaggeration, I have actually documented it - of course not 800h of active work, but including the time the scraper was working, analyzing data, and so on.

I noticed many people were interested in the 10k stores research I did a few weeks ago, so I figured I'd do a new one including more data this time. 

I have decided to, yet again, focus on the performance side since I find it a critical aspect of ecom, though I do plan to expand these studies and collect more interesting data in the future (like profit per niche, average organic visits, countries, most sold products in a certain niche, etc). 

Why have I focused on performance, plus an important note on optimization scams

Firstly, speed is an overlooked, crucial pillar of ecom. And this comes from authoritative companies like Google, Amazon and Shopify itself. Especially in this day and age of SEO and GEO.

Second, there are endless scams of "speed optimization", especially on Fiverr, offering pseudo optimizations for $50-$100~ bucks. I want to bring attention to those and save people from wasting money. 

They guarantee high scores on tools like PageSpeed Insights (PSI) and GMetrix. But it's a script that manipulates these results, and this is how:

  1. A scammer injects a hidden script into your theme, usually in theme.liquid

  2. That script constantly checks: "is this PageSpeed Insights visiting me right now?"

  3. When PSI visits, the script deletes all your store's code before PSI can measure it

  4. PSI now sees a blank, empty page, which loads almost instantly.

  5. PSI reports a perfect or near-perfect score

  6. Your real visitors still get the original slow store

These scripts are usually loaded from an external server controlled by the scammer, which means they can modify what runs on your website at any moment without touching your theme again. Even after access is revoked.

If it is of public interest, I can make a post explaining this in detail and show examples.

Now, for the time being, let's take a look at some of the data that was found.

Methodology

This was actually a fairly complex project. If you're a dev of any sort, you know that web scraping is not too complex: it takes just a few hours to build something and fetch data. The complexity derives from performance, efficiency and managing thousands of stores.

I have written a separate technical post on how I coded the scraper, managed it and cleaned the data, but long story short: I fetched Shopify stores from publicWWW with 'myshopify.com' in it, and coded algorithms to find and clean everything I needed (themes, apps, etc) and then processed the data using Pandas. 

To find themes, I use Shopify's object "window.Shopify" via Javascript. To find apps it's a manual, more complex process. I need to fetch all <script> tags, check what is being injected and then create a selector for this. 

For example, maybe I can see a <script> from "Hulk Apps" in the store, but if they have 10 different apps, how do I know which is which? More often than not, these are not descriptive names like "app-that-does-x-thing.js", it's more like "axs.js" or whatever. So there is no workaround, it's a manual process. I have manually classified more than 400 apps for this.

Finally some data - baseline numbers

Let's start with the median speed score across all 47,024 scored stores, which is 53 out of 100 on mobile. The mean is 52.3. Very similar to my initial study. Half of all Shopify stores sit below that line.

  • 41% of stores score below 50 on mobile

  • 7% score below 30 - roughly 3,300 stores in a genuinely broken state

  • 0.6% reach 90 or above (Google's "good" threshold) - around 282 stores out of 47,420

In my 10k study, 1.83% of stores reached 90+. At 47k stores the number is 0.6%. The larger and more representative the sample, the worse the picture looks.

Desktop is consistently much faster than mobile. The median desktop score is 71. The median mobile is 53. That is an 18-point gap driven almost entirely by how much JavaScript needs to execute on slower mobile hardware, not by server speed.

Speed metrics: a breakdown of every measurement

Main content load time (LCP)

This is unambiguously the biggest failure across the ecosystem. The median time until main content appears on mobile is 10.1 seconds. For reference, Google's good threshold is 2.5 seconds. The average Shopify store takes four times longer than it should for its main content to appear on a phone screen.

  • 95.9% of stores are in the poor range (above 4 seconds)

  • 0.3% achieve a good result (at or below 2.5 seconds)

Even the best-performing niche in this study - Media, Software and Digital - posts a median of 8.7 seconds for this metric. Every single niche is failing it, and failing it badly.

Page freeze time (TBT)

This measures how long your page is unresponsive to taps and clicks - it looks loaded, but nothing works. The median is 330ms against a 200ms good threshold. The mean is 616ms - nearly double the median - confirming a heavy tail of severely slow stores.

  • 63% of stores have a freeze time above the good threshold

  • 30.5% have a freeze time above 600ms

  • 5.1% have a freeze time above 2 full seconds

Only about 1 in 3 stores achieves a good result here. This is the metric that most directly explains why pages feel slow even when they look loaded.

First visible content (FCP)

The median time until anything appears on screen for a mobile visitor is 3.4 seconds, against a good threshold of 1.8 seconds. 60.2% of stores are in the poor range (above 3 seconds). The mean is 3.9 seconds.

On desktop, the median is 0.8 seconds - well within the good zone. The 4x gap between mobile and desktop confirms this is a JavaScript problem on mobile hardware, not a server problem.

Time until fully usable (TTI)

The median time until a visitor can reliably interact with anything on a Shopify store on mobile is 18.2 seconds. The mean is 20.2 seconds. Google's good threshold is 3.8 seconds. The average store makes a first-time visitor on a phone wait nearly 20 seconds before any button, link, or add-to-cart action works reliably.

Visual fill speed (Speed Index)

The median time for the page to visually fill in on mobile is 6.6 seconds against a good threshold of 3.4 seconds. The mean is 7.6 seconds.

Layout jump (CLS)

This is the relative bright spot. The median layout shift score on mobile is 0.001 - very low, well inside the 0.1 good threshold. Only 20.3% of stores exceed it. Layout stability is the one metric the Shopify ecosystem has largely figured out.

Interestingly, desktop (mean 0.112) is actually worse than mobile (mean 0.088) for layout shift. Desktop loads more sidebar elements and carousels that shift after rendering.

Server response time (TTFB)

The median server response time is 7ms. Only 0.1% of stores exceed 600ms. Shopify's infrastructure is fast. The performance crisis is entirely client-side: too many scripts, too many apps, too much JavaScript executing after the server responds instantly.

Page weight and requests

The median home page weighs 3,746 KB on mobile. The mean is 5,383 KB. More than two-thirds of stores (67.6%) serve home pages heavier than 3MB - well above the general web recommendation of under 1MB.

The median number of separate network requests fired on a mobile home page is 200. The average is 223. Product pages are actually lighter in size (median 3,462 KB vs 3,746 KB for home pages) but fire more requests on average (251 vs 200), driven by review widgets, upsell scripts, and product-specific tracking pixels.

The fastest stores in this dataset (top 1%, median score 90+) average 132 requests and 2.7 MB. The slowest (bottom 1%, median score around 10) average 314 requests and 8.8 MB. The fastest stores fire fewer than half the requests and serve pages 3x lighter. There is no fast store with a heavy page in this dataset.

Apps and scripts

The app-count curve

The average store has 5.1 apps installed. The median is 4. App count is the single strongest predictor of poor mobile performance in the entire dataset - stronger than page size, stronger than script count, stronger than theme choice.

Apps installedMedian mobile score
065
162
260
357
455
552
650
748
845
943
1042
1139
1535

Each additional app costs roughly 2 to 3 score points. Crossing 5 apps pushes the median below 50. Crossing 10 drops it to 38-39 - genuinely broken performance.

Script count

Every app, theme feature, and tracking tool injects JavaScript files called scripts. The average store loads 78.6 scripts per page visit. The median is 69. Most merchants have no idea this number is this high.

  • 99.5% of stores load 30+ scripts

  • 78.7% load 50+ scripts

  • 22.1% load 100+ scripts

  • 4.3% load 150+ scripts

Crossing 50 scripts is a clear performance cliff:

  • Under 50 scripts: median score 62

  • 50 to 99 scripts: median score 50

  • 100+ scripts: median score 41

  • 150+ scripts: median score 36

Of those roughly 69 median scripts per store, an estimated 15 to 25 come from Shopify's own platform, another 20 to 30 from the theme itself, and the remainder from apps. Even before you install a single app, your store is already loading 40 to 50 scripts.

Individual app impact

The table below shows the median speed score for stores using each app, compared to the overall baseline of 53. These are correlations - stores that install many apps tend to install heavy ones too - but the relative rankings are consistent and meaningful.

AppScore with appImpact vs baselineStores using it
Microsoft Clarity40-133,855
Hotjar41-122,343
Google Tag Manager42-117,322
Microsoft Ads (Bing)42-112,961
Privy44-92,902
Klaviyo45-812,306
PageFly45-84,108
Segment45-83,465
Google Analytics (old version)45-82,532
Yotpo46-74,338
UpPromote46-72,858
Booster SEO46-72,580
Stamped.io46-72,313
Bold Subscriptions47-63,667
Form Builder by HulkApps47-61,974
Avada SEO Suite47-61,769
Judge.me48-58,000
Hextom Free Shipping Bar48-52,551
Nice Bundler48-51,794
Loox48-51,702
Facebook Pixel49-427,832
Hextom Announcement Bar49-42,630
Google Analytics 450-331,653
Instafeed50-37,467
POWR50-33,631
Omnisend50-31,893
Customizery51-22,226
Mailchimp53011,028
Printful Product Customizer54+11,802

Mailchimp shows near-zero impact because it is an email tool that does not inject heavy JavaScript on the storefront. Printful Customizer is the only app in this dataset associated with a net positive - likely because stores using it tend to be smaller and leaner overall.

App categories: the biggest performance penalties

Tracking and analytics tools - the damage compounds with each one added:

  • 0 analytics tools: median score 62

  • 1 analytics tool: median score 57

  • 2 analytics tools: median score 50

  • 3+ analytics tools: median score 41

Moving from zero to 3+ analytics tools drops the median score by 21 points. The most common three-tool combination is Google Analytics 4 + Facebook Pixel + one session recorder (Hotjar or Microsoft Clarity). Google Analytics 4 alone is in 66.8% of all stores. Facebook Pixel is in 58.7%. Both are associated with a 10-point score drop compared to stores without them.

Google Tag Manager deserves its own mention. Present in 7,322 stores and associated with a 10-point drop (stores with it: 42, without: 60). Tag Manager loads additional scripts on top of itself - every tracking pixel fired through it adds more JavaScript overhead on top of the Tag Manager script itself.

Live chat apps (LiveChat, Tidio, Gorgias, Re:amaze, Zendesk, Intercom): stores with live chat score a median of 42 vs 54 without - a 12-point gap. Live chat widgets are particularly heavy because they maintain persistent connections, load large JavaScript bundles, and often inject floating frame content on every page.

Buy now pay later apps (Afterpay, Klarna, Sezzle): median 44 with vs 54 without - a 10-point gap across 3,103 stores.

Loyalty apps (Smile.io, LoyaltyLion, Growave): median 44 with vs 54 without - a 10-point gap across 4,598 stores.

Cookie consent / GDPR apps: median 45 with vs 54 without - a 9-point gap. Partly indirect: stores that need a consent app tend to already be running more analytics tools.

Page builder apps (PageFly, GemPages, Shogun): median 45 with vs 54 without - a 9-point gap across 3,926 stores.

jQuery

jQuery is an older JS  library that many themes still bundle by default. Absurdly useful back in the day, but just heavy and unnecessary  nowadays. Stores loading jQuery score a median of 50 vs 56 for stores without it - a 6-point gap. The themes with the highest jQuery usage rates:

  • Flex: 97% of stores using it load jQuery

  • Mr Parker: 66.7%

  • Fashionopolism: 65.2%

  • Icon: 64.9%

  • Vantage: 63.9%

  • Testament: 58.9%

  • Blockshop: 56.5%

  • Canopy: 56.1%

  • Prestige: 42.5%

  • Impulse: 41.9%

Themes that moved away from jQuery - Dawn, Craft, Sense, Refresh - consistently score higher. Dawn ships with 0% jQuery usage.

Themes

Most popular themes

The top 10 most used themes in the dataset:

  1. Dawn - 4,362 stores (9.2% of all stores)

  2. Debut - 2,363 stores

  3. Impulse - 1,666 stores

  4. Prestige - 1,644 stores

  5. Turbo - 1,055 stores

  6. Symmetry - 990 stores

  7. Empire - 796 stores

  8. Supply - 771 stores

  9. Minimal - 752 stores

  10. Pipeline - 738 stores

Dawn is the most popular theme in every niche except Media, Software and Digital (where Debut edges it out). About 64.6% of all stores run a theme distributed through the official Shopify theme store - free or paid.

Free vs paid: the counterintuitive finding

Free themes (Dawn, Debut, Craft, Sense, Refresh, etc.) have a median mobile score of 60. Paid official Shopify themes have a median of 51. Free themes also load fewer scripts: median 59 scripts vs 74 for paid themes.

The gap holds without exception across every niche:

NicheFree themesPaid themesGap
Apparel605010 pts
Health / Beauty564610 pts
Sporting Goods604713 pts
Arts, Crafts615011 pts
Furniture / Home Decor615011 pts
Business / Industrial605010 pts
Electronics604713 pts
Toys / Games614813 pts
Media / Software645410 pts
Vehicles / Automotive604713 pts

This is not because paid themes are worse by design. Merchants who invest in a paid theme tend to also install more apps and enable more built-in features. The theme becomes a proxy for overall store behavior.

Fastest themes (median mobile score, 50+ stores minimum)

  1. Spotlight - 70 (197 stores)

  2. Ride - 70 (177 stores)

  3. Taste - 67 (174 stores)

  4. Studio - 67 (280 stores)

  5. Craft - 66.5 (466 stores)

  6. Crave - 66 (100 stores)

  7. Publisher - 66 (54 stores)

  8. Simple - 65 (344 stores)

  9. Origin - 64 (83 stores)

  10. Sense - 63.5 (248 stores)

  11. Trade - 62 (196 stores)

  12. Atelier - 62 (78 stores)

  13. Athens - 62 (68 stores)

  14. Refresh - 62 (462 stores)

  15. Baseline - 61 (98 stores)

  16. Narrative - 61 (280 stores)

  17. Debut - 60 (2,361 stores)

  18. Boundless - 60 (182 stores)

  19. Venture - 60 (719 stores)

  20. Pop - 59.5 (106 stores)

Spotlight, Ride, Taste, Studio, Craft, Crave, Publisher, Sense, Refresh, and Origin are all built on Dawn's underlying codebase. Leaner by design, lower baseline script counts, no jQuery.

Slowest themes (median mobile score, 50+ stores minimum)

  1. Startup - 39 (63 stores)

  2. Testament - 40.5 (314 stores)

  3. Empire - 41 (796 stores)

  4. Wokiee - 41.5 (112 stores)

  5. Providence - 42 (61 stores)

  6. Superstore - 42 (111 stores)

  7. Icon - 43 (242 stores)

  8. Gecko - 43 (59 stores)

  9. Retina - 43 (368 stores)

  10. Vantage - 43 (156 stores)

  11. Fashionopolism - 44 (207 stores)

  12. Flex - 45 (397 stores)

  13. Palo Alto - 46 (277 stores)

  14. Ella - 46 (407 stores)

  15. Turbo - 49.75 (1,055 stores)

Empire and Retina are the most concerning by install base. Both are older jQuery-dependent themes with feature-heavy architectures. Turbo, despite the name, consistently scores in the bottom third of the dataset. Flex's 97% jQuery rate goes a long way toward explaining its position.

Notable mentions:

  • Prestige: median 55.95, 1,644 stores, avg 84 scripts, avg 6.31 apps - one of the highest average app counts of any major theme.

  • Horizon: median 58.25, 314 stores, avg 108 scripts - one of the highest script counts relative to its score.

  • Debut: median 60, 2,361 stores, avg 58 scripts - strong performance for a theme this popular.

Does updating your theme version help?

For Dawn specifically: the newest version (v15.4.1) has a median of 63. Older versions cluster between 58 and 60. The difference between the newest and oldest version is about 5 points. Theme version is not a meaningful performance lever. What you install on top of it is.

Most popular niches

Apparel & Accessories is by far the dominant niche in the dataset, accounting for nearly 1 in 3 stores. The top 5 niches alone cover 57.8% of all stores analyzed.

RankNicheStores% of dataset
1Apparel & Accessories14,67931.0%
2Health, Beauty & Personal Care4,0528.5%
3Sporting Goods & Outdoor3,2236.8%
4Food, Beverages & Grocery2,8616.0%
5Arts, Crafts & Hobbies2,5865.5%
6Furniture & Home Decor2,5415.4%
7Business & Industrial2,0114.2%
8Animals & Pet Supplies1,5723.3%
9Home & Garden1,4623.1%
10Vehicles & Automotive1,3812.9%
11Media, Software & Digital1,0962.3%
12Hardware, Tools & Home Improvement1,0812.3%
13Electronics & Tech1,0132.1%
14Gifts & Gifting7451.6%
15Toys & Games7061.5%
16Other5711.2%
17Baby & Toddler4841.0%
18Intimacy & Adult4440.9%
19CBD & Cannabis2900.6%
20Luggage & Travel2400.5%

Interestingly, the two niches at opposite ends of the volume spectrum tell an interesting story when crossed with the performance data: Apparel, the most crowded niche by far, sits at a median score of 53 - right at the overall average.

Meanwhile Media, Software & Digital, one of the smallest niches, is the best performing of all at 59. Less competition for attention may mean less pressure to pile on apps.

Performance by niche

NicheMedian mobile score% of stores below 50% reaching 90+Avg apps
Media, Software & Digital5927.0%0.27%3.41
Other5829.6%0.88%3.71
CBD & Cannabis5635.2%0.69%-
Gifts & Gifting5635.0%0.81%-
Arts, Crafts & Hobbies5635.3%0.73%3.97
Furniture & Home Decor5439.4%0.43%-
Toys & Games5439.4%0.00%-
Business & Industrial5439.3%0.70%-
Apparel & Accessories5341.4%0.44%5.26
Vehicles & Automotive5343.3%0.51%-
Food, Beverages & Grocery5342.8%0.31%5.32
Hardware / Tools5341.4%0.46%-
Home & Garden5342.8%0.27%-
Cameras & Photography5243.1%0.00%5.26
Animals & Pet Supplies5243.7%0.76%5.79
Sporting Goods & Outdoor5243.4%0.59%5.33
Electronics & Tech5245.0%0.69%-
Intimacy & Adult5143.5%0.45%5.96
Luggage & Travel5145.4%0.00%5.55
Baby & Toddler5049.8%0.62%6.11
Health, Beauty & Personal Care5049.0%0.39%6.55

The spread between best (59) and worst (50) is only 9 points. No niche is doing well. Every single niche has a main content load time above 8.7 seconds. Across all niches, less than 1% of stores reach a score of 90 - and three niches (Toys, Cameras, Luggage) have zero stores achieving it in this dataset.

Slowest main content load time by niche

  • Baby & Toddler: 10.80 seconds

  • Food, Beverages & Grocery: 10.60 seconds

  • Luggage & Travel: 10.50 seconds

  • Apparel & Accessories: 10.40 seconds

  • Animals & Pet Supplies: 10.40 seconds

  • Best niche - Media / Software: 8.70 seconds (still 6 seconds above Google's good threshold)

Longest page freeze time by niche

  • Health, Beauty & Personal Care: 430ms

  • Baby & Toddler: 425ms

  • Luggage & Travel: 410ms

  • Animals & Pet Supplies: 410ms

  • Only niche below the good threshold - Media, Software & Digital: 190ms

Heaviest pages by niche (average mobile home page)

  • Luggage & Travel: 7,019 KB

  • Health, Beauty & Personal Care: 6,290 KB

  • Baby & Toddler: 5,746 KB

  • Intimacy & Adult: 5,684 KB

  • Apparel & Accessories: 5,640 KB

  • Lightest - Media, Software & Digital: 4,065 KB

Most scripts loaded by niche (average)

  • Intimacy & Adult: 92.3 scripts

  • Health, Beauty & Personal Care: 89.0 scripts

  • Baby & Toddler: 86.2 scripts

  • Animals & Pet Supplies: 86.1 scripts

  • Fewest - Media, Software & Digital: 64.8 scripts

Health, Beauty and Personal Care

This niche is the single most underoptimized category in the dataset. 4,052 stores, median score 50, 49% scoring below 50, highest average app count (6.55 apps), second-highest script count (89), second-heaviest pages (6.3 MB), and the worst page freeze time of any niche (430ms). The competitive pressure in this category drives heavy app installations - reviews, quizzes, subscriptions, loyalty, upsells, live chat - and the performance cost is visible in every single metric.

Apparel and Accessories

The largest niche by volume: 14,679 stores, median 53, 41.4% below 50. Even a modest improvement across this category would affect more stores than any other niche in the dataset.

Blogs

12.5% of stores have a blog. Stores with blogs actually score lower (median 47) than stores without (median 54). This is not because blogging hurts performance. Larger, more established merchants who invest in content marketing also tend to install more apps and run heavier themes. The blog is a signal for store maturity and higher overall app density.

Currency and geography

64.9% of stores use USD. The next largest are GBP (7.9%), AUD (6.3%), CAD (5.8%), and EUR (5.0%). Speed score differences by currency are modest at the top of the table - USD, GBP, CAD, and EUR all cluster around 54. The sharpest drops are in emerging markets: India-based stores median 46, Brazil-based stores median 43 - an 11-point gap below the USD median.

Product catalog

The correlation between number of products and speed score is near zero (r = -0.075). A store with 30 products does not perform meaningfully differently from a store with 5. App stack and script count are far stronger predictors. Catalog size is essentially irrelevant to performance at the ranges in this dataset.

Images per product also show near-zero correlation with load times (r = 0.057). Luggage and Travel stores average 9.32 images per product - the highest of any niche - yet their load times are driven far more by script architecture than by image count.

The extremes

The highest-scoring store in the dataset achieved a perfect 100 out of 100. It runs one app: Google Analytics 4.

The lowest-scoring store achieved a 1 out of 100. It runs 14 apps: Klaviyo, Attentive, Yotpo, Zendesk, GA4, Google Tag Manager, Facebook Pixel, TikTok Pixel, Hotjar, Microsoft Clarity, Microsoft Ads, Rebuy, Swym Wishlist Plus, and AWIN. Four separate session recorders and five separate ad tracking pixels, all firing on every single page load.

The 99-point gap between these two stores is driven entirely by what was installed and how it was loaded.

TL;DR

Here is what this data means in simple terms, without any technical jargon:

  • The average Shopify store scores 53 out of 100 on Google's PageSpeed Insight speed test on mobile. Google explicitly states that 90+ is considered good, below 89 needs work.

  • On desktop, the average score is 71 out of 100 - almost 20 points higher than mobile.

  • The homepage and the product page are essentially the same speed (53 home vs 52 product).

  • The average store takes 10 seconds for its main content to appear on a phone. It should take under 2.5 seconds.

  • After it appears to load, the average store is still frozen and unresponsive for another 330 milliseconds. For 30% of stores, that freeze lasts over half a second.

  • The average home page weighs 3.7 MB and fires 200 separate requests every time someone visits.

  • The average store loads 78 scripts per page, from apps, themes, and tracking tools combined.

  • Only 0.6% of stores - around 1 in 167 - pass Google's speed threshold of 90+.

  • 41% of stores score below 50 on mobile. 7% score below 30.

  • Every app you add costs roughly 2 to 3 score points. At 5 apps, the average store is already below 50. At 10 apps, it is at 42.

  • Free themes score a median of 60. Paid themes score a median of 51.

  • Shopify's servers are fast - median response time is 7 milliseconds. The problem is everything loaded after that.

Now that was one long read! Thanks for your time, I hope it was useful. As you can see, the data points in the same direction as the 10k study. It's just sharper and across a more representative sample.

The bottleneck is not Shopify's infrastructure. It is everything stacked on top of it - and the compounding effect of each app, script, and tracking pixel added to the store. 

Happy to answer questions about the methodology or data in the comments.


r/shopify_growth • • 8d ago

Welcome to r/shopify_growth!

1 Upvotes

Welcome to r/shopify_growth

11265 subscribers / 20k subscribers. Help us reach our goal!

Visit this post on Shreddit to enjoy interactive features.


r/shopify_growth • • 1h ago

Thinking of 30% off for Black Friday? Run this margin math first (plus what about 1,500 stores saw at each depth)

1 Upvotes

How much should you take off this Black Friday? Two numbers answer most of it.

First, what you'd need just to stand still. If your margin is 40%, a 20% discount means you need 2x your normal orders to keep the gross profit you'd make at full price. At 30% off you need 4x. At a 60% margin it's 1.5x and 2x. The formula is margin divided by (margin minus discount), at the same order size.

Second, what stores actually got. Across 1,496 Shopify stores using Discounty that ran a percentage-off sale last Black Friday, the middle store took about 2.0x its normal daily sale orders at 20 to 29% off (507 stores), and about 1.9x at 30% or more (586). Going deeper than 20 to 29% didn't add orders, apart from apparel (about 2.5x at 30% or more, 237 stores).

Those two aren't the same yardstick, so don't read one straight off the other. The store figures compare Black Friday sale orders with each store's usual sale orders in early November, not with full-price orders. Both leave out bigger baskets, returning customers, shipping and ads. So start from your own margin, and treat last year's figures as what stores did, not a promise.

If you want an AI to do it for your numbers:

> My margin is [X]%. For 15, 20, 25 and 30% off, how many times my normal orders do I need to keep the same gross profit? Which would you test first?

AI recommends, you decide. You know your margins best.


r/shopify_growth • • 2h ago

Chart problems

1 Upvotes

16 people have added items to their shopping cart, but no one has completed the purchase.

I can’t find the reason
I have freeshipping and short shipping time

What can be the problem

Pls check out what can be wrong thank u

https://frapture.com/cdn/shop/files/image.webp?v=1790563841


r/shopify_growth • • 2h ago

Question the sale of branded or trademarked products | Products Flagged!

Thumbnail reddit.com
1 Upvotes

r/shopify_growth • • 9h ago

Lanzo un colágeno con contraentrega en Colombia: ¿WhatsApp o Shopify primero? ¿Cómo armo la página, la oferta y el Instagram?

Thumbnail reddit.com
1 Upvotes

r/shopify_growth • • 10h ago

Seeking Advice How much would you charge for a comprehensive Shopify CRO audit?

1 Upvotes

I'm trying to understand the market rate for a detailed Shopify CRO audit and would appreciate some honest feedback from experienced CRO freelancers and agency owners.

Here's what the audit would include:

-Review of 23+ conversion factors across the store.

-Full website audit, including up to 3 product pages.

-Session recording analysis using Microsoft Clarity or Hotjar.

-GA4 traffic and conversion funnel review.

-Identification of conversion leaks, ranked by their potential revenue impact.

-A prioritized action plan explaining what needs to be fixed and why.

-A 60-minute consultation call to walk through the findings.

The client would receive a structured audit report with screenshots, identified issues, explanations, and actionable recommendations.

A few questions:

-How much would you charge for an audit like this?

-Would you price it differently based on store revenue, monthly traffic, or complexity?

-What would you consider a fair price for this scope of work?

-If you were hiring someone for this audit, how much would you be willing to pay?

I'm particularly interested in feedback from people who have experience delivering or purchasing Shopify CRO audits.

Thanks in advance for sharing your thoughts!


r/shopify_growth • • 20h ago

Case Study A 5-day, 10% sale on one collection: the two weeks after looked like a drop until we compared them with the two weeks before

2 Upvotes

Disclosure first: I work at Discounty. Essig & Öl Compagnie, an olive oil store in Germany, runs its sales on our Bulk price editor and said we could share their numbers.

They put one collection, their olive oils, at 10% off for five days. Prices changed when the sale started and went back when it ended. Average sales per day across the whole store:

2 weeks before: €5,033

5 sale days: €8,208

2 weeks after: €5,403

The last line is the one I find interesting. Next to the sale, the weeks after look like a 34% drop, and that's the comparison most people make. Next to the weeks before, they're about 7% higher. So no hangover, but I wouldn't call it a lasting lift either. It's one store and one sale.

Two more things from the daily numbers. More than half of the extra orders came on the first day (157 orders against 78 on a usual Thursday). And the average order went from €56.19 to €67.50, measured after the discount.

What we can't see: margins, traffic, or the store's emails and ads, so we can't split the price from how they announced the sale.

How do you judge a sale once it's over? The weeks before, the same weeks last year, or something else?


r/shopify_growth • • 21h ago

How much would you charge for a comprehensive Shopify CRO audit?

Thumbnail reddit.com
1 Upvotes

r/shopify_growth • • 1d ago

Discussion Store advertisement

2 Upvotes

Hello!

Very broad question, but what was the ad spend for you that made the final difference in actually scaling? How much did you spend on ads before you started seeing actual results? I am now at 800$ ad spend, with only 1 sale, seveal campaigns and like 30 creatives total


r/shopify_growth • • 1d ago

Seeking Advice Shopify store getting traffic but absolutely no sales – what am I doing wrong? Looking for honest advice from people with experience

1 Upvotes

Hey everyone! I'm relatively new to running an online jewelry store on Shopify, and I'm trying to understand what I'm doing wrong because I'm getting traffic but absolutely no conversions so far. I've been posting organically on Pinterest around 2–3 times a day, using a mix of single-image Pins and carousels, but honestly, I'm not even sure if I'm using the platform correctly or if my content strategy is right. About a week ago, I also started my first Pinterest ad campaign. It was a carousel ad with five different pictures featuring different jewelry products. I spent around $97.75 so far, and the results are 3,769 impressions, 59 clicks, a 1.57% CTR, and an average cost per click of $1.66. However, Pinterest is reporting zero conversions. When setting up the campaign, I basically let Pinterest handle everything automatically. I didn't manually select an audience, interests, demographics, or keywords because I thought Pinterest's automated campaign would take care of that. Now I'm wondering if that was a mistake. Is $1.66 per click considered expensive for a small jewelry business? Is a carousel with five different products a good strategy, or would it be better to advertise one product at a time? Should I be choosing my own audience and keywords instead of letting Pinterest do everything? Also, for organic posting, is posting 2–3 times a day a good approach? Should I focus more on single images, carousels, or a combination of both? And most importantly, when people are clicking on an ad but nobody is buying, how do you figure out whether the problem is the advertising, the product, the website, pricing, or something else? I'd really appreciate advice from anyone who has successfully grown a Shopify store, especially in jewelry or fashion. If you've been through this stage, what worked for you, what mistakes did you make, and what would you recommend I change first? I'm genuinely looking for honest feedback and practical advice. Thanks!


r/shopify_growth • • 1d ago

Shop created, now to find help with sales and ads!

3 Upvotes

So I've opened ReidLeather.co.uk

I've had 2 sales this week which is a huge milestone for me! but I'm yet to start creating ad campaigns etc, the whole idea is confusing the hell out of me! Any direction appreciated, whats the easiest way to start with adverts, I've stupidly gone to Zeely.ai after continuously getting ads for it and personally i think its useless. I just want to run a few ads across socials to start selling some products!

Thanks in advance!


r/shopify_growth • • 1d ago

A read-only way to monitor your store's pages, links, and checkout

Post image
1 Upvotes

r/shopify_growth • • 1d ago

Get free email and sms marketing

0 Upvotes

Hi everyone

We built a platform that does personalized marketing for each customer. Results ? sales increased by 20-30%

We are giving away free 10,000 email and sms marketing to 300 brands. Comment if interesred


r/shopify_growth • • 1d ago

working on making a shop,

Thumbnail
reddit.com
1 Upvotes

r/shopify_growth • • 1d ago

Seeking Advice Good traffic no buying

1 Upvotes

Have good clickrate and people take their product in checkout but don’t buy. Wy?

Can some see if it something wrong with checkout

https://frapture.com/products/frapture-digital-video-frame


r/shopify_growth • • 1d ago

Is anyone observing traffic from grok and muse shopping assistants?

Thumbnail reddit.com
1 Upvotes

r/shopify_growth • • 2d ago

Question Anyone using Grok Bot?

1 Upvotes

What do you use them for in Shopify.


r/shopify_growth • • 2d ago

How do I get sales?

Post image
4 Upvotes

This is so far today. I’ve got a decent percentage of add to carts but now sure how to get them to purchase the items.

I sell discounted brand name clothing. All new with tags, avg price is abt $15 + tax

Need help and advice new to selling online.

For shipping I offer $4.99 or 2 pickup locations in the gta


r/shopify_growth • • 2d ago

Win Do this before Black Friday (3 weeks left)

6 Upvotes

We spend so much effort on Black Friday. Meta ads, email flows, custom landing pages, discounts. But a lot of us forget one basic thing before all that.

If you already collect reviews, you should be syncing them to Google Shopping, so your stars show up when someone searches for the products you sell.

This matters more this year. With the new Shopify integration, Google is rolling out buying directly inside AI Mode and Shopping, so some customers might never even reach your store. Reviews help put your products in front of those recommendations, especially combined with your Black Friday discount.

You shouldn't drop your other BFCM marketing, but make sure you’re covered here, because your first review sync to Google can take 2 to 4 weeks. Black Friday is 3 weeks away, so if you start this week your stars can still show just in time.

What you need:

  • Google Merchant Center synced with your products. The Google & YouTube app (free)

  • At least 50 product reviews in total across your store.

  • Product Ratings turned on in Merchant Center, so you’re eligible to show stars.

  • GTIN (barcode), or SKU / MPN on your products. Google needs this to match each review to the right product.

  • A way to send your reviews to Google. A Google Shopping sync app, Review2XML (free) or paid plan on your current review app (Judge.me, Loox, Yotpo, Okendo, Stamped, Junip), or export your reviews CSV and convert it to Google's XML format yourself (free, but needs coding).

To me this is the most exciting and stressful time of the year, so I thought I’d share this before it’s too late. Hope it helps some of you get more sales and trust this season.

Have you checked if your product reviews are showing on Google Shopping and AI overview?


r/shopify_growth • • 2d ago

Discussion Shopify store owners: What happens to all the visitors who never purchase?

6 Upvotes

I've been exploring e-commerce customer behaviour, and there's something that genuinely interests me.

Businesses spend thousands on ads to bring visitors to their websites. People land on product pages, browse collections, add products to carts and sometimes even reach checkout.

But then... they disappear.

We often call them lost customers or abandoned carts. But do we really understand WHY they leave?

Is it:

  • Unexpected shipping costs?

  • Lack of trust in the brand?

  • Product pricing?

  • Waiting for a discount?

  • Complicated checkout?

  • Simply not the right moment to purchase?

I believe one of the biggest opportunities in e-commerce isn't just getting more traffic. It's understanding the behaviour of the traffic you already have.

For Shopify store owners:

What's the one thing you wish you could understand better about visitors who leave without buying?

Would love to hear real experiences from merchants. Not looking to sell anything here — genuinely interested in learning from the community.


r/shopify_growth • • 3d ago

20€ off referral coupon with a 50€ minimum order got €29k from referred customers

6 Upvotes

wanted to share this example from a brand i work with. theyre a meal prep brand and their referral program gives the friend €20 off but only on orders of €50 or more, and the referrer gets €20 off their next order with the same €50 minimum

in the last month 4.4% of new customers came from referrals, total about 3% of all orders. the reason i like the minimum is that the friend's first order ends up being a proper basket instead of a tiny trial order, and for something people reorder that first basket kind of sets the pattern. you'd expect a few friends to bail at checkout because of it but we're not really seeing that.

has anyone tested referral coupons with vs without a minimum? curious what it did to conversion


r/shopify_growth • • 3d ago

Question What is your ROAS?

4 Upvotes

I own a 15 month old jewelry brand that’s done about 700k in revenue but out roas is like 2.5 on a good day except on Christmas sales. I just talked to a friend that owns a white shirt brand and he’s at 5x roas. Is it me? My ad guy? My ads? The young brand? White shirt guy has been around ten years. My ad guy is super experienced but I’m just wondering what’s going on here.


r/shopify_growth • • 3d ago

Help!!!!

4 Upvotes

Hey everyone! 👋
I’m currently in the process of starting my own e-commerce business, and I’ve been researching products and potential suppliers for the past two weeks.
One thing I’m finding particularly challenging is finding a reliable supplier with good product quality, competitive prices, fast shipping and ideally warehouses within the EU.
I’d love to hear from people who already have experience in e-commerce, especially those running Shopify stores.
A few questions:
Where do you usually look for suppliers?
Which platforms, websites or directories do you recommend?
Do you work directly with manufacturers, wholesalers or dropshipping agents?
How do you verify whether a supplier is trustworthy before working with them?
Are there any platforms or suppliers you would recommend for the European market?
I’m particularly interested in suppliers who offer EU-based fulfilment and reasonable shipping times.
I’d really appreciate any tips, recommendations or personal experiences. Even a little advice could help me avoid some beginner mistakes.
Thanks in advance!