Sorted
ServicesFor AgenciesWorkBFCM Checklist
Book a growth call →
ServicesFor AgenciesDedicated PodsWorkBFCM 2026BFCM ChecklistFreeResourcesBlogCareers
Book a 20-minute growth call →BFCM builds from $599
Or email hello@sorted.agency
Blog / Shopify CRO

"Shopify Store Benchmarks 2026:
What We Found Scanning 360 Random US Stores"

"81% of the product pages we checked gave Google no star rating. Only 2% showed a delivery date. Full data from 360 random US Shopify stores."

Sorted Agency·October 22, 2026·14 min read

We scanned 360 random US Shopify stores on October 21 and 22, 2026. 226 homepages loaded, and we reached a product page on 128 of them. The biggest gap: 81% of those 128 product pages gave Google no star rating in structured data. Only 2% (2 of 128) showed a delivery date.

This is the full report. It covers the method and its limits, every table, seven findings ranked by cost to fix against how much they plausibly matter, and a self-check you can run in one hour. Each finding links to a deeper post.

Sorted is a D2C growth agency founded in 2017. Our team of 60+ has worked with 100+ D2C brands on Klaviyo, paid ads and Shopify CRO. We ran this scan with the same page checker our audits use. No store is named here or anywhere else.

What did we find in 360 Shopify stores?

These are the headline numbers behind the seven findings. Every number describes our sample, not Shopify as a whole.

Finding In our sample
Product pages with a star rating in structured data 19% (24 of 128); 81% none
Stores running a reviews app that give Google a rating 43% (22 of 51); 57% do not
Product pages with at least one large image missing alt text 62% (77 of 125 pages with large images)
Stores with a Meta pixel and no email or SMS tool detected 46% (54 of 117)
Homepages with no email input field at load 30% (67 of 226)
Product page load event, median (cold desktop lab test) 10.4 seconds
Product pages with delivery date or "order within" text 2% (2 of 128)
Product pages with a guarantee or returns line 16% (20 of 128); 84% none
Product pages with an express checkout button 48% (61 of 128); 52% none

The pattern is consistent. Most stores have the expensive parts in place: a theme, a pixel, a reviews app. The gaps sit in cheap details that tell a shopper, or Google, what they need to know.

How did we measure?

We drew 360 US Shopify storefronts at random from a commercial Shopify store database (StoreLeads) on October 21 to 22, 2026. We make no revenue claims about the sample, because the database's revenue estimates are unreliable.

226 of the 360 homepages loaded. The rest timed out or blocked automated browsers. On 128 of those 226 we found and loaded a product page: the first linked product that was not a gift card.

Each page was loaded once in headless Chrome, with a desktop viewport of 1200x900 and an empty cache, from a data center in Mumbai, India (so load times include the distance to US servers and run higher than a US shopper would see; a rerun from the US is in progress). We read what had rendered after the page settled: visible text, buttons, structured data (JSON-LD), images, and the scripts and tags the page loaded.

The limits matter, so here they are in full:

  • One load per page, desktop only, cold cache. A single load can catch a slow moment.
  • Text checks only see what was on the page at load. An app that draws a delivery date later may be missed.
  • Tools are detected from scripts the page loaded. A tool that loads only on other pages, or server-side, is missed.
  • Load time is the browser's load event in this test. It is not a Core Web Vitals field measurement. Real shoppers on a warm cache will see faster pages. Treat it as a relative signal.

What do Shopify product pages include?

This is the complete product page table (n = 128).

Finding Number
Add to cart (or add to bag / buy now / pre-order) button we could detect 104 of 128 (81%)
Of those 104, button stays on screen as you scroll (sticky) 49 of 104 (47%); 53% not sticky
Express checkout button (Shop Pay, Apple Pay, Google Pay, dynamic checkout) 61 of 128 (48%); 52% none
Pay later messaging (Afterpay, Klarna, Affirm, Shop Pay Installments, "pay in 4") 57 of 128 (45%); 55% none
Product structured data (schema.org Product) 98 of 128 (77%); 23% none
Star rating in structured data (AggregateRating) 24 of 128 (19%); 81% none
Stores running a reviews app 51 of 128
Of those 51, rating in structured data 22 of 51 (43%); 57% give Google no rating
Delivery date or "ships by / arrives by / order within" text 2 of 128 (2%)
Guarantee, money-back, risk-free or "N-day returns" line 20 of 128 (16%); 84% none
Low stock or urgency text 3 of 128 (2%)
Subscribe and save option 7 of 128 (5%)
Size or fit guide mentioned 24 of 128 (19%)
Product video (video tag or YouTube, Vimeo, Wistia embed) 12 of 128 (9%)
No visible H1 heading 12 of 128 (9%)
At least one large image (300px+ wide) with no alt text 77 of 125 pages with large images (62%)
Share of all large product page images with no alt text 464 of 1,693 (27%)

