Title: Websource Customer Reviews for Google
Author: websourcefr
Published: <strong>October 5, 2026</strong>
Last modified: October 5, 2026

---

Search plugins

![](https://ps.w.org/websource-customer-reviews-for-google/assets/banner-772x250.
png?rev=3728742)

![](https://ps.w.org/websource-customer-reviews-for-google/assets/icon-256x256.png?
rev=3728742)

# Websource Customer Reviews for Google

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

[Download](https://downloads.wordpress.org/plugin/websource-customer-reviews-for-google.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/websource-customer-reviews-for-google/#description)
 * [Reviews](https://wordpress.org/plugins/websource-customer-reviews-for-google/#reviews)
 *  [Installation](https://wordpress.org/plugins/websource-customer-reviews-for-google/#installation)
 * [Development](https://wordpress.org/plugins/websource-customer-reviews-for-google/#developers)

 [Support](https://wordpress.org/support/plugin/websource-customer-reviews-for-google/)

## Description

Websource Customer Reviews for Google lets you publish the customer reviews you 
collected on Google (Maps or Google Business Profile) on your own WordPress site,
without any paid third-party API.

The plugin never invents a rating. The AggregateRating markup is computed live from
the reviews stored in your database, and nothing is output as long as no review 
has been saved.

**Features**

 * Paste the raw text copied from your Google reviews panel. The plugin parses it
   and extracts the author, the rating, the review body and the relative date of
   each review. English and French relative dates are recognised.
 * Review, correct, add or delete reviews one by one from a standard admin screen.
 * A dedicated public page is served at `/customer-reviews/` by default. The slug
   is configurable.
 * A shortcode `[wscrg_reviews]` displays the list anywhere, with an optional `limit`
   attribute.
 * A genuine schema.org `AggregateRating` block, computed from the stored reviews(
   average, review count, 1 to 5 bounds), is printed in the `<head>` of the reviews
   page.
 * A PHP function `wscrg_get_aggregate_rating()` is exposed so your theme or your
   SEO plugin can inject the same rating into its own `Organization` or `LocalBusiness`
   JSON-LD.
 * When WooCommerce is active, an optional store reviews block can be displayed 
   on product pages that have no product review. It is clearly labelled as a store
   review, never as a product review, and it never emits `Review` or `AggregateRating`
   markup at product level.
 * Reviews are stored in a dedicated database table created on activation, not as
   posts or pages.

The plugin works fully on a WordPress site without WooCommerce. Only the product
page fallback requires WooCommerce.

**Disclaimer**

This plugin is not affiliated with, endorsed or sponsored by Google LLC. Google,
Google Maps and Google Business Profile are trademarks of Google LLC. The plugin
does not connect to any Google service: you copy and paste the review text yourself.

**Responsible use**

Structured data must reflect reviews you genuinely received. Publishing invented
reviews or ratings breaches search engine guidelines and consumer protection law
in many countries. This plugin is designed so that no rating can be produced without
a stored review.

## Installation

 1. Upload the `websource-customer-reviews-for-google` folder to `wp-content/plugins/`,
    or install the plugin from the WordPress plugin directory.
 2. Activate the plugin from the Plugins screen. The reviews table is created automatically.
 3. Go to **Customer Reviews > Settings** to set the title and the slug of the public
    page.
 4. Go to **Customer Reviews > Import** to paste the text copied from Google, or to**
    Customer Reviews > Reviews** to enter them manually.
 5. Visit `/customer-reviews/`, or the slug you chose, to see the public page.

## FAQ

### Does the plugin invent reviews or a rating if I have none?

No. As long as no review is stored, no `AggregateRating` block is output and `wscrg_get_aggregate_rating()`
returns null.

### Does the plugin connect to a Google API?

No. You copy the review text from your own Google listing and paste it into the 
plugin. No API key, no external request, no paid service.

### How do I add the overall rating to the Organization JSON-LD of my theme?

In your `functions.php` or in your SEO plugin:

    ```
    $rating = wscrg_get_aggregate_rating();
    if ( $rating ) {
        $organization_schema['aggregateRating'] = $rating;
    }
    ```

### The parser misreads some reviews, what should I do?

The format of the text copied from Google is not a guaranteed standard. After an
import, always read through the list in **Customer Reviews > Reviews** and correct
or delete anything that was misread. That is exactly what the manual screen is for.

### Does the store reviews block appear as a product review in search engines?

No. It is displayed without any `Review` or `AggregateRating` markup at product 
level, so it can never be mistaken for a review of that specific product.

### Which languages does the date parser understand?

Relative dates in English and in French, such as 3 months ago or il y a 3 mois. 
Reviews whose date is not recognised are still imported, with an empty date that
you can fill in manually.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Websource Customer Reviews for Google” is open source software. The following people
have contributed to this plugin.

Contributors

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

[Translate “Websource Customer Reviews for Google” into your language.](https://translate.wordpress.org/projects/wp-plugins/websource-customer-reviews-for-google)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [reviews](https://wordpress.org/plugins/tags/reviews/)[rich snippets](https://wordpress.org/plugins/tags/rich-snippets/)
   [schema](https://wordpress.org/plugins/tags/schema/)[testimonials](https://wordpress.org/plugins/tags/testimonials/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/websource-customer-reviews-for-google/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/websource-customer-reviews-for-google/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/websource-customer-reviews-for-google/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/websource-customer-reviews-for-google/)