Skip to main content
Eevy.ai
guide

Shopify Reviews Not Showing on Product Page? A Complete Diagnostic Guide

By Marius Møller-Hansen2026-04-2511 min read

Free — 30 seconds

Is your product page losing sales right now?

Most Shopify PDPs we scan have 4+ fixable conversion gaps. Paste your URL and get a scored audit instantly.

Get my free audit →

If your reviews are not showing on your Shopify product page, the problem is almost always one of seven specific things. None of them are mysterious. But most "fixes" you find on YouTube only address the most obvious cause and leave the others in place. This guide walks through every cause in order of frequency, with the actual diagnostic check for each.

1. The Review Widget Block Is Not Embedded in Your Theme

This is the most common cause and the one most often missed because it is silent: no error, no warning, the reviews simply never render.

Modern Shopify themes (Online Store 2.0) embed review widgets as theme app extensions or app blocks, not as Liquid snippets. When you install a review app, the app block is registered with your theme but is not automatically placed on the product template. You have to drop it into the product page in the theme editor.

Diagnostic: Open your theme editor, navigate to the product template, and look in the Apps section of the sidebar. If your review app block is listed but not appearing in the page tree, that is your problem. Drag it into the product page where you want it (typically below the product description or in the buy box area), save, and refresh.

If you upgraded your theme recently and reviews disappeared, this is almost certainly why: theme upgrades replace the template file, and any app blocks that were placed have to be re-added.

2. The App Embed Is Disabled

Shopify 2.0 themes support app embeds, features that run in the page background (like trackers, popups, and review collection prompts). Review apps often ship a required app embed that loads the JavaScript runtime needed to render review widgets anywhere on the site.

If the app embed is toggled off, the widget block on your product page can be present but render blank because the runtime never loads.

Diagnostic: In the theme editor sidebar, click the App embeds tab (the puzzle-piece icon). Scroll until you find your review app's embed. If the toggle is off, turn it on and save. The widget should immediately start populating with content.

3. The Product Has Zero Reviews and Empty State Is Hidden

Many merchants report "reviews not showing" when in fact, the widget is present and working, but the specific product has zero reviews and the app is configured to hide the widget when empty.

This is intentional behavior in apps like Judge.me, Loox, and Stamped, where displaying "0 reviews" is considered worse for conversion than hiding the section entirely. But if you are checking a brand-new SKU or a low-volume product, you may be looking at a working widget that has correctly chosen to render nothing.

Diagnostic: Check the product in the review app dashboard. If the review count is zero, configure the widget to show an empty-state CTA ("Be the first to review this product") instead of hiding. Most apps have this toggle in widget settings.

4. JavaScript Errors Are Blocking the Widget Render

Review widgets are JavaScript-rendered. If another app on your store throws a JavaScript error before the review widget initializes, the widget script never runs and the section stays empty.

Common offenders: aggressive cookie consent banners that block scripts, page builders that wrap content in unexpected DOM structures, currency converters, and personalization apps that mutate the page DOM at load time.

Diagnostic: Open the product page in Chrome, right-click, choose Inspect, and open the Console tab. Hard-refresh the page (Cmd+Shift+R or Ctrl+Shift+R). If there are red errors before the review widget should have loaded, those are your culprit. The error message will usually identify the script or app responsible.

5. Cache Is Serving an Old Version of the Page

If you recently installed or moved a review widget, Shopify's edge cache plus your theme's section cache can together serve a version of the page from before the change.

This bites hardest when you make changes through the theme editor on a draft theme, publish it, and the live URL still serves the previous theme for some visitors. CDN caches behave differently per region, so reviews can show in your testing browser but not for visitors in other countries.

Diagnostic: Add a cache-busting query parameter to the URL: https://yourstore.com/products/your-product?cb=12345. If reviews now show, the issue is cache. Most caches expire on a 1-15 minute schedule and resolve themselves; if you need to force expiry, republishing the theme template usually invalidates the section cache for that page.

6. The Review App Is on a Free Plan with Display Limits

Several review apps cap free-plan display features. Judge.me's free plan shows a basic widget but disables advanced layouts. Loox free trial restricts review counts shown. If you have crossed a free-plan threshold, the widget can switch to a degraded display mode that some merchants experience as "reviews not showing."

