Skip to content

Original research · September 2026

Shopify Store Audit 2026: 5,858 Stores, 73% Hide Add to Cart

We loaded 5,858 independent Shopify stores on a simulated phone between June 14 and August 5, 2026, the way a stranger arrives from a search result. 73% hide Add to Cart below the fold on the first product page. 95% show at least one visible conversion leak before the shopper does anything. This page holds the numbers, the intervals, the method and a downloadable aggregate.

By Misha Gavura · 18 min read · Published · Every figure re-queried on publication day; see Methodology.

95%

show at least one visible leak on arrival

5,593 of 5,858

73%

hide Add to Cart below the fold on mobile

4,305 of 5,858

65%

show no free-shipping threshold

3,822 of 5,858

38%

load a heavy homepage on mobile

2,212 of 5,858

5%

run an A/B testing tool

285 of 5,999, about 1 in 21

Shares of stores rendered with a product page (n = 5,858), except the A/B tool row, which uses every rendered store (n = 5,999). 95% intervals are within plus or minus 1.2 points on every tile.

What we found on arrival

Each store got two page loads on the phone: the homepage and its first product page. Nine checks ran on what was visible. These are the shares of the 5,858 stores that failed each one. The thin line through each bar is the 95% confidence interval; at this sample size it is barely wider than the bar's edge.

Share of 5,858 independent Shopify stores that...
  1. At least one visible leak 95% 5,593 · CI 94.9 to 96.0
  2. Add to Cart below the fold on mobile 73% 4,305 · CI 72.3 to 74.6
  3. No free-shipping threshold 65% 3,822 · CI 64.0 to 66.5
  4. No reassurance near the buy button 38% 2,226 · CI 36.8 to 39.2
  5. Heavy homepage (12+ images, under half lazy-loaded) 38% 2,212 · CI 36.5 to 39.0
  6. No shop or buy link above the fold on the homepage 27% 1,597 · CI 26.1 to 28.4
  7. No visible reviews on the product page 17% 1,009 · CI 16.3 to 18.2
  8. No visible headline above the fold 12% 705 · CI 11.2 to 12.9
  9. No site search 5% 264 · CI 4.0 to 5.1

Source: StorePilot AI Shopify Store Audit 2026, https://www.usestorepilot.com/research/shopify-store-audit-2026/. Rendered on a 390 by 844 viewport, June 14 to August 5, 2026. CI = 95% Wilson interval.

The top of the chart is the story. Roughly three stores in four make a mobile shopper scroll before they can buy. Two in three never say when shipping becomes free. Nearly two in five show nothing reassuring, no returns line, no guarantee, no delivery promise, on either page. Those are not obscure faults. Each one is visible in the first few seconds on a phone, and each one is a fix a merchant can make without a developer.

The bottom of the chart matters too. Site search is nearly universal. A visible headline is nearly universal. The Shopify platform and its themes handle the parts that are hard to get wrong. What they cannot do is decide where the buy button lands once a merchant adds a gallery, a badge row and a story block above it.

How many leaks per store

Averaging 2.8 findings per store hides the shape. Only 5% of stores came through clean. The typical store carries two or three. 13% carry five or more, which on a nine-point checklist means most of the basics are missing at once.

Number of visible leaks per store (n = 5,858)
5% 265 0 18% 1,039 1 25% 1,437 2 23% 1,351 3 17% 1,001 4 8% 468 5 4% 246 6 1% 39 7 0% 12 8 visible leaks found on the store (of 9 checks)

Source: StorePilot AI Shopify Store Audit 2026, https://www.usestorepilot.com/research/shopify-store-audit-2026/. Green bar = stores with no finding. Product-page denominator.

Two waves, and why the headline moved from 65% to 73%

This audit ran in two waves. Wave 1, 1,013 stores in June 2026, is the study we published as Shopify CRO statistics 2026, where the Add to Cart figure reads 65%. Wave 2 added 5,051 stores between July 20 and August 5. The combined figure on this page is 73%. That is a big enough move to deserve an explanation, so here it is in full.

How to read the jump

Most of it is the denominator, not the stores. The June page divided by all 1,013 audited stores. 140 of those never had a product page rendered on the phone (most fell back to a static HTML check), and a store with no rendered product page cannot record the Add to Cart finding. Divide the same June stores by the 873 that did have a product page and June reads 74% (CI 70.6 to 76.5). Wave 2 on the same rule reads 73% (CI 72.2 to 74.7). The waves agree.