Two rows surprised us. Only 2% (3 of 128) used low stock or urgency text, so the pressure tactics many founders worry about are rare in this sample. And 9% (12 of 128) had no visible H1, which means the product name was not marked up as the main heading.

The buy box breakdown, with how to add each element, is in our Shopify product page benchmarks.

How fast do Shopify stores load in our test?

Finding Number
Product page load event, median 10.4 seconds
Product page load event, 75th percentile 15.9 seconds
Product pages over 5 seconds 106 of 128 (83%)
Product pages over 10 seconds 66 of 128 (52%)
Requests per product page, median 231
Requests per product page, 75th percentile 279
Product pages over 300 requests 20 of 128 (16%)
Homepage load event, median (n = 225) 9.3 seconds

Read these numbers as a lab comparison, not as what shoppers experience. The load event waits for every script, image and iframe on a cold cache. Real visitors with cached files see faster pages.

The useful number is the request count. A median of 231 requests per product page is a lot of separate files: app scripts, tracking tags, fonts, images and embeds. Requests are the part you control. The cleanup plan is in our Shopify speed benchmarks.

Which apps and tags do Shopify stores run?

These were detected from scripts loaded on the homepage (n = 226).

Tool Share
GA4 58%
Meta pixel 52% (117 stores)
Google Ads tag 44%
Klaviyo 29%
Judge.me 23%
TikTok pixel 21%
Google Tag Manager 20%
Pinterest tag 18%
Microsoft Clarity 15%
Mailchimp 14%
Shopify Inbox 13%
Recharge, Omnisend, Yotpo 5% each
Attentive, Postscript 2% each
Of the 117 stores with a Meta pixel, no email or SMS tool detected 54 of 117 (46%)
Homepages with no email input field at load 67 of 226 (30%)
Homepages with a chat widget or WhatsApp button 49 of 226 (22%)

The Meta pixel was on 52% of homepages. Klaviyo was on 29%. The email and SMS tools we checked for were Klaviyo, Mailchimp, Omnisend, Privy, Attentive and Postscript. A tool loaded only on other pages, or server-side, would not show here.

Which findings should you fix first?

We ranked the seven findings by two things: how cheap the fix is, and how much the gap plausibly matters based on outside research. Effort is our estimate for a typical Shopify theme.

Rank Finding Our number Effort Why it matters
1 No returns or guarantee line on the product page 84% none Minutes Shoppers look for return info on the product page
2 No express checkout button 52% none Minutes Fewer steps for shoppers with a saved wallet
3 Reviews app running, but no rating in schema 57% of 51 1 to 2 hours No rating data for Google to show as stars
4 Large images with no alt text 62% (77 of 125) A few hours Accessibility baseline and image search
5 Meta pixel but no email or SMS tool 46% (54 of 117) About a day Paid clicks leave with no way to follow up
6 No delivery date 2% (2 of 128) have one Half a day Slow or unclear delivery drives abandonment
7 Slow, request-heavy pages 231 median requests Ongoing Speed affects funnel progression

1. Is your returns policy visible on the product page?

Only 16% (20 of 128) of product pages had a guarantee, money-back, risk-free or "N-day returns" line. 84% had none.

Baymard's product page research found that 60% of 1,032 respondents look for return policy information on the product page, and 15% of 1,026 US online shoppers abandoned an order in the past quarter because the return policy was unsatisfactory. Its benchmark also found 44% of sites fail to display or link the return policy in the main product content (Baymard).

How to check yours: open a product page on your phone and look near the add to cart button for a returns line.

How to fix: set your policy in Settings > Policies (Shopify Help). Then add a text or collapsible row block under the buy buttons in the theme editor with one line, for example "Free 30-day returns", linked to the full policy. Only state terms you actually offer.

2. Do you show express checkout buttons on the product page?

48% (61 of 128) of product pages showed an express checkout button. 52% showed none.

Shopify describes these buttons as a way to let customers "skip the cart" and go to checkout. Shopify also says that unless your store gets many orders for one kind of product, they "might not benefit your sales" (Shopify Help). Test it on your store rather than assuming.

