🔍 Google Ads

Google Ads Now Pulls Promotions From Your Website: A D2C Pre-Flight Check

Google Ads started auto-applying promotions it scrapes from your website to some Search campaigns on October 12. This is what the change does and the checklist every D2C brand should run before it costs them.

DDigistex4u Team••8 min read
From Oct 12, Google Ads auto-applies offers it finds on your website to some Search campaigns. Here's what to check and how D2C brands should handle it.

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?
Promotion extensions are ones you write and schedule yourself. Automated promotions are generated by Google reading offers on your website and applying them without your input. Both can show at once, so you need to manage the automated layer too.
Will Google invent a discount I'm not actually offering?
It shouldn't. The system surfaces offers it finds on your site. The danger is less invention and more timing: an expired sale, a members-only code, or a region-locked offer getting shown to everyone.
How do I turn automated promotions off?
Google exposed an opt-out in the account and campaign settings. You can disable automatically created assets or the promotions specifically. Confirm the setting saved and re-check after any campaign edits.
Should an Indian D2C brand opt out or keep it on?
Keep it on if your on-site offers are accurate and current, since a real discount in your ad usually lifts click-through. Opt out if your site is littered with old banners or conditional codes you can't clean up quickly.

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.

Join D2C founders getting our weekly growth playbooks. Unsubscribe anytime.