AdWords
4.7K members online now
4.7K members online now
For questions related to Google Shopping and Merchant Center. Learn to optimize your Shopping ads
Guide Me
star_border
Reply

Missing microdata for condition even though testing tool tells it's fine

Visitor ✭ ✭ ✭
# 1
Visitor ✭ ✭ ✭

Google Merchant Center shows the error "Missing microdata for condition". I added condition like this, just below the price, inside Offer itemscope, but it doesn't work:

<meta itemprop="itemCondition" itemtype="http://schema.org/OfferItemCondition" content="http://schema.org/NewCondition" />

This is one of the URLs having error:

https://quest4toner.ca/products/quest4toner-74a-compatible-remanufactured-toner-designed-for-hp-laserjet-series-laser-printers-100-guaranteed-buy-direct-from-the-factory

 Google's testing tool doesn't see any errors and condition is there, but Merchant Center keeps crawling new URLs and telling me microdata for condition is missing.

Can someone please help? I am out of ideas.

2 Expert replyverified_user

Missing microdata for condition even though testing tool tells it's fine

Rising Star
# 2
Rising Star

Have you waited 30 days after adding the code?

It takes up to 30 days for all errors to disappear as Google does not check every page every day.

 

I recommend you take a note of the amount of microdata for condition errors you have, than compare again in 14 days.

 

If you give us your product landing page, we can confirm further.

 

Hope it helps.

Twitter | Linkedin | Community Profile | Shopping Feed Tips From FeedArmy
Did you find any helpful responses or answers to your query? If yes, please click on ‘Accept As Solution’

Missing microdata for condition even though testing tool tells it's fine

[ Edited ]
Visitor ✭ ✭ ✭
# 3
Visitor ✭ ✭ ✭

I thought that I posted product landing page. Here it is.

 

It's been 10+ days since I made a change and since then more and more product pages are showing with this error, with recent sampling time.

 

I also had another problem with price microdata. Code is changed at the same time and errors for price almost all disappeared in Merchant Center. I am sure that Google crawled at least some of the pages since code changed.

Missing microdata for condition even though testing tool tells it's fine

Rising Star
# 4
Rising Star

You have added your microdata sets twice, that is why you are getting the issue.

 

You can only have 1 set per landing page for Google Merchant. If you check the structured data testing tool and click on products in the left, you will you have two sets.

 

Please contact your web developer to ensure you only have 1 set.

more info : https://support.google.com/merchants/answer/6386198?hl=en&ref_topic=6386199

 

Hope it helps.

Twitter | Linkedin | Community Profile | Shopping Feed Tips From FeedArmy
Did you find any helpful responses or answers to your query? If yes, please click on ‘Accept As Solution’

Missing microdata for condition even though testing tool tells it's fine

Visitor ✭ ✭ ✭
# 5
Visitor ✭ ✭ ✭

One is for JSON-LD and another one for Microdata. Is it not allowed to have both?

Missing microdata for condition even though testing tool tells it's fine

[ Edited ]
Top Contributor
# 6
Top Contributor

google-shopping has additional requirements and policies for structured-data --
beyond simply schema.org, google-search, google's structured-data-testing-tool.

for example, either microdata or json-ld is now supported --
but not both on the same link or mobile_link landing-page.

for example, there must be only one, single,
structured-data offer on the landing-page --
or the id or gtin submitted for a single item-offer
must match the single structured-data offer, exactly.

for example, the submitted item-offer, the structured-data,
and the single user-facing displayed item-offer, on the link
landing-page, must all match exactly, at all times.

as an aside, structured-data, used if the automatic-items-update
feature has been enabled, has additional, separate, requirements --
apart from crawls related to google-shopping/shopping-ad policies.

 

Missing microdata for condition even though testing tool tells it's fine

Visitor ✭ ✭ ✭
# 7
Visitor ✭ ✭ ✭

That's interesting. I contacted Merchant Center support and they told me to contact schema.org to see if they can see any of those issues. So what should I have done, ask schema.org about Google Shopping special policies for structured data that go beyond simply schema.org.

 

Thank you very much for the help, disabling JSON-LD indeed helped.