AdWords is now Google Ads. Our new name reflects the full range of advertising options we offer across Search, Display, YouTube, and more. Learn more

Ads
2.4K members online now
2.4K 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

Follower ✭ ☆ ☆
# 1
Follower ✭ ☆ ☆

I am aware that there have been innumerable discussions on this topic, but I haven't figured out what might be wrong. I've had microdata for more than a year, without issue, until around the beginning of this month the missing microdata for condition notifications began to build they peaked last week at 20% of my feed (1200 out of 6000) while affecting up to 60% of past clicks, and since then have fallen off a couple of dozen, but they are still happening. As a programmer I'm aware that sometimes a new set of eyes will spot a problem that I can't see, so I would appreciate any feedback that someone might have. A page with the problem roughly one hour ago is https://www.arcatapet.com/galapagos-aquatic-plants-cling-aquarium-background-10-gallon/item/cat/ap00...

 

The microdata on that page is this:

<div itemscope itemtype="https://schema.org/Product">
	<meta itemprop="GTIN12" content="759834054115">
	<meta itemprop="name" content="Galapagos Aquatic Plants Cling Aquarium Background 10 Gallon">
	<meta itemprop="sku" content="21808">
	<div itemprop="offers" itemscope itemtype="https://schema.org/Offer">
		<meta itemprop="price" content="11.19">
		<meta itemprop="priceCurrency" content="USD">
		<meta itemprop="itemCondition" content="https://schema.org/NewCondition">
		<meta itemprop="availability" content="https://schema.org/InStock">
	</div>
</div>

Any ideas?

2 Expert replyverified_user

missing microdata for condition

[ Edited ]
Top Contributor
# 2
Top Contributor

Try replacing the condition meta tag with the one below, than wait 30 days and see if the amount of warnings is dropping.

 

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

 

Also your using https, that's not what is in schema.org official documentation is. I recommend following the documentation and only use http not https. Not sure if this is the issue.

 

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

Follower ✭ ☆ ☆
# 3
Follower ✭ ☆ ☆

Since I can't see any downside to trying your suggestion, and the number of affected items is up again today, I've implemented the change. It does beg the question, though, of why the existing code worked for more than a year. On the https issue, it has always validated that way, but again I changed even if it doesn't matter. I've never liked putting http links on an https page, and schema.org does have a valid certificate.

missing microdata for condition

Follower ✭ ☆ ☆
# 4
Follower ✭ ☆ ☆

The W3C validator doesn't like your change. It throws the following error: The itemtype attribute must not be specified on elements that do not have an itemscope attribute specified.

missing microdata for condition

Top Contributor
# 5
Top Contributor

There are allot of ways to achieve the same result, I don't know which is W3C compliant, but try the below instead.

 

<link itemprop="itemCondition" href="http://schema.org/NewCondition"/>

 

Please note that I only focus on what is valid in Google Merchant, not any other validation tools.

 

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

Follower ✭ ☆ ☆
# 6
Follower ✭ ☆ ☆

I may be OCD, but I like my pages to pass a standard HTML validator with zero errors. It is a constant battle. So, what is your source for what is valid in Google Merchant? If you drop the page link or source that I provided at at the top into Google's Structured Data Testing Tool it passes just fine. Is there some other way of validating to Google standards?

missing microdata for condition

Top Contributor
# 7
Top Contributor

The source of my information is schema.org and https://support.google.com/merchants/answer/7353427?hl=en

 

To test the structure : https://search.google.com/structured-data/testing-tool/u/0/

 

My recommendation, make sure the syntax is valid within Google Structure Testing Tool, but this will only check for syntax errors, not validity. For this you need to make sure you follow the official documentations. Do not deviate from what is on Google.com or Schema.org

 

I think by now you should be able to have enough information and tools to correctly add the html code.

 

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’

Re: missing microdata for condition

Follower ✭ ☆ ☆
# 8
Follower ✭ ☆ ☆

OK, I can see where my original code using a meta tag with a link instead of a link tag was not technically correct, and Google may have tightened things up (as I said, it worked fine for more than a year. I've changed to a link tag, and we'll have to see what happens.

Re: missing microdata for condition

Follower ✭ ☆ ☆
# 9
Follower ✭ ☆ ☆

The example that Google has for microdata uses

<span itemprop="price" content="55.00"/>

This is not valid html. I don't see any reason not to use a meta tag here.

Re: missing microdata for condition

[ Edited ]
Top Contributor
# 10
Top Contributor

what is valid html, valid structured-data, and passes google's
structured-data-testing-tool, does not necessarily meet google's
requirements for the optional automatic-item-updates feature
within the merchant-center, or any shopping-ad crawls, or any

related rules and policies.

to comply with both the related policies and all selected published standards,
may require some finesse and careful consideration of the most appropriate

piece-parts of the policies and standards.

also, structured-data is only required for the optional automatic-item-updates
feature and may otherwise be removed from a site; google will then attempt
to select only the displayed data to match the submitted data; as opposed to
attempting to reconcile submitted-data, displayed-data, and structured-data.

see also
https://search.google.com/structured-data/testing-tool?url=http%3A%2F%2Fwww.celebird.com%2F%2Fresour...
https://validator.w3.org/nu/?showsource=yes&doc=http%3A%2F%2Fwww.celebird.com%2Fresources%2Fpla%2Fit...
https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fwww.celebird.com%2Fresource...