Title: Shapo &#8211; Review &amp; Testimonial Widgets for Google and More
Author: Shapo
Published: <strong>September 28, 2026</strong>
Last modified: September 28, 2026

---

Search plugins

![](https://ps.w.org/shapo/assets/banner-772x250.png?rev=3716571)

![](https://ps.w.org/shapo/assets/icon.svg?rev=3716571)

# Shapo – Review & Testimonial Widgets for Google and More

 By [Shapo](https://profiles.wordpress.org/shapoio/)

[Download](https://downloads.wordpress.org/plugin/shapo.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/shapo/#description)
 * [Reviews](https://wordpress.org/plugins/shapo/#reviews)
 *  [Installation](https://wordpress.org/plugins/shapo/#installation)
 * [Development](https://wordpress.org/plugins/shapo/#developers)

 [Support](https://wordpress.org/support/plugin/shapo/)

## Description

Your customers already say good things about you. Shapo collects those words, keeps
them in one place and shows them where people decide to buy: on your own website.
This plugin connects your WordPress site to Shapo and puts any Shapo widget, form
or survey on a page with a block, a page builder element or a shortcode.

There is no Google API key to create and no business ID to look up. You import reviews
in Shapo by pasting your business link, design the widget there, and place it here.

#### Show reviews where visitors decide

Bring in reviews from Google, your WooCommerce store, Trustpilot, G2, Capterra, 
Yelp, Facebook and 30+ other sites, add the testimonials you collect yourself, and
show them in the layout that suits the page:

 * Grid: a masonry wall of review cards for a testimonials or about page.
 * Carousel and multi carousel: rotating review cards for a homepage section.
 * Marquee: a strip of reviews that scrolls slowly under a hero or a pricing table.
 * List: one review after another, easy to read on a long product page.
 * Single review: one strong quote next to a signup form or a checkout button.
 * Rating badge: your star rating and review count, small enough for a header or
   footer.
 * Floating review toast: a small popup that shows reviews one at a time while visitors
   browse.

Each widget takes your colours, fonts and spacing, plays video testimonials as well
as text, and can be filtered, for example to 5-star reviews only or to reviews tagged
for one product, so every page shows the proof that fits it.

#### Collect new testimonials, including video

Share a collection form by link or place it on your site. Customers leave a star
rating and a written review, or record a video testimonial on their phone or laptop
with nothing to install. Your own questions and product tags add the details that
make a review believable, such as how long someone has been a customer or which 
product they bought, and a consent checkbox records their permission to quote them.

#### Get more reviews on Google and other sites

Review Booster is a branded page with your review links on it: Google, Trustpilot,
Facebook or your own form. Send the one link in a receipt, a text message or a QR
code, and customers pick where to review you in one tap.

#### A Wall of Love page

Put every review on one page under your logo and colours, and link to it from your
menu, a proposal or an email signature, so anyone checking you out finds all the
proof in one place.

#### Hear from customers and visitors

 * NPS survey: one question from 0 to 10, from a button on your site or a link in
   an email. You get the score, the reason behind each answer, and the happy customers
   worth asking for a review.
 * Feedback widget: a small button visitors use to tell you what went wrong on the
   page they are on. Every comment arrives with its page address.
 * AI surveys: a short chat that asks each customer the follow-up question an interviewer
   would, then groups and ranks the reasons people buy, stay or leave.

The plugin places a survey inside a page, or as a floating button on every page 
from its settings.

#### See what works

Shapo analytics show how many visitors saw each widget and how many clicked it, 
how many people opened each form and how many finished it, the views and clicks 
on your Wall of Love and Review Booster, and your survey responses and scores. You
can see which reviews and pages do the work, and which sites your widgets run on.

#### Made for WordPress

 * **Page builders:** a native Shapo element in Elementor, Beaver Builder, Bricks
   and WPBakery, not just a shortcode box.
 * **Block editor:** the Shapo Widget block, with a live preview while you edit.
   Pasting the embed code from Shapo into the editor turns it into the block.
 * **Everything else:** the `[shapo]` shortcode works in Divi, Oxygen, Breakdance,
   the classic editor, widget areas and theme templates.
 * **Whole site:** show a floating review popup or survey button on every page from
   the plugin settings.

Connect your Shapo workspace once and the block and builder elements list your widgets,
forms and surveys, so you pick one by name. Connecting works on every Shapo plan,
including the free plan. You can skip it and paste an id instead.

Widgets resize to fit their content, keep their own styles so your theme’s CSS cannot
break them, and can be lazy loaded. The plugin keeps caching and speed plugins (
WP Rocket, LiteSpeed Cache, Cloudflare Rocket Loader) from delaying the Shapo script
until the first click, which would otherwise leave widgets blank for visitors who
never interact with the page.

#### Free plan and Pro

You need a Shapo account, and a free one is enough to use everything in this plugin.
The free plan includes up to 10 testimonials and imported reviews, unlimited widgets
and forms, one survey, and Shapo branding on widgets. Pro removes the testimonial
limit and the branding, and re-imports your reviews from each source every day so
new ones appear on their own. Plans and prices are on [shapo.io/pricing](https://shapo.io/pricing).
Visitors never see trial notices or upgrade messages; on the free plan the only 
sign is a small “Powered by Shapo” badge under the widget.

#### Shortcodes

    ```
    [shapo id="WIDGET_ID"] shows a widget.

    [shapo form="FORM_ID"] and `[shapo survey="SURVEY_ID"]` show a form or a survey.

    [shapo id="WIDGET_ID" lazy="true"] waits until visitors scroll near the widget.

    [shapo_rating_schema id="WORKSPACE_ID"] adds review schema (an aggregate rating in JSON-LD) built from your Shapo reviews. Add `tags`, `name` or `type` to narrow it, for example `[shapo_rating_schema id="WORKSPACE_ID" tags="Blue Shoes" name="Blue Shoes" type="Product"]`.
    ```

You can use the embed code copied from Shapo in place of any id.

#### Where reviews come from

Shapo imports reviews from Google, WooCommerce, Facebook, Trustpilot, G2, Capterra,
Yelp, Tripadvisor, Product Hunt, the App Store, Google Play, Etsy, Shopify review
apps (Judge.me, Okendo, Yotpo, Loox, Stamped), Zillow, Udemy, Clutch and more, and
lets you pick which ones each widget shows, for example only 5-star reviews or only
reviews tagged for one product. Testimonial forms collect new text and video testimonials,
and surveys ask your customers what they think. See every source on [shapo.io/integrations](https://shapo.io/integrations).

#### Support

Questions go to the Shapo team through the chat in your Shapo dashboard, or the 
help center at [help.shapo.io](https://help.shapo.io). Start with the [WordPress setup guide](https://help.shapo.io/en/articles/17213872-how-to-add-shapo-to-your-wordpress-site).

Shapo is built by the team behind [ProveSource](https://provesrc.com), the social
proof platform.

### External services

This plugin connects to Shapo (https://shapo.io) to display your widgets, forms 
and surveys. Shapo is provided by Configo Ltd.

 * On pages that show a Shapo block, shortcode or element, or on every page when
   you turn on the site-wide embed or the “load on every page” setting, the visitor’s
   browser loads the Shapo script from `cdn.shapo.io` and the widget itself from`
   app.shapo.io` and `api.shapo.io`. Those requests include the page URL, which 
   Shapo uses for widget analytics. The widget page loads its fonts from `fonts.
   bunny.net` and a script library from `cdnjs.cloudflare.com`, shows reviewers’
   profile pictures from the site the review came from (for example Google), and
   reports rendering errors to Sentry. Shapo is served through Cloudflare.
 * While you edit, the Shapo Widget block previews the selected widget, form or 
   survey by loading it from `app.shapo.io` inside the editor.
 * When you click Connect with Shapo, you are sent to `app.shapo.io` to sign in 
   and approve the connection. Your site then exchanges a one-time code with `api.
   shapo.io` for a connection token, and uses that token to fetch the names and 
   ids of your widgets, forms and surveys while you edit. Your site URL and site
   title are sent so the connection shows up in your Shapo account.
 * When you disconnect, or delete the plugin while connected, your site asks `api.
   shapo.io` to revoke its connection token.

Shapo terms of service: https://shapo.io/terms-of-service
 Shapo privacy policy:
https://shapo.io/privacy-policy

## Screenshots

[⌊A Google reviews grid, a rating badge and a floating review popup on a live page.⌉⌊
A Google reviews grid, a rating badge and a floating review popup on a live page
.⌉[

A Google reviews grid, a rating badge and a floating review popup on a live page.

[⌊The Shapo Widget block in the editor, with a live preview and your widgets listed
in the sidebar.⌉⌊The Shapo Widget block in the editor, with a live preview and your
widgets listed in the sidebar.⌉[

The Shapo Widget block in the editor, with a live preview and your widgets listed
in the sidebar.

[⌊Adding a new Shapo Widget block: pick from your workspace or paste an id.⌉⌊Adding
a new Shapo Widget block: pick from your workspace or paste an id.⌉[

Adding a new Shapo Widget block: pick from your workspace or paste an id.

[⌊The Shapo settings page: connection, site-wide popup and a shortcode for every
widget.⌉⌊The Shapo settings page: connection, site-wide popup and a shortcode for
every widget.⌉[

The Shapo settings page: connection, site-wide popup and a shortcode for every widget.

## Blocks

This plugin provides 1 block.

 *   Shapo Widget Show a Shapo reviews widget, testimonial form or survey.

## Installation

 1. Install and activate the plugin.
 2. Open **Shapo** in the WordPress admin menu and click **Connect with Shapo**. Sign
    in or create a free account, then pick the workspace to connect.
 3. Edit a page, add the **Shapo Widget** block (or the Shapo element in your page 
    builder) and choose a widget.

No Shapo account yet? Create one at [shapo.io](https://shapo.io), build a widget,
then come back to step 2.

The [step-by-step setup guide](https://help.shapo.io/en/articles/17213872-how-to-add-shapo-to-your-wordpress-site)
walks through every step with screenshots.

## FAQ

### Do I need a Google API key?

No. Shapo imports reviews from the link to your Google business profile (or your
page on any other supported site). There is no API key, place ID or Google Cloud
project to set up.

### Can I show my WooCommerce product reviews?

Yes. Paste your store’s address into Shapo and it imports your product reviews through
WooCommerce’s public Store API, with no API keys to create. Review plugins that 
save reviews as regular product reviews, such as Customer Reviews for WooCommerce,
come through the same way. They then show up next to your Google and other reviews.

### Do I need a paid Shapo plan?

No. The plugin and the Connect with Shapo button work on the free plan, which includes
up to 10 testimonials and imported reviews, unlimited widgets and forms, and Shapo
branding. Pro removes the limit and the branding and syncs your reviews every day.

### How often do new reviews show up?

On Pro, Shapo re-imports each connected source once a day. On the free plan, you
import again from your Shapo dashboard when you want new reviews. Changes you make
to a widget in Shapo show up on your site straight away, with no need to edit the
page.

### Do I have to connect my account?

No. Connecting lets you pick widgets from a list. Without it, paste the widget id
or embed code from Shapo into the block, element or shortcode.

### What can the connected site access?

Only the names and ids of the widgets, forms and surveys in the workspace you picked.
It cannot read your reviews, contacts or billing. Disconnect from the plugin settings,
or from Settings, Integrations in Shapo.

### My widget does not show up inside a popup or tab

Some popups and tabs load their content after the page. Turn on **Load the Shapo
script on every page** in the plugin settings.

### Does it work with my caching plugin?

Yes. Widgets render in the visitor’s browser, so a cached page stays correct when
you change a widget in Shapo.

### Will it slow my site down?

The script that runs on your page is about 10 KB compressed and loads with `defer`,
so it never blocks the page from rendering. It only loads on pages that show a Shapo
widget, unless you turn on the site-wide options. Turn on lazy loading for widgets
further down the page and they load only when a visitor scrolls near them.

### Is it GDPR friendly? Does it set cookies?

The widget sets no cookies. The only thing it stores is a note in session storage
when a visitor closes a floating popup, so the popup stays closed until they close
the browser. Widgets are served by Shapo from `app.shapo.io`, so the visitor’s browser
does talk to Shapo; see External services below for exactly what is sent.

### Do the reviews help my SEO?

Widgets are displayed in an embedded frame, so search engines do not count the review
text as part of your page. To give search engines your rating, add the `[shapo_rating_schema]`
shortcode, which adds rating markup to the page. Google only shows star ratings 
for some kinds of pages (products, recipes, software and similar); it does not show
them for reviews a business publishes about itself on its own site.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Shapo – Review & Testimonial Widgets for Google and More” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Shapo ](https://profiles.wordpress.org/shapoio/)

[Translate “Shapo – Review & Testimonial Widgets for Google and More” into your language.](https://translate.wordpress.org/projects/wp-plugins/shapo)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/shapo/), check out 
the [SVN repository](https://plugins.svn.wordpress.org/shapo/), or subscribe to 
the [development log](https://plugins.trac.wordpress.org/log/shapo/) by [RSS](https://plugins.trac.wordpress.org/log/shapo/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First release: block, shortcodes, classic widget, Elementor, Beaver Builder, 
   Bricks and WPBakery elements, site-wide embed and Connect with Shapo.

## Meta

 *  Version **1.0.0**
 *  Last updated **4 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.0 or higher **
 * Tags
 * [Google Reviews](https://wordpress.org/plugins/tags/google-reviews/)[review widget](https://wordpress.org/plugins/tags/review-widget/)
   [social proof](https://wordpress.org/plugins/tags/social-proof/)[testimonials](https://wordpress.org/plugins/tags/testimonials/)
   [woocommerce reviews](https://wordpress.org/plugins/tags/woocommerce-reviews/)
 *  [Advanced View](https://wordpress.org/plugins/shapo/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/shapo/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/shapo/reviews/)

## Contributors

 *   [ Shapo ](https://profiles.wordpress.org/shapoio/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/shapo/)