Ecommerce software home
Shopping Cart Software Forum for Ecommerce Templates
 
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

Find us on Facebook Follow us on Twitter View our YouTube channel
Search our site
Forum Search
Google Site Search
 All Forums
 Technical
 PHP (Unix / Linux / Apache) versions
 Product Reviews Showing as Votes
Author « Topic »  

RJB
Ecommerce Template Expert

United Kingdom
792 Posts

Posted - 04/15/2022 :  13:42:19  
Hi, I just noticed in the Google search results that my product reviews are showing as 'votes' instead of 'reviews'. I haven't noticed this before, but I think it must have changed at some point. Can you advise why this is and if it's possible to revert back to 'reviews'.

Richard.

1818charlie
ECT Moderator

United Kingdom
1198 Posts

Posted - 04/15/2022 :  14:18:20  
Hi Richard

About two years ago I was chatting to someone regarding web stuff and this actually cropped up. I can only recall that it was thought that it is / may be something to do with Schema data. I am guessing the best person with a more complete answer is Vince. Maybe someone else has experienced this could chime in.

-----------------------------------
Steve
Manchester UK

Make it as simple as possible, but not simpler.

ITZAP
Ecommerce Template Guru

Australia
1018 Posts

Posted - 04/15/2022 :  18:59:33  
Using the stock standard Ecommerce Templates microdata markup, mine show as:
quote:
***** Rating: 5 - 6 votes


Gary

Vince
Administrator

42853 Posts

Posted - 04/17/2022 :  04:15:59  

RJB
Ecommerce Template Expert

United Kingdom
792 Posts

Posted - 04/17/2022 :  15:11:38  
Hi Vince,

You can see an example Google result at https://www.google.com/search?q=diy001+dolls+house+door&oq=diy001+dolls+house+door&aqs=chrome.0.69i59.5679j0j1&sourceid=chrome&ie=UTF-8

Our website should be the top result and it shows 'Rating 5 Votes 4' ..I think the listing used to show as '4 Reviews' rather than 'Votes 4'. I don't think this is a major problem, but I thought it should say reviews and wondered if it was possible to change it back.

Richard.

ITZAP
Ecommerce Template Guru

Australia
1018 Posts

Posted - 04/17/2022 :  20:17:41  
Hi Richard and Vince, this is an interesting question.

Perhaps I can offer a possible reason why Google sometimes shows "x Votes" and other times "x Reviews" in search results.
Running the latest stable Ecommerce Plus PHP v7.4.8, our Microdata product review snippets feed Googlebots data like this:

aggregateRating
type AggregateRating
ratingCount 9
ratingValue 5

Googling around, this question has been asked before here and here. The best answer appears to be:
quote:
If you only provide an AggregateRating, Google Search needs a way tell whether the ratings come from reviews or not ...

* By providing reviewCount, you convey that there are reviews. In this case, the "reviews" label in the rich result makes sense.

* By providing ratingCount, you convey that there are ratings, and if you don’t also provide reviewCount in addition, you convey that there are no reviews. In this case, the "votes" label in the rich result makes sense.


The relevant Google Developers page is here which states:
quote:
reviewCount: Number

Specifies the number of people who provided a review with or without an accompanying rating. At least one of ratingCount or reviewCount is required.


On that basis, this alteration to our Microdata code should theoretically show "9 Reviews" in search results:

aggregateRating
type AggregateRating
reviewCount 9
ratingCount 9
ratingValue 5

But I could be wrong The only way to find out for sure is try it.

Gary

Vince
Administrator

42853 Posts

Posted - 04/18/2022 :  05:26:58  
Well thanks again to Gary for some super-sleuthing on this issue. So my take is then that you have to have either one OR the other (or both) ratingCount / reviewCount but as ours are always reviews we can then change ratingCount to reviewCount. I've made this change in the v7.5 incproddetail.php file but if you don't want to update to v7.5 then just search in incproddetail.php for ratingCount and change that to reviewCount

Many thanks again Gary!

Vince

Click Here for Shopping Cart Software
Click Here to sign up for our newsletter
Click Here for the latest updater

RJB
Ecommerce Template Expert

United Kingdom
792 Posts

Posted - 04/18/2022 :  15:01:03  
Hi Vince & Gary,

Thank you very much for looking into this issue and providing a solution. I have made the recommended change to my incproddetail.php page.. The Google result hasn't changed, but I suspect it will take a while to be picked up and updated so I'll wait and see.

Thanks again,

Richard.

ITZAP
Ecommerce Template Guru

Australia
1018 Posts

Posted - 06/02/2022 :  19:27:11  
I can confirm that the microdata markup itemprop name change from ratingCount to reviewCount made in v7.5 back in April 2022 does indeed alter the rich snippet displayed in Google search results pages to:

***** Rating: 5 - 6 reviews

Exactly what we wanted.

As an experiment, I did also try changing the snippet to read:
itemprop="ratingCount reviewCount"
but Google then just displayed "6 votes" same as before, no good.

Gary

Vince
Administrator

42853 Posts

Posted - 06/03/2022 :  02:36:37  

RJB
Ecommerce Template Expert

United Kingdom
792 Posts

Posted - 06/03/2022 :  04:37:26  
I'm using 7.4.8 and edited incproddetail.php as advised, but my Google results are still showing as votes rather than reviews. Are any other changes needed or is it just Google being slow to update?

Also, I just noticed another possible issue where I have products with stock set by options which are showing 'Out of stock' on Google despite being in stock. I think this may be caused by the stock being set to zero on the product page and overridden by the option stock. Where the stock is set greater than zero on the product page and overridden options Google appears to show the items as in stock.

Richard.

ITZAP
Ecommerce Template Guru

Australia
1018 Posts

Posted - 06/03/2022 :  19:07:21  
Goodaye Richard,
Using Google Chrome and looking at your webpage here: https://www.craft-products.com/diy001-wooden-interior-door-for-112-scale-dolls-house

Right-click and "View page source". (or CTRL+U)
Scroll down to LINE 650 and note the JSON-LD script which says:
- - - - - - - - - - - - - - - - - - - -

<!-- ECT Product Schema Markup Generator v1.0 - by DLSS -->
<!-- JSON-LD Structured Data -->
<!-- ************************************************** -->

<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Product",
"name" : "Wooden Interior Door for 1:12 Scale Dolls House (TC6007)",
"image" : "https://www.craft-products.com/prodimages/large/DIY001-1.jpg",
"description" : "Wooden interior door complete with frame and architrave for both sides.  This is an opening 6 panel door with unpainted natural wood finish.  Fits most standard dolls house door openings.Dimensions (WxH): 86mm x 182mmTo fit 9mm thick wall with opening size (WxH): 75mm x 175mm approx.For smaller door openings sometimes found in dolls house basement and attic rooms please see item DIY049S.Customer Questions & Answers:Quesion:Will this door fit the opening in my Bay View dolls houseAnswer:The DIY001 internal door is the most common size and will fit most dolls houses including the Bay View. If in doubt the opening dimensions required are stated above.",
"sku" : "DIY001",
"brand" : "Streets Ahead",
"mpn" : "DIY001",
"itemCondition" : "http://schema.org/NewCondition",
"url" : "https://www.craft-products.com/diy001-wooden-interior-door-for-112-scale-dolls-house",
"offers" : {
"@type" : "Offer",
"url" : "https://www.craft-products.com/diy001-wooden-interior-door-for-112-scale-dolls-house",
"price" : "5.69",
"priceCurrency" : "GBP",
"availability" : "http://schema.org/InStock",
"priceValidUntil" : "2023-06-04T02:06:37+01:00"
},
"aggregateRating": {
"@type": "aggregateRating",
"ratingValue": "5.00",
"ratingCount": "4"
},


- - - - - - - - - - - - - - - - - - - -

==> "ratingCount": "4" is the reason why Google still shows your product reviews as 'votes' instead of 'reviews'.

And if you run your webpage through the Google Rich Results Test: https://search.google.com/test/rich-results
there is another Warning: Invalid object type for field 'author' (optional)
author type: Thing

- - - - - - - - - - - - - - - - - - - -

To fix both issues your options are:

(1) Contact Mike Beebe at DLSS and ask about an update for his Product Schema Markup Generator.

or

(2a) Re-activate the standard Ecommerce Templates Microdata schema.org markup by altering the includes.php config entry: $noschemamarkup=TRUE; to $noschemamarkup=FALSE;
(2b) If on latest stable v7.4.8, open incproddetail.php

GO TO LINE 299 and find
itemprop="ratingCount"
AND CHANGE THAT TO
itemprop="reviewCount"
and UPLOAD to server.

or

(3) Update to the latest v7.5.0 Advanced Release.


I am not sure about your issue re products with stock set by options.
Regards,

Gary

RJB
Ecommerce Template Expert

United Kingdom
792 Posts

Posted - 06/04/2022 :  04:47:46  
Hi Gary, Thank you for your reply. I must admit I'd forgotten all about the DLSS mod and hadn't realised that this was generating the markup. I will do as you suggest.

I'm grateful for your help, thank you.

Richard.
  « Topic »  
Jump To:
Shopping Cart Software Forum for Ecommerce Templates © 2002-2022 ecommercetemplates.com
This page was generated in 0.03 seconds. Snitz Forums 2000