How to check yours: view a product page and look for Shop Pay, Apple Pay, Google Pay or "Buy it now" under add to cart.

How to fix: in the theme editor, open Products > Default product > Buy buttons and check Show accelerated checkout buttons (Shopify Help). Branded buttons only appear for payment methods you have activated.

3. Do your review stars reach Google?

Only 19% (24 of 128) of product pages had a star rating in structured data. 51 stores ran a reviews app. Of those, 43% (22 of 51) passed a rating to Google and 57% did not.

Google's review snippet documentation says an aggregate rating needs an average rating plus a rating count or review count to display (Google Search Central). If the data is not in the page, Google has nothing to show. Stars are never guaranteed, but missing markup rules them out.

How to check yours: paste a product URL into the Rich Results Test and look for a Review snippets or Product item with a rating.

How to fix: turn on the rich snippet or SEO setting in your reviews app, then make sure the app's rating sits inside the same Product entity your theme outputs. App-by-app steps are in Shopify review stars not showing in Google, and theme schema basics in our Shopify product schema guide.

4. Do your product images have alt text?

62% (77 of 125) of product pages with large images had at least one large image with no alt text. Across all large product page images, 27% (464 of 1,693) had none.

WCAG success criterion 1.1.1 is Level A, the baseline: "All non-text content that is presented to the user has a text alternative that serves the equivalent purpose" (W3C). Google calls alt text "the most important attribute when it comes to providing more metadata for an image" (Google Search Central).

How to check yours: in Products, open a product and click each media item. The alt text field shows if it is empty.

How to fix: add alt text per image, or in bulk by CSV (Shopify Help). Shopify recommends 125 characters or less. Full method in Shopify image alt text.

5. Are you paying for traffic you cannot follow up with?

The Meta pixel was on 117 homepages. Of those, 46% (54 of 117) had no email or SMS tool detected. We looked for Klaviyo, Mailchimp, Omnisend, Privy, Attentive and Postscript, so a store on Shopify Email counts as none here, and some of the 54 do collect emails another way. Across all homepages, 30% (67 of 226) had no email input field at load, which also misses popups that appear after a delay.

Klaviyo's 2026 benchmark report says flows are 5.3% of sends but generate nearly 41% of total email revenue (Klaviyo). Flows only run on people you have captured.

How to check yours: open your homepage in a private window and count the seconds until you can enter an email. Then check whether a welcome flow is live.

How to fix: install an email tool, add a sign-up form and build a welcome flow. The minimum setup is in Shopify email capture, with form tuning in our email popup guide.

6. Do your product pages say when the order will arrive?

2% (2 of 128) of product pages had delivery date or "ships by / arrives by / order within" text at load. Apps that render a date after load may be missed by our check.

In Baymard's cart abandonment research, 20% of shoppers who abandoned checkout said delivery was too slow (Baymard). Its shipping research found testers hesitated when only a speed was shown, and treated a displayed date as a promise (Baymard).

How to check yours: view a product page and look for an actual date, not "3 to 7 business days".

How to fix: if you qualify, Shopify's Shop Promise shows a delivery badge for qualifying US domestic orders (Shopify Help). Otherwise, an estimated delivery date app handles cutoffs and processing time. Details in our product page benchmarks.

7. Is your store heavier than it needs to be?

The median product page took 10.4 seconds to fire the load event in our cold desktop test, with 231 requests. 52% (66 of 128) took over 10 seconds. This is a relative lab signal, not shopper experience.

A Deloitte study commissioned by Google, covering 37 brand sites, found that a 0.1 second mobile speed improvement across four metrics lifted retail conversion rates by 8.4% (web.dev). That was their sample, not a promise for yours.

How to check yours: run PageSpeed Insights and read the field data section first. It reports real Chrome users over the previous 28 days, at the 75th percentile.

How to fix: remove apps you no longer use, audit tags in GTM, and lazy-load embeds. Plan in Shopify speed benchmarks and our page speed optimization guide.

What can you check in one hour?

Run this list on your best-selling product page. Times are rough.

  1. Returns line (5 minutes): is there one line near add to cart?
  2. Express checkout (5 minutes): do Shop Pay or wallet buttons show on the product page?
  3. Pay later (5 minutes): if you offer installments, is the message near the price?
  4. Review stars (10 minutes): does the Rich Results Test find a rating?
  5. Alt text (10 minutes): click through every image on your top 5 products in admin.
  6. Email capture (10 minutes): can a first-time visitor enter an email on the homepage, and is a welcome flow live?
  7. Delivery date (5 minutes): does the page show a date or a cutoff?
  8. Speed (10 minutes): run PageSpeed Insights on mobile and note the field data, then count apps you have not opened in 90 days.

