Your product prices change. Stock runs out. Sale prices come and go. If your feed does not reflect these changes, Google can suppress your listings for data mismatch. Automatic Item Updates is Google's answer: let Google crawl your website and detect changes automatically, then sync them into your Merchant Center feed without manual intervention.
When you enable Automatic Item Updates, Google Merchant Center periodically crawls your product pages and compares the prices, availability, and other attributes it finds against what you uploaded in your feed. If it detects a mismatch, it automatically updates the feed entry to match what is on your website.
Example: Your feed says a laptop costs $999 and is in stock. Your website price drops to $899 and the product shows "only 2 left". Google crawls your site, sees the discrepancy, and updates your feed to reflect $899 and limited inventory. Your Shopping ad now shows the correct price instead of being suppressed for data mismatch.
The benefit is clear: your Merchant Center feed stays in sync with your website without you uploading a new feed file every time something changes.
Enabling this feature is straightforward. In your Merchant Center account, navigate to Growth > Manage programs. Look for "Automatic Item Updates" and toggle it on. Google will ask you to verify your website ownership (if you have not already) and then confirm that you want to opt in.
Once enabled, Google begins crawling your product pages. The crawl runs periodically (no set schedule is published, but typically within a few hours to a day of a change being live on your site).
The feature is most effective at detecting and syncing these attribute changes:
The feature works best when your website has proper structured data markup (schema.org Product schema). If your prices are buried in unstructured HTML or JavaScript, Google may not be able to extract them reliably.
Automatic Item Updates is powerful, but it has real limits that can catch you off guard.
Delay is the biggest limitation. Google crawls on its schedule, not yours. Changes you make on your website can take up to 48 hours to be reflected in Merchant Center and show up in Shopping ads. If you drop a price at 10 AM Monday and expect it in your ads by noon, you will be disappointed. This delay is especially problematic during flash sales or limited-time discounts.
Not all attributes are updated. Google focuses on price, availability, and sale price. Other attributes like title, description, color, size, or images are not automatically synced. If you change a product title or image on your website, your Merchant Center feed does not update automatically. You still need to upload a new feed for those changes.
May cause temporary disapprovals. During the update process, if Google detects conflicting data or incomplete structured data, it may temporarily suppress the listing while it investigates. This is rare but happens. You may see a brief notification that a product is "Pending review" or "Disapproved" while Google reconciles the mismatch. Usually this clears within a few hours, but it is still downtime for that product.
Requires accurate structured data. If your website markup is incomplete, incorrect, or missing, Google cannot reliably extract the data. For example, if your price is marked with a different currency than your feed, or if availability is expressed in unstructured text ("We have some in stock"), Google may not update the feed correctly.
For Automatic Item Updates to work at all, your product pages must have schema.org Product markup. Here is what Google needs to see:
Price: Marked with `priceCurrency` (e.g., "USD") and `price` (the numeric amount, e.g., "99.99"). Example: `"priceCurrency": "USD", "price": "99.99"`
Availability: Marked with the `availability` property using one of Google's defined values: "InStock", "OutOfStock", "PreOrder", "OnlineOnly", or "InStoreOnly". Example: `"availability": "InStock"`
Item condition: Optional but useful. Values: "New", "Used", "Refurbished". Example: `"itemCondition": "New"`
Missing any of these will reduce the effectiveness of Automatic Item Updates. Google may not be able to extract the data and may fall back to using your uploaded feed.
Here is a critical insight: Automatic Item Updates should be a safety net, not your only synchronization mechanism. Many sellers make the mistake of enabling the feature and then ignoring their feed uploads, assuming Google will keep everything in sync.
The reality is that regular feed uploads are still the most reliable way to keep your Merchant Center data accurate. Upload a fresh feed at least daily, ideally several times a day if you have frequent price or inventory changes. Use Automatic Item Updates to catch changes you missed between uploads, not as your sole source of truth.
Why? Because the 48-hour crawl delay means real inventory can go stale. If you sell out of a product, Automatic Item Updates may take up to 48 hours to mark it out of stock in your feed. A regular feed upload updates it immediately.
Price and availability mismatches are one of the most common triggers for Google Merchant Center misrepresentation suspensions. A product listed as in-stock in your feed but out-of-stock on your website is, from Google's perspective, intentionally misleading shoppers. The availability mismatch guide covers exactly how Google detects these discrepancies and what it takes to fix them.
Automatic Item Updates reduces this risk by keeping your feed more closely aligned with your live website. But it is not a complete solution. If your structured data markup is missing or incorrect, Google cannot reliably extract the data, and the mismatch risk remains. Run the free GMCSuspension audit to check whether your product pages have the structured data Google needs for Automatic Item Updates to work correctly.
For a complete view of all the data quality checks Google runs on your feed, see the product data quality guide. Keeping your feed accurate, your structured data correct, and your Automatic Item Updates enabled is the combination that keeps your account clean long-term.
The free GMCSuspension audit checks price consistency, availability, structured data, and 40 other policy requirements. Run it to catch feed issues before they cause disapprovals.
Start Free AuditAutomatic Item Updates itself does not cause suspensions. However, relying on it as your only synchronization method can lead to price or availability mismatches if the crawl is delayed. A product still showing as in-stock in your feed when it is sold out on your website is a misrepresentation that can trigger disapprovals and, in repeat cases, account suspension.
Google does not publish a fixed crawl schedule. In practice, crawls happen anywhere from a few hours to 48 hours after a change is live on your website. High-volume accounts may see faster crawl cycles than low-activity ones. Do not rely on the crawl schedule for time-sensitive changes like flash sales.
If Google detects conflicting data, it may temporarily suppress the product listing while it resolves the conflict. The listing usually returns within a few hours once the data is consistent. Repeated conflicts can contribute to account-level quality flags.
It works best with platforms that implement schema.org Product markup on product pages. Shopify, WooCommerce, Magento, and BigCommerce all support this markup through native features or plugins. Platforms using heavy JavaScript rendering may have delayed crawls.
No. Keep Automatic Item Updates enabled. If your account is suspended, fix the underlying policy issues, not the data sync mechanism. Use the free audit at gmcsuspension.com to identify what actually triggered the suspension. Disabling Automatic Item Updates without fixing the root cause does not help.