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.

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

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:
- Log in to your Yotpo Reviews admin
- Navigate to the Moderation panel
- Look for reviews with “Pending” or “Unpublished” status
- 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

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:
- Open one of your product pages in a browser
- Right-click and select “View page source.”
- Press Ctrl+F (Windows) or Command+F (Mac) and search for “yotpo.”
- Look for your app key in the staticw2.yotpo.com or shopapps.yotpo.com script tag
- 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:

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

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

For BigCommerce:
- Log in to your BigCommerce admin > Apps
- Verify the Yotpo app is installed and configured
- Go to Storefront > Script Manager
- Confirm Yotpo scripts are listed and enabled
- Check that your theme’s product template includes the Yotpo widget div
For Magento (Adobe Commerce):
- Log in to your Magento admin > Stores > Configuration
- Navigate to Yotpo > Settings
- Verify the module is enabled, and your App Key/Secret are entered
- Clear Magento cache via System > Cache Management
- 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

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):
- In Yotpo Admin, go to On-site Widgets > Star Rating
- Select the widget for the relevant page type (Product Page, Category Page)
- Scroll to the Empty State section
- Toggle “Show when there are no reviews” to On
- 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

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:
- Go to Yotpo Admin > Reviews and find the missing reviews
- Note the product ID associated with each review
- Compare to the current product ID on your storefront
- 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:
- In Yotpo Admin, use the “Update Product ID” feature in the Reviews section
- Map the old product ID to the new product ID
- Yotpo will reassign the existing reviews to the current product
- Alternatively, contact Yotpo support for bulk product ID migration
- 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

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:
- Open the affected page in Chrome and right-click > Inspect
- Look for the Yotpo widget container (usually .yotpo-widget or #yotpo-main-widget)
- Check if it exists in the DOM but has display: none or visibility: hidden applied
- Open the Console tab and look for JavaScript errors mentioning Yotpo
- 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

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):
- Yotpo’s internal cache (auto-refreshes every 4 hours, but you can request a manual refresh via support)
- Your CDN cache (Cloudflare, Fastly, BunnyCDN, etc.)
- Your website cache (WordPress plugins like W3 Total Cache, Shopify’s built-in caching)
- Your theme’s CSS/JS minification cache
- 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

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:
- Visit status.yotpo.com for the current Yotpo system status
- Check Yotpo’s official Twitter/X for incident updates
- Search recent posts on Reddit r/shopify or Yotpo’s community forum
- 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

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)
- Re-enable App Embeds: Online Store > Themes > Customize > App Embeds > toggle Yotpo on > Save
- Clear theme cache: Switch to a default theme briefly, then back to your active theme
- Check the theme liquid: Confirm the Yotpo script is loaded in the head section
- Update product template: If you customized your product template, ensure {{ shop.permanent_domain }} is preserved
- Test on default “Dawn” theme: If reviews show on Dawn but not your current theme, it’s a theme conflict
WooCommerce quick fixes
- Reactivate plugin: Plugins > Installed Plugins > Yotpo > Deactivate then Activate
- Verify API keys: WooCommerce > Yotpo > confirm App Key and Secret Key match your Yotpo Admin
- Disable other review plugins: Multiple review plugins can conflict (don’t run YITH Reviews + Yotpo simultaneously)
- Check the theme single-product.php: Ensure the Yotpo widget div is included in your product template
- Update WordPress and WooCommerce: Outdated versions can cause API connection issues
BigCommerce quick fixes
- Verify Script Manager: Storefront > Script Manager > confirm Yotpo scripts are enabled
- Check theme template: templates/components/products/product-view.html should include the Yotpo widget div
- Use dynamic variable: Confirm %%GLOBAL_ProductId%% is in the widget code
- Reinstall the app: Apps > My Apps > Yotpo > Uninstall, then reinstall fresh
- Check Stencil version: Some older Stencil themes need theme updates for Yotpo compatibility
Magento (Adobe Commerce) quick fixes
- Re-enable module: Stores > Configuration > Yotpo > Enable Module = Yes
- Clear all caches: System > Cache Management > Flush Magento Cache + Flush Cache Storage
- Reindex: System > Index Management > Reindex All
- Run static content deploy: bin/magento setup:static-content:deploy
- 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

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
Written by
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.
Related Articles

I analyzed Yotpo pricing: here’s what you actually pay in 2026
Get a clear look at how Yotpo’s pricing works, what each module costs, and the hidden fees most brands overlook. This guide helps you understand the real investment before you sign up.

Yotpo WooCommerce Plugin Review: Pros, Cons & Real Results
Yotpo boosts review collection and adds strong social proof for WooCommerce stores. This review shows how it works and what you can expect.

9 Best Yotpo Alternatives I’ve Found in 2026 (Tested)
I tested 9 Yotpo alternatives and ranked them by price, features, and ease of setup. Yotpo starts at $79/mo. Most of these start under $15.