Put stars where the decision happens
The single highest-impact change we make is moving the star rating from the bottom of the page to directly beneath the product title, and onto collection cards. Same reviews, materially different click-through.
Integrations / Reviews & UGC
Reviews are the cheapest conversion lever on a Shopify store. Here is exactly how we install and configure Judge.me on client builds — widget placement, automated requests, and the rich-snippet setup most stores get wrong.
WHY THIS MATTERS
Almost nobody buys from a product page with zero reviews. Judge.me is the review app we reach for most often because the free tier is genuinely usable, the request automation works, and it emits product review structured data that can surface star ratings in Google. The catch is that a default install drops widgets in the wrong places and leaves the review-request timing at values that suit a US dropshipper, not a MENA brand shipping in 3–5 days. This guide covers the setup we actually ship. See also our roundup of the best Shopify review apps.
The same sequence we follow on client stores. Do them in order — several of the later steps depend on decisions made in the earlier ones.
Install Judge.me from the Shopify App Store and approve the requested scopes. The free plan covers unlimited review requests and is enough to launch; you only need a paid tier for things like Q&A, custom forms, and the carousel on higher-traffic stores.
If you are moving from another review app or another platform, import before you do anything else. Judge.me accepts a CSV with product handle, rating, reviewer name, date, and body. Getting historical reviews in first means your automated requests do not go out to customers who already reviewed.
Add three blocks through the Shopify theme editor: the review widget on the product template (below the description, above related products), the star-rating block directly under the product title, and the star rating on collection cards. Placement matters more than volume — stars next to the title are what lift click-through inside a collection.
The default request delay assumes fast domestic shipping. Set the first request to fire a few days after the order is actually delivered, not after it is placed. On stores shipping via Bosta or Aramex we typically land between 7 and 14 days from fulfilment, then send one reminder.
Enable photo/video uploads and offer a small next-order coupon for a picture review. Visual reviews are the ones that actually convert in beauty, fashion, and home — a wall of five-star text does far less work than one customer photo.
Switch on Judge.me structured data, then run a product URL through Google's Rich Results Test. This is the step that trips stores up: if your theme (or an SEO app) already outputs its own aggregateRating, you get two conflicting review blocks and Google ignores both. Keep exactly one source.
For EN/AR stores, translate the widget strings in the app settings and check the layout in RTL. Judge.me will inherit direction from the page, but star alignment and the "verified" badge usually need a small CSS nudge. See our Arabic RTL guide for the wider RTL checklist.
Place a test order, mark it fulfilled, and trigger the request manually. Read the email on a phone — that is where the majority of your customers will open it — and confirm the star buttons submit in one tap without a login wall.
The three things that separate a working setup from a default one — drawn from the stores we ship, not from the documentation.
The single highest-impact change we make is moving the star rating from the bottom of the page to directly beneath the product title, and onto collection cards. Same reviews, materially different click-through.
Requests that arrive before the parcel does get ignored, and worse, they burn the one email a customer will open. Tie the delay to your genuine delivery window.
Duplicate aggregateRating from a theme plus a review app is the most common reason star snippets never appear. Audit it once and it stays fixed.
The app in this guide
We set this up on every store we build, and we do it as standalone work too. Start with a free audit — we will tell you what is worth changing before you spend anything.
What clients ask us about this integration before we set it up.
For most stores launching, yes. Unlimited review requests and the core widgets are on the free tier. You typically outgrow it when you want Q&A, custom review forms, or the review carousel on the homepage.
No app can promise that. Judge.me emits valid product review structured data, which is the prerequisite — but Google decides whether to render stars, and it will not if it finds duplicate or conflicting review markup. Fixing duplicates is the highest-value part of this setup.
Yes. Reviews import by CSV, and this is a standard line item on every migration we run. See our migration page for how the rest of the data moves.
Yes — review setup is part of every store we build, and we also do it as a standalone piece of work. Start with a store audit and we will tell you what is worth changing before you spend anything.
Affiliate disclosure: QodeBites may earn a commission from some links on this page — we only recommend apps we actually build with on client stores. It costs you nothing extra, and it never changes what we recommend.