Google Shopping Ads for Indian E-commerce: Complete Setup Guide
Google Shopping Ads are the product listings that appear at the top of search results when someone searches for a product on Google. They show the product image, title, price, store name, and sometimes reviews and promotions, all before the shopper even clicks through to your store. For Indian e-commerce, Google Shopping is one of the highest-ROAS advertising channels available, because these ads capture buyers at the exact moment they are searching for products to purchase. Unlike social media ads that interrupt someone scrolling through their feed, Shopping Ads meet buyers who have already expressed buying intent through their search query.
In 2026, Google has further expanded Shopping capabilities in India with Performance Max campaigns that show your products across Search, Shopping tab, YouTube, Display, Discover, Gmail, and Maps from a single campaign. Google’s AI Mode now references Merchant Center product data when answering shopping questions conversationally. And Free Product Listings allow every Indian store to appear in the Shopping tab at zero cost. The opportunity is enormous, but most Indian e-commerce stores either have not set up Google Shopping at all, or have set it up poorly with thin product feeds, missing attributes, and no optimization.
This guide covers the complete setup process from Google Merchant Center account creation to your first profitable Shopping campaign: product feed creation with every required attribute, campaign type selection, bidding strategies, feed optimization techniques, and common mistakes that waste ad budget. If your store runs on Boomimart, you will see how its SEO-friendly product catalog and structured data make creating a high-quality product feed straightforward.
Step 1: Setting Up Google Merchant Center for India
- Create your Google Merchant Center account. Go to merchants.google.com and sign in with your Google account. Enter your business name exactly as it appears on your website. Select India as your business country. This determines your currency (INR), tax settings, and available programmes.
- Verify and claim your website. Google needs to confirm you own the website linked to your Merchant Center. The simplest methods: add an HTML tag to your site’s head section, upload an HTML verification file to your root directory, or use Google Tag Manager or Google Analytics verification if you already have those configured. Boomimart stores can verify through the HTML tag method by adding Google’s meta tag to your store settings.
- Configure your shipping settings. Go to Shipping and Returns in Merchant Center. Add your shipping services for India: service name (e.g., ‘Standard Delivery’), delivery time (3 to 7 business days for most of India, 7 to 10 for remote areas), and shipping cost (free, flat rate, or weight-based). If you offer free shipping above a threshold, configure that here. These details show directly in your Shopping ads.
- Set up your return policy. Google now requires a return policy in Merchant Center. Add your return window (7 to 15 days), return method (free returns, buyer pays, etc.), and link to your full return policy page. Stores with clear return policies get a ‘Free Returns’ badge that increases click-through rates.
- Link Google Ads to Merchant Center. In Merchant Center, navigate to Settings and then Linked Accounts. Enter your Google Ads Customer ID and send a link request. Approve the request in your Google Ads account. This connection allows Google Ads to pull your product data for Shopping campaigns.
- Activate Free Product Listings. In Merchant Center, go to Growth and then Manage Add-ons. Enable ‘Free Product Listings.’ Your products will start appearing in the Shopping tab and Google Images organically at zero cost. This provides baseline visibility while you set up paid campaigns.
For stores on Boomimart, the schema markup guide covers structured data that helps Google automatically detect your product information, making feed creation easier.
Show Up When Shoppers Search. Sell More with Boomimart!
Step 2: Building Your Product Feed
Your product feed is the data file that tells Google everything about your products: what they are, how much they cost, what they look like, and where to buy them. The quality of your feed determines the quality of your ads. A well-optimized feed with rich titles, high-quality images, and complete attributes will dramatically outperform a thin feed with generic titles and missing data. Here is every attribute you need:
| Attribute | Required? | Description | Example (Indian E-commerce) | Common Mistakes |
| id | Required | Unique identifier for each product. Must match your store’s SKU or product ID. | SKU-COTTON-KURTA-M-BLU | Using the same ID for variants. Each size/colour combo needs a unique ID. |
| title | Required | Product name. Front-load important keywords. Max 150 characters but Google shows about 70. | Men’s Cotton Kurta Pajama Set Blue Medium Festive Wear | Generic titles like ‘Blue Shirt.’ Include brand, material, colour, size, and product type. |
| description | Required | Detailed product description. Include material, features, use case, and specifications. | Handloom cotton kurta pajama set for men. Ideal for Diwali, Eid, and wedding functions. Breathable fabric, full-sleeve design, mandarin collar. Machine washable. | Keyword stuffing. Write naturally for shoppers, not search engines. |
| link | Required | URL of the product page on your website. Must match exactly. | https://yourstore.com/men-cotton-kurta-blue-medium | Using homepage URL or category page instead of specific product page. |
| image_link | Required | URL of the main product image. Minimum 100×100 pixels. Recommended 800×800+ for zoom. | https://yourstore.com/images/kurta-blue-front.jpg | Low-resolution images. Watermarks. Promotional text on images. All are policy violations. |
| price | Required | Product price including currency. Must match your website’s displayed price. | 1299.00 INR | Mismatched prices between feed and website. Google crawls your site and disapproves mismatches. |
| availability | Required | Stock status: in_stock, out_of_stock, or preorder. | in_stock | Not updating when stock changes. Out-of-stock products showing as ‘in_stock’ get disapproved. |
| brand | Required (if applicable) | Brand name of the product. | FabIndia | Missing brand for branded products. For own-brand or unbranded, use your store name. |
| gtin / mpn | Required (one of the two) | Global Trade Item Number (barcode) or Manufacturer Part Number. | GTIN: 8901234567890 or MPN: KURTA-BLU-M-2026 | Missing both GTIN and MPN. Google may suppress products without product identifiers. |
| condition | Required | Product condition: new, refurbished, or used. | new | Omitting this field. Always include even for new products. |
| google_product_category | Recommended | Google’s product taxonomy code. Helps Google classify your product correctly. | 2271 (Apparel > Traditional > Kurtas) | Using overly broad categories. Be as specific as possible for better ad targeting. |
| product_type | Recommended | Your own product categorization. Useful for campaign segmentation in Google Ads. | Men > Ethnic Wear > Kurta Pajama Sets | Not using this. It is critical for organizing products into ad groups. |
| sale_price | Optional | Discounted price if product is on sale. Original price still shown with strikethrough. | 999.00 INR | Using sale_price as regular price. Only use when product is actually discounted. |
| shipping | Recommended | Shipping cost and speed for India. Can be set at account level or per product. | IN:Standard:0 INR:5-7 business days | Not setting shipping info. Products without shipping data get lower priority in Shopping results. |
| tax | Recommended (India) | GST information. India does not require tax in feed (handled at checkout) but include if using global feeds. | N/A for India-only stores (GST applied at checkout) | Adding incorrect tax rates that mismatch checkout. Keep consistent. |
The most impactful feed attributes for ad performance are title (determines which searches your product appears for), image (determines whether shoppers click), and price (determines competitiveness). Invest the most optimization effort in these three attributes for your top 50 to 100 products, and you will see immediate performance improvements.
Boomimart’s product catalog exports product data in structured formats that align with Google Merchant Center requirements. For optimizing how your products appear on your own store, our product page design guide covers the on-site experience that converts Shopping clicks into purchases.
Step 3: Choosing Your Campaign Type
Google offers several campaign types for Shopping Ads, each with different levels of automation, reach, and control. Here is how they compare:
| Campaign Type | How It Works | Best For | Budget Recommendation (Indian SMB) | Expected ROAS | Control Level |
| Standard Shopping Campaign | Shows product ads in Google Search and Shopping tab. You set bids manually or use automated bidding per product group. | Experienced advertisers who want granular control over bids, product groups, and negative keywords. | Rs 15,000 to Rs 1 lakh/month starting | 3x to 6x (mature campaigns) | High. Full control over product groups, bids, negatives, and ad scheduling. |
| Performance Max (PMax) | AI-driven campaign that shows ads across Search, Shopping, YouTube, Display, Discover, Gmail, and Maps. Google optimizes placement automatically. | Most Indian e-commerce stores. PMax handles targeting, bidding, and placement optimization automatically. | Rs 10,000 to Rs 3 lakh/month starting | 3x to 8x (with good feed and assets) | Low to Moderate. You provide assets (images, videos, headlines) and Google optimizes everything else. |
| Free Product Listings | Products appear in Google Shopping tab and Google Images organically. No ad spend required. Lower placement than paid ads. | All stores. Free exposure with zero cost. Should be activated alongside paid campaigns. | Rs 0 (free) | Infinite (zero cost, any sale is pure profit) | None. Google decides placement based on feed quality and relevance. |
| Smart Shopping (Legacy) | Automated Shopping + Remarketing. Being replaced by Performance Max. | Not recommended for new campaigns. Existing Smart Shopping campaigns should be migrated to PMax. | N/A (deprecated) | Was 3x to 6x | Low. Google managed everything. |
| Local Inventory Ads | Shows products available in your physical store to nearby shoppers searching on Google. | Stores with physical locations wanting to drive foot traffic. | Rs 10,000 to Rs 50,000/month | 2x to 5x (includes in-store revenue) | Moderate. Requires local inventory feed synced with Merchant Center. |
| YouTube Shopping Ads | Product listings appear alongside or below YouTube videos. Viewers can browse and buy without leaving YouTube. | Stores with video content or targeting younger demographics (18 to 35 age group). | Rs 15,000 to Rs 1 lakh/month (usually part of PMax) | 2x to 4x (awareness + conversion) | Low (managed through PMax) or Moderate (standalone YouTube campaigns). |
For most Indian e-commerce stores in 2026, Performance Max is the recommended starting point. It provides the widest reach (your products appear across 6+ Google surfaces), requires less manual management than Standard Shopping, and leverages Google’s AI for bid optimization. However, if you want granular control over which products get which bids and want to add negative keywords at the campaign level, Standard Shopping gives you that control. The ideal setup for scaling stores is running both: PMax for broad reach and discovery, and Standard Shopping for your highest-margin products where precise bid control matters.
Show Up When Shoppers Search. Sell More with Boomimart!
Step 4: Feed Optimization for Maximum ROAS
Uploading your product feed is just the beginning. The stores that achieve 5x to 8x ROAS on Google Shopping are the ones that continuously optimize their feed. Here are the 10 highest-impact optimizations:
| Optimization Area | Before Optimization | After Optimization | Impact on Performance | Effort Level |
| Product Title | ‘Blue Shirt’ (2 words, no keywords) | ‘Men’s Premium Cotton Casual Shirt Blue Slim Fit Full Sleeve’ (rich keywords, attributes) | +20% to +40% impressions. +15% to +25% CTR. Titles are the #1 ranking factor. | Medium. Rewrite titles for top 50 to 100 products first. |
| Product Image | Single image, low resolution, watermark, cluttered background | High-res (800×800+) white background main image + 3 to 5 additional angles/lifestyle shots | +25% to +40% CTR. Image quality directly impacts click and purchase decisions. | Medium to High. Re-photograph top products. |
| Product Description | Manufacturer copy-paste. Thin content. No keywords. | Original 150 to 300 word description with features, materials, sizing, care instructions, and use cases. | +10% to +15% quality score. Better ad targeting. Improved free listing rankings. | Medium. Rewrite for top sellers first. |
| Google Product Category | Missing or overly broad (‘Apparel’) | Specific category from Google taxonomy (‘Apparel > Men > Ethnic > Kurtas’) | +15% to +25% relevance targeting. Ads show to more qualified shoppers. | Low. One-time setup per product category. |
| Product Type (Custom) | Missing | Detailed custom hierarchy: ‘Men > Ethnic > Kurta > Cotton > Festive’ | +10% to +20% campaign segmentation. Enables granular bidding by product type. | Low. Add during feed creation. |
| Sale Price Annotations | Not using sale_price attribute | sale_price set when products are discounted. Shows original price with strikethrough. | +10% to +20% CTR. Shoppers are drawn to visible discounts. | Low. Update feed during sales events. |
| GTIN/MPN Coverage | 50% of products missing identifiers | 95%+ products with valid GTIN or MPN | +15% to +30% impression share. Google prioritizes products with identifiers. | Medium. Source GTINs from suppliers or register MPNs. |
| Negative Keywords | None (allowing irrelevant searches) | Comprehensive negative keyword list blocking irrelevant terms, competitor brands, and non-buying searches | +20% to +30% ROAS improvement by eliminating wasted spend. | Medium. Review search terms weekly for first month. |
| Shipping Information | Missing from feed. Shoppers see no shipping details. | Free shipping or flat rate clearly specified in feed and displayed in Shopping ads. | +5% to +10% CTR. Free shipping badge increases clicks. | Low. Set at Merchant Center account level. |
| Product Reviews and Ratings | No reviews connected to Merchant Center | Product ratings (4.0+ stars) displayed in Shopping ads via review feed | +10% to +20% CTR. Star ratings are a powerful trust signal in Shopping results. | Medium. Set up review feed integration with your store. |
The compounding effect of these optimizations is dramatic. A store that optimizes titles (+25% impressions), images (+30% CTR), adds negative keywords (+25% ROAS), and enables product ratings (+15% CTR) sees a cumulative ROAS improvement of 80% to 120% compared to an unoptimized feed. Feed optimization is not a one-time task. Review and update your feed monthly, and refresh titles and images quarterly.
Step 5: Bidding Strategy and Budget Allocation
Your bidding strategy determines how much you pay for each click and how Google allocates your budget across products. Here is how the major bidding strategies compare:
| Bidding Strategy | How It Works | Best For | Recommended Starting Budget | When to Use | Risk Level |
| Manual CPC | You set the maximum cost-per-click for each product group. Full control over bids. | Experienced advertisers who understand their product margins and keyword economics. | Rs 15,000 to Rs 50,000/month | When you want maximum control and have time for daily bid adjustments. | Low risk but high effort. Underperformance from poor bid management. |
| Enhanced CPC (eCPC) | You set manual bids but Google adjusts them up or down based on conversion likelihood. | Advertisers transitioning from manual to automated. Good middle ground. | Rs 15,000 to Rs 50,000/month | When you want some automation but are not ready for full auto-bidding. | Low to Moderate. Google adjustments are capped. |
| Maximize Clicks | Google automatically sets bids to get the most clicks within your daily budget. | New campaigns in the learning phase. Gathering initial data before switching to ROAS bidding. | Rs 10,000 to Rs 30,000/month (2 to 4 week learning phase) | First 2 to 4 weeks of a new campaign to gather conversion data (minimum 15 to 30 conversions). | Moderate. May attract low-quality clicks if not monitored. |
| Target ROAS (tROAS) | You set a target return on ad spend (e.g., 400% = Rs 4 revenue per Rs 1 spent). Google optimizes bids to meet that target. | Campaigns with 30+ conversions in the last 30 days. Most profitable long-term strategy. | Rs 30,000 to Rs 2 lakh/month | After gathering enough conversion data (minimum 30 conversions). Set realistic initial tROAS (300% to 400%). | Moderate. Unrealistic tROAS targets cause Google to stop spending. |
| Maximize Conversion Value | Google automatically sets bids to get the highest total conversion value within your budget. | PMax campaigns. Good when you want maximum revenue without specifying a ROAS target. | Rs 20,000 to Rs 1 lakh/month | When launching PMax campaigns. Google optimizes across all channels for maximum value. | Moderate. Can overspend on high-value products if budget is not capped. |
| Target CPA (tCPA) | You set a target cost per acquisition. Google optimizes bids to achieve that CPA. | Stores with consistent product pricing and known acceptable CPA (e.g., Rs 150 per order). | Rs 20,000 to Rs 1 lakh/month | When your primary goal is customer acquisition at a specific cost, not ROAS. | Moderate. CPA targets that are too low cause campaigns to stop delivering. |
Budget Allocation Framework for Indian E-commerce
- Start small and scale based on data. Begin with Rs 500 to Rs 1,000 per day. Run for 2 to 4 weeks to gather conversion data. Do not judge performance in the first 7 days because Google’s algorithm is still learning.
- Allocate by product profitability. Your highest-margin products should get 50% to 60% of the budget. Medium-margin products get 30% to 40%. Low-margin products get 10% or are excluded from paid ads (use free listings instead).
- Separate bestsellers from long-tail. Create separate product groups (or even separate campaigns) for your top 20% products vs the remaining 80%. Bestsellers can sustain higher bids because their conversion rates are proven.
- Account for seasonality. Increase budgets 50% to 100% during Diwali, Holi, Independence Day, and category-specific peaks (wedding season for ethnic wear, back-to-school for stationery, summer for AC and coolers). Reduce budgets during known slow periods.
- Track the right metric. ROAS (Return on Ad Spend) is your north star. Calculate it as: (Revenue from Shopping Ads / Shopping Ad Spend) x 100. Healthy ROAS for Indian e-commerce: 300% to 500% (Rs 3 to Rs 5 revenue per Re 1 spent). Below 200% needs immediate optimization. Above 600% means you can afford to scale budget aggressively.
For broader marketing strategy that integrates Google Shopping with other channels, our guide on e-commerce traffic management provides the multi-channel framework.
Google Shopping Mistakes That Waste Indian Sellers’ Ad Budget
- Launching with a thin, unoptimized feed. Generic titles (‘Blue Shirt’), missing attributes, low-quality images, and no product categories mean your ads show for irrelevant searches, get low click-through rates, and waste budget on unqualified traffic. Optimize your feed before spending a single rupee on ads.
- Not setting up conversion tracking. If Google Ads cannot see which clicks lead to purchases, its optimization algorithm flies blind. Set up Google Ads conversion tracking (or import from GA4) with the correct conversion value (order revenue, not just a conversion count) before launching any campaign.
- Running all products in a single product group. Bidding the same amount for a Rs 5,000 electronic gadget and a Rs 200 phone case makes no sense. Segment products by category, price range, and margin, then bid differently for each group.
- Ignoring negative keywords. Google Shopping campaigns match your products to search queries based on your feed data. Without negative keywords, your premium leather wallet appears for searches like ‘free wallet template’ or ‘wallet software.’ Review your search terms report weekly and block irrelevant queries.
- Price mismatch between feed and website. If your feed says Rs 999 but your website shows Rs 1,199, Google disapproves the product. Ensure your feed updates automatically when you change prices on your store. Boomimart’s structured product data keeps feed and website synchronized.
- Not using Merchant Promotions. Google supports Merchant Promotions in India. If you are running a sale or offering free shipping, configure it in Merchant Center. The promotion badge in Shopping ads increases CTR by 10% to 15% at zero additional ad cost.
- Judging results too early. Google Shopping campaigns need 2 to 4 weeks and at least 15 to 30 conversions before the algorithm optimizes effectively. Killing a campaign after 3 days because ROAS is low wastes the learning period. Give campaigns at least 14 days before making strategic changes.
- Not linking Google Analytics 4. Without GA4 integration, you cannot see post-click behaviour: bounce rate, pages viewed, add-to-cart rate, and checkout abandonment for Shopping traffic. This data is essential for diagnosing why clicks are not converting.
Google Shopping Ads represent one of the highest-ROI advertising opportunities for Indian e-commerce because they capture buyers with active purchase intent. The combination of a well-optimized Merchant Center product feed, the right campaign type (Performance Max for most stores), smart bidding strategy, and continuous feed optimization can deliver 3x to 8x return on ad spend consistently. With Boomimart’s SEO-friendly product catalog, structured data support, and schema markup capabilities, creating a high-quality product feed becomes significantly easier than building it from scratch.
Request a free demo and see how Boomimart’s product management powers your Google Shopping success.