A smaller part is composition. Wave 2 was seeded from a list of stores flagged as small, so it skews toward smaller catalogs and thinner pages. On the like-for-like rule, reassurance moved from 34% to 39% and the free-shipping threshold from 61% to 66%. Those intervals do not overlap, so the shift is real, and it points the way a smaller-store sample should.

We are not replacing 65 with 73 quietly. Both are printed below, with the denominator each one used. The June page keeps its numbers as the June baseline.

Finding Wave 1 as published
June, all rows, n = 1,013
Wave 1 like-for-like
June, product page, n = 873
Wave 2
Jul to Aug, product page, n = 4,985
Both waves
product page, n = 5,858
At least one visible leak 93% 95% 96% 95%
Add to Cart below the fold 65% 74% 73% 73%
No free-shipping threshold 60% 61% 66% 65%
No reassurance near the buy button 31% 34% 39% 38%
Heavy homepage 37% 37% 38% 38%
No shop or buy link above the fold 23% 24% 28% 27%
No visible reviews 14% 15% 18% 17%
No visible headline 13% 13% 12% 12%
No site search 6% 5% 4% 5%
Average leaks per store 2.5 2.6 2.8 2.8

Whole percents. One-decimal values with intervals for every cell are in the methodology table and the CSV.

The stack is installed. The fundamentals are not.

These stores are not under-tooled. The average one runs 8 named third-party apps and another 7 unnamed third-party hosts. The tools that bring traffic in and follow it home are close to universal. The tool that would tell a merchant whether any change worked is rare.

Share of 5,999 rendered stores running...
  1. Google Tag Manager 80% 4,821 · CI 79.3 to 81.3
  2. Meta Pixel 73% 4,370 · CI 71.7 to 74.0
  3. Klaviyo 58% 3,501 · CI 57.1 to 59.6
  4. Heatmap or session tool (Hotjar, Microsoft Clarity) 29% 1,713 · CI 27.4 to 29.7
  5. Buy now, pay later (Klarna, Afterpay, Affirm, Sezzle) 21% 1,286 · CI 20.4 to 22.5
  6. Support chat (Gorgias, Tidio, Zendesk, Intercom, Tawk, Crisp) 21% 1,273 · CI 20.2 to 22.3
  7. A/B testing tool (Intelligems, Visually, Dexter) 5% 285 · CI 4.2 to 5.3

Source: StorePilot AI Shopify Store Audit 2026, https://www.usestorepilot.com/research/shopify-store-audit-2026/. Detection by script, link and iframe host on the rendered page. Categories that rely on text-pattern matching are held back until validated (see method).

Full stack, still leaking

Take the 2,933 stores that run both the Meta Pixel and Klaviyo, the pair that says a merchant is paying for traffic and paying to win it back. 70% of them still hide Add to Cart on mobile, 58% still show no free-shipping threshold, and 93% still have at least one visible leak. Buying the tools moved the numbers by a few points. It did not fix the page the tools send people to.

Stores running a heatmap or session tool do a little better on the buy button: 69% of the 1,686 heatmap stores hide it, against 75% of the 4,172 without one, and they average 2.2 leaks against 3.0. A six or seven point gap is real at these sizes but it is not the gap you would expect from a tool whose whole job is showing you where people stop scrolling.

More apps go with fewer leaks, steadily. Read that as a sophistication signal, not a cause: a merchant who has installed fifteen apps has been paying attention to the store for a while, and attention is what fixes leaks.

Named apps detected Stores Avg leaks
0 named apps 335 3.7
1 to 4 1,059 3.6
5 to 9 2,381 2.7
10 to 14 1,753 2.3
15 or more 471 2.0

And the number that frames all of the above: 5% of these stores, 285 of 5,999, run a tool that could test a change against a control. The other 95 in every hundred change the page and hope.

Which theme hides the buy button

Shopify exposes the theme name on the rendered page, so we can cut the Add to Cart finding by theme. Two cautions before the chart. Merchants rename theme copies freely, so a store is counted as "Dawn" when the word appears anywhere in its theme name. And every theme cell is under 385 stores, the size at which a proportion is pinned to within 5 points, so each bar carries its n and its interval and the label "direction, not verdict".

Add to Cart below the mobile fold, by theme name (product-page denominator)
  1. Dawn n = 321 · direction, not verdict 85% 273 of 321 · CI 81 to 89
  2. Impulse n = 131 · direction, not verdict 72% 94 of 131 · CI 64 to 79
  3. Prestige n = 129 · direction, not verdict 44% 57 of 129 · CI 36 to 53
  4. Debut n = 91 · direction, not verdict 67% 61 of 91 · CI 57 to 76
  5. Symmetry n = 83 · direction, not verdict 82% 68 of 83 · CI 72 to 89
  6. Craft n = 45 · direction, not verdict 91% 41 of 45 · CI 79 to 96
  7. All storesn = 5,858 73%reference

Source: StorePilot AI Shopify Store Audit 2026, https://www.usestorepilot.com/research/shopify-store-audit-2026/. Substring match on the merchant-editable theme name. Themes with fewer than 30 stores are suppressed. CI = 95% Wilson interval.

Theme name contains Stores Add to Cart below fold Heavy homepage Avg leaks
Dawn 321 85% (±3.9) 23% (±4.6) 2.7
Impulse 131 72% (±7.6) 47% (±8.4) 2.7
Prestige 129 44% (±8.4) 36% (±8.2) 2.6
Debut 91 67% (±9.5) 68% (±9.4) 3.8
Symmetry 83 82% (±8.2) 43% (±10.4) 2.8
Craft 45 91% (±8.6) 16% (±10.5) 3.1
Any free Shopify theme name 822 81% (±2.7) 33% (±3.2) 3.1
Any other theme name 4,895 72% (±1.3) 40% (±1.4) 2.6

Dawn, the default theme, hides Add to Cart on 85% of the 321 stores that carry its name. The June note found 26 of 31; the pattern held at ten times the sample. The mechanics are ordinary: Dawn's mobile product template stacks the gallery, the title and the price ahead of the button, and one badge row or story block pushes the button off the first screen. Prestige, a paid theme with a compact mobile product header, sits lowest at 44%. Debut, retired by Shopify years ago, has the heaviest homepages and the most leaks per store of any theme we could name, which reads less like a theme problem and more like a store nobody has touched in a while.

The class split points the same way: stores on a recognisably free theme name average 3.1 leaks against 2.6 for everyone else. We doubt the paid themes deserve the credit. Paying for a theme means someone made deliberate decisions about the storefront at least once. None of this is a reason to switch themes on a hunch; a theme change moves everything at once and should be measured like the big change it is.

What to check on your own store, on a phone, today

The four most common findings take about three minutes to reproduce. Use your phone on cellular, not the office Wi-Fi, and open the store in a private window so you see what a stranger sees.

  1. Open your newest product. Can you tap Add to Cart without scrolling? 73% of audited stores fail this. If yours does, a sticky buy bar or moving the price and button above the gallery are the usual fixes. How to fix a mobile product page walks through the order that works.
  2. Is there a free-shipping threshold anywhere on the page? 65% have none. A threshold set just above your typical order lifts order value without a discount. The free-shipping threshold calculator gives you the number from your own average order and margin.
  3. Is there one reassuring line near the price? Returns window, delivery time or a guarantee. 38% show none on either page. One sentence, no developer.
  4. Go to the homepage. Does it load fast, and is there a shop button before you scroll? 38% of stores ship a heavy homepage and 27% have no shop or buy link above the fold. Both are covered in mobile conversion for Shopify.

Whatever you change, measure it. The audit says 5% of stores can. If you cannot run a test, note the date of the change and compare the four weeks before and after on revenue per visitor, not on conversion rate alone.

Methodology

Sampling

Stores were found two ways. Wave 1 (June 14, 2026, 1,013 stores) came from web searches of the form "buy {niche} online", "{niche} online store" and "shop {niche}" across roughly 1,466 long-tail product niches (candles, hot sauce, dog treats, beard oil and so on). Wave 2 (July 20 to August 5, 2026, 5,051 stores) drew 4,384 stores from a curated list of stores flagged as small and 667 more from the same search method. Each store was audited once and never re-audited. 6,064 unique domains in total.

This is a sample of small, independent, direct-to-consumer Shopify stores, not of Shopify. The median cheapest product is $8; the median most expensive product we captured is $245. Country was not captured; 93% of domains end in .com, and the rest are led by .co.uk, .com.au and .ca, so treat the sample as predominantly US and English-language. Stores behind bot walls or in maintenance mode were skipped, not stored, and we do not know how many there were. Nothing here is a statement about any individual store.

Shopify gate

A domain entered the sample only if its /products.json endpoint parsed, or the rendered HTML carried Shopify CDN or theme signatures. Every one of the 6,064 rows passed that gate.

Device, viewport, loading

