Description
With the yourseo plugin you can display your Google reviews directly on your WordPress site. The wizard runs entirely inside the WordPress admin — no separate account, no API keys, no subscription.
How it works
- Install the plugin: Search via the WordPress plugin library or upload the ZIP, then activate.
- Connect in the admin: Left sidebar yourseo New widget type your business name into the autocomplete field. Connect once, create as many widgets as you like.
- Pick a style and size: Live preview right inside the wizard — 5 styles in 3 sizes.
- Embed the shortcode: You get a
[yourseo]shortcode — paste it into pages, posts or blocks.
Features
- 5 styles (Light Background, Light Border, Drop Shadow, Minimal, Dark Contrast)
- Responsive sizing per breakpoint — set
size-mobile,size-tabletandsize-desktopdirectly in the shortcode (accepts px, em, rem). Sensible defaults work everywhere, fine-tuning takes one number. - Em-based rendering — avatars, stars, padding and text scale proportionally with the size attribute, not just the text
- One line of code, no cookies, no tracking of site visitors
- Async loading, no impact on Core Web Vitals
- Works with any common theme and page builder
Looking for more
This free plugin is fully functional on its own. A separate paid plugin with additional features (auto-refresh, JSON-LD rich snippets, multi-location, removal of the small “Verified by yourseo.app” note) is available directly from https://yourseo.app — it is not distributed via the WordPress.org plugin directory.
Privacy Policy
This plugin connects to servers operated by yourseo (Shkelzen Aliu, Dollbergstr. 1b, 83135 Schechen, Germany) to provide the widget functionality. No personal data of your site visitors is sent to yourseo — only data you yourself enter in the plugin admin, and the technical request data required to serve the widget script to your visitors:
Admin actions (only when you actively do something in the plugin admin):
- When searching for a Google Business: the search term you typed
- When creating a widget: the Place ID of your Google Business + the domain of your WordPress site (to link the widget to your site)
- On a manual refresh: the Place ID + your site domain
Frontend delivery (when a visitor opens a page that has the widget embedded):
- The widget ID (a UUID) is sent from the visitor’s browser to cdn.yourseo.app to fetch the widget JavaScript file
- Cloudflare, used as a CDN, processes standard HTTP logs (IP address, user agent) in line with the Cloudflare privacy terms
The plugin itself sets no cookies, performs no visitor tracking, and sends no analytics data.
Full privacy policy: https://yourseo.app/privacy
External Services
This plugin connects to the following external services in order to function:
api.yourseo.app (operated by yourseo, Germany)
- Purpose: search a Google Business (autocomplete), create/delete widgets, fetch the reviews snapshot, trigger refreshes
- Data sent: the search term, the Place ID of your Google Business, the domain of your WordPress site, the plugin version, the user agent
- When: only when you actively trigger an action inside the plugin admin (typing a search, creating a widget, clicking refresh)
- Terms of service: https://yourseo.app/terms
- Privacy policy: https://yourseo.app/privacy
cdn.yourseo.app (Cloudflare CDN, worldwide)
- Purpose: deliver the widget JavaScript (under 5 KB) to the browsers of your site visitors
- Data sent: the widget ID (UUID) plus standard HTTP request headers (IP address, user agent, referrer) by the visitor’s browser
- When: on every page view where a yourseo widget is embedded
- Privacy policy: https://yourseo.app/privacy
Without these services the plugin cannot display reviews or create widgets.
Screenshots

