Why am I getting a message saying “Missing Microdata for Condition” ?
Just relax your mind this is not an error and is merely a warning ie: A suggestion for you to improve your data quality/freshness.
This warning will not prevent you from advertising.
The reason you get this errors is due to a feature enabled in Google Merchant. Which automatically updates your data, based on your website’s microdata. This is a feature designed to have your product information as fresh as possible. When this feature is active you will need to add microdata to your website to enable this function to work correctly. You might ask, I already have the condition value in my data feed. The issue at hand has nothing to do with the data feed. The warning is regarding microdata. Microdata is an html element on the product landing page.
If you don’t want to enable this feature, then login to Google Merchant and click on the 3 vertical dots in the top right corner and choose Automatic item updates. Click on Edit Settings, and uncheck Enable automatic item updates.
But It’s Important, and It is recommended to keep this feature enabled and update your website data. This to increase your data feed quality score.
Identify the type of structured data you are using
First, identify if you are using Microdata or JSON-LD. You can do this by going to Google’s Structured data testing tool than ether enter the URL of the product landing page or copy paste the source code, then run the test. When the test is completed, click from the right-hand side panel product (1 in the image below), then click on a structured data element (2 in the image below). This will highlight where the code is located on your source page (3,4 in the image below).
If the html elements contain itemprop than you are using Microdata