Google Ads for Indian E-commerce

Platform ROAS lies to Indian D2C brands. COD returns decide whether the ads actually made money.

We run Google Ads for Indian D2C brands and online retailers. The account is built around the number most Indian dashboards hide: RTO-adjusted ROAS — what you actually keep after cash-on-delivery returns eat the topline.

What breaks

01

COD and RTO quietly destroy reported ROAS

Cash-on-delivery still drives a large share of Indian e-commerce orders, and COD orders fail to deliver (RTO — return to origin) at rates of 15-35% for many D2C categories: refused at the door, undeliverable, or junk orders. Ad platforms count the order the moment it's placed, so a dashboard showing 4x ROAS can be 2.3x after RTO, shipping-both-ways, and repacking costs. Accounts that don't feed delivered-order truth back into bidding scale their RTO problem along with their revenue.

02

Marketplace gravity: Amazon, Flipkart, Myntra own the head terms

Generic category queries in India resolve to marketplaces — their ads, their organics, their brand trust. A D2C site bidding 'running shoes' head terms funds an unwinnable auction against Amazon and Flipkart, who may also stock your own brand cheaper during sale events. Winnable auctions: brand and brand-plus-category terms, problem/ingredient/use-case long-tail, and Shopping/PMax where your feed quality can outrank marketplace listings.

03

Festive-quarter economics distort the whole year

Diwali quarter (plus Big Billion Days / Great Indian Festival spillover) concentrates a huge share of annual demand, doubles CPCs in peak weeks, and punishes accounts that enter October with uncalibrated bidding or thin creative. Equally dangerous: judging the ads' true annual performance on festive-quarter blended numbers, then overspending through the January-March trough.

04

Pincode serviceability and payment mix break naive scaling

Scaling spend nationally when your logistics partner delivers COD reliably to only part of the pincode map buys traffic you can't profitably serve — tier-3 clicks with 40% RTO rates look identical to metro clicks in the platform dashboard. Prepaid share, serviceability, and courier performance differ by region, and the campaign geo structure has to mirror that reality, not the marketing team's ambition.

What works

01

RTO-adjusted conversion values fed back to Google

Delivered-and-not-returned order values imported via offline conversion adjustments (Shopify/WooCommerce + logistics-partner webhooks through your OMS), so Smart Bidding optimizes on kept revenue. Where volume needs faster signals, prepaid orders carry full value and COD orders carry an RTO-probability-discounted value at capture.

02

Prepaid-share engineering inside the funnel

Prepaid discounts (UPI-nudged), COD fees above thresholds, and COD-verification flows (OTP/WhatsApp confirmation before dispatch) — implemented with the checkout, then reflected in campaign structure: audiences and geos with healthy prepaid share get scaled first because their unit economics are real.

03

Feed-first Shopping and PMax discipline

GTIN-complete, attribute-rich Merchant Center feeds with India-specific fields (size systems, fabric, regional language titles tested where relevant), supplemental feeds for margin and RTO-risk labels, and PMax asset groups segmented by margin tier — so the algorithm's freedom is bounded by your economics, not just its conversion appetite.

04

Festive-quarter battle plan (Diwali, BBD/GIF windows, wedding season)

Pre-festive calibration spends September warming Smart Bidding, creative and offer ladders staged per window (teaser, sale-live, last-day), budget headroom rules pre-agreed, and marketplace-conflict strategy set in advance: which SKUs you let the marketplaces win, which brand terms you defend at peak CPCs.

05

Brand defense and marketplace-conquest structure

Your brand terms defended (marketplaces and resellers bid them during sale events), '[category] without [marketplace irritant]' and problem-led long-tail owned, and where you also sell on Amazon/Flipkart, clean geo/SKU separation between what D2C ads push and what marketplace listings capture — so you stop paying twice for the same customer.

06

WhatsApp commerce for recovery and repeat

Abandoned-checkout and COD-confirmation WhatsApp flows (consent captured at checkout), delivery-day nudges that cut RTO on high-risk orders, and post-delivery cross-sell journeys — the repeat-purchase layer that makes first-order CAC survivable in low-AOV categories.

Our playbook

01

Week 1: RTO-adjusted economics audit

We rebuild your real unit economics: RTO rates by category, geo, and payment method; prepaid share; contribution margin after two-way logistics. Then we re-read the ad account against those numbers — the 'best' campaigns usually reorder.

02

Week 2: Feed + funnel rebuild

Merchant Center feed rebuilt with margin and RTO-risk supplemental data, checkout prepaid-nudges and COD verification implemented, WhatsApp consent and flows wired, campaign geo structure aligned to serviceability and payment-mix reality.

03

Week 3: Launch + kept-revenue tracking

Search, Shopping, and PMax live with margin-tiered asset groups. Delivered-order conversion adjustments flowing from the OMS/logistics webhooks. First optimisation cycle on day 7.

04

Week 4: Brand defense + recovery layer

Brand-term defense live (calibrated for sale-event escalation), abandoned-checkout and RTO-reduction WhatsApp journeys running, marketplace SKU-conflict rules applied.

05

Week 5+: Scale on RTO-adjusted ROAS (and survive the festive quarter)

Bidding on kept-revenue targets by margin tier, geo expansion gated by serviceability economics, and the festive battle plan staged from September so peak weeks run on a calibrated account.

Questions, answered

What is a good ROAS for Indian e-commerce Google Ads?

Only RTO-adjusted numbers mean anything. As directional bands: 3-5x platform ROAS is workable for mid-AOV D2C brands if RTO is controlled (under ~20%) and contribution margins are healthy; low-AOV fashion with high COD share may need 5x+ platform ROAS just to break even after returns. The target should be set from your contribution margin and RTO curve, not a generic benchmark — that calculation is the first thing we build.

How do we reduce RTO on COD orders from ads?

Four levers, in order of impact: COD verification before dispatch (OTP or WhatsApp confirmation), prepaid nudges at checkout (UPI discounts convert well), COD fees or limits on high-risk pincodes and order values, and delivery-day WhatsApp nudges. In parallel, feed delivered-order truth back to Google so bidding stops seeking out the audiences that refuse at the door. Combined, brands routinely cut RTO by a third or more.

Should D2C brands compete with Amazon and Flipkart on Google Ads?

Not on category head terms — those auctions belong to the marketplaces. Win on your brand terms (defend them, especially during sale events when resellers and marketplaces bid them), problem/ingredient/use-case long-tail where D2C storytelling beats a listing grid, and Shopping/PMax where a rich feed can place your product alongside marketplace results at comparable CPCs. If you also sell on marketplaces, decide SKU-by-SKU which channel owns which demand.

How should Indian e-commerce budgets handle the festive season?

Enter October calibrated: spend September on warming Smart Bidding and testing creative ladders, hold 2-4x budget headroom for the Diwali and sale-event windows, and pre-agree escalation rules so peak-week decisions aren't improvised. Just as important: judge annual performance on RTO-adjusted numbers per quarter, so a great festive topline doesn't license overspending through the Q4 (Jan-Mar) trough.

What budget does a D2C brand need for Google Ads in India?

₹1.5-₹3 lakh/month is a workable floor for a single-category D2C brand with proven site conversion — enough for Shopping/PMax plus brand defense and one or two search themes. Scaling brands run ₹5-₹25 lakh+/month. Below the floor, concentrate entirely on Shopping plus brand terms; thin spread across campaign types teaches the algorithm nothing.

Related reading for e-commerce.

Fix your E-commerce ads.

A senior strategist reviews your account and records a Loom walkthrough within 48 hours.

Get a free audit