Showcase applies JSON-LD schema markup (Google’s preferred markup for structured data) to 1st-party reviews generated by Get Reviews campaigns when published on a List or Carousel widget. This means that review and ratings data can be properly read and indexed by Google and other search engines.
To learn more about Schema Markup and why it’s important for local businesses, check out our blog post on the subject here.
1st-party vs 3rd-party reviews
Reviews which were given directly to your business (1st-party), rather than via an external platform like Google, actually belong to you, so, provided that the responder has given you permission to share them publicly, 1st-party reviews and ratings from Get Reviews can be republished on your widget with schema.
External, or 3rd party, reviews (those which are pulled in to your Reputation Manager report from review sites like Google or booking.com), are owned by the original publisher.
While it’s okay to display these reviews on your site as social proof, they should not be marked up with schema.
As we reported in September 2019, Google announced a change to the way review schema can be used by local businesses, calling the perception of “reviews of a business on the business’ own site” as ‘self-serving’, and stating they intended to reduce “misleading implementations of schema markup”.
Essentially, 3rd-party reviews have already been indexed for SERPs on the source site. If you republish these reviews in structured data format, search engines won’t use it so there is no benefit to schema markup.
What information do you pass in the source code?
When 1st party reviews are included in the widget, we’ll pass various properties in the source code. ‘Type’ will be passed as “LocalBusiness” and “AggregateRating” translates NPS scores from Get Reviews feedback into star rating.
To read more about schema: