Google Ads for E-commerce India
Your products are
good. Your Google
Ads should be
profitable.
Full-funnel Google Ads management for Indian e-commerce brands — Shopping, Performance Max, and Search — built around your actual margins, not industry-average ROAS benchmarks.
Managed account benchmarks
Average e-commerce ROAS
Shopping + PMax accounts, last 12 months
6.4×
Avg. wasted spend recovered
First 60 days after account takeover
38%
Ad spend managed (e-commerce)
Across Indian D2C & online retail brands
₹30Cr+
Min. monthly ad spend
Below this, Shopping data is too thin
₹50K
Results vary by category, product margins, and competition level.
The actual problem
Most e-commerce Google Ads accounts are “working” but not profitable.
The account shows a 4× ROAS. The dashboard looks healthy. But when you subtract COGS, return rates, fulfilment, and platform fees — the campaigns are generating revenue that costs more than it earns.
The fix is not a new campaign type or a bidding strategy change. It is building your account around your actual gross margin — and setting ROAS targets that reflect what profitability actually requires for your business.
ROAS targets set without margin data
A 4× ROAS on a product with 20% gross margin generates no profit. A 3× ROAS on a product with 60% margin is excellent. I calculate your break-even ROAS for every product tier before setting a single bidding target — because optimising toward a generic ROAS number is optimising toward nothing real.
Shopping feed treated as an afterthought
Google Shopping wins or loses in the product feed — not in the campaign settings. Feed quality determines which searches trigger your products, how your titles compete, and what Google charges you per click. I audit every dimension of your Merchant Center feed before touching campaign structure.
Performance Max cannibalising brand search
Without brand exclusions on PMax, Google routes cheap brand-name queries through PMax instead of Search. This inflates PMax ROAS artificially, makes Search look weak, and hides the problem in blended account numbers. The fix takes 10 minutes — but most accounts never get it.
Purchase value not verified in tracking
If your Google Ads conversion tag is not passing the correct order value to Smart Bidding, your tROAS strategy is optimising toward made-up numbers. I verify purchase values against GA4 and your payment gateway data as the first step of every e-commerce onboarding — before campaigns change.
Budget allocated equally across unequal products
Not all SKUs deserve the same ad spend. High-margin, fast-moving products should capture most of your budget. Low-margin, slow-moving, or out-of-season products should be suppressed or excluded. Product-level profitability segmentation is the difference between an account that scales and one that plateaus.
The approach
Three layers.
One profitable
account.
Every e-commerce Google Ads account I manage is built on the same three-layer architecture. The layers work together — each one feeding data and budget signals to the next.
Most accounts have one or two of these layers. Accounts that scale have all three, correctly connected.
Foundation: Feed & Tracking
Always firstNothing else matters if this layer is broken. Before any campaign is built or changed, I verify that purchase conversion values are accurate in Google Ads, that GA4 e-commerce events are firing correctly, and that your Merchant Center feed is healthy — correct GTINs, optimised titles, no disapproved products.
Merchant Center
Feed audit & fix
GTM + GA4
Purchase value verify
Margins
Break-even ROAS calc
Capture: Shopping & PMax
Core revenue engineShopping campaigns for product-specific intent. Performance Max for broad cross-channel reach — but governed with brand exclusions, product-tier asset groups, and audience signal overlays so Google's automation works with your data instead of ignoring it. Budget split between campaign types is set by conversion volume, not guesswork.
Standard Shopping
Margin-tiered structure
Performance Max
Governed automation
Smart Bidding
tROAS from real margin
Protect: Search & Retargeting
Efficiency layerBrand Search to capture high-intent navigational queries cheaply. Non-brand Search for category and competitor keywords. Display retargeting to re-engage cart abandoners and product-page visitors. These campaigns do not need to carry the full ROAS weight — they exist to close revenue that Shopping and PMax started.
Brand Search
Low CPC protection
Non-brand Search
Category capture
Display Retargeting
Cart abandoner close
Where Shopping is actually won
The product feed is
your competitive advantage
Two e-commerce stores with identical products, identical bids, and identical budgets will get dramatically different results if one has an optimised feed and one does not. Google uses your feed to decide which searches trigger your products, how your listing competes in the auction, and what it charges you per click.
Most Indian e-commerce brands — particularly Shopify stores and WooCommerce sites — export their feed directly from the platform with zero optimisation. The titles are generic, the descriptions are short, category attributes are missing, and GTINs are incorrect or absent. This is why their Shopping campaigns underperform despite reasonable budgets.
Feed optimisation is the first thing I do for every new Shopping or PMax account — because fixing it has the single largest impact on performance, often more than any campaign-level change.
Product title structure
Brand + key attribute + product type + variant — in the right order for your category
GTIN / MPN accuracy
Correct barcodes unlock Google's product knowledge graph and boost auction eligibility
Custom labels by margin tier
Label products as high/mid/low margin to split into separate campaigns with different ROAS targets
Product type hierarchy
Correct category nesting (up to 5 levels) improves relevance signals for Shopping placement
Image quality & dimensions
White-background, min 800×800px images with the product clearly centred — affects CTR directly
Availability & price accuracy
Real-time sync prevents Merchant Center suspensions and misleading price discrepancies in listings
Promotions feed
Sale badge and promotional text in Shopping listing — increases CTR by 15–25% during sale periods
The campaign everyone runs wrong
Performance Max is powerful. It is also easy to mis-manage.
PMax gives Google's automation access to every surface — Search, Shopping, Display, YouTube, Gmail, Maps — all at once. That scale is genuinely useful for e-commerce. The problem is that without proper governance, it also gives Google's automation permission to spend your budget anywhere it wants, including on placements and queries that have nothing to do with your products.
I structure PMax campaigns so the automation is directed, not unleashed. That means specific asset groups per product category, strong audience signals from your first-party data, brand exclusions on every account, and placement reports reviewed monthly.
Full Performance Max guideWhat I fix in every PMax account
Brand exclusions
Prevents PMax from taking credit (and budget) for branded queries that should run through cheap Brand Search campaigns.
Asset group segmentation
One asset group per product category with relevant headlines, images, and audience signals — not one generic asset group for everything.
Audience signal quality
Customer Match lists from your CRM data + remarketing lists + custom intent segments — giving Google a head start on who to target.
Placement exclusions
Children's apps, gaming apps, and low-quality Display placements excluded — these burn budget with near-zero conversion probability.
Search term insight extraction
PMax's search term report is limited but usable. Reviewing it monthly surfaces irrelevant query patterns I can suppress with negative keyword lists at account level.
Scope of work
What e-commerce Google Ads
management includes
Month 1
- →Full account audit
- →Merchant Center feed audit
- →Conversion tracking verify
- →Margin & ROAS target calc
- →Campaign restructure
- →Brand exclusions added
- →Looker Studio dashboard
Every Week
- →Search term review
- →Negative keyword additions
- →Budget pacing check
- →tROAS vs actual ROAS gap
- →Feed disapprovals check
- →Written update sent
Every Month
- →Performance review call
- →Auction insights review
- →Asset performance review
- →Landing page assessment
- →Budget reallocation
- →Next month testing plan
Seasonally
- →Festival scaling plan
- →Diwali / Big Billion prep
- →Promotion feed updates
- →New product launch setup
- →Off-season budget taper
- →Quarterly ROAS review
Go deeper — related strategy guides
E-commerce Strategy
Full-funnel planning — how Search, Shopping, PMax, and retargeting work together for your store.
Search for E-commerce
When Search campaigns add value alongside Shopping — category keywords, competitor targeting, and non-brand strategy.
Performance Max Guide
How to structure, audit, and extract transparency from PMax campaigns — including what Google does not tell you.
Measurement & Tracking
GA4, GTM, enhanced conversions — verifying your data is the foundation that everything else depends on.
Attribution
Why last-click attribution misleads e-commerce decisions — and which attribution models actually reflect how your buyers behave.
Ready to start? Full Management
Done-for-you e-commerce Google Ads — setup, weekly optimisation, and transparent reporting.
Common questions
E-commerce Google Ads FAQ
First, I audit the existing account before changing anything. In most Shopify accounts I review, the feed is exporting with unoptimised titles, conversion values are not being passed correctly to Smart Bidding, there are no custom labels separating high-margin from low-margin products, and brand exclusions are missing from PMax. Fixing these fundamentals typically improves performance significantly before any campaign-level changes are needed.
Your target ROAS comes from your gross margin, not an industry benchmark. The formula is: Break-even ROAS = 1 ÷ gross margin percentage. If your gross margin is 40%, your break-even ROAS is 2.5×. You need to run above that to generate actual profit. I calculate this for every product tier before setting a single tROAS target — because a 4× ROAS on a 20% margin product is still losing money after COGS, returns, and fulfilment.
Both — but in the right order and with the right structure. Standard Shopping gives you more control and visibility, which is valuable when an account is new or has limited conversion history. PMax adds cross-channel reach once the account has enough data for Smart Bidding to learn from. Running them together requires brand exclusions on PMax and separate budget allocation so they do not cannibalise each other's performance. The exact split depends on your catalogue size and monthly conversion volume.
Large catalogues are managed through custom labels in the feed — not by managing 2,000 individual product groups in campaign settings. I label products by margin tier, sales velocity, seasonality, and price point. These labels create natural campaign segmentation: high-margin bestsellers in one campaign with aggressive tROAS, slow-moving or low-margin products in another with tighter budget constraints, or excluded entirely if they consume budget without converting.
Festival season planning starts 4–6 weeks before the sale — not the week before. This includes: increasing budgets before CPCs spike (CPCs rise 40–80% during Big Billion Days as every e-commerce advertiser competes simultaneously), updating the promotions feed with sale prices and badges, tightening tROAS targets temporarily to let Smart Bidding spend more aggressively during the peak, and pre-loading audience lists with recent site visitors for display retargeting. Post-sale, budgets are tapered systematically as demand falls off.
Both, plus custom-built stores. The platform affects how the feed is generated and how conversion tracking is implemented — but not how the campaigns are managed. WooCommerce stores using Google Listings and Ads plugin often have feed quality issues that need fixing before Shopping campaigns perform well. I have worked with Shopify, WooCommerce, Magento, and custom PHP/Laravel e-commerce builds. The feed optimisation approach is the same regardless of platform.
Free for e-commerce stores
Get a free e-commerce account audit
I will review your Merchant Center feed health, conversion tracking accuracy, campaign structure, and ROAS vs your actual margins. You will get a written summary — what is broken, what is fixable quickly, and what the opportunity looks like. No obligation.
Request AuditThe audit covers
Merchant Center feed health
Disapproved products, title quality, GTIN issues, and what they are costing you
Conversion value accuracy
Whether purchase values in Google Ads match your actual order values
ROAS vs margin reality check
Whether your current tROAS targets reflect profitability or guesswork
PMax cannibalisation check
Whether PMax is inflating its own ROAS at Search's expense
Wasted spend identification
Search terms and placements consuming budget with no conversion output