Picture the worst case before you decide anything
A shopper in Pune searches for your product, sees your Search ad, and under it sits a bright "FLAT 30% OFF" line. They click, add to cart, and the code doesn't work, because that 30% sale ended in September and the banner's still sitting on an old campaign page you forgot to take down.
You didn't write that promotion. Google did, by reading your website. And from October 12, that's the default behaviour on some Search campaigns.
This isn't a reason to panic. It's a reason to spend twenty minutes doing the pre-flight check most brands skip. Let's clear up what actually changed, then run the list.
What Google actually switched on
On October 12, Google Ads began automatically generating promotion assets by reading the offers published on your website and applying them to some Search campaigns. No setup, no approval step. If Google's systems spot a discount, coupon, or sale on your pages, they can surface it alongside your ad.
The intent is reasonable. A visible offer in a Search ad tends to lift click-through, and Google wants more of its ads carrying one. The problem is that your website is messier than your ad account, and now the two are linked.
The myth to kill first
A lot of advertisers assume this is just the promotion extensions feature they already know. It isn't. Those extensions are things you wrote, dated, and scheduled. This new layer is Google writing them for you from whatever it reads on your site. You can have both running at once, which means an offer you never typed into Ads Manager can appear under your ad.
So the mental model isn't "Google added a setting." It's "your website is now ad copy." Everything a crawler can read as an offer is a candidate.
The pre-flight checklist
Run this whether you plan to keep the feature or switch it off. Most of it is good hygiene regardless.
1. Crawl your own site for stray offers
Open your store the way a first-time visitor would and hunt for anything that reads as a discount: homepage banners, collection-page ribbons, popup coupons, blog posts announcing old sales, footer "use code" lines. Write down every one. These are the raw material Google is working from.
2. Kill the expired and the conditional
Delete or correct any offer that's ended, and flag any that comes with strings attached: minimum cart value, first-order only, members only, specific pincodes. A conditional offer shown as unconditional in an ad is how you generate angry checkout abandonment.
3. Check code-to-checkout parity
For every live code, actually run it through your own checkout. The failure mode that hurts most isn't a wrong percentage, it's a code that simply doesn't apply, because the shopper did everything right and your ad still lied to them.
4. Decide your opt-out posture
Now make the call. Here's the quick sort.
| Your situation | Recommended move |
|---|---|
| On-site offers are current and accurate | Keep automated promotions on |
| You run frequent, genuine sales | Keep on, but audit weekly |
| Site is full of old banners you can't fix fast | Opt out now, clean up, revisit |
| Strict margin control, no public discounts | Opt out and keep it off |
| Offers are region or segment specific | Opt out until you can gate them properly |
5. If you opt out, verify it held
Google placed the opt-out in account and campaign settings, under automatically created assets. Switch it off where you want manual control, save, and then re-check after your next round of edits. Automated settings tend to reassert themselves when you duplicate campaigns, so don't assume one toggle is permanent.
Why this matters more for D2C than for most
If you sell services or run lead gen, a stray promotion is annoying. If you're a D2C brand selling physical products in India, it hits margin directly. Your discounts are usually thin and deliberate, calibrated against CAC and COD return rates. An automated system surfacing the wrong one, or surfacing a real one to a segment you didn't intend, can quietly turn a profitable campaign into a break-even one.
There's also the operational angle. Many Indian D2C teams run promotions through a patchwork of apps, theme banners, and manual code drops. That patchwork was fine when only humans read it. Now a machine reads it and acts on it in real time. The gap between "what's on our site" and "what we meant to be offering" just became a paid-media risk.
If you manage a large account and want this policed automatically rather than by memory, this is exactly the kind of guardrail you can build with Google Ads scripts: a script that flags when automated assets appear, logs which promotions are live, and alerts you when an offer looks stale. Automation is best fought with automation.
How to actually benefit instead of just defending
Framed only as a risk, you'll opt out and move on. That's leaving value on the table. Used well, this feature means your genuine offers get more airtime without you building assets manually.
Make your best offer easy to find
If you want a specific promotion to carry your ads, publish it clearly and consistently across your key landing pages. Clean structure helps Google read the right thing.
Keep one honest, current headline offer
Brands that constantly rotate half-finished sales confuse both shoppers and the system. A single, accurate, well-maintained offer is easier to surface correctly and easier to measure.
Watch the metrics that reveal the truth
Compare click-through rate and conversion rate on affected Search campaigns before and after October 12. If CTR rose but conversion or margin fell, an offer is pulling clicks it can't honour. If both held or improved, the automated layer is doing its job.
The festive-season trap for Indian brands
The timing of this rollout deserves a specific warning. October in India is peak sale season, which means your site is at its messiest exactly when Google starts reading it. Diwali banners, flash-sale ribbons, "extra 10% on prepaid" strips, limited-pincode COD offers, they all pile on, and many of them linger well past the date they were meant to expire.
Picture the cleanup you usually do in mid-November, pulling down festive creative and resetting prices. Under the old rules, a leftover banner was just a bad look. Now it's live ad copy until you remove it. So your post-festive housekeeping isn't cosmetic anymore; it directly controls what your paid ads promise. Move that cleanup up your priority list and treat "take the sale banners down" as a media task, not a design one.
The conditional-offer problem, specifically
Indian D2C offers are rarely flat. They're "prepaid only," "above ₹999," "not valid on COD," "select pincodes." A crawler reading the headline number can miss the condition stapled to it. If an unconditional-looking discount reaches a COD-heavy audience who then can't claim it, you don't just lose the sale, you train shoppers to distrust your ads. Where you can't make an offer genuinely universal, keep it off the pages Google surfaces, or gate it so the headline and the condition travel together.
What to tell your team this week
Turn all of this into three instructions anyone on the team can action, so it doesn't stay stuck as theory.
First, nobody publishes an offer on the site without an expiry plan and a note of its conditions. Second, the person who manages the store and the person who manages Google Ads compare notes once a week during sale season, because the two surfaces are now wired together. Third, someone owns the weekly opt-out check and the live-offer audit, with a named owner rather than a vague "we'll keep an eye on it."
A simple weekly rhythm
Monday, crawl the site for live offers and reconcile them against what you actually intend to be running. Mid-week, spot-check the affected Search campaigns for any surprise promotion assets. Friday, test every live code through checkout. It's fifteen minutes a day that stops a margin leak you'd otherwise only discover on the invoice.
The bottom line
Google reading your website for offers is live, and it's default-on for some Search campaigns as of Oct 12. The feature isn't malicious and it isn't optional-by-default, which is exactly why it deserves a deliberate response.
None of the fixes are hard. Crawl your site, delete the dead offers, test your live codes, and make the opt-out call on purpose rather than by default. Handled well, an honest offer in your ad is a genuine lift on click-through. Left unchecked, it's a crawler quietly making promises your checkout can't keep, and you only find out when the margin's already gone.
Frequently asked questions
How is this different from the promotion extensions I already set up?
Will Google invent a discount I'm not actually offering?
How do I turn automated promotions off?
Should an Indian D2C brand opt out or keep it on?
Ready to put this into action?
Digistex4u runs performance, CRM, CRO and growth as one engine for D2C brands. Book a free 20-minute call and we'll map your fastest path to scale.
Get the D2C growth playbook
One practical teardown a week — the Meta, Google, SEO, CRM and retention tactics we run on real D2C brands. No fluff, no spam.
