Automatic item updates can help you keep your data more accurate and up-to-date by automatically using your landing page data to update your product data. Automatic item updates allow Google to update your products on Shopping ads, Buy on Google, and free product listings using the structured data markup we find on your website and advanced data extractors. Automatic item updates is currently offered for the price
[price] and availability
For example, if your most recent data feed contains a product that costs $4 but your product landing page lists it as $3, we will update the product to $3 in your Shopping ad or free product listing.
Automatic item updates leads to an improved user experience, more traffic to your products, and to higher conversion rates because customers see the correct price and availability of your products in your ads or free listings. Automatic item updates uses offer data found directly on your landing pages, eliminating discovered mismatches right away. This in turn reduces the risk of account enforcement for price and availability mismatches. If too many mismatches occur, however, automatic item updates will stop working and your account will be at risk for preemptive item disapproval. Learn more about preemptive item disapproval
Automatic item updates will be turned on by default in your account. If you decide to turn them off, products with mismatched price and availability will be disapproved rather than updated. Manage automatic item updates in your account
Automatic item updates isn’t a replacement for your feeds or for regular updates of your product data. It is designed to fix temporary problems with your price and availability accuracy for a small percentage of your products. You should continue to provide accurate product data frequently as we will not be able to cover all of your products with automatic item updates.
About advanced data extractors
Advanced extractors are able to find price and availability information on a product’s landing page. They use a combination of statistical models and machine learning to detect and extract product data from your website independent of structured data markup. These extractors work in addition to schema.org structured data markup and using schema.org markup is still recommended for retailers.
For Buy on Google
Buy_on_Google_listings is listed as a value for the included destination
[included_destination] attribute and a link
[link] attribute is provided for any of your products, those products may receive automatic price updates when a minor price difference is detected between the feed price and the price found on the landing page that was submitted using the link attribute.
If a significant difference in price is detected, the price for that product will not be automatically updated and the product will continue selling on Buy on Google with the original feed price.
Similarly, if both
Buy_on_Google_listings are listed as values for the included destination
[included_destination] attribute for any of your products and a significant difference is found between the feed price and the price on the landing page that was submitted using the link
[link] attribute, the price will not be automatically updated and the products will be disapproved for Shopping ads due to price mismatch. The products will, however, still be eligible to sell on Buy on Google at the original feed price.
[sell_on_google_price]attribute is not subject to automatic item updates and should be used if the price for Buy on Google differs from the one on the product landing page provided. Learn more about the price for Buy on Google
Getting started with automatic item updates
1. Implement valid structured data on your landing pages
The first step to getting started with automatic item updates is ensuring that you have valid structured data on the landing pages for your products. If your landing pages don’t contain any structured data, or the structured data markup is incomplete, or not valid, we'll use advanced data extractors to update products automatically. If you turn off automatic item updates, or our extractors are unable to determine any price or availability information, the product will be subject to item-level disapprovals. Learn more about getting started with structured data
2. Review products that have been updated
If you have not disabled automatic item updates, you can view the current status of these updates on the "Automatic item updates" section of your account, which is located in the Tools and settings menu. You can also review recently automatically updated products in the downloadable report available in the Diagnostics page.
Limitations of automatic item updates
Automatic item updates are designed to alleviate issues related to latency or minor mismatches between your Merchant Center product data and your product landing pages. It is not a scalable solution to resolve systematic account issues with automatic item updates as it is intended to only cover a small portion of your inventory. Using automatic item updates to attempt to resolve systematic issues practice may result in product disapproval or account-level enforcement.
We won’t be able to update products effectively in all instances depending on the frequency of price and availability updates on your website. As a general rule, automatic item updates won't be very effective if the price or availability of the majority of the products on your website is updated multiple times per day. This includes, for example, scenarios where prices are regularly updated based on currency exchange rates. In these cases we recommend that you use the Content API to update your product data.
Automatic item updates are turned on by default. You can manage automatic item updates settings at the account level at any time.
To manage the settings for automatic item updates:
- Sign in to your Merchant Center account.
- Click the tools icon , then select Automatic improvements under “Settings”.
- On the following page, you can enable automatic item updates for price, availability, or both price and availability. You can also turn off automatic item updates completely.
To improve the quality of your data and provide a good user experience, try the following:
- Schedule feed uploads or updates via the Content API immediately after the products have been updated on your website. This will help you avoid errors due to the time difference between updates on your website and updates of your Shopping data.
- If you’re using the sale price
[sale_price]attribute, make sure that the time period in which the sale is active is specified correctly with the sale price effective date
[sale_price_effective_date]attribute and that the timezone is correct. When a sale is active, the sale price is shown as the current price in Shopping search results.
- For products sold in bulk quantities, you should submit the total price for the minimum number of products sold. Landing pages must list prices in the appropriate currency of the target country, and in the same currency as submitted in your product data.
- In order to detect and update mismatches, Google crawls the landing pages listed in your data feed or provided in the Content API. You can increase Google's crawl rate to allow us to cover more products on your website. Learn more about how to change the Googlebot crawl rate