Google Shopping sale price annotations, price drop badges, and Merchant Center Promotions all showcase discounts to shoppers. These Google Shopping promotions work differently and get displayed with different frequencies, but they compete for the same ad real estate. Most teams don't coordinate them, which can create disapprovals, data conflicts, and wasted budget.
This guide covers how each mechanism works and how to orchestrate all three without creating data chaos.
Key takeaways
- Google tracks pricing history automatically for price drop badges. Over a 60-day window, Google monitors your stability; if a significant drop occurs, price drop annotations for Google Shopping may appear as an automatic feature. You cannot manually trigger or disable this.
- Google Shopping annotations for sales require a specific full price history. In most regions, the product must have been sold at the base price for 30 of the past 200 days. A sale badge for sale price Google Shopping ads only displays if the discounted price represents a reduction greater than 5% and less than 90%, and is reflected accurately in your product data.
- Visibility across ads and free listings is limited to one annotation at a time. Google prioritizes the feature most likely to boost click-through rates. To avoid conflicts on the shopping tab, do not overlap feed-based sales with manual Google promotions for the same items.
- Manage your Merchant Center account proactively for seasonal events. Promotions appearing in the promotions tab require manual review. Submit these 2-3 days early to ensure approval before the holiday season peak, especially if they involve a minimum purchase amount or minimum order value.
- Leverage trust signals like star ratings. Beyond pricing, product ratings, seller ratings, and business identity annotations (like "Small Business") significantly impact trust. These work alongside paid shopping ads to convert shoppers looking for social proof.
To successfully run Google Shopping promotions, you will be working with three promotional mechanisms:
- Price drop annotations
- Sale price annotations
- Merchant Center Promotions
Here's what each one does.
| How it's triggered | Best for |
|---|
| Price drop annotations | Automatically determined by Google based on price history | Highlighting a significant price reduction after a relatively stable price |
| Sale price annotations | Submit [sale_price] alongside [price] | Showing a temporary discounted price against the regular price |
| Merchant Center Promotions | Create a promotion in Merchant Center or submit promotion data | Special offers such as percentage/amount discounts, promo codes, tiered discounts, etc. |
What are price drop annotations?
Google automatically applies price drop badges when it detects a significant price decrease compared to the average price from the past 60 days.
This works well if your pricing is stable and promotions are rare. If you're constantly adjusting prices for seasonality, inventory, or competitive reasons, these badges appear sporadically and lag behind your actual strategy.
Unlike the other two mechanisms, price drop annotations cannot be disabled as they're fully automatic.
- Best for: Stable pricing with infrequent promotions
- Operational requirements: No manual setup required; Google automatically determines eligibility based on a significant price drop from a relatively stable historical price.
- Pro tip: Monitor which products trigger price drop badges in Merchant Center (Products > All products > Filter > Has price drop badge). If volatile pricing is creating unwanted badges, adjust your baseline pricing or use sale price annotations instead to control the narrative.
Google Shopping sale price annotations enable you to decide which products appear as "on sale" and when. For this promotional mechanism, you have to provide both a regular price and sale price in your product feed to explicitly communicate promotional pricing to Google. Google ultimately determines whether the sale price annotation appears.
Although sale price annotations come with added control over what badges your campaigns display, they also add an operational cost, as your team must continuously manage pricing data.
- Best for: Temporary price reductions where you want to show shoppers the difference between the regular price and the discounted price.
- Operational requirements: Keep your regular price, sale price, and landing page pricing accurate and synchronized. Use [sale_price_effective_date] when you want to schedule the sale period.
- Pro tip: Make sure your regular [price] reflects a genuine base price and that both the regular and sale prices match the information shown on your product landing page. Meeting the eligibility requirements does not guarantee that the annotation will appear, as Google determines when to display it.
💡 A sale should only last 30 days or less; otherwise Google may treat the lower price as the new standard and stop displaying the 'Sale' annotation. To keep the label active, rotate your sales by restoring the original price in between. Eligibility requirements vary by country
Google Merchant Center Promotions are promotional offers managed through Merchant Center with explicit product applicability, duration rules, and optional promotion codes. They can appear alongside your product information to highlight special offers.
For teams running multiple concurrent promotions, this structure helps manage different offers and their conditions. While this remains true for lean teams, it also introduces additional operational overhead.
- Best for: High-velocity promotions (weekly flash sales, inventory clearance, seasonal events)
- Operational requirements: Setup and ongoing management to ensure promotion details remain accurate
- Pro tip: Set explicit duration rules to prevent accidental overlap. Make sure promotion dates and conditions accurately match the offers available on your website.
💡 If a product is eligible for multiple annotations (e.g., price drop, sale, or promotion), Google will only show one badge at a time, based on what it predicts will perform best.
Google's Requirements and Guidelines for Eligibility
Price drop badges, sale price annotations, and Merchant Center Promotions all work on different timelines and have different eligibility or review processes.
If you do not know these requirements, you will either waste time on promotions that never display, or create data conflicts that tank your Google Shopping campaign performance.
Price drop badges
For Google to show a price drop badge, the price decrease must be significant compared to your recent pricing history.
Eligibility criteria:
- Price comparison window: If you change the price to be lower than the average price you listed in the past 60 days, Google may automatically show a price drop badge.
- Significant drop from stable price: The badge is designed to show only when there has been a significant drop from a fairly stable price. Minor or frequent price fluctuations may affect eligibility.
💡 Even when a product qualifies, the badge may not appear in every impression. Google decides what to show based on predicted performance. Price drop annotations cannot be disabled as they appear automatically when Google detects the conditions are met.
Sale Price Annotations
Sale price annotations have stricter requirements because Google wants to prevent merchants from inflating prices artificially to show fake discounts.
Requirements vary by region:
United States:
- The sale price must be lower than the base price
- The discount must be greater than 5% and less than 90%
- The base price must have been charged for either:
- 5 days within the past 30 days (do not need to be consecutive), OR
- 15 days within the past 200 days (do not need to be consecutive)
- Both prices must be displayed clearly on your landing page
Australia, Brazil, Canada, France, Germany, India, Italy, Japan, Korea, Netherlands, Spain, United Kingdom:
- The sale price must be lower than the base price
- The discount must be greater than 5% and less than 90%
- The base price must have been valid for 30 days within the past 200 days (do not need to be consecutive)
- Both prices must be displayed clearly on your landing page
Merchant Center Promotions require manual setup and Google review, so timing and compliance matter.
- Redeemable at checkout: The promotion must be redeemable at checkout or point of purchase. It cannot require unspecified additional steps or conditions.
- Duration limit: Promotions must expire within 6 months (183 days) of the start date.
- Clear promotion details: Your promotion titles must be specific, easy to understand, and accurately describe the offer. Avoid vague terms like "Big Sale" or generic text. If the promotion requires a minimum purchase, state it in the title.
- Valid offer on website: The promotion must work exactly as described. If it requires a coupon code, the code must apply correctly at checkout. If it is an automatic discount, it must show in the cart as soon as conditions are met.
- Compliance with policies: All promotions must comply with Google's Editorial requirements and Promotions policies.
💡 Your promotion goes through Policy review and SKU review before it can show on Google. This process typically takes 12-24 hours from the promotion's effective start time (when it becomes active on your site).
The difference between a promotion that displays correctly and one that gets disapproved, doesn't display as expected, or contains inaccurate pricing data comes down to execution details.
Here's a checklist to help you avoid common mistakes, like mismatched pricing, forgotten end dates, regional rule violations, and poor feed optimization.
- Validate regional availability and target country rules. Requirements for price history differ globally. Ensure your inventory data and regional availability settings are optimized to prevent disapprovals when scaling across borders.
- Match website price to product data. Mismatches between your discounted price in the feed and the price on the landing page will trigger immediate account warnings. Regularly crawl your site to ensure parity during high-velocity changes.
- Map your promotional calendar. Use a spreadsheet to track every active promotion, its end date, and which products it covers. This prevents accidental overlaps when multiple teams manage promotions.
- Monitor base price compliance for sales. If a product qualifies for a sale price annotation, the base price must stay active in your feed. Do not remove the price attribute when the sale starts; keep both attributes submitted.
- Use explicit duration windows. Set start and end dates (not open-ended). For Merchant Center Promotions, submit 2-3 days before the planned start to allow time for Google's 12-24 hour review window.
- Test one promo type at a time if new. If you have never used Merchant Center Promotions before, create one promotion, monitor approval, and check how it displays before scaling.
- Rotate sales after 30 days. If a sale price annotation runs for longer than 30 days, Google may stop showing the badge and treat the lower price as your new standard. To keep the annotation active, restore the original price between promotions.
- Remove sale_price and sale_price_effective_date from your feed when they're no longer applicable. Do not leave old sale prices in your data source. They create stale pricing data that confuses your team during audits and margin calculations.
- End promotions that are no longer valid. You can end a live promotion in Merchant Center if you need to terminate it before its scheduled end date. Promotions with an end date will expire automatically when that date is reached.
- Check for lingering price drop badges. After a promotion ends, monitor which products still show price drop badges. If a product drops price again soon after a sale ends, it may trigger unwanted badges. Adjust your baseline pricing if needed.
- Use custom labels to tag promoted products. Label products as "promo-active," "seasonal-sale," or "clearance" in your feed. Link these labels to your ad campaigns so you can measure promotion performance separately.
- Create a promotion approval checklist. Promotional title is specific (not "Big Sale"), discount is greater than 5% and less than 90%, minimum purchase requirements are stated in title, coupon code works at checkout, website displays both prices (or promotion terms).
- Check the Diagnostics tab regularly. Use Merchant Center's Diagnostics tab to catch product-level errors that block promotions from showing. Address mapping issues before they disapprove your promotion.
- Document regional differences. If you sell in the US and Europe, remember that the US requires only 15 days of base price history in the past 200 days (vs. 30 days elsewhere). Create separate workflows for each region to help ensure your products meet the applicable requirements.
Effectively running price drop badges, sale price annotations, and Merchant Center Promotions takes more than knowing the rules. It takes clean feed data, the right products in the right promotions, and pricing that's actually competitive before you discount it further.
This is where Channable CSS Pro fits into your workflow:
- Products AI helps you optimize titles, descriptions, and other relevant Shopping attributes at scale, using AI built around Google's Shopping best practices. This helps improve product data quality and relevance across your catalog.
- Labelizer analyzes performance daily and groups your catalog into Heroes, Sidekicks, Villains, Zombies, and 0 Zombies, based on clicks and ROAS. Use this to decide where a sale price actually drives return, and where you're better off pausing spend instead of discounting a product that isn't performing.
- When automatic labels don't capture your full strategy, Manual Product Tagging lets you group products by campaign, season, or promotion type, giving you control over exactly which products appear in which Merchant Center Promotions.
- Before you set a new price, Price Benchmark shows how your current price compares to the market. If you're already priced competitively, a discount might not move the needle. If you're priced above the benchmark, that's where a promotion can actually shift performance.
Coordinating these three promotional mechanisms is manageable once your feed data, product segmentation, and pricing strategy work together instead of in isolation. Channable CSS Pro is a complete Google Shopping optimization suite that brings together tools that can help you optimize these different areas of your Shopping strategy.
Sign up for CSS Pro