Diagnostic: Open your review app dashboard and check plan status. If you see warnings about reaching limits or display restrictions, that is your answer. Either upgrade or trim the displayed review count to fit the plan ceiling.

7. Reviews Are Pending Moderation

If your review app has manual moderation enabled, newly submitted reviews stay in a pending queue until you approve them. Merchants often forget this is enabled, especially if it was set up months ago by a previous team member.

Diagnostic: Open your review app's review list and filter by Pending or Awaiting moderation. If reviews are queued there, approve them and they will appear publicly within a few minutes. Consider whether manual moderation is still earning its keep; most stores benefit from auto-publishing all reviews that pass basic spam/profanity filters, with manual moderation reserved for flagged ones.

What to Check First (Decision Tree)

If you are debugging right now, run through these in order, and most stores find the cause within the first three steps:

  1. Open the product page in an incognito window and view the source. Search for the review app's name (e.g., "judge", "loox", "yotpo"). If it is missing entirely, you have a theme embed problem (causes 1 and 2).
  2. If the app's script is loaded but no reviews render, check the browser Console for JavaScript errors (cause 4) and confirm the product actually has approved reviews (causes 3 and 7).
  3. If the script loads, no errors appear, and reviews exist in the dashboard, suspect cache (cause 5) or plan limits (cause 6).

This diagnostic tree resolves more than 95% of "reviews not showing" reports without escalating to support.

Why Some Merchants See This Problem Repeatedly

If your reviews disappear and reappear without obvious cause, you likely have a theme conflict between your review app and another product page section, typically a tabs accordion, a sticky add-to-cart, or a page builder. These apps often clone or relocate page sections at runtime, and review widgets that depend on a specific DOM anchor break when their anchor moves.

The fix is to position the review widget in a section that no other app modifies. Most merchants get the most reliable rendering by placing the review widget directly in the main product template, outside of any tab or accordion structure.

How Eevy AI Handles Render Reliability

Most review apps render content client-side via JavaScript injection into your theme. Eevy AI renders review sections through Shopify's theme app extension framework using server-rendered HTML, then progressively enhances with JavaScript. The result is that even if your storefront has JavaScript errors elsewhere, the review section still renders. The review HTML is part of the page response, not an after-the-fact widget injection.

This is one of the design choices that came from too many merchants reporting that competitor widgets randomly stopped showing. Server-rendered review sections mean fewer "reviews not showing" support tickets, faster paint, and better Core Web Vitals scores. If you are choosing a review app and uptime of the widget itself matters to you, server-rendered display is worth asking about.

Free — 30 seconds

Is your product page losing sales right now?

Most Shopify PDPs we scan have 4+ fixable conversion gaps. Paste your URL and get a scored audit instantly.

Get my free audit →

Frequently Asked Questions

Why are my Shopify reviews not showing on the product page?

+

The most common cause is that the review app block is registered with your theme but not placed on the product template. Open the theme editor, navigate to the product template, and check the Apps section. If the review block is listed but not placed, drag it onto the page where you want it.

Why do reviews disappear after a theme upgrade?

+

Theme upgrades replace the template files, and any app blocks that were placed have to be re-added. After upgrading a Shopify theme, open the editor and re-place your review widget on the product template.

My review app shows reviews exist but they are not visible: what is wrong?

+

Check three things in order: (1) the App embed for your review app is enabled in the theme editor, (2) no JavaScript errors are blocking the widget render (check browser Console), and (3) cache is not serving an old version of the page (try a cache-busting query parameter).

Why do my reviews show in the dashboard but not on the product page?

+

Most likely either pending moderation (check the review app's pending queue and approve), or a free-plan display limit (some apps cap visible review count on free tiers).

Reviews show in incognito but not in my normal browser: why?

+

Browser caching or a browser extension is blocking the widget. Hard-refresh with Cmd+Shift+R (Ctrl+Shift+R on Windows), check if any privacy extensions are blocking third-party scripts, and clear your browser's cookie/cache for the store domain.

About the Author

Marius Møller-Hansen

Founder & CEO, Eevy AI

Founder of Eevy AI. Writes about Shopify conversion rate optimization, review systems, and the genetic-algorithm approach to e-commerce display testing.

Read more from Marius →

Free — no account needed

See exactly what's costing you conversions

Paste your product URL. Get a scored Shopify PDP audit in 30 seconds — then see how Eevy AI fixes every gap.

Scan my store →

Related Articles