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.8K members online now
2.8K 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 on 62% of items but same code on all products

[ Edited ]
Visitor ✭ ✭ ✭
# 1
Visitor ✭ ✭ ✭

Hi,

I have found a few threads regarding 'missing microdata for condition' but none have helped with my specific issue.

The Merchant Center diagnostic tab shows that 62% of my items have missing microdata for condition.
This is odd because I use the same code on every product.. it is in the product template. So why would 38% of products be ok and 62% not.

When I check the 'error' items in the Structured data testing tool the results show no errors and even show the condition as new!

Here is an item which is showing the error 'missing microdata for condition'
Mandala-Flower-with-Abalone-Shell-Heart-Earrings

and this is the structured data testing tool result for that item;

@type
Offer
condition
new
currency
GBP
price
36.95
availability
In_stock
seller
#####

 

why is it appearing as an error?
Thanks in advance!

2 Expert replyverified_user
1 ACCEPTED SOLUTION

Accepted Solutions
Marked as Best Answer.
Solution
Accepted by topic author Mark C
March 2017

Re: Missing Microdata for Condition on 62% of items but same code on all products

Top Contributor
# 4
Top Contributor

Here you go

<!-- microdata start -->
<div itemscope itemtype="http://data-vocabulary.org/Product">
<meta itemprop="image" content="<actinic:variable name="CatalogURL" /><actinic:variable name="ProductImageFilenameRaw" />" />
<meta itemprop="identifier" content="mpn:<actinic:variable name="ProductReference" />"/>
<meta itemprop="name" content="<actinic:variable name="ProductName" />" />
<meta property="og:type" content="product" />
<meta property="og:title" content="<actinic:variable name="ProductName" />" />
<meta property="og:url" content="<actinic:block php="true">echo '<actinic:variable name="CatalogURL" encoding="perl" selectable="false" />' . basename('<actinic:variable name="ProductPageName" encoding="perl" selectable="false" />');</actinic:block>" />
<div class="purchase_data" itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer">
<meta itemprop="condition" content="new" />
<meta itemprop="currency" content="GBP" />
<meta itemprop="price" content="<actinic:block php="true">echo preg_replace('/[^\d\.]/', '', '<actinic:block type="pricelist"><actinic:block if="%3cactinic%3avariable%20name%3d%22ListIndex%22%20%2f%3e%20%3d%3d%201"><actinic:variable name="TaxInclusivePrice" selectable="false" /></actinic:block></actinic:block>');</actinic:block>" />
<meta itemprop="availability" content="In_stock" />
<meta itemprop="seller" content="<actinic:variable name="CompanyName" />"/>
</div>
</div>
<!-- microdata end -->
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’

View solution in original post

Missing Microdata for Condition on 62% of items but same code on all products

[ Edited ]
Top Contributor
# 2
Top Contributor

The offer container should be in the product container. You have two separate containers. Offer is a child of Product

 

You can check the below link for an example how it should be constructed.

https://schema.org/Product

 

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 on 62% of items but same code on all products

Visitor ✭ ✭ ✭
# 3
Visitor ✭ ✭ ✭

Thanks for looking!

I wonder if you would be so kind as to tell me how I should edit my code so it is correct.

I have looked at the page you pointed me towards but I'm afraid my skill in understanding this is not high.

<!-- microdata start -->
<div itemscope itemtype="http://data-vocabulary.org/Product">
<meta itemprop="image" content="<actinic:variable name="CatalogURL" /><actinic:variable name="ProductImageFilenameRaw" />" />
<meta itemprop="identifier" content="mpn:<actinic:variable name="ProductReference" />"/>
<meta itemprop="name" content="<actinic:variable name="ProductName" />" />
<meta property="og:type" content="product" />
<meta property="og:title" content="<actinic:variable name="ProductName" />" />
<meta property="og:url" content="<actinic:block php="true">echo '<actinic:variable name="CatalogURL" encoding="perl" selectable="false" />' . basename('<actinic:variable name="ProductPageName" encoding="perl" selectable="false" />');</actinic:block>" />
</div>
<div class="purchase_data" itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer">
<meta itemprop="condition" content="new" />
<meta itemprop="currency" content="GBP" />
<meta itemprop="price" content="<actinic:block php="true">echo preg_replace('/[^\d\.]/', '', '<actinic:block type="pricelist"><actinic:block if="%3cactinic%3avariable%20name%3d%22ListIndex%22%20%2f%3e%20%3d%3d%201"><actinic:variable name="TaxInclusivePrice" selectable="false" /></actinic:block></actinic:block>');</actinic:block>" />
<meta itemprop="availability" content="In_stock" />
<meta itemprop="seller" content="<actinic:variable name="CompanyName" />"/>
</div>
<!-- microdata end -->
Marked as Best Answer.
Solution
Accepted by topic author Mark C
March 2017

