Documentation

How to add Google reviews to WordPress with Glowing Reviews.

Glowing Reviews (the iWEBAPP Google Reviews Widget) imports your Google reviews with no API key, stores them in your own WordPress database, and publishes them as a responsive grid or slider with one shortcode. The Free version has five admin tabs: Import, Reviews, Grid design, Embed, and Info. Pro adds a Grid/Slider designer and a License tab, for six tabs total.

Tested with WordPress 7.0 · Requires WP 6.2+ · PHP 7.4+ · GPLv2

Glowing Reviews plugin-only Info tab with setup guidance and a complete feature overviewBuilt-in guidance
Glowing Reviews plugin-only Import tab for public Google review URLs and CSV or JSON contentStep 1: Import
Glowing Reviews plugin-only Embed tab with reusable shortcodes for WordPress pagesStep 4: Embed
Every chapter matches a visible plugin step.The screenshots are cropped to the plugin interface only.

Installation

  1. Free: in WordPress admin, open Plugins, Add New, search "iWEBAPP Google Reviews Widget," install, then activate.
  2. Pro: open Plugins, Add New, Upload Plugin, choose the Pro ZIP, and activate. Upgrading keeps your imported reviews and settings because the data lives in your database.
  3. Open the iWEBAPP Reviews menu item in the admin sidebar.
  4. Pro only: open the License tab, paste your key, and click Activate license to unlock Pro features and updates.
Plugin-only Glowing Reviews Import tab showing the public Google Maps URL importer and CSV or JSON review importer
After activation the plugin opens on the Import tab.

1. Import tab (Import/Export in Pro)

Option A: import public Google reviews by URL

  1. Paste a Google Maps place URL, a Business Profile URL, or a short link. Short maps.app.goo.gl, goo.gl, and g.page links are expanded automatically.
  2. Check the authorization box confirming you own or are authorized to manage the profile. The button stays disabled until this is checked.
  3. Click Save URL and pull reviews. The saved URL is stored encrypted.
  4. Use Pull latest reviews any time to re-import. Your show/hide and position choices are preserved.
  5. If Google withholds review text, paste a business webpage that publicly displays its reviews; the importer can read schema.org review markup and embedded review widgets.
  6. Remove saved URL lets you switch profiles, with a choice to keep reviews (merge on next import) or delete them.

Option B: import CSV or JSON (any card content)

  1. Download the sample CSV or JSON, or prepare your own. Maximum file size is 2 MB.
  2. Upload a .csv or .json file, or paste the data.
  3. Click Preview and map import, then map columns to card title, review text, image, rating, date, and unique ID.
  4. Works for testimonials, team or staff profiles, case-study quotes, student reviews, and product feedback. Uploaded temporary files are not retained.

Pro export: Export a full JSON backup (reviews, source, settings, saved displays) before migrating, or export the review library as CSV. Pro can also restore a backup JSON.

2. Reviews tab

The Reviews tab is your local library. Show or hide each review with a toggle, set a numeric Position for manual order, and Delete any item. Use Select all and Unselect all for bulk control, and a live count shows how many are selected. "Add sample reviews" lets you explore the designer before importing real content. A sticky save bar keeps Save within reach.

Plugin-only Glowing Reviews library showing imported reviews, visibility toggles, position fields, delete buttons, and bulk selection controls
Curate your library: show or hide, reorder, delete, and bulk select.

3. Grid design tab (Grid/Slider design in Pro)

A live-preview designer with a device switch (Desktop, Laptop, Tablet, Phone) and zoom (100%, 75%, 50%, 35%). It has three control groups.

Heading & content

First line and main title text, the title HTML tag (H1 to H6), introduction, the stacked images/rating/review-count summary, review character limit, and size/weight/color for each text element.

Layout & position

Pick a layout, set per-device columns and rows (Free), use grid presets, click a slot map to leave intentional gaps, set card gap and max reviews, choose order (latest, highest, manual, random), and filter by exact star ratings.

Card appearance

Even and uneven card fill, borders, radius, padding, minimum height, reviewer image size, desktop typography, font selection (inherit, Elementor, or a Google Font), and toggles for portraits, dates, the Google logo, and hover-to-reveal.

Three Free layouts: Showcase mosaic, Editorial heading above, and Column list. Pro adds three more: the Review slider/carousel, the Pill marquee slider (an animated stream of pill-shaped review cards), and the Circular bubble cluster (a portrait-led circular review constellation). Pro also unlocks per-device typography and image sizes, advanced heading placement, and card shadows.

Plugin-only Glowing Reviews Layout step with visual layout choices, live preview, and desktop laptop tablet and phone controls
The designer renders with the same engine as your live page, so the preview matches the result.

Review slider and carousel (Pro)