Pages were rendered in headless Chromium through Playwright with a Pixel 8 user agent at 390 by 844 pixels and held until the network went idle. Two pages per store: the homepage and the first product listed by the store's own /products.json (usually the newest). Cookie and newsletter overlays were skipped before the headline check. 5,999 stores rendered; 5,858 of them also had a product page audited. About 206 rows fell back to a static HTML check that can only evaluate reviews, reassurance, viewport, headline and homepage weight; those rows are excluded from every product-page figure on this page, which is why product-page findings use n = 5,858 and homepage-only tool detection uses n = 5,999.

The nine findings, exactly as measured

Add to Cart below the fold key: atc
No Add to Cart or Buy button is inside the 390 by 844 viewport on the first product page returned by /products.json, after the page reaches network idle. The product is whichever one the store's own feed lists first, usually the newest. Product-page denominator.
No free-shipping threshold key: freeship
No "free shipping over $X" style wording in the body text of the homepage or the product page. Product-page denominator.
Heavy homepage key: speed
The homepage carries more than 12 img elements and fewer than half of them use loading="lazy". This is an image-weight proxy, not a speed measurement. It is not Lighthouse, Core Web Vitals or CrUX.
No reassurance near the buy button key: trust
No free-shipping, returns, money-back, guarantee or secure-checkout wording on the homepage and none on the product page. Both pages must lack it. Product-page denominator.
No shop or buy link above the fold key: herocta
No shop, browse or buy link or button inside the mobile viewport on the homepage.
No visible reviews key: reviews
No review words or star markup in the product page text, and no review-app signature detected. Because a detected review app suppresses this finding, the reviews-app versus reviews-finding cross-tab is a tautology and is not published. Product-page denominator.
No visible headline key: valueprop
No h1, h2 or hero text of 12 to 160 characters inside the viewport, after skipping cookie and newsletter overlays.
No site search key: search
No search input or search role on the page and no search-app signature.
No viewport meta (not a headline) key: mobile
No viewport meta tag. It fires on 15 of 5,858 product-page stores, 0.3%, and is reported here only so the nine flags are complete.

Every published proportion, with intervals

Finding n Stores Share 95% CI (Wilson)
At least one visible leak 5,858 5,593 95.5% 94.9 to 96.0
Add to Cart below the fold on mobile 5,858 4,305 73.5% 72.3 to 74.6
No free-shipping threshold 5,858 3,822 65.2% 64.0 to 66.5
No reassurance near the buy button 5,858 2,226 38.0% 36.8 to 39.2
Heavy homepage (12+ images, under half lazy-loaded) 5,858 2,212 37.8% 36.5 to 39.0
No shop or buy link above the fold on the homepage 5,858 1,597 27.3% 26.1 to 28.4
No visible reviews on the product page 5,858 1,009 17.2% 16.3 to 18.2
No visible headline above the fold 5,858 705 12.0% 11.2 to 12.9
No site search 5,858 264 4.5% 4.0 to 5.1
Runs: Google Tag Manager 5,999 4,821 80.4% 79.3 to 81.3
Runs: Meta Pixel 5,999 4,370 72.8% 71.7 to 74.0
Runs: Klaviyo 5,999 3,501 58.4% 57.1 to 59.6
Runs: Heatmap or session tool (Hotjar, Microsoft Clarity) 5,999 1,713 28.6% 27.4 to 29.7
Runs: Buy now, pay later (Klarna, Afterpay, Affirm, Sezzle) 5,999 1,286 21.4% 20.4 to 22.5
Runs: Support chat (Gorgias, Tidio, Zendesk, Intercom, Tawk, Crisp) 5,999 1,273 21.2% 20.2 to 22.3
Runs: A/B testing tool (Intelligems, Visually, Dexter) 5,999 285 4.8% 4.2 to 5.3
Pixel + Klaviyo stores: Add to Cart below fold 2,933 2,049 69.9% 68.2 to 71.5
Pixel + Klaviyo stores: any leak 2,933 2,740 93.4% 92.5 to 94.3
Heatmap-tool stores: Add to Cart below fold 1,686 1,158 68.7% 66.4 to 70.9
No heatmap tool: Add to Cart below fold 4,172 3,147 75.4% 74.1 to 76.7
Wave 1, product page: Add to Cart below fold 873 643 73.7% 70.6 to 76.5
Wave 2, product page: Add to Cart below fold 4,985 3,662 73.5% 72.2 to 74.7
Wave 1, all rows as published June 17: Add to Cart below fold 1,013 660 65.2% 62.2 to 68.0
Theme "Dawn": Add to Cart below fold 321 273 85.0% 80.7 to 88.5
Theme "Impulse": Add to Cart below fold 131 94 71.8% 63.5 to 78.8
Theme "Prestige": Add to Cart below fold 129 57 44.2% 35.9 to 52.8
Theme "Debut": Add to Cart below fold 91 61 67.0% 56.9 to 75.8
Theme "Symmetry": Add to Cart below fold 83 68 81.9% 72.3 to 88.7
Theme "Craft": Add to Cart below fold 45 41 91.1% 79.3 to 96.5
Free Shopify theme name: Add to Cart below fold 822 664 80.8% 77.9 to 83.3
Other theme name: Add to Cart below fold 4,895 3,511 71.7% 70.4 to 73.0
Homepage ships zero JSON-LD blocks 5,999 1,734 28.9% 27.8 to 30.1
Homepage has no link to a blog 5,999 1,775 29.6% 28.4 to 30.8