Wizard step 1: connect your Google Business Profile via live autocomplete 
Wizard step 2: pick from 5 styles with a live preview of the widget 
Wizard step 3: choose size, give the widget a label, final preview before save 
Dashboard: your created widgets with copy-to-clipboard shortcode and live preview 
yourseo widget live on a real WordPress site, embedded via shortcode
Installation
Via the WordPress plugin library
- WordPress admin Plugins Add New search for “yourseo google review”.
- Install and activate.
- Open yourseo in the left sidebar — the wizard is right there.
Manual
- Download the ZIP from https://yourseo.app/downloads.
- WordPress admin Plugins Add New Upload Plugin choose the ZIP.
- Activate.
FAQ
-
Do I need a Google Business Profile?
-
Yes. For the widget to be able to display reviews, a verified Google Business Profile with at least one review must exist.
-
Are my reviews refreshed automatically?
-
No. The widget shows a snapshot from the time of creation. You can trigger a manual refresh in the My reviews tab — the api.yourseo.app service rate-limits this to one refresh every 30 days per widget.
-
Do I need an account on yourseo.app?
-
No. The widget wizard works without a separate account.
-
Will the widget slow my site down?
-
No. The file is under 5 KB, loads asynchronously over a Cloudflare CDN, and does not block rendering. No measurable impact on Core Web Vitals.
-
My widget does not display — what should I do?
-
Some caching plugins strip
<script>tags from page content. Workaround: add a caching exception for yourseo widgets, or place the shortcode inside a header/footer hook instead of the page body. -
How do I change the size of the widget?
-
Set the size right in the shortcode, separately per device. Example:
[yourseo size-mobile="14px" size-tablet="16px" size-desktop="18px"]Accepted units are
px,emandrem. Breakpoints: mobile up to 767px, tablet 768–1023px, desktop from 1024px. Missing values cascade up from mobile — so[yourseo size-mobile="14px"]uses 14px everywhere. Because the widget is em-based, the size attribute scales avatars, stars and padding proportionally, not just the text. -
Is any data collected about my site visitors?
-
No. The plugin sets no cookies and performs no tracking of site visitors. When the widget is displayed, only the widget ID is sent to our Cloudflare CDN so the widget script can be delivered. See the Privacy section below for the full picture.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“yourseo Reviews and SEO” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “yourseo Reviews and SEO” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.3.0
- New: responsive sizing per breakpoint directly in the shortcode. The widget now accepts
size-mobile,size-tabletandsize-desktopattributes with any pixel, em or rem value — for example[yourseo size-mobile="14px" size-tablet="16px" size-desktop="18px"]. Breakpoints: mobile up to 767px, tablet 768–1023px, desktop from 1024px. Missing values cascade up from mobile. - New: the plugin emits its own scoped
<style>block alongside each widget — sizing now works reliably regardless of the page builder or theme that wraps the shortcode. - New: “Rate our plugin” link in the plugin list meta row now that the listing is live on wordpress.org.
- Changed: simplified the create-widget wizard. The S/M/L size picker is gone; new widgets always render at a sensible default size, and you tune per device directly in the shortcode you paste into your page (see the new FAQ entry).
- Changed: dashboard widget cards no longer show a size pill — it never reflected what was actually rendered on the public site. A short help note explains the new responsive shortcode instead.
- Compatibility: existing embeds using
[yourseo size="sm|md|lg"]keep working. They map to 12px/16px/22px across all breakpoints.
2.2.0
- Plugin renamed to “yourseo Reviews and SEO” with slug
yourseo-reviews-and-seo, in line with WP.org plugin naming guidance. - Removed the “Reply with AI” placeholder button and associated upgrade-prompt UI from the My reviews page. All in-plugin functionality is now available without any restriction.
- Removed the Upgrade and Get-more-reviews views entirely. Information about the separate paid plugin lives only in this readme and on yourseo.app.
- Documentation: clarified in the Description and FAQ that the manual refresh is rate-limited on the external service (api.yourseo.app), not inside the plugin code.
- Text domain renamed to
yourseo-reviews-and-seoto match the new slug; language files renamed accordingly.
2.1.0
- Plugin slug renamed to
yourseo(wasyourseo-widget) for the WP.org submission as an all-in-one SEO plugin. - Shortcode is now
[yourseo](was[yourseo-widget]). - i18n: English is the default source language; a German
de_DEtranslation is bundled and loads automatically when the WordPress locale is set to German. - Privacy and External Services sections added.
- Plugin header description in English (standard msgid); German variant served via translation.
- Fix: UTF-8 BOM removed from PHP files — was preventing plugin activation on some hosts (fatal error).
- Upgrade page expanded to 12 features (email campaigns, NFC cards, AI replies, multi-location, etc.).
2.0.2
- Fix: first refresh right after widget creation is now allowed (the 30-day throttle was being applied too eagerly).
- Fix: the top 5 reviews show up in the Reviews tab immediately after widget creation.
- Plugin list entry: blue “Review widget” badge plus meta links.
- Upgrade card reworked: cleaner copy, 4 additional Pro features visible.
2.0.1
- 5 plugin tabs: Widget configurator, My reviews, Get more reviews, Rate us, Upgrade to Pro.
- New “My reviews” page: top-reviews view, manual refresh (free 1×/30 days, server-throttled), direct link to Google to reply.
- Dashboard widget cards now show a live preview of the widget, not just the shortcode.
2.0.0
- Full rewrite: in-WordPress wizard instead of redirecting to yourseo.app.
- Dedicated top-level admin menu.
- Persistent Google Business connection — connect once, create as many widgets as you want.
- Live autocomplete via the Google Places API.
- Dashboard with widget list, copy-to-clipboard, and delete.
1.0.0
- First public release.
- Shortcode with optional
sizeattribute. - UUID validation against injection.
