Support » Plugin: Testimonial Rotator » Item does not support reviews

  • rodeboy

    (@rodeboy)


    Hi, Google Search Console detected issues on each of the testimonials in this rotator on this page saying, “Item does not support reviews”. I have inserted the Company name into the Name field in the rotator settings. Research suggests that Google thinks that these are self-serving however they are genuine testimonials given and reproduced using the Testimonial Rotator plugin.

    Any ideas?

    The page I need help with: [log in to see the link]

Viewing 4 replies - 31 through 34 (of 34 total)
  • erocksc

    (@erocksc)

    Hey @rodeboy – so far so good. I re-vailidated the pages in question in GSC and they all came back as “other”, meaning the new plug-in doesn’t try to throw structured data out on that page.

    So, I’d say thumbs up on Strong Testimonials!

    Cheers,
    Eric

    tlgtimeshare

    (@tlgtimeshare)

    The “Hide Microdata (hreview)” box workaround doesn’t appear to be working any more (WP 5.5.1) as GSC just flagged for this very same issue that was marked as “fixed” since June. I even tried unchecking, saving, then checking and saving again, also hiding stars. Fix validation fails. Think it’s time to dump this plugin now as it’s clearly been abandoned and is not fit for its purpose any more. 🙁

    tlgtimeshare

    (@tlgtimeshare)

    @erocksc – thanks, just switched to strong testimonials and removed this plugin. GSC cleared the initial error and now waiting for full validation. Haven’t loaded up all testimonials yet just in case!

    I made the mistake of not reading the reviews beforehand and I’ve just installed and configured this plugin for a client. I’m not able to convert all the testimonials to a new plugin, but seeing as there’s been no activity from the plugin author, I thought I’d go in and fix the plugin issue:

    I’m using the default theme and the rotator shortcode, so the problem file for me is templates/default/loop-testimonials.php. Firstly, I removed all instances of ‘$hclass’. Then I entered my own Reviews json schema at the top of the file:

    <script type="application/ld+json">
        {
          "@context": "https://schema.org/",
          "@type": "Review",
          "itemReviewed": {
            "@type": "Organization",
            "name": "Company Name"
          },
          "reviewRating": {
            "@type": "Rating",
            "ratingValue": "'.$rating.'"
          },
          "name": "Company Name",
          "author": {
            "@type": "Organization",
            "name": "'.$post_title.'"
          },
          "reviewBody": "'.$reviewBody.'"
        }
        </script>

    The above are the required properties for Review schema only. Add more if you wish. Make sure $post_title and $reviewBody variables are declared above this. Code for the $reviewBody variable can be found further down the file in the CONTENT section.

    Finally, in the main testimonial-rotator.php file in the root of the plugin, find this line if( $show_microdata ) $cycle_class .= ' hreview-aggregate '; and comment it out (around line 482).

    That should stop the Search Console issues, but just check by running the web page through their testing tool: https://search.google.com/u/0/test/rich-results
    More info on Reviews schema can be found here:
    https://developers.google.com/search/docs/data-types/review-snippet#json-ld_1
    https://schema.org/Review

Viewing 4 replies - 31 through 34 (of 34 total)
  • The topic ‘Item does not support reviews’ is closed to new replies.