- Subscribe to RSS Feed
- Mark Thread as New
- Mark Thread as Read
- Float this Thread for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
Came across errors on google search console for weebly products. 12 products in total with errors. This may be a weebly schema product mark-up that needs to be fixed. Any ideas?
Submitted a ticket
Either "offers", "review", or "aggregateRating" should be specified
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Hi @mansour Does it give you any specific information on which products are affected? It looks like you have 15 total products, but the screenshot is indicating 12 have errors. It would be interesting to know if it is the zero dollar products (3) that do not have any errors..
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Yes its the zero dolloar products are not effected for some reason. The other 12 products have a dollor value.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Correction, it's a combination of both. Last week it was 4 products with errors. as google crawls the website more products are appearing with errors
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Hm.. well that makes it a bit more tricky. And Google does not specify what products just that there's 12 total?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Hi @geanmitch Can you please submit a ticket to support? This is something that may need to be looked at by advanced support. Scroll to the bottom of our help center for the blue Contact Us button. Thanks!
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
I already submitted a ticket @geanmitch and the reponse was they are aware of it
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Thanks for confirming!
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
I'm having this problem too, but also another one:
Missing field "name"
this has been going on for some time so I'm hoping a solution is imminent.
Thanks to those who submitted a full bug report.
Judi
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Hi @ArtByJLM Can you please post a screenshot of the error you see?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Hi Bernadette - as follows - I also expanded it to show the warnings too. I hope this is helpful - please let me know if further information would be useful.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Thanks for the screenshots. It looks like a previous commenter stated that they had a ticket with support and that they were aware of it. Let me see if I can find out some more information, though.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
It looks like our team is aware of this, although I don't know yet what actions we will take. It seems like this mostly just affects how products are displayed in search results right now, meaning that they aren't rich snippets and look like regular search results.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Yeah I have the same issue on all of my products with a bunch of warnings. The first is the aggregate Rating
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Thanks for commenting. I think Adam mentioned our team is aware of the issue. I'll see if we can get any more info.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
I have this issue as well on all of my products.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
I had the same issue, and the problem is that the Weebly Store individual item pages have incomplete micro-data elements wrapping the content. My solution was to add some Javascript in the site's global footer. This will look for the itemprops for aggregateRating and itemReviewed, then add the needed micro-data.
<script> var reviewDiv = document.createElement("div"); var ratingDiv = document.createElement("div"); var reviewSpan1 = document.createElement("span"); var reviewSpan2 = document.createElement("span"); var ratingSpan3 = document.createElement("span"); var ratingSpan4 = document.createElement("span"); var ratingSpan5 = document.createElement("span"); var reviewMeta1 = document.createElement("meta"); var ratingMeta2 = document.createElement("meta"); var schemaReview = document.querySelector('[itemprop="itemReviewed"]'); function setAttributes(el, attrs) { for(var key in attrs) { el.setAttribute(key, attrs[key]); } } setAttributes(reviewDiv, {"itemprop": "review","itemscope":"", "itemtype":"http://schema.org/Review", "class":"hidden"}); setAttributes(reviewSpan1, {"itemprop":"name"}); setAttributes(reviewSpan2, {"itemprop":"author"}); setAttributes(reviewMeta1, {"itemprop":"datePublished", "content":"2019-04-01"}); setAttributes(ratingDiv, {"itemprop":"reviewRating","itemscope":"", "itemtype":"http://schema.org/Rating", "class":"hidden"}); setAttributes(ratingMeta2, {"itemprop":"worstRating", "content": "5"}); setAttributes(ratingSpan3, {"itemprop":"ratingValue"}); setAttributes(ratingSpan4, {"itemprop":"bestRating"}); setAttributes(ratingSpan5, {"itemprop":"description"}); /*review div*/ reviewSpan1.innerText = "A needed Source: "; reviewSpan2.innerText = "Facebook"; reviewMeta1.innerText = "April 1, 2019"; /* Rating div*/ ratingSpan3.innerText = "5/"; ratingSpan4.innerText = "5 stars: "; ratingSpan5.innerText = "Well constructed, attractive selection"; reviewDiv.appendChild(reviewSpan1).appendChild(reviewSpan2).appendChild(reviewMeta1); ratingDiv.appendChild(ratingSpan3).appendChild(ratingSpan4).appendChild(ratingSpan5); schemaReview.appendChild(reviewDiv).appendChild(ratingDiv); function addReviewMetaDataToStorePages() { var storeSpan1 = document.createElement("span"); var storeSpan2 = document.createElement("span"); var schemaspan = document.querySelector('[itemprop="aggregateRating"]'); var hideschema = document.createAttribute("class"); hideschema.value= "hidden"; storeSpan1.setAttributeNode(hideschema); storeSpan1.setAttribute("itemprop", "ratingValue"); storeSpan2.setAttribute("itemprop", "reviewCount"); storeSpan1.innerText = " Rated 5/5; "; storeSpan2.innerText = "Customer Reviews: 4"; schemaspan.appendChild(storeSpan1).appendChild(storeSpan2); } addReviewMetaDataToStorePages(); </script>
The hidden class is some CSS that I added to the main.less file to prevent the content from being visible on screen:
.hidden { color:transparent; }
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
I am having this exact same issue. If I copy and paste this code into my website footer, it will fix the issue?
Thank you.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
I'm not familiar with the code that was posted, so I wouldn't be able to confirm if it would fix anything. Sorry to hear you are having this problem as well. I still don't have an eta on a fix, but will highlight this issue in our next feedback meeting.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
So, is this a valid solution?
Same problem here...
Thanks!
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report