The question "why is my Shopify store not converting" is one I answer every week in CRO audits. The honest answer is almost never what store owners expect. It's rarely the hero image, the button colour, or the overall design. It's usually something more structural.
Here are the nine causes I find most often when a Shopify store is sitting below 2% CVR despite having decent traffic and solid products.
1. The PDP hierarchy is broken
The product detail page is where purchase decisions happen. If the information a customer needs to decide is buried - reviews below the fold, price too small, social proof nowhere near the CTA - conversion suffers.
The correct above-fold hierarchy on mobile (where 70%+ of traffic lands):
- Product name
- Price
- Key benefit or USP (one line)
- Variant selector
- Add to Cart button
- Trust signals (returns, security, reviews summary)
- Everything else below
When I see a Shopify store with a 200-word product description above the add-to-cart button, I already know why it's not converting.
2. Trust signals are missing or misplaced
Customers who don't know your brand need reassurance before they hand over a card. The standard trust gap on Shopify stores:
- No review count near the add-to-cart button (reviews buried at the bottom don't count)
- No return/refund policy summary on the PDP (link to the policy page isn't enough)
- No security badge or checkout trust mark near the payment section
- No social proof signal (customer count, press mention, verified buyer badge)
These aren't design features. They're conversion signals. A brand with 4.7 stars from 840 reviews that doesn't display that near the CTA is actively hurting its own CVR.
3. Product images don't show the product in use
Generic white-background images answer "what does it look like" but not "how would I use this" or "what does this look like on/in a real context."
Lifestyle images - product in use, worn by a real person at a realistic size, shown in a relevant environment - significantly outperform studio shots for conversion rate. This is especially true for apparel, accessories, home goods, and food products.
If your images are all flat lays and product isolation shots, this is worth testing.
4. The price is never justified
A product at €95 converting poorly is often not a price problem - it's a value communication problem. The page doesn't justify why this costs €95 versus a competitor at €40.
This requires:
- A clear differentiator stated in plain language (not "premium quality")
- Comparison context (what makes this better/different)
- Social proof that validates the price point (reviews that mention value, not just satisfaction)
Dropping the price is rarely the right move. Communicating the value better almost always is.
5. The cart is leaking at the threshold
A customer who reaches the cart often has intent. Cart abandonment at the review stage - not checkout abandonment - is usually caused by:
- Unexpected shipping cost (the #1 cart abandonment reason globally)
- No spend-more bar showing how close they are to free shipping
- Too many clicks to reach checkout (cart page vs. drawer)
- No trust signal at the proceed-to-checkout moment
Setting a visible free shipping threshold at 15-20% above your average order value, shown in a progress bar, typically recovers 4-8% of sessions that were otherwise going to abandon.
6. Checkout friction is higher than it needs to be
Shopify's native checkout is well-optimised, but stores add friction on top of it:
- Required account creation before checkout
- Too many form fields (company name, extra address line)
- No Shop Pay / PayPal / Apple Pay options (one-click checkout is a conversion lever, not a nice-to-have)
- Confusing shipping options with no estimated delivery date
On Shopify Plus, checkout extensibility allows fixing most of these. On standard plans, some are fixed by settings, some require apps.
One-click payment methods (Shop Pay, Apple Pay, Google Pay) can lift checkout conversion by 10-20% on mobile. If you don't have them enabled, start there.
7. Mobile UX is an afterthought
Most Shopify stores are designed desktop-first and adjusted for mobile. Most traffic arrives on mobile. These two facts create a persistent gap.
Common mobile-specific conversion killers:
- Sticky header too tall (eats 20% of the viewport on iPhone)
- CTA button below the fold on a 375px screen
- Text too small to read without zooming
- Images that don't crop correctly at mobile aspect ratios
- Pop-ups that cover the full screen and are hard to dismiss
Audit your own PDP on a real phone, not a browser resize. They behave differently.
8. Copy is features-first, not benefits-first
"Made from 100% Merino wool with a 280gsm weight and a flatlock seam construction" is a features description. "Stays warm even when wet, doesn't itch, and lasts 3x longer than standard wool" is a benefits description.
Customers make emotional decisions and justify them rationally. Features come after benefits. Headlines and bullet points should answer "what does this do for me" before they answer "how is it made."
This is particularly common in technical products, outdoor gear, supplements, and skincare - categories where founders are close to the product and write for themselves instead of their customer.
9. There's no urgency and no reason to buy today
A store with no scarcity signals, no time-sensitive offer, and no compelling reason to act now will see customers bookmark, leave, and never return. Most never come back.
This doesn't require fake countdown timers. Real urgency levers:
- Low stock signals (if genuine): "Only 4 left in this size"
- Seasonal offers with real end dates
- A post-purchase bonus that expires (for customers who are about to complete checkout)
- Email capture for waitlist on out-of-stock items (captures intent, brings them back)
The goal is to give the customer a reason to decide now rather than later, without being dishonest about it.
The Diagnosis Process
When I audit a Shopify store that isn't converting, I run through a structured checklist across five areas: PDP hierarchy, trust signals, cart mechanics, checkout friction, and mobile UX. Every issue gets ranked by estimated revenue impact - not just flagged as a "best practice."
The Revenue Scan covers this entire audit in a structured format: full Loom walkthrough, prioritised fix list, and a 90-minute strategy call to go through the findings.
Most stores have 4-7 high-impact issues. Fixing the top two usually moves CVR from 1.2-1.5% to 2-2.5% within 60 days.
Related reading: The Complete Shopify CRO Guide · Shopify Checkout Conversion Rate: What Kills It and How to Fix It
Book a free call to find out what's behind your specific number.

