WordPress review plugin or embed code: which should you use?

A plugin runs inside your WordPress install; an embed runs in the visitor's browser from someone else's server. The right choice depends on who you want maintaining what.

By Sorin Maxim · Founder, ReviewMix4 min read

Title card reading "Plugin or embed code? For WordPress reviews"
In short

Choose a WordPress review plugin when you want the reviews stored and rendered inside your own WordPress install and you are prepared to keep it updated. Choose an embed code when you want nothing to maintain in WordPress and the same widget to work on any site, after checking where it sends visitor data.

Choosing a WordPress review plugin or embed code comes down to where the code runs and who maintains it. A plugin runs inside your WordPress installation and becomes part of your site; an embed code runs in the visitor's browser and is maintained by the service that serves it. Neither is better in general. Each moves a different set of risks onto a different person.

Should I use a WordPress review plugin or an embed code?

Use a WordPress review plugin when you want the reviews stored and rendered by your own site and you are happy to keep one more plugin updated; use an embed code when you want nothing to install or update in WordPress and the same widget to work on any platform. The deciding questions are where the code runs, who updates it, and where your visitors' data goes.

A practical rule: if your site already has a long plugin list and occasional update trouble, an embed adds less to maintain. If your site must not load anything from another server, a plugin that stores the reviews locally, or a server-rendered embed, fits better.

What a plugin changes

A WordPress review plugin adds code that runs on your server with your site's permissions. That has consequences worth weighing before you install one:

  • It runs PHP on every page that shows reviews, and often on admin pages too, which adds to your server's work.
  • It needs updates. WordPress and PHP versions move, and a plugin that falls behind can break a page or open a security hole.
  • It holds admin-level access to your installation, like every plugin, so its maker's security practices become part of yours.
  • It usually stores data in your WordPress database, such as cached reviews or API tokens, which you then back up and protect.
  • It only works on WordPress. If you move platform, the reviews setup moves with you only if the vendor also supports the new one.

The upside is control: the reviews can be rendered in the page's own HTML, and nothing needs to load from another domain when a visitor arrives.

What an embed code changes

An embed code is a snippet that loads a widget from the provider's server when the page opens in a visitor's browser. Nothing is installed in WordPress and nothing there needs updating; the provider updates the widget for every site at once.

The trade-offs move elsewhere:

  • A third party is involved in each page view. The visitor's browser contacts the provider's server, so where that server is and what it records matters for your privacy notice.
  • Consent may apply. If the widget counts views or sets anything in the browser, it should respect your consent banner.
  • It depends on the provider being up. A good embed fails quietly, showing nothing rather than breaking the page.
  • It works on any site, so a business with a WordPress site and a separate landing page builder can use the same widget on both.

Where a review widget sends your visitors' data explains how to check the data path of any embed before you add it.

Questions to ask any vendor, plugin or embed

The same five questions separate a careful review tool from a careless one, whichever form it takes:

  • Where is the data stored, and which other companies process it?
  • How much does the widget add to the page, and does it load asynchronously?
  • Does it wait for the consent banner before counting views or setting anything in the browser?
  • What remains on your site, and what is deleted, if you cancel?
  • Is there a way to render the reviews without JavaScript, for strict privacy setups or for search engines?

A vendor that answers these in writing, with numbers, is easier to trust than one that answers with adjectives. There is a longer checklist in what to check before you add a review widget.

A worked example: ReviewMix as an embed

ReviewMix is an embed code: one script tag that loads cdn.reviewmix.eu/widget/loader.js and names your widget with a data-widget attribute. In WordPress it goes into a Custom HTML block, and the exact steps for the block editor, Elementor and the classic editor are in how to add a Google reviews widget to WordPress.

Nothing is installed in WordPress, so there is no plugin to update. The widget waits for your consent banner before sending its view count, on every plan. ReviewMix stores its data on servers in Germany and lists the companies that process it, including Cloudflare for delivery and Google for importing reviews.

For sites that want the reviews in the page's own HTML, ReviewMix also serves a server-rendered version of the widget that a theme can fetch with PHP or a build can pull in. It makes no requests from the visitor's browser and shows no submitter photos. That option gives most of what a plugin offers, reviews in the page source and no third-party script, without adding code to your WordPress install.

Frequently asked questions

Is a WordPress review plugin faster than an embed code?
Not by default. A plugin can add PHP work and database queries to every page; an embed adds a script request from another server. Measure the page with each option rather than assuming either is lighter.
What happens to my reviews if I cancel?
With an embed, the widget stops showing when the service ends, and your Google reviews stay on Google. With a plugin, cached reviews may remain in your database. Ask the vendor what remains and what is deleted.
Does ReviewMix offer a WordPress plugin?
No. ReviewMix is an embed code that works in WordPress through a Custom HTML block, plus a server-rendered HTML option for sites that want no JavaScript.

Related articles

More on widgets & websites and wordpress, review widget.

All articles

Your customers would review you. Ask them.

Start free — no card. Import your Google reviews and embed them today; upgrade when you want the printables kit, replies, daily refresh, or more businesses — or don't.

Free to start · Setup takes minutes · Hosted in the EU