Skip to content

GuidesMeta ads

Meta ads getting clicks but no sales? 9 fixes on the page, not the ad

4 min read

Short answer: if people click your Facebook or Instagram ad but don't buy, the ad is doing its job: it's getting attention. The sale is lost somewhere after the click. Before you change the creative or the targeting, check the page they land on, the offer, the checkout and your tracking. Most "dead" campaigns are a page problem, not an ad problem.

First: find where people drop off

Don't guess. Open two reports side by side for the same date range:

  • Meta Ads Manager: link clicks, landing page views, adds to cart, checkouts initiated, purchases.
  • Shopify Analytics: sessions, added to cart, reached checkout, conversion rate.

Then look at the biggest gap:

Big drop between... It usually means... Start with fix
Link clicks → landing page views The page loads too slowly, or people bounce before it loads 1
Landing page views → add to cart The page doesn't match the ad, or doesn't convince 2-6
Add to cart → checkout Surprise costs, or a weak cart 7
Checkout → purchase Shipping, payment or trust problems at checkout 7-8
Shopify shows sales, Meta doesn't Tracking, not sales 9

1. Your page is too slow on a phone

Most ad traffic is mobile, often on a weaker connection than your office Wi-Fi. If the first screen takes several seconds, many people leave before they see anything.

  • Test the exact landing URL with Google PageSpeed Insights, on mobile.
  • Compress the first images and don't start with a heavy autoplay video.
  • Remove apps you don't use. Each one can add scripts to every page.

A big gap between link clicks and landing page views in Ads Manager is the classic sign of this.

2. The page doesn't match the ad

The ad promised one thing; the page talks about another. If the ad says "the pillow that fixes neck pain" and the page opens with "Premium memory foam, 5 colours", people feel lost.

  • Repeat the ad's main promise in the first headline on the page.
  • Use the same product shot or a frame from the ad video near the top.
  • If you run different angles, send each to a page (or product template) that matches it.

3. The first screen doesn't answer "what, for whom, how much"

On a phone, the first screen decides whether people scroll. It should show:

  • the product in use (not just a packshot),
  • a title that says what it is,
  • the rating, if you have reviews,
  • the price and any saving,
  • the add to cart button, or at least the start of the buy box.

Our checklist of 15 product page fixes goes through this in detail.

4. There's no reason to buy now, and no reason to buy more

Ad traffic is cold. A plain "$39, Add to cart" gives them nothing to act on.

  • Offer quantity breaks (Buy 2, save 15%) or a free gift on bigger orders.
  • If the product gets used up, offer subscribe and save.
  • If you use urgency, make it honest: a real sale end date, real limited stock. Fake countdowns that reset on refresh hurt trust.

More on offers: how to raise average order value.

5. Proof is missing or hidden

Someone who saw you for the first time 10 seconds ago needs proof.

  • Put a few real reviews (ideally with photos) right below the buy box.
  • Add a short comparison: your product vs the usual alternative.
  • Show a guarantee near the button.
  • Answer the top 5 questions in an FAQ.

Never invent reviews or numbers. Shoppers notice, and so do ad platforms.

6. The add to cart button disappears on mobile

On long pages, the button scrolls away while the shopper is still reading. A sticky add to cart bar keeps it in reach. Check it adds the right variant and offer.

7. Surprise costs in the cart or checkout

The top reason people abandon checkout: costs they didn't expect.

  • Show shipping costs (or "free shipping over $X") on the product page.
  • Don't add fees that only appear at checkout.
  • Make sure the price in the cart matches the price on the page, discounts included.
  • Use a cart drawer with a clear total and a free-shipping bar so the next step is obvious.

8. Checkout friction and trust

  • Turn on express payments your buyers use (Shop Pay, Apple Pay, Google Pay, PayPal).
  • Test a full checkout on your phone, in a private window, from the ad link.
  • Check the store doesn't look unfinished: real contact page, refund policy, shipping policy.
  • Check you ship to the countries your ads target.

9. Sales happen, but Meta doesn't see them

Sometimes the problem isn't sales; it's tracking. If Shopify shows orders from Facebook or Instagram but Ads Manager shows few purchases, Meta optimises badly and your numbers look worse than they are.

  • Connect Meta through Shopify's Facebook & Instagram sales channel, which sets up the pixel and the Conversions API.
  • Open Events Manager and check that ViewContent, AddToCart, InitiateCheckout and Purchase all arrive.
  • Do a test purchase (a discount code to 100% works) and watch the Purchase event come in.
  • Make sure only one setup sends events. A manual pixel plus the sales channel can double-count.

The quick checklist

  • Found the biggest drop-off between ad and purchase
  • Landing page loads fast on mobile
  • First headline repeats the ad's promise
  • First screen: product in use, title, rating, price, button
  • A real offer (quantity breaks, gift or subscription)
  • Reviews, comparison, guarantee and FAQ on the page
  • Sticky add to cart on mobile
  • No surprise costs; shipping shown early
  • Express payments on; test checkout done
  • Pixel and Conversions API send all 4 events, once

Change one thing at a time and give it a few days of spend before you judge it.

FAQ

How many clicks before I should expect a sale?
It depends on your price, niche and offer. Rather than a fixed number, compare your add-to-cart and conversion rates week to week, and fix the biggest drop-off first.

Should I change the ad or the page first?
If the click-through rate is fine but sales are not, start with the page. If almost nobody clicks, start with the ad.

Is it bad to send ads to the home page?
Usually yes for a single product. Send people straight to the product page (or a landing page built for that ad) so there is one less click between interest and purchase.

Why does Ads Manager show fewer purchases than Shopify?
Tracking gaps: browser privacy settings, ad blockers, or a missing Conversions API connection. Connecting through Shopify's Facebook & Instagram channel closes much of the gap.

More guides

All guides