Yotpo Reviews Not Showing? 8 Fixes That Actually Work (2026)

Yotpo reviews usually don’t show due to simple issues like unpublished reviews, wrong app keys, or theme conflicts. Most cases can be fixed quickly once the exact cause is identified.

Krunal vaghasiyaKrunal vaghasiya|December 3, 2025 · Updated May 4, 2026
Yotpo Reviews Not Showing? 8 Fixes That Actually Work (2026)

You’ve collected reviews on Yotpo, but they’re not showing up on your store. Frustrating, but the good news: this happens for predictable reasons, and 90% of cases come down to one of 8 specific issues.

I’ve helped 400+ store owners fix Yotpo display issues across Shopify, WooCommerce, BigCommerce, and Magento.

Here are the 8 fixes that actually work in 2026, organized so you can diagnose the problem in 30 seconds and apply the right fix without wasting hours.

Quick take: The most common cause is unpublished reviews sitting in your Yotpo moderation queue. Second most common is a missing or wrong app key in your store’s source code. Third is a theme or plugin conflict that hides the widget via CSS. Below is a diagnostic tree to identify your exact issue, then the fix.

Tired of fixing Yotpo display issues?

WiserReview shows reviews instantly with zero theme conflicts. Free plan, paid from $9 per workspace per month.

Try WiserReview Free →

Quick diagnosis: which fix do you need?

Before diving into all 8 fixes, run through this 30-second checklist to narrow down your issue.

What you see Most likely cause Jump to fix
The widget area is completely empty (no “Be the first to review” text either) Widget code missing or app not activated Fix #1 or #3
Widget loads but shows “No reviews yet,” even though you have reviews Reviews are unpublished, or product ID mismatch Fix #2 or #5
The widget appears briefly and then disappears Theme or JavaScript conflict Fix #6
Reviews show on some pages but not others Product ID mismatch or widget eligibility Fix #4 or #5
Reviews show on desktop but not mobile CSS conflict or responsive theme issue Fix #6
The carousel widget is not specifically showing Eligibility threshold (needs 3+ reviews of 60+ characters) Fix #4
Reviews disappeared after a recent change (theme update, app install) App embed is disabled or theme conflict Fix #3 or #6
Slow widget loading or partial display Cache issue or CDN delay Fix #7

8 reasons Yotpo reviews don’t show up (and how to fix each)

1. Reviews are unpublished or pending moderation

1. Reviews are unpublished or pending moderation

This is the most common cause.

Reviews sitting in your moderation queue won’t appear on your storefront until you publish them, and newly published reviews can take up to 4 hours to appear due to caching.

How to check:

  1. Log in to your Yotpo Reviews admin
  2. Navigate to the Moderation panel
  3. Look for reviews with “Pending” or “Unpublished” status
  4. Check the review count in moderation. This is your hidden inventory

Fix:

  • In the Moderation panel, locate the missing reviews and set their status to Published
  • For automatic publishing going forward, go to Emails > Email Setup and enable auto-publish settings
  • Configure auto-publish thresholds (e.g., auto-publish 4-star and above, manual review for 1-3 stars)
  • Clear the browser, site, and CDN cache after publishing for the fastest update
  • Wait up to 4 hours for changes to propagate

Pro tip: If you have hundreds of reviews stuck in moderation, use Yotpo’s bulk publish feature instead of clicking each one individually. The bulk action is in the top-right of the Moderation panel.

2. Wrong app key or missing JavaScript code

2. Wrong app key or missing JavaScript code

The main JavaScript code that links your store to Yotpo may be missing entirely or may be using the wrong account key.

Without the correct app key, Yotpo can’t pull your reviews to display.

How to check:

  1. Open one of your product pages in a browser
  2. Right-click and select “View page source.”
  3. Press Ctrl+F (Windows) or Command+F (Mac) and search for “yotpo.”
  4. Look for your app key in the staticw2.yotpo.com or shopapps.yotpo.com script tag
  5. Compare the app key shown to your Yotpo Admin > General Settings > App Key

Fix:

  • If the app key is missing, follow the official installation guide for your platform (Shopify, WooCommerce, BigCommerce, Magento)
  • If the app key is wrong, reinstall via your platform’s official Yotpo app/plugin to ensure correct keys
  • Verify the Yotpo app is active in your platform’s backend (not just installed)
  • Check that your domain is whitelisted in Yotpo Admin > General Settings
  • For Shopify: go to Theme > App Embeds and ensure Yotpo Reviews is toggled on

