Access a community of over 900,000 Shopify Merchants and Partners and engage in meaningful conversations with your peers.
Hi
I'm getting the following error showing against all my products in the Google search console.
Either "offers", "review", or "aggregateRating" should be specified.
Anyone seen this before / know how to resolve?
Damian
Hey Damian,
Most probably some of the HTML code is using attributes like
itemtype="http://schema.org/Product"
without actually providing the attributes mandatory for Google (https://developers.google.com/search/docs/data-types/product) like the list you've mentioned. Depending on the case, you might want to just add theses attributes to your HTML or remove the itemtype altogether.
If you can share the URL to your store I'll be able to advise the best option for you.
OK, so one of the product warnings is pointing to a code related to Quick View plugin, which is not event used on product pages:
<div id="sca-qv-showqv"> <div itemscope="" itemtype="http://schema.org/Product"> ... </div>
you might want to find that piece of code within the Theme code editor and remove this part.
I checked a couple of product pages for errors related to the "Either "offers", "review", or "aggregateRating" should be specified." but all of them had the "offers" attribute set. Do you have a couple of URLs to product pages where you see the error in Google console?
We are having the same frustrating problem! Also an error about "name" Can someone help? Our domain is joeyhemp.com
Can you share a couple of concrete URLs for which the console reports errors like below?
Sure!
Here are 4 out of a list of 29 URL's where this is happening. I asked Google to recrawl one of them so check on validity again in case some of the things we tried have maybe fixed the problem. Your insight is greatly appreciated.
That is odd. Their structured data testing tool does not report these errors - https://search.google.com/structured-data/testing-tool/u/0/#url=https%3A%2F%2Fjoeyhemp.com%2Fcollect...
I can see the "offers" field.
it could very well be that error message is outdated. The last crawl Google did on those pages with errors was a week and a half ago. I have asked it to check our fixes we've tried over the last two weeks. Maybe it is fixed after all! I will let you know as soon as I see the new results from Google.
Yup, usually the structured data test tool is faster to spot the fixes, thought it also has some caching. Good luck!
While I'm waiting on those results...can you shed some light on what we could do about these warnings showing up Structured Data test?
This product actually has a review posted.
If you click on aggreatedRating line in the right hand side panel it'll take you to the exact line on the left hand side panel. You'll have to make sure the product data are populated as per -https://developers.google.com/search/docs/guides/intro-structured-data - You can see an example of a value for aggreatedRating.
Hi There,
I'm also have the same errors.
Some of my URLS are
https://oceanluxe.com.au/products/natural-nautilus-shell-ring
https://oceanluxe.com.au/products/palm-beach-quilt
https://oceanluxe.com.au/products/black-beaded-chandelier
https://oceanluxe.com.au/products/byron-visor
However under Google Structured Data testing it is showing no errors or warnings.
Help!
I have the same problem too. Can someone please guide me what should I do.
https://smartghar.pk/collections/switch
@Nicola_Johnston you'll have to find the code snippet responsible for rendering the structured data and make sure it populates the missing fields. Also, the "errors" regarding "offers, reviews and aggregatedRating" are actually warnings, so you can live with them. The one error I see for these pages that worths looking into is "A value for the name field is required." for some of the product in the related products section. Just locate the code snippet that renders the HTML and remove the attributes:
itemscope itemtype="http://schema.org/Product"
from:
<div class="product-template__container page-width" itemscope itemtype="http://schema.org/Product" id="ProductSection-related-products" data-section-id="related-products" data-section-type="product" data-enable-history-state="true">
Hello beautiful community,
our store is facing two error and i would appreciate your help on this :
Error | Either "offers", "review", or "aggregateRating" should be specified | Not Started | 19 | |
Error | Missing field "name" | Not Started | 19 |
our website is www.footplacard.com
and here are some of the affected items:
N/A | Sep 4, 2019 | |
N/A | Sep 4, 2019 | |
N/A | Sep 4, 2019 | |
Thanks in Advance
Hi everyone!
I'm experiencing this issue on all product pages as well. Here's a screenshot.
Here are a few product pages it's occurring on:
https://www.retrosupply.co/products/gouache-shader-brushes-for-adobe-illustrator
Any help would be hugely appreciated!
Thank you!
Thank you Visely-Team
Would you know what snippet this would be in? I've searched through all and can't find the specific line of code
hey @Nicola_Johnston it might take a while for Google Console to update. As you said, structured data testing tool doesn't show the errors, more over, you can see the "offers" field is being provided.
Hi,
I am getting the same warning on everyone of my products in this category.
Recommendations?
User | RANK |
---|---|
44 | |
42 | |
23 | |
20 | |
13 |