Instagram ads take the majority of most Indian D2C budgets, and a surprising amount of that money goes to avoidable problems. Eight things worth checking.
1. Reels first, everything else second
Reels inventory is where attention and the cheaper impressions are. If your creative library is mostly static images sized for the feed, you are competing for the expensive placement and skipping the cheap one.
That does not mean abandon statics — it means your production should start vertical.
2. Stop letting placements auto-crop
A square image stretched into a Reels slot with the text cut off is a wasted impression you paid full price for. Upload assets for each aspect ratio, or at minimum check the placement previews before publishing.
3. Captions burned in, always
A large share of your audience is watching on mute, often in public. Platform auto-captions are not reliable enough for ad copy. Burn them in.
4. Whitelist creator content instead of reposting it
Running an ad from the creator's own handle, with their name on it, performs meaningfully better than the same video posted from your brand account. It looks like a recommendation rather than an advertisement — which is the entire reason you paid for creator content. Negotiate usage rights at the start, not after the post does well.
5. Match the ad to the page it opens
If the ad shows a specific product, the link should open that product, not your homepage. This is the most common leak in Indian D2C accounts and it is a five-minute fix per ad.
6. Set up the catalogue properly, even for a small range
A working product feed unlocks dynamic ads and shopping placements. It also means your retargeting shows people the exact product they viewed instead of a generic brand ad, which is a different conversion rate entirely.
7. Exclude recent purchasers from prospecting
Upload your customer list and exclude it. Plenty of accounts are paying prospecting rates to reach people who bought last week — and then reporting those sales as newly acquired.
8. Check frequency before you blame the creative
Rising cost with rising frequency is fatigue, not a bad concept. The fix is a new angle, not a new colour on the same ad. Our testing framework keeps enough new concepts entering to avoid this.
Most Instagram "creative problems" turn out to be a placement setting, a broken link, or an audience that has seen the ad nine times.
What to measure on Instagram ads
- Hold rate at 3s and 15s — separates a hook problem from an offer problem.
- Cost per customer, not cost per click or cost per add-to-cart.
- New-customer share, so you know whether you are acquiring or harvesting.
The structural side of this — consolidation, signal quality, account safety — is covered on our Meta ads page.
Questions people ask
What is a realistic budget to start Instagram ads in India?
Enough to clear the learning phase on your optimisation event — roughly 50 of those events a week. Work backwards from your cost per event rather than picking a round daily figure, or delivery never stabilises and nothing you test is readable.
Reels or feed for D2C?
Reels first for prospecting, because that is where cheap reach sits, and feed for retargeting, where people read captions and comments. Keep separate crops for each rather than letting one asset be cropped automatically.
Should I boost posts or run ads properly?
Boosting is fine for reach on something already performing organically. For anything tied to sales or leads, use Ads Manager — boosted posts give you far less control over placement, optimisation event and exclusions.
Why do my Instagram ads stop working after two weeks?
Usually frequency, not the algorithm. Check seven-day frequency against cost per result before rewriting anything. If frequency is climbing and cost is rising with it, the audience has seen this ad enough and needs new creative.
Want a second opinion on your account? Send us the numbers.