The Pro slider supports Editorial-cards or Compact-carousel styles, cards-per-view set per device (desktop up to 6, laptop 4, tablet 3, phone 2), scroll count, autoplay with an interval, loop, and pause on hover. Arrows can be shown or hidden with chevron, arrow, caret, or custom SVG/PNG icons, three shapes, and five placements. Dots support six placements. The slider JavaScript loads only on pages that use it.

4. Embed tab

Copy the default shortcode [iwebapp_reviews], which uses every choice from the Design tab. Add it through any builder:

  • Elementor: drag a Shortcode widget and paste the shortcode.
  • Gutenberg: use the Shortcode block.
  • Divi, Beaver Builder, WPBakery, Bricks: use their code, text, or shortcode element.
  • Theme templates: use the WordPress sidebar Shortcode widget or a PHP do_shortcode() call.

Pro saved displays: create named designs, each with its own shortcode such as [iwebapp_reviews id="home-slider"] and [iwebapp_reviews id="footer-grid"], so different pages show different displays.

Plugin-only Glowing Reviews Embed tab with copyable shortcode, per-page override example, and saved display shortcodes
The Embed tab with the default shortcode and Elementor placement steps.

5. License tab (Pro)

Pro adds a License tab to activate your key through Easy Digital Downloads Software Licensing on the iWEBAPP store. Paste your license key and click Activate license. The tab shows status, expiry, the customer email, sites used versus your license limit, and when it was last checked. Use Check status to refresh, or Deactivate on this site to free a seat before moving the license.

Plugin-only Pro License tab with a fully masked license key, active status, lifetime expiry, sample customer email, and site activation count
Activate and manage your Pro license, with live status from the store.

Shortcode attribute reference

Both [iwebapp_reviews] and the alias [iwebapp_google_reviews] accept these attributes. Any attribute you omit uses your saved Design-tab setting.

AttributeValuesWhat it does
ida saved display nameRenders a Pro saved display, e.g. id="home-slider".
limit1 to 50Maximum number of reviews shown.
columns1 to 6Number of grid columns.
rows1 to 6Number of grid rows.
layoutshowcase, editorial, grid, list, sliderLayout style. slider requires Pro.
min_rating1 to 5Lowest star rating allowed to appear.
orderlatest, highest, manual, randomHow reviews are ordered.
headingyes, noShow or hide the heading section.

Example: [iwebapp_reviews limit="6" columns="3" rows="2" layout="editorial" min_rating="4" order="latest" heading="yes"]

Storage, privacy, and external requests

The plugin is privacy-first and self-hosted. Here is exactly where data lives and what loads from outside your site.

ItemWhere it lives
Imported reviews and cardsA custom table in your WordPress database
Plugin CSS and JavaScriptServed from your WordPress install (no SaaS CDN)
Analytics or visitor dataNone collected; nothing sent to iWEBAPP
Reviewer photosLoad from their original Google image hosts
Google Fonts (only if you pick one)Load from Google Fonts; use inherit or elementor to avoid
Outbound request to GoogleOnly when an admin saves a URL or clicks update

Only import profiles you own or are authorized to manage. Administrators are responsible for content rights, privacy obligations, and applicable terms. The public URL importer is not an official Google API integration, and Google may change its responses at any time. Uninstalling through WordPress removes the reviews table and plugin options.

Note on Google star snippets: reviews a business displays about itself are treated by Google as self-serving and are not eligible for star review rich results, with any plugin. Glowing Reviews gives you genuine on-page social proof that builds trust and conversions.

Documentation FAQ

Common setup questions

How many admin tabs are there?

Free has five: Import, Reviews, Grid design, Embed, and Info. Pro has six, adding a License tab for your key.

Do I need a Google API key?

No. Paste a public Google Maps or Business Profile URL in the Import tab and the plugin reads the publicly visible reviews. Short links are expanded automatically. No Cloud project, billing, or API key is needed.

What is the shortcode?

The default is [iwebapp_reviews], with the alias [iwebapp_google_reviews]. Override per page with attributes like limit, columns, rows, layout, min_rating, order, and heading. Pro adds id for saved displays.

Where are my reviews stored?

In a custom table in your WordPress database. The plugin does not send review data to iWEBAPP. Reviewer photos load from their original hosts.

Will this give me Google star snippets?

Generally no. Self-displayed reviews are not eligible for Google review rich results with any plugin. The benefit is on-page social proof.

Ready to set it up?

Download the free plugin and publish your Google reviews in about five minutes.

Ready in about five minutes

Show your Google reviews beautifully, with no API key and no monthly fee.

0
Agency projects
0
Admin tabs
0
Layouts with Pro
0
API keys

Reviewer photos are free-to-use sample portraits shown to illustrate the layout.