Medium or highTrustMeasured

Sale countdown that isn’t a real deadline

A sale countdown restarts for every new visitor, or ends at a different moment for visitors in different time zones, so the deadline it shows isn’t the sale’s end.

Checked on: homepage, product pages and collection pages · Zolvio’s check: “Countdown timer isn't a real deadline”

Why it costs you sales

A countdown tells shoppers an offer ends at one moment. When the clock restarts for every visitor, or runs to each visitor’s own midnight, that moment isn’t real, and a shopper who comes back and finds the clock started again learns the deadline wasn’t true.

The US Federal Trade Commission’s 2022 staff report on dark patterns names baseless countdown timers as one, and EU consumer law bans falsely stating that an offer is available only for a very limited time.

How Zolvio detects it

Zolvio picks the first page it scanned whose text shows a countdown (such as 02:14:36 or 2 days 22 hrs), looking at the homepage first, then product pages, then collection pages. It opens that page as two new visitors, in fresh browser sessions and in different time zones (Los Angeles and Tokyo), the second 60 seconds or more after the first. Each visitor reads the page’s countdowns 3 seconds after the page loads and again 3 seconds later.

Only a sale’s countdown is judged: one whose surrounding words mention a sale, an offer, a deal, a discount, a price or an end (“Sale ends in”, “Flash sale”, “Hurry”), and not a delivery cutoff such as “Order within 2 hrs for same-day dispatch”. The page’s first sale countdown is compared across the two visits.

It’s flagged when the second visitor gets about the same time left as the first, though 60 seconds or more have passed: the countdown restarts for each visitor. That needs both visitors to see it count down second by second, with at least 5 minutes left. It’s also flagged when the two visitors are shown ends that differ by the gap between their clocks: the countdown ends at the same time on each visitor’s own clock, such as their midnight. A countdown that ends at one moment for everyone passes. The finding lists both readings.

Members-only pages aren’t judged: a page without an add-to-cart form that shows a password or verification form in its content, such as a lock app’s (Easy Lockdown, Locksmith) or a VIP sign-in in the theme. A sign-in box in the header, the footer, a pop-up or a drawer doesn’t count, since it’s on every page. Neither is a product page used for a consultation or a quote: one without an add-to-cart form whose main content asks the shopper to request a quote, talk to a specialist or book a consultation. An ask your buyable product pages show too, such as a banner on every page, doesn’t count.

Severity. High when the countdown restarts for each new visitor; medium when it ends at the same time on each visitor’s own clock, such as their midnight.

This is a direct measurement, so it’s reported on every plan, including Free and audits with AI turned off. With AI review on, the AI agent also checks it against the audit’s evidence before it reaches your issue list.

How to fix it

  1. Find what shows the countdown: a block in the theme editor (often in the announcement bar or the product information section) or a countdown app.
  2. Set it to the sale’s real end date and time, the same moment for every visitor, or remove it when the offer has no end date.
  3. Open the page in a private window, then again a minute later: the time left should have gone down by a minute.

In Zolvio: on paid plans with AI turned on, the guided fix writes these steps for your own store and theme: where to click in Shopify admin or the theme editor, or which file to open, the line to find and the code to add. Each file opens in Shopify’s code editor. Zolvio never edits your theme: you make the change, then Verify fix checks your published theme for code changes (or you mark it fixed), and later audits confirm the problem is gone.

Common questions

Why does “Sale countdown that isn’t a real deadline” cost a Shopify store sales?

A countdown tells shoppers an offer ends at one moment. When the clock restarts for every visitor, or runs to each visitor’s own midnight, that moment isn’t real, and a shopper who comes back and finds the clock started again learns the deadline wasn’t true. The US Federal Trade Commission’s 2022 staff report on dark patterns names baseless countdown timers as one, and EU consumer law bans falsely stating that an offer is available only for a very limited time.

How does Zolvio detect “Sale countdown that isn’t a real deadline”?

Zolvio picks the first page it scanned whose text shows a countdown (such as 02:14:36 or 2 days 22 hrs), looking at the homepage first, then product pages, then collection pages. It opens that page as two new visitors, in fresh browser sessions and in different time zones (Los Angeles and Tokyo), the second 60 seconds or more after the first. Each visitor reads the page’s countdowns 3 seconds after the page loads and again 3 seconds later. Only a sale’s countdown is judged: one whose surrounding words mention a sale, an offer, a deal, a discount, a price or an end (“Sale ends in”, “Flash sale”, “Hurry”), and not a delivery cutoff such as “Order within 2 hrs for same-day dispatch”. The page’s first sale countdown is compared across the two visits. It’s flagged when the second visitor gets about the same time left as the first, though 60 seconds or more have passed: the countdown restarts for each visitor. That needs both visitors to see it count down second by second, with at least 5 minutes left. It’s also flagged when the two visitors are shown ends that differ by the gap between their clocks: the countdown ends at the same time on each visitor’s own clock, such as their midnight. A countdown that ends at one moment for everyone passes. The finding lists both readings. Members-only pages aren’t judged: a page without an add-to-cart form that shows a password or verification form in its content, such as a lock app’s (Easy Lockdown, Locksmith) or a VIP sign-in in the theme. A sign-in box in the header, the footer, a pop-up or a drawer doesn’t count, since it’s on every page. Neither is a product page used for a consultation or a quote: one without an add-to-cart form whose main content asks the shopper to request a quote, talk to a specialist or book a consultation. An ask your buyable product pages show too, such as a banner on every page, doesn’t count.

How do I fix “Sale countdown that isn’t a real deadline” on Shopify?

Find what shows the countdown: a block in the theme editor (often in the announcement bar or the product information section) or a countdown app. Set it to the sale’s real end date and time, the same moment for every visitor, or remove it when the offer has no end date. Open the page in a private window, then again a minute later: the time left should have gone down by a minute.

Documentation

  • How audits work — What an audit scans and how findings become issues.
  • Guided fixes — Step-by-step fixes written for your theme, with links into the code editor.
  • Surveys — Ask shoppers what’s holding them back.