Intervals are 95% Wilson score intervals with no continuity correction. The last two rows are an SEO sidebar, not part of the leak checklist.

Tool detection

Apps were identified two ways: by the host of every script, link and iframe on the rendered page, matched against a curated host map, and by text patterns in the HTML. Only host-based categories are published here (Google Tag Manager, Meta Pixel, Klaviyo, Hotjar and Clarity, the buy-now-pay-later providers, the support-chat vendors, and the three A/B testing tools). Per-app figures that depend on text patterns, including every reviews app and every subscriptions app, are held until a manual precision check on 50 random matches per pattern passes 90%. The "full stack" subgroup is therefore defined by Meta Pixel plus Klaviyo only, both host-based. The reviews finding is suppressed when a review app is detected, so a reviews-app versus reviews-finding cross-tab would be circular and is not published.

Theme classification

The theme name comes from the store's own Shopify.theme.name value, which merchants edit and rename. A store is assigned to a named theme when that name appears as a substring of the lower-cased theme name. The free class is any theme name containing one of Shopify's free theme names (Dawn, Debut, Brooklyn, Minimal, Simple, Supply, Boundless, Narrative, Express, Craft, Sense, Refresh, Studio, Taste, Colorblock, Crave, Origin, Ride, Spotlight, Publisher, Venture, Horizon). 141 product-page stores had no theme name and are excluded from the class comparison. Named themes with fewer than 30 stores are suppressed.