Re: Missing Microdata for Condition on 62% of items but same code on all products

Top Contributor
# 4
Top Contributor

Here you go

<!-- microdata start -->
<div itemscope itemtype="http://data-vocabulary.org/Product">
<meta itemprop="image" content="<actinic:variable name="CatalogURL" /><actinic:variable name="ProductImageFilenameRaw" />" />
<meta itemprop="identifier" content="mpn:<actinic:variable name="ProductReference" />"/>
<meta itemprop="name" content="<actinic:variable name="ProductName" />" />
<meta property="og:type" content="product" />
<meta property="og:title" content="<actinic:variable name="ProductName" />" />
<meta property="og:url" content="<actinic:block php="true">echo '<actinic:variable name="CatalogURL" encoding="perl" selectable="false" />' . basename('<actinic:variable name="ProductPageName" encoding="perl" selectable="false" />');</actinic:block>" />
<div class="purchase_data" itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer">
<meta itemprop="condition" content="new" />
<meta itemprop="currency" content="GBP" />
<meta itemprop="price" content="<actinic:block php="true">echo preg_replace('/[^\d\.]/', '', '<actinic:block type="pricelist"><actinic:block if="%3cactinic%3avariable%20name%3d%22ListIndex%22%20%2f%3e%20%3d%3d%201"><actinic:variable name="TaxInclusivePrice" selectable="false" /></actinic:block></actinic:block>');</actinic:block>" />
<meta itemprop="availability" content="In_stock" />
<meta itemprop="seller" content="<actinic:variable name="CompanyName" />"/>
</div>
</div>
<!-- microdata end -->
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 on 62% of items but same code on all products

Visitor ✭ ✭ ✭
# 5
Visitor ✭ ✭ ✭

You my friend are a Star! Thanks very much!

Re: Missing Microdata for Condition on 62% of items but same code on all products

Visitor ✭ ✭ ✭
# 6
Visitor ✭ ✭ ✭

Hi,

There is still a problem?!?

I uploaded the code you gave me and Google has sampled the data since, however products are still appearing in the 'missing microdata for condition' for example the item Spiral Brass Ear Plugs BRST07

missing_microdata.gif

Here is the link to this item;
http://arka-shop.co.uk/acatalog/Spiral-Brass-Plugs-BRST07-BRST07.html

If I use the structured data testing tool this is the result;
SDTT.gif

Not only that... but if I click on the item in the product list in google merchant center, then click 'Information that you've provided us'
Google shows this!?!? It shows the condition as 'New'
and this item is in the list which says 'missing microdata for condition'

InfoProvided.gif
Thanks for your help.
What is going on?
Mark

Missing Microdata for Condition on 62% of items but same code on all products

Top Contributor
# 7
Top Contributor

Microdata has nothing whatsoever to do with data feed. All product information you see under product > list is data feed related.

 

So information given to us section, is data feed.

 

Microdata on the other hand is related to landing page information, you will need to wait up to 30 days for all warnings to clear up. The only way to find out if the issue has been resolved is taking a note of how many microdata for condition warnings you have and compare it to the number in 7 days. If it is going down you can than wait till 30 days for all warnings to clear.

 

If you need further assistance, I recommend contacting Google.

https://support.google.com/adwords/answer/7217785

 

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 on 62% of items but same code on all products

Visitor ✭ ✭ ✭
# 8
Visitor ✭ ✭ ✭

Thanks for the reply.
ah ok.. I get it. 

It's odd though isn't it that the microdata has been recently sampled on one product (with your edit applied. which shows no errors in the structured data tool) and it still appears in the error list..

I'll wait and see if the number goes down, thanks for your help

Missing Microdata for Condition on 62% of items but same code on all products

Top Contributor
# 9
Top Contributor

 

I just checked other parts of your microdata and it does not seem to match up with what Google has. For example your using http://data-vocabulary.org instead of http://schema.org/. Among other microdata references. I recommend reading up on the link below as it has all the correct coding. It also has examples and it shows you correctly what you need to do.

https://support.google.com/merchants/answer/6069143?hl=en

 

Alternatively get in touch with your web developer and ask the person to read up on the link above to edit your microdata.

 

Hope it helps.

 

But it might be ok, I

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 on 62% of items but same code on all products

Top Contributor
# 10
Top Contributor

just a minor note -- the structured-data-tool mainly checks syntax, of many
structured-data-formats; however, google-shopping requirements and accepted
formats for structured-data are far more strict and cover more than syntax --
such as related landing-page shopping-policies.