Key takeaways
- When Instagram ads are not converting, the leak is almost always after the click: a slow page, a mismatched page or a checkout surprise.
- Compare link clicks with landing page views first. A wide gap means people never saw your page, so the ad isn't the problem.
- Optimise for purchases or leads, not clicks. Meta finds whoever you ask it to find, and Traffic campaigns find clickers.
- Meta changed click-through attribution in March 2026 so it only counts link clicks. Some "lost" sales are a reporting shift, not a real drop.
- Fix in order: tracking, page speed, ad-to-page match, offer, then creative and audience.
The ad looks great. Reels are getting watched, CTR is above 2%, and cost per click has never been lower. Then you open Shopify and see three orders for the week. If your Instagram ads are not converting despite all that traffic, you're in very common company. It's the single most frequent complaint we hear on first calls with D2C brands, from Manchester activewear labels to Toronto skincare startups and Austin supplement brands.
The cheap clicks are part of the problem, not proof that the top of the funnel is fine. So instead of rewriting the ad again, work through the funnel one stage at a time and find the exact step where buyers drop out.
Short answer: Instagram ads that get clicks but no sales usually lose people after the click. Check landing page views against link clicks, then mobile page speed, how well the page matches the ad, checkout costs and whether your pixel and Conversions API record purchases. Then switch optimisation from clicks or traffic to the purchase event.
What's actually changed for Instagram ads in 2025–2026?
Three shifts change how "clicks but no sales" shows up in your reports.
Clicks got cheaper, conversion didn't follow
WordStream's 2026 Facebook ads benchmarks (updated September 14, 2026, covering about 1,800 US campaigns that run across Meta's apps) put the median traffic-campaign CPC at $0.60, down 14% year on year, with CTR up to 1.93%. Lead campaigns, by contrast, sat at a $27.39 cost per lead, almost flat. Clicks are easier to buy than ever. Buyers aren't.
Meanwhile, Meta's own Q2 2026 results (July 29, 2026) showed ad impressions up 14% and average price per ad up 12% year on year. More inventory, much of it Reels, means more low-intent taps reaching your site. Zuckerberg said in October 2025 that Reels had an annual revenue run rate of over $50 billion, so Meta will keep pushing it.
Meta redefined what a "click" conversion is
In March 2026, Meta changed click-through attribution for website and in-store conversions so that it only counts conversions after a link click. Conversions after likes, shares, comments and other non-link clicks moved to a new bucket called engage-through attribution, which replaced engaged-view and uses a 1-day window. Jon Loomer has a clear breakdown of the change (March 3, 2026).
Earlier, from January 12, 2026, Meta stopped returning the 7-day view and 28-day view windows through the Ads Insights API, as PPC Land reported. If your dashboard tool pulled those windows, your reported purchases fell overnight with no change in real sales.
If "conversions dropped" around March 2026, compare Ads Manager against your store's own order data before you touch the campaign. Use Columns › Compare attribution settings in Ads Manager to see how much of the gap is the definition change.
Landing page views can now be optimised without a pixel
Around September 2025, Meta told advertisers that "Maximize landing page views will now work without needing to install a pixel on your website", as Jon Loomer documented. Meta hasn't said how it counts them without one (Loomer suspects modelling), so treat landing page views as less exact than before.
Link clicks vs landing page views: where does the sale disappear?
Meta's metric definitions matter here, and most people mix them up. Link clicks count clicks, taps or swipes on links to websites, app stores, lead forms, click-to-message buttons and more. Outbound clicks only count clicks that leave Meta. Landing page views count when someone actually loads your page after clicking. Loomer's explainer on why link clicks mislead is worth five minutes.
So the real funnel for an Instagram ad looks like this, and each step has its own column in Ads Manager:
The biggest gap tells you where to look: clicks to page views means speed, redirects or accidental taps; page views to cart means the page, product or price; checkout to purchase usually means costs, payment options or trust.
There's no official Meta benchmark for the link-click-to-LPV ratio. As a working rule from our own audits, we start asking questions when landing page views fall below about 70% of link clicks on a fast site. On Audience Network or on a heavy page, it can sink well below half.
Instagram traffic is almost all mobile and opens in Instagram's in-app browser. In our experience, shoppers there often aren't logged in to your store and saved payment details may not autofill as they do in Safari or Chrome. That's practitioner observation, not Meta documentation, but it helps explain why the same page converts worse from Instagram than from email.
Why are my Instagram ads not converting? The diagnostic table
Pull the last 14 days in Ads Manager. Go to Columns › Customize columns and add Link clicks, Outbound clicks, Landing page views, Cost per landing page view, Adds to cart, Checkouts initiated, Purchases and Cost per purchase. Then use Breakdown › By delivery › Placement. Now read across.
| What you see | Where to check | Most likely cause |
|---|---|---|
| Landing page views under ~70% of link clicks | Placement breakdown; PageSpeed Insights (mobile) | Slow page, redirects, Audience Network or accidental Reels taps |
| Healthy LPVs, almost no Adds to cart | Ad vs landing page side by side; GA4 engagement rate | Mismatch between ad and page, price shock, wrong product |
| Adds to cart fine, few Checkouts initiated | Your cart page on a phone | Shipping shown late, forced account creation, coupon box distraction |
| Checkouts fine, few Purchases | Store checkout funnel; payment gateway logs | Extra fees, missing PayPal, Apple Pay or buy-now-pay-later options, declined cards |
| Store shows sales, Ads Manager shows none | Events Manager › Data sources › your pixel › Overview and Diagnostics | Purchase event missing, duplicated or poor Event Match Quality |
| Conversion rate ranking "Below average" | Ad relevance diagnostics columns at ad level | Ad promises something the page doesn't deliver, or the audience is low intent |
| Campaign objective is Traffic or Engagement | Campaign settings; ad set Performance goal | Meta is optimising for clickers, exactly as asked |
Meta's ad relevance diagnostics (Quality ranking, Engagement rate ranking and Conversion rate ranking) compare your ad with others competing for the same audience once it has enough impressions. A below-average conversion rate ranking next to an above-average engagement rate ranking is the classic clickbait signature.
And if the store and Ads Manager disagree, stop optimising until tracking is fixed. Our sister post on fixing the Meta Pixel and Conversions API walks through deduplication and Event Match Quality in detail.
Root causes, ranked by how often we see them
This order comes from the accounts we audit, mostly e-commerce and lead-gen brands in the US, UK, Canada and Australia. Yours may differ.
1. The page doesn't continue the ad
The Reel shows one specific leggings-and-top set in sage green. The link goes to the homepage, or to a "New arrivals" grid where that set is the fourteenth item. The shopper has to hunt, so they don't. Our roundup of high-converting landing page examples shows what good continuity looks like.
2. The page is slow or cluttered inside the in-app browser
Pop-ups that fire on load, cookie banners, chat widgets and a hero video can push the "Add to cart" button off the first screen or stall the page entirely. Run your landing URL through PageSpeed Insights on mobile and look at Largest Contentful Paint. Google's "good" threshold is 2.5 seconds or less. Deloitte's study for Google found that a 0.1-second improvement on every page lifted retail conversion rates by 8.4%, so a page that takes six seconds is leaving real money behind.
3. The campaign is optimising for the wrong thing
This is the one owners resist hardest, because Traffic campaigns look so efficient. If the objective is Traffic with a performance goal of "Maximise number of link clicks" or "landing page views", Meta's delivery system goes looking for people who click. It doesn't care whether they buy. Use the Sales objective with conversion location "Website" and the Purchase event, or Leads with your real lead event. If you can't get enough purchases for learning, step up to Add to cart or Initiate checkout for a few weeks, not down to clicks.
4. Sales are happening, but Meta can't see them
Missing Purchase events, a theme update that broke the pixel, or Conversions API events without a matching event_id all lead to under-reporting. The algorithm then learns from bad data and drifts toward the wrong people. Check Events Manager › Data sources › [your pixel] › Overview for the Purchase event's Event Match Quality score, and use the Test events tab with a real order.
5. Placements that produce accidental clicks
In our audits, Audience Network and some full-screen placements often show high link clicks with poor landing page view rates. That's a pattern we see, not something Meta has published, and Advantage+ placements usually allocate sensibly once you optimise for purchases. If one placement shows a terrible LPV rate and no sales after meaningful spend, exclude it and watch the effect.
6. Checkout surprises
Baymard's research is blunt about why people abandon checkouts. Extra costs lead by a distance.
Why online shoppers abandon checkout
Share of US online shoppers who abandoned an order in the past three months, by reason (respondents could pick several; "just browsing" excluded)
Source: Baymard Institute, Cart Abandonment Rate statistics, updated September 2025
The other common surprise is a missing payment method. UK and Australian shoppers expect PayPal, Apple Pay and buy-now-pay-later options such as Klarna or Afterpay. For Canadians buying from US stores, it's usually duties appearing at the last step.
7. Creative that attracts curiosity, not buyers
"Wait for the end" hooks, giveaways and trending audio with no product in the first two seconds can earn huge view counts and clicks from people who were never going to buy. Creative that shows the product, the price and who it's for tends to get a higher CPC and a much better cost per purchase. That trade is usually worth it.
How do you fix Instagram ads with no sales? A step-by-step plan
Do these in order. Each step removes a variable, so your later creative tests mean something.
- Prove tracking worksPlace a real test order. In Events Manager, open Test events and confirm a single Purchase event arrives from both the browser and the server with the same
event_id, the right value and currency. Aim for an Event Match Quality of "Good" or better on Purchase by sending hashed email and phone through the Conversions API. - Tag every ad with UTMsIn the ad's Tracking › URL parameters field, add
utm_source=instagram&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}. Now GA4's Reports › Acquisition › Traffic acquisition shows engagement rate and conversions for each ad, independent of Meta's attribution. - Fix the first screen of the landing pageOn a phone, open the page from an Instagram link (send it to yourself in a DM). The product, price and "Add to cart" button should be visible without scrolling. Kill load-time pop-ups for paid traffic, compress images, defer chat widgets and get mobile LCP to 2.5 seconds or under.
- Match every ad to a specific pageOne ad, one destination. Use the product page for single-product ads, a filtered collection for range ads, and a dedicated offer page for promotions. Repeat the ad's headline and image on the page.
- Show costs earlyPut shipping thresholds, delivery times, payment options and return terms near the price, not in the cart. If free shipping starts at $75 or £50, say so in the ad and on the page.
- Switch optimisation to the money eventCreate a Sales campaign, conversion location Website, performance goal "Maximise number of conversions" on Purchase. Use Advantage+ audience and Advantage+ placements unless you have evidence a placement is wasting money. Give the ad set a budget large enough to reach roughly 50 conversions a week, which is Meta's guide for exiting the learning phase.
- Rebuild creative around buyer intentLead with the product and the problem it solves in the first two seconds. Show the price or offer. Keep text out of the top and bottom of the 9:16 frame where Instagram's interface sits. Test three to five genuinely different concepts, not ten colour variants of one.
- Add proof from real peopleCreator videos and customer reviews give strangers a reason to trust you. Meta says that adding partnership ads to business-as-usual campaigns cut cost per acquisition by about 19% on average and lifted CTR by about 13%, as exchange4media reported in April 2026. Treat that as Meta's own figure, and test it in your account.
Mistakes that make Instagram ads convert even worse
Most come from panic: sales are flat, so someone changes everything at once.
- Editing daily. Significant edits to budget, targeting or creative can send an ad set back into learning. Make one change, then wait several days.
- Boosting posts from the Instagram app to "get sales". Boosts optimise for profile visits, messages or website visits, not purchases. They're fine for reach. They're the wrong tool here.
- Narrowing the audience to "fix quality". Stacking interests usually raises CPMs and starves learning. Fix the conversion event instead and let the system find buyers.
- Judging on platform ROAS alone. After the March 2026 attribution change, Ads Manager may credit fewer sales than before. Compare against your store data and GA4 before killing a campaign.
- Sending paid traffic to the homepage. It's the most common single mistake we see, and the cheapest to fix.
Don't switch a struggling Sales campaign back to Traffic "to get data". You'll get data about clickers, and the cheap CPC will make the campaign look healthier while sales fall further.
A prevention and monitoring routine
Most conversion problems creep in quietly: a theme update breaks the pixel, a new app slows the page, a sale ends but the ad keeps running. A short routine catches them early.
- Spend vs purchases yesterday
- Any ad set with spend and zero Adds to cart
- Store orders vs Ads Manager purchases
- LPV ÷ link clicks by placement
- Add to cart rate by ad
- Conversion rate ranking at ad level
- Frequency on top ads
- Event Match Quality on Purchase
- Mobile PageSpeed on top 5 landing pages
- Test order through the full checkout
- New creative concepts in
- Review attribution settings
- Compare Meta with GA4 and store data
- Refresh offers and shipping rules
- Audit apps and scripts on the site
If you only do one thing, compare store orders with Ads Manager purchases daily. A sudden divergence almost always means tracking broke.
Worked scenario: a Manchester activewear brand on Instagram Reels
Every number in this example is illustrative, built to show the method. It isn't a client result.
An independent activewear brand in Manchester sells leggings, sports bras and hoodies to shoppers across the UK. It spends £6,000 a month on Instagram Reels ads. The campaign uses the Traffic objective, optimises for link clicks and sends everyone to the homepage. Average order value is £85.
| Metric (30 days) | Before | After 4 weeks of fixes |
|---|---|---|
| Spend | £6,000 | £6,000 |
| Link clicks | 9,400 (about £0.64 CPC) | 6,100 (about £0.98 CPC) |
| Landing page views | 4,700 (50% of clicks) | 4,760 (78% of clicks) |
| Adds to cart | 140 | 360 |
| Purchases | 18 | 88 |
| Cost per purchase | about £333 | about £68 |
| Revenue / ROAS | £1,530 / 0.26 | £7,480 / 1.25 |
What changed? The team moved to a Sales campaign optimising for Purchase, pointed each Reel at the exact product page, cut mobile LCP from about six seconds to under 2.5 by removing a load-time pop-up and compressing images, added "Free UK delivery over £50, free 30-day returns" under the price, switched on PayPal and Apple Pay at checkout, and excluded Audience Network after it showed a poor LPV rate with no sales.
Notice that CPC went up by more than half. That's normal. Meta started showing the ads to fewer, better people. A ROAS of 1.25 still isn't profitable for most apparel margins, so the next round would be new creative and a bundle offer to lift order value. But the leak is fixed, and that comes first.
Lead-gen brands face the same funnel with different names. WordStream's 2026 data shows how much lead conversion rates vary by category even before your page enters the picture.
Lead campaign conversion rates vary hugely by industry
Median conversion rate for Meta lead campaigns, selected categories, US, 2025–2026
Source: WordStream, Facebook Ads Benchmarks 2026 (452 US lead campaigns), updated September 14, 2026
A 4–5% lead conversion rate is roughly typical for home improvement or cars, so compare yourself with your own category and history.
Should some of that budget go to search instead? If people already search for what you sell, Google often converts better because intent is higher. Our comparison of Google Ads vs Meta Ads covers how to split budgets, and if your costs per click are climbing too, read why Facebook ad costs keep rising.