Caveats, in full

  1. Selection bias: the sample is small independent DTC stores found by search and by a small-store list. Never read a figure here as "X% of Shopify stores".
  2. Two waves with different composition. Both are printed. Wave 2 skews smaller.
  3. Survivorship: bot-walled and maintenance pages were skipped and not counted.
  4. "Heavy homepage" is an image-count proxy, not a speed measurement. It is never called "slow".
  5. The Add to Cart finding depends on the product chosen (the store's first listed product) and the viewport (390 by 844). Long galleries push the button down.
  6. Denominators move by check: product-page findings use 5,858; homepage and tool detection use 5,999; the June page used all 1,013 rows.
  7. The reviews finding is suppressed when a review app is detected.
  8. Text-pattern app detection is unvalidated and held. Host-based detection is published.
  9. Theme names are self-labelled and renamed by merchants; classification is by substring.
  10. Captured prices contain junk at the top end (minor units, gift cards); only medians are quoted.
  11. Product counts were capped at 50 per store, so catalog size was not measured.
  12. Raw per-store signals (image counts, button positions) were not kept; only the nine finding flags survive, so nothing finer can be re-derived without re-crawling.
  13. Single snapshot, one date per store. No trend, no before-and-after.
  14. Niche cells are too small to publish: no product niche reaches 30 stores.

What this is not

It is not a conversion-rate study. We hold no session or order data for any of these stores, and none of the figures above is a rate of anything except visible page faults. It is not a speed study; there is no Lighthouse, Core Web Vitals or CrUX data here. It is not a verdict on any store, any theme or any app. For conversion-rate benchmarks with their sources attached, see Shopify conversion rate benchmarks 2026.

Download and cite

The aggregate dataset is a single CSV: every finding, by wave (June, July to August, both) and by theme class (all, free theme name, other theme name, and each named theme with 30 or more stores), with the store count, the count with the finding, the share, and the 95% interval. Cells under 30 stores are blank and flagged suppressed. There are no store-level rows and no domains, and we do not release them.

Download the aggregate CSV 320 rows, 11 columns, about 27 KB

Cite this

StorePilot AI. (2026, September 7). Shopify store audit 2026: what 5,858 independent Shopify stores show a mobile shopper on arrival [Data set and report]. https://www.usestorepilot.com/research/shopify-store-audit-2026/

Licensed CC BY 4.0. Use any number, chart or the CSV freely, including commercially, with a link to https://www.usestorepilot.com/research/shopify-store-audit-2026/ as the source. Charts on this page carry the source line already; keep it when you embed them.

Press

One paragraph, free to quote: An audit of 5,858 independent Shopify stores, each loaded on a simulated phone between June and August 2026, found that 73% hide the Add to Cart button below the fold on their product page, 65% show no free-shipping threshold, and 95% show at least one visible conversion fault on arrival. Only 5% run an A/B testing tool.

Questions, the query set, or chart files: hello@usestorepilot.com. We answer within a business day. We can supply aggregates and the method; we do not supply store-level data.

Disclosure. This audit was run by the team building StorePilot, a CRO tool for Shopify. The findings are what a shopper can see on arrival, measured the same way for every store, and nothing on this page depends on the tool. The audit is what convinced us the problem was the page, not the traffic.

Questions about the study

What is the sample in this study?
6,064 Shopify stores found through long-tail product searches such as "buy candles online" across about 1,466 product niches, plus a curated list of small stores. 5,999 rendered on a simulated phone and 5,858 also had a product page audited. It is a sample of small, independent, mostly US and English-language Shopify stores, not a sample of all Shopify. The median cheapest product is $8 and the median most expensive product we captured is $245.
Is 73% representative of all Shopify stores?
No, and this page never claims it. 73% is the share of the 5,858 independent Shopify stores we audited, with a 95% interval of 72.3 to 74.6%. Stores were found through "buy X online" searches and a small-store list, so larger brands and enterprise stores are underrepresented. Bot-walled and maintenance-mode stores were skipped. Read it as "small independent Shopify stores" and you will read it correctly.
Why did the Add to Cart number change from 65% to 73%?
Mostly because of the denominator, not the stores. The June 2026 version divided by all 1,013 audited stores, including 140 whose product page was never rendered on the phone and so could not record the finding at all. Divide the same June stores by the 873 that had a product page and the June figure is 74%. The second wave of 4,985 stores came in at 73% on the same rule. The two waves agree on Add to Cart. They differ by a few points on reassurance and free shipping, which fits the second wave skewing toward smaller stores. Both waves are printed side by side above.
What counts as below the fold?
The store's first product page was loaded in headless Chromium with a Pixel 8 user agent at 390 by 844 pixels and left until the network went idle. If no Add to Cart or Buy button sat inside that first screen, the finding fired. The product is the first one the store's own /products.json returns, usually the newest, so a long image gallery or a stack of badges above the button counts against the store the way it would for a shopper.
Which Shopify theme hides Add to Cart most often?
Among the named themes with at least 30 stores, Craft (91% of 45) and Dawn (85% of 321) hide Add to Cart on mobile most often; Prestige is lowest at 44% of 129. Debut, which Shopify retired, averages 3.76 leaks per store, the most of any theme we could name. Every theme cell is under 385 stores, so treat the ranking as direction, not verdict. Themes are classified by substring on the merchant-editable theme name.
How do I check my own store against this?
Open your store on your phone, on cellular, the way a stranger arrives. Open your newest product: can you see Add to Cart without scrolling? Is there a returns, delivery or guarantee line near the price? Is there a free-shipping threshold anywhere on the page? Go back to the homepage: does it load quickly and is there a shop or buy button before you scroll? Those four checks reproduce the four most common findings in this audit.

Changelog

  • 2026-06-17 · Wave 1 published as Shopify CRO statistics 2026, 1,013 stores, all-rows denominator.
  • 2026-07-03 · Niche, theme and premium-price cuts added to the Wave 1 page from the same 1,013 stores.
  • 2026-08-05 · Wave 2 audit complete: 5,051 more stores, July 20 to August 5.
  • 2026-09-07 · This page published. Both waves combined on a product-page denominator, 95% intervals on every figure, aggregate CSV released under CC BY 4.0.
Founding-merchant offer

You already paid for the traffic. Let's convert more of it.

StorePilot is in private testing on real client stores right now. Claim a founding spot and your first 3 months are free from the day it's ready for you.

Free for your first 3 months · No spam, just launch news. Unsubscribe anytime.

  • 24/7 support from a real human, not a bot
  • Hands-on setup for your store and catalog
  • A CRO expert reviews your first A/B tests by hand