3. The Yotpo plugin or app is not activated

This sounds obvious, but it’s surprisingly common. The connection between your store and Yotpo can’t happen if the plugin or app is disabled in your admin panel.

Without activation, Yotpo can’t pull order data to send review requests, and the widget code won’t inject onto your product pages.

For WooCommerce / WordPress:

Yotpo WordPress plugin

  1. Log in to your WordPress admin panel
  2. Navigate to Plugins > Installed Plugins
  3. Find “Yotpo: Product and Photo Reviews for WooCommerce”
  4. Verify the status shows as Active (if you see “Activate,” click it)
  5. After activation, check the Yotpo settings in your WooCommerce menu and verify that your App Key and Secret Key are correctly entered

Yotpo's WordPress plugin

For Shopify:

  1. Log in to your Shopify admin > Apps
  2. Verify the Yotpo Product Reviews & UGC app is present and installed
  3. Navigate to Online Store > Themes
  4. Click Customize for your current theme
  5. In the theme editor, click the menu in the top-left corner and select App Embeds (or Theme Settings > App Embeds)
  6. Locate the Yotpo Reviews embed block and ensure the toggle is switched to On
  7. Click Save in the top-right corner

Yotpo Plugin for Shopify

For BigCommerce:

  1. Log in to your BigCommerce admin > Apps
  2. Verify the Yotpo app is installed and configured
  3. Go to Storefront > Script Manager
  4. Confirm Yotpo scripts are listed and enabled
  5. Check that your theme’s product template includes the Yotpo widget div

For Magento (Adobe Commerce):

  1. Log in to your Magento admin > Stores > Configuration
  2. Navigate to Yotpo > Settings
  3. Verify the module is enabled, and your App Key/Secret are entered
  4. Clear Magento cache via System > Cache Management
  5. Run Magento static content deploy if reviews still don’t appear

Also see: 9 Best Yotpo Alternatives I’ve Found in 2026 (Tested)

4. Not enough reviews, or the eligibility threshold was not met

4. Not enough reviews, or the eligibility threshold was not met

The main Reviews widget on a product page typically shows an “empty state” or prompts visitors to leave a review even when there are none.

But Yotpo’s secondary widgets, like the Reviews Carousel or Smart Filters, require a minimum number of reviews before they’ll appear.

Eligibility requirements:

  • Reviews Carousel: Requires at least 3 published reviews
  • Carousel reviews must be 60+ characters long (short reviews are filtered out)
  • Star Ratings widget: Requires at least 1 review per product
  • Smart Filters: Need enough reviews to populate filter values
  • UGC Gallery: Requires reviews with photo or video uploads

How to enable the empty state display (so widgets show even with 0 reviews):

  1. In Yotpo Admin, go to On-site Widgets > Star Rating
  2. Select the widget for the relevant page type (Product Page, Category Page)
  3. Scroll to the Empty State section
  4. Toggle “Show when there are no reviews” to On
  5. Save changes and clear your website cache

Fix for carousel-specific issues:

  • Verify you have 3+ published reviews of 60+ characters each
  • Check that reviews are product reviews (not site reviews) if the widget is configured for product-specific content
  • If you have enough reviews but they’re short, encourage longer reviews via better request prompts

Want widgets that work without thresholds?

WiserReview shows reviews from any count, with photo and video support on every plan. Free plan, no credit card.

Start Free →

5. Product ID mismatches after store updates

5. Product ID mismatches after store updates

This is one of the trickiest issues. If you updated a product (renamed it, recreated it, or changed its variants) and its product ID changed, your existing reviews are still linked to the OLD product ID.

They exist in Yotpo but won’t display on the new product page.

How to check:

  1. Go to Yotpo Admin > Reviews and find the missing reviews
  2. Note the product ID associated with each review
  3. Compare to the current product ID on your storefront
  4. Mismatches indicate this is your issue

How to find your current product ID:

  • Shopify: View product, the ID is in the URL after /products/ (use “View product source” for the numeric ID)
  • WooCommerce: Hover over the product in admin to see ID in URL
  • BigCommerce: Use the dynamic variable %%GLOBAL_ProductId%% in your theme
  • Magento: Check the product entity_id in your database or admin URL

