Feed refresh frequency what instant sync actually changes
Everyone sells instant sync. Very few explain when it actually matters. Here is the honest answer for GMC, Meta, Bing and TikTok.

Instant sync sounds like the obvious upgrade over a nightly feed. In practice, the value depends entirely on how volatile your catalogue is and how quickly the ad platform reprocesses updates. Slower than most people think.
How the ad platforms actually process updates
- Google Merchant Center scheduled fetch, once every 24 hours by default, up to hourly with the API
- Google Content API push, minutes to reflect in Shopping, up to an hour for ad delivery
- Meta Catalog scheduled fetch, once per day, up to every hour on Advantage+
- Meta Batch API push, minutes for catalogue update, longer for ad delivery
- Bing Merchant Center, once per day for scheduled fetch, the API supports more but few advertisers use it
When instant sync earns its keep
- You sell fast-moving inventory (single stock units, drops, flash sales)
- You run large promotional swings and cannot afford to advertise the wrong price for even an hour
- You have thousands of price changes a day (repricing tools, dynamic yield)
- Your out-of-stock rate is above 5%, mismatched availability is your top disapproval reason
When once a day is fine
Slow catalogue, seasonal price changes, dropshipping from a supplier who updates once a night. Instant sync gives you no measurable revenue lift, and you pay for a feature you do not use.
The middle option nobody talks about
Scheduled fetch every 6 hours plus webhook-triggered snapshot invalidation on stock and price changes. Ad platforms still pull on their own cadence, but the URL they hit is always fresh. This is AiFeedOptimiser's default and hits the price-freshness sweet spot for almost every catalogue under 50,000 SKUs.
How to test what you actually need
- Log every product update from your store for two weeks
- Count the median time between an update and the next scheduled fetch
- Cross-reference with Merchant Center disapprovals in the same window, filter by Mismatched availability or price
- If disapprovals are rare (<1% of catalogue) daily is enough, otherwise move to 6 hourly plus webhooks
More from the blog
Google Merchant Center errors and how to fix every one
The disapproval message in Merchant Center rarely tells you which attribute to change. This guide maps every common error to the fix that actually clears it.
Supplemental feed in GMC Next made simple
A supplemental feed is the fastest way to patch attributes on live products without editing your primary feed. Here is how it works in the new Merchant Center.
Google feed URL where to find it and test it works
Before you paste a feed URL into Merchant Center, run three quick tests. If any one fails, the scheduled fetch will fail too.
Ship a feed that passes on the first fetch
Start a 14-day trial of AiFeedOptimiser. No credit card required.
Start free trial