Hello everyone, I need advice from store owner to store owner. I ran a paid meta ad campaign over the weekend and gained 260 sessions but 0 add to carts. Before this campaign I talked to some people from work and they mentioned that I needed reviews and live models wearing the product so after a two week project I put both of these things into the product pages + ads for the items I wanted to sell but even after that I still got 0 add to carts. It’s important to mention that my products are on the high end ($100 - $160) and I get them wholesale from the brand Mizzen & Main themselves, something is telling me price shock but I mention the price in the ad so I’m really not sure.
Here is main product page any help would be appreciated, thank you. Serenity Selections
Hello @dainclay00, I checked that product link and it’s actually a 404, that page isn’t live on the storefront anymore even though it still shows up in your site search index. If your ad is pointing there, that’s your whole answer, people click, hit a dead page, and leave before they ever see an add to cart button. Republish that product or repoint the ad at a live product and you should start seeing adds again. We built a free audit tool at audit.ecomswiftllc.com if you want a fuller check before you spend more on ads.
If this helped, please mark it a solution 
I used that link in incognito mode and it still works on my end, also checked the product itself on Shopify and it’s still active.
I can see why this is confusing: the same URL can work for you in one context and still fail or redirect for an ad click. When I opened the exact product URL from the post, it resolved to the storefront homepage rather than the Leeward Shirt PDP. That is a fact about my check, not proof that every visitor sees the same result.
Before changing price or reviews, compare the exact Meta ad destination and final URL on mobile + desktop, logged out/incognito, with and without the variant query string. Record: landing URL → final URL → product view → add to cart. Also check whether Shopify/Meta is appending a redirect or whether the product is market/region-specific. If the ad sometimes lands on home, the 260 sessions can be real but still produce zero ATCs because shoppers never reach the offer they clicked.
Hi @dainclay00
260 sessions with zero add to carts makes me think it could be a mix of traffic quality and the site itself. Since you’ve already added reviews and better product photos, I’d check Meta’s breakdown to see which audiences and placements those clicks are actually coming from.
I also checked the site in Ahrefs. It currently shows no estimated organic traffic, which is normal for a new store, but I’d start working on SEO early and make sure you’re targeting the right keywords across your collection pages, product pages, titles, and descriptions.
One thing that stood out to me is the Collections page. Categories like Blazers, Button Ups, Polo Shirts, Outerwear, Bottoms don’t seem to have their images displaying properly, which makes that part of the store look a little unfinished. For a new brand, small things like that can make visitors hesitate.
Before spending more on ads, I’d go through the whole site on both desktop and mobile and fix anything that looks incomplete or isn’t working properly. I’d also compare your pricing and overall offer against similar stores to make sure visitors have a clear reason to buy from you.
Good luck!
Hey, I’ve been through almost this exact thing on my store. Ran ads, got sessions, and the cart just sat at zero. Drove me crazy because the product page looked fine to me.
The thing that actually cracked it for me was clicking through my own ad on my phone, not on desktop. On mobile the variant picker defaulted to a size that was sold out, and the add to cart button was buried way below a huge reviews section. Desktop looked perfect. Mobile was a mess. So I’d do the full phone walkthrough yourself with fresh eyes, like a stranger shopping for the first time.
Also since you’re selling at $100-160 and already mention the price in the ad, I’d look at what’s sitting right under the price. What worked for me was showing shipping cost and delivery time right under the price instead of hiding it until checkout. A lot of people are fine with the price from the ad, then they bail the second shipping is a mystery.
One more quick check: in Shopify go to Analytics and look at sessions by landing page. See where those 260 sessions are actually landing. If a chunk of them aren’t even hitting the product page, then it’s the ad targeting or the URL, not the page.
Mizzen and Main are known shirts so I doubt it’s a trust issue. My money is on something between the ad click and that button. Let me know what the landing page report shows, curious what you find.
@dainclay00 Honestly, with 260 visits and zero add-to-carts, I’d look at the product page and price/value perception before blaming the ads. At $100–$160, people need to quickly understand why it’s worth that price. I’d test the offer, product photos, fit/sizing, shipping/returns, and make the value much clearer above the fold before spending more.
First, the link does work. I opened it a few minutes ago and got the Leeward shirt at $158 with sizes and an Add to cart button, so I wouldn’t spend time chasing a broken page.
I think the answer is on Mizzen+Main’s own site. They sell the same Leeward Dress Shirt for $158, in dozens of patterns, with a pick-three bundle for $75 off and a few colors on sale. Anyone who likes your ad and gets as far as the price is one search away from the identical shirt at the same price or less, sold by the brand itself. Better photos or reviews on your side can’t change that comparison.
So the question isn’t the page, it’s what someone gets from you that they can’t get from the brand. That could be a selection they can’t find there, like outfits styled across the brands you carry, a better deal if your wholesale terms allow it, or a reason to buy a few pieces together. I’d stop advertising single products the brand sells directly and test an ad for a styled outfit instead, where the comparison isn’t one search away.
All of the sessions were on the product page itself, which is what I wanted the ad creative to direct them to since I was showcasing the shirt itself in the ad. It does make sense though to showcase what perks customers get with the price tag, I’m thinking the higher the order the faster shipping will be (free 2 day to free overnight).
Makes sense, thank you! I’m thinking of doing a tiered bundle deal so depending on the quantity of the order I’ll do a percentage or dollar amount off + faster free shipping.
That’s exactly where I wanted the ad to land on since the ad creative was showcasing the Leeward shirt. Everything else you said made sense I am going against a giant with an influx of products so I do have to do something that differentiates me from them. I’m thinking of a tiered bundle like this:
- 1 - 20% off + free shipping
- 2 - 20% off + free 2 day shipping
- 3 - $75 off + overnight shipping
- 4 - $125 off + overnight shipping
I wouldn’t jump to price shock yet, especially since you’re showing the price in the ad.
The bigger question I’d ask is why someone who doesn’t already know Serenity Selections would buy a $158 Mizzen+Main shirt from you instead of buying Mizzen+Main from a retailer they already know and trust. Reviews and model photos can help with trust, but they don’t necessarily answer that question.
Before changing anything else, I’d also verify the exact destination URL being used by the Meta ad. There have already been conflicting reports in this thread about where that link is actually landing, so I’d test the exact ad link on multiple devices while logged out.
After that I’d look at the campaign data rather than the 260 Shopify sessions by itself. What campaign objective are you using? How many of those clicks actually became landing-page views? What placements and audience generated them? And if you have session recordings, what are those visitors actually doing once they arrive?
260 sessions and zero ATCs is definitely worth investigating, but I don’t think there’s enough information yet to conclude that $158 is the problem. I’d first determine whether you have a traffic problem, a landing-page problem, or an offer/trust problem.
@dainclay00 One thing nobody’s mentioned yet: I looked at your store’s tracking and you only have the Meta pixel installed, no Google Analytics. So right now Meta’s numbers are the only way to tell whether those 260 sessions were real shoppers. Three quick checks:
- In Ads Manager, add the columns Link clicks, Landing page views and Cost per landing page view. If landing page views are much lower than link clicks, a lot of people tapped and left before the page even loaded (often accidental taps).
- Go to Breakdown > By delivery > Placement. If a big share went to Audience Network or in-app placements, that traffic is usually low quality, and turning those placements off helps a lot.
- Check what the campaign was optimizing for. A Traffic/link-click campaign finds people who click, not people who shop. Once the pixel has some add-to-cart data, a Sales campaign optimizing for Add to Cart usually brings better visitors.
It’s also worth installing the free Google & YouTube app and connecting GA4. It shows how long each visitor stayed and how far they scrolled, so next campaign you’ll know if people looked at the shirt for 3 seconds or 3 minutes.
You already have a useful baseline: about 260 sessions and 0 add-to-carts.
Before changing the price, product page, audience, or ads again, could you check one thing?
For those 260 sessions, can you share:
- How many actually landed on the specific product page from the Meta ad?
- How many were mobile vs desktop?
- Which Meta campaign/ad set/placement drove most of those sessions?
- Did the exact ad destination URL always resolve to the intended product page, or did any traffic land on the homepage or another page?
- Were there any completed purchases during the same period?
I would avoid diagnosing this as a pricing, traffic-quality, or product-page problem until those numbers are separated. The goal is to identify the first confirmed break in the path rather than guess from 0 add-to-carts alone.
I’d build the bundle around outfits instead of quantity. not many guys want four of the same shirt. but a lot would take the leeward plus the helmsman chinos if they saw them together. right now the Leeward page ends at the description tabs and nothing on it points to what goes with it.
what i’d try:
- a complementary products row under the shirt with the chinos and the knit polo
- one line under the price like “add a second piece, free 2-day shipping”. the banner alread says it but on a phone it’s easy to miss
- your popup already gives 20% off a first order, so tier 1 in your list is what everyone gets anyway. i’d let the shipping upgrade carry the lover tiers
Overnight on 4+ items is generous on wholesale margins, i’d check that one before running ads with it
@dainclay00 Good call adding the Complete The Look block. Two things before you pay for the next round of ads.
- The Leeward page only opens for US visitors. From outside the US, your ad link redirects to the homepage or shows a 404, which is probably why people here saw three different things. If you mean to sell it in the US only, keep the ad US-only too:
- Ad set > Audience > Locations: only the United States, and leave “Reach more people likely to respond to your ads” unchecked, since that option lets Meta show the ad beyond your locations.
- Breakdown > By delivery > Country: where the clicks actually came from.
- In Shopify, Sessions by location shows the same from your side. Redirected visitors count as landing on the homepage.
- Make sure the next visits can tell you something. Right now you can’t see what people did on the page, so you also can’t tell if the new block helps.
- Add one item to your cart yourself and check that Live View counts it as an active cart. After a redesign and a new bundle app, it’s worth confirming the zero is a real zero.
- Install Microsoft Clarity, Microsoft’s own free app on the Shopify App Store. It records visits. Watching 15-20 recordings from the ad will show whether people scroll to the sizes, tap one, or leave in a few seconds. That tells you whether to work on the page, the ad, or the offer.
@dainclay00 On the tiered bundle idea, you can test it without an app first. Under Discounts, create an automatic “Amount off products” discount with a minimum quantity of 2 (say 10% off), then a second one for 3+ (15%). Shopify applies the best one the cart qualifies for.
The catch is that shoppers only see the discount in the cart, and with 0 add-to-carts nobody is getting that far yet. So put the tiers on the product page itself, right above the button: “Buy 2, save 10% · Buy 3, save 15% + free shipping”. A custom liquid or text block in the theme editor is enough.
Combined with toktam’s outfit idea (Leeward + Helmsman chinos), that gives people a reason to buy from you instead of going to the brand’s own site.
Hi @dainclay00 ,
Can i confirm some point here?
Your product page is accessible in the US market. But from another market context it returns Page Not Found. Variant selection and Add to Cart work once the US market is forced. So the issue is unlikely to be the basic variant/cart flow. The next thing I would verify is whether Meta is sending traffic from markets where this product is unavailable
If yes, part of the ad spend may be landing on a 404
honestly price shock could be real especially at $100+ fr maybe lower the price or add a clear value prop like free returns or warranty? also check if your checkout is hidden behind a login or extra steps could turn people off
@dainclay00 Honestly, I wouldn’t assume it’s the price yet. 260 sessions and zero add-to-carts makes me want to look at the traffic source and the product page first. With higher-priced products, even small trust or UX issues can stop people from taking the next step.