22 May 2026
Why Your Meta and Google Ads Are Not Converting in India (And Your Agency Cannot Fix It)
Your ads are running. Traffic is coming. Sales are not. The leak is not in the ad account, it is on your store. Here is what is really happening and how to find it.
If you are an Indian D2C founder spending Rs 1 lakh or more per month on Meta or Google ads and not seeing the sales to match, here is something you probably do not want to hear: in most cases, the problem is not the ads.
The traffic is fine. The targeting is fine. The creatives, while improvable, are doing their job. The clicks are coming. What is not happening is conversion, on your store, after the click. And your ad agency, however good they are, cannot fix that part. They do not touch it.
This article is for the founder who is on month 6 of "trust me, we are optimising" with an ad agency, while sales sit flat and the ad bill keeps coming. Here is what is actually happening and what you can do about it.
The agency model and where it stops
Most Indian D2C ad agencies do one thing very well: they run media. They build campaigns, write ad copy, design creatives, manage targeting, watch CPM and ROAS, and adjust budgets.
Their job ends when the buyer clicks the ad and lands on your store. From that moment forward, what happens is between your buyer and your store, and the agency does not touch it.
That is fine, if your store is converting well. It is not fine if your store is leaking, because then the agency is buying traffic for a store that cannot turn it into sales, and you are paying for both ends.
The agency cannot say "your store is broken" because:
- It would imply they cannot help you, and you might leave.
- Most agencies do not have CRO operators in-house.
- "Run better ads" is a deliverable they can sell; "fix the store" is not.
So they keep tuning ads on a fundamentally broken funnel. You keep paying. Sales stay flat. Everyone gets frustrated.
How to know whether ads or the store is the problem
Run this diagnostic. It takes 10 minutes.
Before you do, it helps to know the ROAS number you actually need to hit. Most founders run ads without knowing their break-even ROAS. Spend 30 seconds with our free break-even ROAS calculator, then come back to the diagnostic with the right yardstick in hand.
1. Look at your conversion rate by traffic source
In Shopify Analytics, segment conversion rate by source:
- Brand search (direct, brand keywords)
- Email and SMS (retention)
- Paid social (Meta cold)
- Paid search (Google)
What you want to see:
- Brand search and email: 4 to 8 percent conversion. These buyers know you.
- Paid social cold: 0.8 to 2 percent.
- Paid search: 1.5 to 3.5 percent.
If brand search and email are also at 1 percent or below, the store is leaking. Buyers who already know you cannot convert. The ad agency is not the problem.
If brand search is healthy (4 percent plus) but paid social is at 0.4 percent, then yes, the cold traffic quality is part of the problem. Probably both store and ads need work.
2. Walk your own checkout on a phone
Open your store on a real phone, on real 4G, in incognito mode. Add an item to cart. Reach checkout. Note:
- How many seconds did each page take to load?
- Did you see any surprise fees?
- Did the UPI flow work cleanly?
- Was COD visible early?
- Did anything feel slow, broken, or unclear?
If even one of these was bad, the store is leaking buyers who got to checkout. Your ad agency did their job. The store did not.
3. Look at your add-to-cart and checkout rates
In Shopify Analytics:
- Add-to-cart rate (visitors who added something): aim for 6 percent or higher.
- Checkout completion rate (buyers who reached checkout and completed): aim for 55 percent or higher.
If your add-to-cart is below 3 percent, your product page is broken. The ads brought interested buyers, but the page failed to close them.
If your add-to-cart is healthy but checkout completion is below 40 percent, your checkout is broken. Bigger leak.
The store-side leaks ad agencies cannot fix
Here is the list of leaks that, in our experience, kill ad performance for Indian D2C stores, and that your ad agency cannot do anything about:
Trust
- No COD signal visible above the fold.
- No pincode delivery check.
- Reviews buried below the buy button.
- Star count under 20, or hidden.
- No return policy visible.
- Generic theme placeholder text on the live page.
Speed
- LCP above 4 seconds on a mid-range Android.
- Hero video autoplaying on mobile.
- 12+ apps loading on the homepage.
- Images uncompressed (2 MB plus).
Checkout
- COD only visible at the last step.
- UPI not first.
- Surprise fees at the last step.
- 8 to 10 fields in the address form.
- No abandoned-cart sequence.
- No one-page checkout on mobile.
Offer
- Discount so deep it triggers "fake MRP" suspicion (above 70 percent off).
- No free shipping threshold.
- No bundles.
- No urgency, no time limit, no clear reason for the discount.
India-specific
- USD pricing showing somewhere.
- "Welcome to Dawn" or other theme text visible.
- No GST-inclusive pricing.
- Address form does not auto-fill city/state from pincode.
- WhatsApp support not visible.
Every one of these is on your store, not in the ad account. None of these is something your ad agency will fix.
Why agencies keep blaming the ads
A common pattern: month 3, sales are flat. The agency says "let us test new creatives". Month 4: still flat. "Let us try new targeting." Month 5: "Maybe we should increase budget, scale to find your audience." Month 6: you fire them, hire a new agency, repeat from month 1.
This loop does not end because none of those changes touch the store. You can have the best creatives, the best targeting, and a big budget. If your store is broken, the buyer still leaves.
The math on this is brutal. Say you spend Rs 5 lakh a month on Meta. With a 1 percent conversion rate on cold traffic, you get N orders. The same store at 2 percent conversion (which most stores can achieve with 6 to 10 fixes) gets 2N orders. Same Rs 5 lakh, twice the orders. The agency cannot create that lift. You can, by fixing the store.
What to do instead
Step 1: audit your store as a buyer.
Open it on a phone. Walk through it like someone seeing it for the first time. Make a list of every friction, every hesitation, every "why is this here", every slow load.
Step 2: rank by impact.
Trust signals first. Speed second. Checkout third. AOV last.
Step 3: fix the top 5 leaks in the next 30 days.
You will see ads start to convert better, immediately, with no change to the ad account.
Step 4: tell your agency what you fixed.
A good agency, given a fixed store, can do much more with the same budget. A bad agency will still say "let us test new creatives". The first kind is worth keeping. The second kind is replaceable.
What an honest agency conversation looks like
A founder we know had this conversation with his ad agency in February 2026:
- Founder: "Our ROAS is 1.4. You said by month 6 we would be at 3."
- Agency: "We need more time. Creatives are testing. The audience is hard."
- Founder: "I ran a buyer-side audit on our store last weekend. We have 14 trust and speed issues. We are losing buyers at checkout, not on the ad."
- Agency: (silence)
- Founder: "I am fixing the 14 things this month. Will you commit to a new ROAS target after that?"
- Agency: "Let us see."
He fixed the 14 things. ROAS went to 3.2 by the end of March. Same agency. Same budget. Same audience. He changed the store.
This is the conversation most D2C founders should be having. Not "fire the agency", and not "trust the agency". Fix the part of the funnel that is yours to fix, then expect the agency to do their part.
The honest summary
Your ads are not your problem. Or, more precisely, your ads are not the biggest part of your problem. The biggest part is the store, and the store is on you to fix, not the agency.
The good news is that the store side has more upside than the ad side. Lifting conversion from 1 percent to 2 percent doubles revenue. Doubling ad budget while keeping conversion at 1 percent only doubles revenue too, but costs double the ad spend. Fixing the store is the cheaper of the two.
See your store's leaks in 2 minutes
You can run the buyer-side audit yourself. Many founders do, with a notes app and an evening. It takes about 2 hours and you will find about 60 percent of the leaks.
If you want all of them, ranked by money lost, in 2 minutes, run a free MakeMeConvert. Paste your store link, get your score out of 100 and your biggest leaks, free.
Then go back to your ad agency with a fixed store, and watch what they can do.