Each check maps to a theme setting, an app setting or a small developer task. None needs a redesign.

What should you do next?

Start at the top of the ranking table. The first three fixes take a few hours combined. Then work down to speed, which needs ongoing attention rather than a single change.

To see where your own store lands against these numbers, run the same checks on your store. For the wider playbook, read our Shopify CRO guide and product page CRO guide. If you want our team to work through the list with you, get in touch.

On this page

What did we find in 360 Shopify stores?How did we measure?What do Shopify product pages include?How fast do Shopify stores load in our test?Which apps and tags do Shopify stores run?Which findings should you fix first?1. Is your returns policy visible on the product page?2. Do you show express checkout buttons on the product page?3. Do your review stars reach Google?4. Do your product images have alt text?5. Are you paying for traffic you cannot follow up with?6. Do your product pages say when the order will arrive?7. Is your store heavier than it needs to be?What can you check in one hour?What should you do next?
Questions, answered

Questions on this,
answered.

What are typical Shopify store benchmarks in 2026?

In our October 2026 sample of 360 random US Shopify stores, 48% (61 of 128) of product pages showed express checkout buttons, 45% (57 of 128) showed pay later messaging, and 19% (24 of 128) had a star rating in structured data. The median product page fired its load event in 10.4 seconds in a cold desktop lab test. These describe our sample only, not all Shopify stores.

How were the stores in this benchmark chosen?

We drew 360 US Shopify storefronts at random from StoreLeads, a commercial Shopify store database, on October 21 to 22, 2026. 226 homepages loaded and 128 product pages loaded. We did not filter by revenue, because the database's revenue estimates are unreliable. No store is named in any of our reports.

Why is the load time in this report so high?

We measured the browser's load event in a single cold desktop test with an empty cache. That event waits for every script, image and embed. Real shoppers with cached files see faster pages. Use our 10.4 second median as a relative signal, and use PageSpeed Insights field data to judge what your own visitors experience.

What is the cheapest fix on this list?

Adding a returns or guarantee line near the add to cart button. 84% of product pages in our sample had none, and it takes a text block in the theme editor. Turning on accelerated checkout buttons is similar: one checkbox in the Buy buttons block, if your theme supports it.

Can I run these checks on my own store?

Yes. Every finding in this report has a manual check: the Rich Results Test for review stars, the product media editor for alt text, PageSpeed Insights for speed, and a visit in a private window for email capture. Our free store grader runs the same checks automatically.

Where is your
revenue leaking?

20-minute growth callInstant store grader30-day exit$0 setup
Book a growth call →
One D2C revenue playbook a week. Read by founders and growth leads.
Sorted

AI-Powered D2C Ecommerce Growth Agency. Shopify · Klaviyo · Meta Ads · AI Automation.

hello@sorted.agency
Get Sorted →

Services

Performance MarketingEmail & RetentionShopify CROAI AutomationCreative ProductionBFCM 2026 BuildBFCM Email & SMS Agency

Resources

Free BFCM ChecklistFree 48-Hour AuditFree Growth VaultRevenue Gap CalculatorROAS CalculatorLTV PredictorKlaviyo Agency Pricing 2026D2C PlaybooksClient ResultsBeyond Checkout Newsletter

Partners

White-Label for AgenciesWhite-Label KlaviyoDedicated PodsStartup Partner ProgramTechnology Partners

Company

Team Holiday CalendarMedia KitCareers
Certified partnerMeta partnerGoogle partnerKlaviyo partnerShopify partnerPostscript partnerOmnisend partnerAlia partner
© 2026 Sorted Agency LLC · 131 Continental Dr, Suite 305, Newark, DE 19713
LinkedInXInstagram
Privacy PolicyTerms & Conditions
↑
$425M Shopify revenue ·$100M+ Klaviyo revenue ·100+ D2C brands ·40M+ BFCM emails ·4.5× avg ROAS ·$30M+ ad spend managed ·72hr to live ·$425M Shopify revenue ·$100M+ Klaviyo revenue ·100+ D2C brands ·40M+ BFCM emails ·4.5× avg ROAS ·$30M+ ad spend managed ·72hr to live ·
Book a growth callFor stores doing $20k+ a month
Book my call →