Countdown timers on Google Shopping: when they’re allowed
A countdown timer promises that an offer ends at a set moment, so it needs a real promotion ending at that moment, one you could show if anyone asked. Timers that restart on reload, loop at zero or run a private clock for each visitor are the ones to switch off. A deadline that never arrives is not urgency; it is a fib with a clock face.
How do I use countdown timers without breaking Google’s Misrepresentation policy?
Point the timer at the real end of a real promotion, one you could show if anyone asked. Google’s Misrepresentation policy for Shopping ads never mentions timers by name, but it rules out offers that are not “accurate, realistic, and truthful”, and under unavailable offers it rules out “promoting a deal that’s no longer active”. A timer that restarts on reload, loops at zero, gives each visitor a private deadline or keeps ticking after the sale ends is a fib with a clock face. Test yours: two private windows a few minutes apart, then once more after the stated end. For a real sale, set a fixed end date and time with its time zone, print that date in words beside the clock, and submit the same window in Merchant Center with sale_price_effective_date; Google’s page says a missing time zone defaults to UTC. When the sale ends, the timer, the banner and the sale price go together. Keep the promotion record. It is your proof the deadline was real.
Why this matters
Google's Misrepresentation policy for Shopping ads never mentions timers by name, and it does not need to. It rules out offers that represent you or your products in a way that's “not accurate, realistic, and truthful”. Under “Unavailable offers” it also rules out “Promising products or promotional offers that aren’t available for users”, with “promoting a deal that’s no longer active” as its example. A clock saying the deal ends tonight, when it does not, is a false statement about your offer. A clock still ticking after the sale has ended is the second problem on the same list.
If the sale is real, Google gives you a place to write its end date down. The “Sale price effective date [sale_price_effective_date]” attribute exists “to tell us how long you want a specific sale price to be shown to users”. Leave it out and the dates are open: the sale price page says you submit the dates “to indicate when the sale price is relevant; otherwise the sale price will be used for your product immediately.” Put a time zone on it too, because “If you don’t include a timezone, we default to the UTC timezone.” A timer on the page and the end date in your product data should name the same minute. That pair is your paper trail.
Product Experts on Google's Merchant Center Community go further for stores trying to get reinstated. Their 2026 guide lists “No countdown timers, urgency overlays, or anything that could be interpreted as false scarcity” among the offer fixes. That is community advice, stricter than the policy, and worth taking literally while an account is suspended.
The free scan reloads your pages and reports a countdown that jumps back up after a reload as a failure. Any other timer is flagged so you can hold it up against the promotion record; the clock is visible to the scan, your sale calendar is not. The same pass covers “was” prices and discounts and the urgency apps that draw most of these clocks. Every urgency and pricing check is on the misrepresentation checker.
Typical evidence
Reload the timer before you trust it
A real deadline keeps ticking across two page loads. A fake one can snap back to the same number. That reset is useful public evidence; capture it before deciding whether the urgency claim belongs on the page.
The public signals this check looks for:
“Offer ends in 04
“Offer ends in 04:59” starts from the same number on every reload or new visit.
The timer reaches 00
The timer reaches 00:00:00 and quietly starts again, and the price never changes.
An “evergreen” timer keyed to each visitor's first visit, so every shopper gets a personal…
An “evergreen” timer keyed to each visitor's first visit, so every shopper gets a personal deadline nobody else shares.
A banner counting down to an end date that has already been pushed back twice, with nothin…
A banner counting down to an end date that has already been pushed back twice, with nothing in the promotion plan that ends it.
A frozen 00
A frozen 00:00:00 or “Sale ends today” still on the page days after the sale finished.
A countdown bar or pop-up from an app installed for one campaign and never switched off
A countdown bar or pop-up from an app installed for one campaign and never switched off.
What it looks like once it is right
“Summer sale: 20% off until Sunday 14 June, 23:59 BST”, with a timer counting down to that minute, the same window in sale_price_effective_date, and the banner and sale price gone on Monday morning.
Common mistakes
Common mistake
Fix checklist
Record two loads before you trust the deadline
Load the page, note the value, then reload and note it again. A repeat is evidence to investigate, not proof of intent or an account outcome.
Questions merchants ask
Are countdown timers allowed on Google Shopping product pages?
Google's Misrepresentation policy does not ban timers by name, but it rules out offers that are not accurate, realistic and truthful, and promotions that are no longer available. A timer counting down to the real end of a real promotion is a true statement. A timer that resets, loops or keeps running after the sale has ended is not.
What makes a countdown timer fake?
A deadline with nothing behind it. Timers that restart on reload, begin again at zero, or give each visitor a private deadline from their first visit all promise an end that never comes. Test yours in two private windows a few minutes apart and again after the stated end time; if the clock disagrees with your promotion record, it goes.
How do I tell Merchant Center when my sale ends?
Submit the sale price with the sale_price_effective_date attribute, giving a start and an end with a time zone. Google's sale price page says that without it the sale price is used for your product immediately, and the effective date page says a missing time zone defaults to UTC. Make that end time the same one your page timer counts down to.
Remediation
Risk signal
Similar cases
Sources
Community guidance
Written by Product Experts, the users Google recognises for their answers on its Merchant Center Community forum. Often stricter than Google’s help pages, and not Google policy.
Last reviewed 25 Sep 2026.
That is one issue. The library documents 134.
The free scan lists what it finds on your store. The paid report adds the affected pages, captured evidence and step-by-step fixes. Start free, with no account needed.