Fix:

  1. In Yotpo Admin, use the “Update Product ID” feature in the Reviews section
  2. Map the old product ID to the new product ID
  3. Yotpo will reassign the existing reviews to the current product
  4. Alternatively, contact Yotpo support for bulk product ID migration
  5. Going forward, ensure your theme uses the correct dynamic variable: product.id for Shopify, %%GLOBAL_ProductId%% for BigCommerce

Also see: I analyzed Yotpo pricing: here’s what you actually pay in 2026

6. Theme, CSS, or JavaScript conflicts

6. Theme, CSS, or JavaScript conflicts

New themes, custom code, caching tools, or other apps can inject scripts that conflict with Yotpo.

The widget might briefly load, then disappear, remain blank, or be hidden by CSS rules such as display: none. A minor script conflict is usually all it takes to block the widget from showing.

How to diagnose conflicts:

  1. Open the affected page in Chrome and right-click > Inspect
  2. Look for the Yotpo widget container (usually .yotpo-widget or #yotpo-main-widget)
  3. Check if it exists in the DOM but has display: none or visibility: hidden applied
  4. Open the Console tab and look for JavaScript errors mentioning Yotpo
  5. Check the Network tab for failed requests to staticw2.yotpo.com

Fix:

  • Clear all caches: Browser cache, website cache (WordPress, Shopify), CDN cache (Cloudflare)
  • Disable conflicts temporarily: Recently added plugins, speed optimization apps, and custom code snippets
  • Test with default theme: Switch temporarily to a default theme to isolate theme-specific conflicts
  • Override CSS: If display: none is applied to .yotpo-widget, add CSS like .yotpo-widget { display: block !important; }
  • Use official installation only: Don’t manually paste widget code if you’ve used the official app/plugin
  • Check for jQuery conflicts: Some themes use older jQuery versions that conflict with Yotpo’s modern scripts

Common culprits: Speed optimization apps (Hyperspeed, Bypass), AMP plugins, lazy-load apps that defer scripts, and custom theme modifications. Try disabling these one at a time to isolate the issue.

7. Cache and CDN delays

7. Cache and CDN delays

Even when everything is configured correctly, cache layers can delay review updates.

Your CDN, server cache, browser cache, and Yotpo’s own CDN all need to refresh before changes appear publicly.

Cache layers to clear (in order):

  1. Yotpo’s internal cache (auto-refreshes every 4 hours, but you can request a manual refresh via support)
  2. Your CDN cache (Cloudflare, Fastly, BunnyCDN, etc.)
  3. Your website cache (WordPress plugins like W3 Total Cache, Shopify’s built-in caching)
  4. Your theme’s CSS/JS minification cache
  5. Browser cache (Ctrl+Shift+R for hard refresh)

Fix:

  • Clear all 5 cache layers in sequence
  • Open the page in incognito/private mode to bypass the browser cache
  • Test on a different device or network to rule out local caching
  • Wait 4-6 hours for full propagation if you’ve made backend changes
  • If using Cloudflare, purge specific URLs rather than all cache to avoid breaking other site features

8. Yotpo service outages or API issues

8. Yotpo service outages or API issues

Occasionally, the issue isn’t on your end at all. Yotpo’s servers, API endpoints, or specific features can experience outages that affect review display.

How to check:

  1. Visit status.yotpo.com for the current Yotpo system status
  2. Check Yotpo’s official Twitter/X for incident updates
  3. Search recent posts on Reddit r/shopify or Yotpo’s community forum
  4. If multiple stores have the same issue at the same time, it’s likely platform-wide

Fix:

  • Wait for Yotpo to resolve the outage (usually within 1-4 hours)
  • Subscribe to status.yotpo.com email alerts for future outages
  • Contact Yotpo support if your specific issue isn’t listed on the status page
  • For mission-critical stores, consider a backup display tool that doesn’t depend solely on Yotpo’s API

Platform-specific quick wins

Platform-specific quick wins

If you want the fastest fix without diagnosing through all 8 issues, here are platform-specific quick wins that solve 60-70% of cases.

Shopify quick fixes (most common)

  1. Re-enable App Embeds: Online Store > Themes > Customize > App Embeds > toggle Yotpo on > Save
  2. Clear theme cache: Switch to a default theme briefly, then back to your active theme
  3. Check the theme liquid: Confirm the Yotpo script is loaded in the head section
  4. Update product template: If you customized your product template, ensure {{ shop.permanent_domain }} is preserved
  5. Test on default “Dawn” theme: If reviews show on Dawn but not your current theme, it’s a theme conflict

WooCommerce quick fixes

  1. Reactivate plugin: Plugins > Installed Plugins > Yotpo > Deactivate then Activate
  2. Verify API keys: WooCommerce > Yotpo > confirm App Key and Secret Key match your Yotpo Admin
  3. Disable other review plugins: Multiple review plugins can conflict (don’t run YITH Reviews + Yotpo simultaneously)
  4. Check the theme single-product.php: Ensure the Yotpo widget div is included in your product template
  5. Update WordPress and WooCommerce: Outdated versions can cause API connection issues

BigCommerce quick fixes

  1. Verify Script Manager: Storefront > Script Manager > confirm Yotpo scripts are enabled
  2. Check theme template: templates/components/products/product-view.html should include the Yotpo widget div
  3. Use dynamic variable: Confirm %%GLOBAL_ProductId%% is in the widget code
  4. Reinstall the app: Apps > My Apps > Yotpo > Uninstall, then reinstall fresh
  5. Check Stencil version: Some older Stencil themes need theme updates for Yotpo compatibility

Magento (Adobe Commerce) quick fixes

  1. Re-enable module: Stores > Configuration > Yotpo > Enable Module = Yes
  2. Clear all caches: System > Cache Management > Flush Magento Cache + Flush Cache Storage
  3. Reindex: System > Index Management > Reindex All
  4. Run static content deploy: bin/magento setup:static-content:deploy
  5. Check API connection: Test API connection in Yotpo settings, regenerate keys if the connection fails

Avoid these issues entirely

WiserReview works on Shopify, WooCommerce, BigCommerce, Wix, Squarespace, and PrestaShop with zero theme conflicts. Free plan, paid from $9 per workspace.

Start Free →

When to switch from Yotpo to a simpler tool

When to switch from Yotpo to a simpler tool

Yotpo is powerful, but the technical conflicts come from its complexity. If you’re spending hours every month debugging widget issues, theme conflicts, or product ID mismatches, the cost-benefit math may have shifted.

Signs it’s time to consider an alternative:

  • You’re paying for Yotpo support tickets monthly to debug display issues
  • Your developer hours on the Yotpo theme integration cost more than the subscription
  • You don’t use Yotpo’s broader marketing platform features (loyalty, SMS, email)
  • Your store is under $500K/year, and Yotpo’s pricing has scaled past your budget
  • You’re on a non-Shopify platform, and Yotpo’s optimization is weakest

Alternatives worth considering:

  • WiserReview: $9/month per workspace, works on Shopify, WooCommerce, BigCommerce, Wix, Squarespace, Webflow, and PrestaShop with minimal theme conflicts
  • Judge.me: Forever Free plan + $15/month Awesome plan, Shopify-focused with deep Klaviyo integration
  • Reviews.io: Free plan + paid from ~$89/month, broad platform support
  • Loox: Photo-focused reviews on Shopify, $9.99/month entry tier

Also see: How to export reviews from Yotpo and import to WiserReview (2026)

Final word

Yotpo reviews not showing usually trace to one of 8 specific issues, and the diagnostic table at the top of this guide narrows it down in 30 seconds.

The most common causes are reviews stuck in moderation, missing or incorrect app keys, and theme conflicts.

The short version:

  • Empty widget area -> Check widget code and app activation (Fix #2 or #3)
  • “No reviews yet” despite having reviews -> Check moderation queue and product IDs (Fix #1 or #5)
  • Widget loads then disappears -> Theme or JavaScript conflict (Fix #6)
  • Carousel-specific issues -> Check eligibility thresholds (Fix #4)
  • Mobile-only issues -> CSS conflicts (Fix #6)
  • Recent change broke things -> Cache and theme conflict (Fix #6 or #7)

If you’ve worked through all 8 fixes and the issue persists, contact Yotpo support with screenshots, your store URL, and a list of fixes you’ve tried.

Their team can investigate platform-specific issues that aren’t covered in standard troubleshooting.

For stores tired of recurring Yotpo display issues, consider switching to a simpler tool. The time saved debugging widgets often pays for the alternative subscription within the first month.

Frequently Asked Questions

Common questions about this topic

On Shopify, the most common cause is App Embeds being disabled. Go to Online Store > Themes > Customize > Theme Settings > App Embeds and toggle the Yotpo Reviews embed to On, then click Save. The second most common cause is reviews stuck in moderation. Log in to Yotpo Admin and check the Moderation panel for unpublished reviews. The third is theme conflicts: try switching to Shopify's default Dawn theme temporarily to isolate the issue. If reviews show on Dawn but not your active theme, the conflict is theme-specific and you'll need to override CSS with display: block !important on the .yotpo-widget container. After any change, clear browser cache and wait up to 4 hours for Yotpo's CDN to refresh.
On WooCommerce and Magento, the typical cause is plugin/module deactivation or wrong API keys. For WooCommerce: go to Plugins > Installed Plugins, find the Yotpo plugin, and verify it shows as Active. Then go to WooCommerce > Yotpo and confirm App Key and Secret Key match your Yotpo Admin settings. For Magento: go to Stores > Configuration > Yotpo > Settings, ensure Enable Module is set to Yes, and confirm API credentials. After any change in either platform, clear all caches: WooCommerce site cache + WordPress object cache + browser cache for WooCommerce, or System > Cache Management > Flush Magento Cache for Magento. Also run reindex (System > Index Management > Reindex All) for Magento. Multiple review plugins on the same store can also cause conflicts, deactivate any other review plugins to test.
Yotpo's Reviews Carousel widget specifically requires at least 3 published reviews of 60+ characters each. If you have fewer reviews, or if your reviews are short ('Great product!' = 13 characters), the carousel won't display. To check eligibility, go to Yotpo Admin > Reviews and filter for published reviews of 60+ characters. The fix is either getting more substantive reviews (encourage longer reviews via your request prompts) or using the standard Reviews widget which works with any review count. The Star Rating widget needs at least 1 review per product. Smart Filters need enough reviews to populate filter values. UGC Gallery needs reviews with photo or video uploads. Each Yotpo widget has its own threshold, check the specific widget settings in On-site Widgets to see eligibility requirements.
Yes, cache delays are a major cause of Yotpo display issues. There are 5 cache layers that can delay updates: Yotpo's internal cache (auto-refreshes every 4 hours), your CDN cache (Cloudflare, Fastly, BunnyCDN), your website cache (W3 Total Cache, WP Rocket, Shopify's built-in caching), your theme's CSS/JS minification cache, and your browser cache. To fix cache-related issues, clear all 5 layers in sequence. Open the page in incognito/private mode to bypass browser cache. Test on a different device or network to rule out local caching. If you've made backend changes (publishing reviews, changing settings), wait 4-6 hours for full propagation. For Cloudflare users, purge specific URLs rather than all cache to avoid breaking other site features. If reviews appear in incognito mode but not in your normal browser, that confirms a browser cache issue.
Yes, this is a common scenario after store updates. When you rename a product, recreate it, or change variants, the product ID often changes. Your existing reviews remain in Yotpo but linked to the OLD product ID, so they don't display on the new product page. To diagnose: go to Yotpo Admin > Reviews and find the missing reviews, note their product IDs, then compare to your current storefront product IDs. To find current product IDs: Shopify (use product.id in your theme or check the URL), WooCommerce (hover over the product in admin to see ID in URL), BigCommerce (use %%GLOBAL_ProductId%% dynamic variable), Magento (check product entity_id in admin URL or database). Fix: use Yotpo's Update Product ID feature in the Reviews section to map the old ID to the new ID, or contact Yotpo support for bulk product ID migration. Going forward, ensure your theme uses the correct dynamic variable so new reviews always link to the current product ID.
Consider switching if you're spending hours monthly debugging Yotpo display issues, paying for Yotpo support tickets to fix conflicts, or your developer hours on Yotpo integration cost more than the subscription. Common alternatives: WiserReview ($9/month per workspace, works on Shopify, WooCommerce, BigCommerce, Wix, Squarespace, Webflow, and PrestaShop with minimal theme conflicts), Judge.me (Forever Free + $15/month Awesome, Shopify-focused with deep Klaviyo integration), Reviews.io (Free + paid from ~$89/month, broad platform support), or Loox (Photo-focused on Shopify, $9.99/month). The migration process: export your Yotpo reviews via Yotpo Admin > Reviews > Export, then import them into your new tool. Most alternatives have native import features for Yotpo CSV files. Plan for 1-3 hours for a clean migration on a few hundred reviews. Photo and video reviews may need separate handling since they're stored as URLs that need re-mapping.

Written by

Krunal vaghasiya

Krunal vaghasiya

Krunal Vaghasia is the founder of WiserReview and an eCommerce expert in review management and social proof. He helps brands build trust through fair, flexible, and customer-driven review systems.