この記事でわかること
この記事の目次Contents閉じる開く
どのレビューアプリも「当社への移行ガイド」を出しています。どれも手順は4つです。CSVをエクスポートし、アップロードし、レビューが本物であることに同意し、完了。
手順そのものは正確です。前提が正確ではありません。CSVはもう、レビューの完全なコピーではないからです。Shopifyが標準商品レビューメタオブジェクトをすべてのパートナーに開放して以降、そうではなくなりました。
料金、評価、レビュー件数は2026年9月10日にen-USのShopify App Storeで確認したものです。料金はすべてUSD表記です。
レビューは二重に保存されている
2025年6月6日、Shopifyの開発者Changelogは標準商品レビューシンジケーションプログラムが一般提供に到達したと告知しました。プログラム要件を満たす限り、どのパートナーも標準商品レビューメタオブジェクトへ書き込むレビューアプリを作れます。
Shopifyの実装ガイドは、参加を全か無かの条件にしています。
If you join the standard product review syndication program, all valid reviews must be syndicated to product review metaobjects and all total review counts and average star ratings must be syndicated to product review metafields.
つまり、これらのアプリを使っているストアには台帳が2つあります。1つはベンダーのデータベースにあり、エクスポートされるのはこちらです。もう1つはあなたのShopifyストアの中にメタオブジェクトとして存在し、必須項目 app_verification_status は verified_buyer / verified_reviewer / unverified の3値のみを許容します。必須項目にはほかに rating、submitted_at、source、商品への参照が含まれます。任意項目の author と order は参照型で、Shopifyの検証ルールはどちらも同じです。値が入っている場合、その顧客または注文が「マーチャントのストアに存在していなければならない」。
商品ページの外側にレビューが出られるかどうかを決めているのは、この2つ目の台帳です。アプリをアンインストールしても残るのもこちらで、そしてCSVのどの列でも再構成できないのもこちらです。
Shopifyヘルプセンターは、その帰結をパートナーアプリで収集したレビューの表示要件の中で一文にまとめています。
Reviews that have been migrated between app review partners using a CSV, or that are uploaded to your store from a CSV aren't eligible to display in Shop.
同じページは、パートナーアプリのレビューが「Customer ID、Order ID、Product IDを持つ認証済み顧客とメタオブジェクトで紐づいている」ことを要求し、3つが揃わないレビューは「Shopに表示できない」と書いています。
Shopifyがサポート対象パートナーとして挙げている5本が、以下で比較する5本です。
各アプリのエクスポートに実際に入っているもの
移行ガイドはエクスポートボタンを説明します。ファイルの中身を説明することはめったにありません。
Judge.me Product Reviews Appは、5本の中で唯一、エクスポートに含まれないものを一覧で公開しています。Exporting reviewsのページが挙げるのは、動画、電話番号、SKU、注文情報、そしてここで最も重要な認証ステータスの5種類です。
Verified status of the reviews are not included in the export file. Instead, you can infer the verified status from the included review source. For example, reviews with email-requested sources (email, sms, etc.) are verified buyers, while imported sources are not.
同じページから。CSVエクスポートは1ファイルあたり10万件が上限で、それを超えるストアでは「最初の10万件のみが含まれ、残りは含まれません」。ダウンロードリンクはメール送信から3時間で失効します。
他のエクスポートにもそれぞれ癖があります。Judge.meのStamped移行ガイドによると、Stamped Reviews & Loyaltyでは「Export Reviewsのオプションを表示させるには、フィルターを1つ選択しなければならない」とされています。全件を無条件にエクスポートするボタンは押せません。Yotpo: Product Reviews Appについては、Judge.meはもっと踏み込んだ報告をしています。
We have seen cases where the export file from Yotpo don't include the Metaobject handle column. Unfortunately, without this data, we won't be able to verify these reviews.
Stampedについても同じ注記があり、そちらでの列名は metaobjectHandle です。この列こそが2つの台帳をつなぐ橋です。空欄なら、手元にあるのはCSVだけということになります。
Okendo: Reviews & Loyaltyのエクスポートは、Settings > Import/Exportから期間を指定して申請し、アカウントオーナーのメールアドレス宛に届く形式です。ただしこの手順を文書化しているのはJunipなど競合側であって、Okendo自身の公開ヘルプセンターではありません。切り替えスケジュールをこの手順前提で組む前に、知っておく価値があります。

出典: Shopify App Store(Judge.me Product Reviews App、2026-09-10時点)
各アプリのインポートが拒否するもの
移行が実際に失敗するのはインポート制限のところで、5本の仕様はほとんどすべての点で食い違っています。
Judge.meのインポートウィザードは.csv / .xls / .xlsxを100MBまで受け付け、レビュー本文を必須とし(星評価だけのレビューは拒否されます)、1レビューにつき最大5枚の画像を公開URL(.jpg / .jpeg / .png)で受け取り、ストアあたりの1日インポート上限を課します。その上限値はドキュメント上「運用上で制御されている」としか書かれていません。動画はそもそもインポートできません。「It's also not possible to import videos when importing reviews — only text and images are supported.」Judge.meが提示する回避策は、インポート後に動画を1本ずつ手作業で再アップロードすることです。
Loox ‑ Product Reviews Appは5本の中で最も硬い上限を持っています。カスタムファイルインポートのページには「カスタムファイルを使ってインポートできるのはストアあたり10万件までです。この上限に達した後は、この方法での追加インポートはできません」とあります。ファイルは15MBまで、1度に1ファイル、product_handle は必須、動画レビューはファイルインポーター経由では非対応、ストアレビューはそもそもインポート不可です。「Loox currently only supports importing product reviews.」
Looxは取り消しも文書化していますが、時限式です。Undo Incorrect Review Importsのページが与えるのは7日間の猶予で、それを過ぎると「そのインポートを取り消すオプションは利用できなくなります」。同じページはLooxが「個別レビューの削除に対応していない」ことも書いています。3週目に気づいたインポート事故は、そのまま確定します。
Yotpoのインポートはまた別の挙動をします。Shopify Reviewsからのインポートガイドは結果を率直に書いています。
Reviews that are imported to Yotpo will automatically be treated as anonymous reviews.
その代償は、YotpoのReviewer Badgesのページを読むと分かります。Verified Buyerバッジの付与には、Yotpoが「直近12か月分のストア注文データ」を照合する必要があり、そして「Verified Buyerバッジが付いたレビューはすべてGoogle Shopping Syndicationの対象になります」。匿名レビューはそのどちらにも該当しません。同じガイドは、PremiumとEnterpriseの利用者をセルフサービスの外へ誘導します。これらのプランはYotpoサポートに連絡してファイルを送るよう指示され、Yotpo側が「インポート作業を代行します」。
Okendoは他の4本と正反対の立場を取ります。インポートテンプレートには isVerifiedBuyer という列があり、説明はこうです。「レビュー投稿者がその商品をあなたのストアから直接購入したかどうかを示します。購入していれば 'true'、していなければ 'false' を使ってください」。認証ステータスが、自分で入力する値になっています。Okendoのインポーターはさらに、Yotpo、Stamped、Loox、Junip、Shopify、TrustPilot、JudgeMe、Kudo Buzz、Social Shopwave、Oranklのエクスポートを自動判別します。テンプレートには videoUrls フィールドもあり、これはJudge.meとLooxのインポーターが明示的に受け付けないものです。

出典: Shopify App Store(Okendo: Reviews & Loyalty、2026-09-10時点)
認証バッジこそが移行の本体
Judge.meは、Okendoが許していることを拒否します。
To protect that integrity, we don't manually mark reviews as Verified. Verification is applied automatically; if criteria aren't met, the review remains unverified.
代わりにJudge.meは2つ目のインポート経路を作りました。Loox、Yotpo、Stampedの各移行ガイドが説明しているチェックボックスは、CSVではなくメタオブジェクト側の台帳から認証を再導出します。取り込んだ行をShopifyのメタオブジェクトと突き合わせ、Customer ID、Order ID、Product IDを探す仕組みです。一致したレビューは認証済みになり、一致しなかったレビューは未認証のままです。
Yotpo移行ガイドは失敗パターンについて異例なほど率直です。
For an imported review to be verified via metaobjects, the reviewer's email address must match an existing Shopify order in your store. Reviews where the email doesn't match any order (e.g., the customer used a different email for the review vs. the order, or the order data is no longer in Shopify) will remain unverified.
そしてこのチェックボックスには、ウィジェットを公開するまで気づきにくい表示上の副作用があります。Loox移行ガイドから。
If a Shopify customer record has no first or last name, the reviewer will appear as Customer on your storefront.
Judge.meに取り消しボタンはありませんが、復旧手順はあります。チェックボックスを付け直すために同じファイルを再実行すると重複が発生し(「Judge.me's CSV import does not automatically remove duplicates」)、文書化された復旧手順はReviews Import Logから先に元のバッチを削除することです。その注記の中の一文が、2つの台帳について誰よりも明快に述べています。
Your Shopify metaobjects are not affected by deleting reviews in Judge.me — they will be matched again on re-import.
アプリ側のレビューを削除しても、ストア側のメタオブジェクトはそのまま残ります。
下流で壊れるもの
バッジは飾りではありません。4つの経路がこれを読んでいます。
Shop。 Judge.meのShop app同期ページは、Shop appから「常に除外される」と分かっているレビューを列挙しており、その中には「uploaded via a spreadsheet」と「migrated from another review app」が含まれます。同ページの要件サマリーはShopifyのルールをそのまま繰り返します。「The review wasn't imported or migrated using a CSV.」
Google Shopping。 Judge.meの移行ガイドは「メタオブジェクト経由で認証されなかったインポート済みレビューはフィードに現れません」と明記し、対象件数は「リアルタイムではなく週次サイクルで更新される」としています。移行が失敗したと結論づける前に1週間待つ必要があります。Yotpoにおける同等のゲートはVerified Buyerバッジで、インポートされたレビューはこれを受け取りません。
TikTok Shop。 「Unverified product reviews and Store reviews cannot be synced to TikTok Shop.」
あなたのプラン。 2026年8月20日、11か月アプリを使った米国のマーチャントがYotpoのApp Storeリスティングにこう書いています。
Last year, I was able to import genuine customer reviews and have them displayed with the Verified Buyer badge. This year, however, I was told that imported reviews on the Pro plan can no longer receive the Verified Buyer badge, and that I would need to upgrade to the Premium or Enterprise plan to qualify.
これはレビュー1件であって傾向ではありませんし、Yotpoが公開文書化していない運用について述べたものです。ただ、契約前にベンダーへ投げるべき問いを指し示してはいます。「インポートできますか」ではなく、「自分のプランで、そのレビューにはどのバッジが付きますか」です。

出典: Shopify App Store(Yotpo: Product Reviews App、2026-09-10時点)
着地にかかるコスト
移行は同時に、新しい課金単位への引っ越しでもあります。そして5本のいずれもレビュー件数では課金していません。4本は注文数ベース。残る1本は定額です。
| アプリ | 評価(レビュー件数) | Built for Shopify | 無料プラン | 最初の有料プラン | 課金単位 |
|---|---|---|---|---|---|
| Judge.me Product Reviews App | 5.0(46,652) | あり | Forever Free、レビュー無制限 | Awesome、$15/month | 定額 |
| Loox ‑ Product Reviews App | 4.9(9,570) | あり | Beginner、注文500件まで | Convert、$49.99/month | 注文数(300件込み、以降300件ごとに+$50) |
| Yotpo: Product Reviews App | 4.8(4,635) | なし | Free、月間注文50件まで | Starter、$15/month | 注文ボリューム |
| Okendo: Reviews & Loyalty | 4.8(1,423) | なし | Free、月間注文50件まで | Essential、$19/month(月間注文200件まで) | 月間注文数 |
| Stamped Reviews & Loyalty | 4.7(3,758) | なし | 記載なし | Reviews、注文200件で$23/month | 注文数 |
Judge.meのForever Freeには、商品レビューとストアレビューの無制限収集、レビューウィジェット、Google reviews同期、レビューインポーターが含まれます。$15/monthのAwesomeプランはAI機能、Google Shopping、MetaとTikTok Shopへの同期を追加し、15日間の無料トライアルが付きます。LooxのConvertプランは超過分の計算式をリスティング上に書いています。基本料金に注文300件が含まれ、以降は300件ごとに$50です。Yotpoのリスティングには他にはない注意書きがあります。「External charges may be billed by Yotpo separately from your Shopify invoice」。年払いはStarterが$144/year、Proが$1,068/yearです。Okendoの階段は注文200件・1,500件・3,500件に対して$19、$119、$299/monthと続きます。Stampedは1枚のプランカードの中に曲線全体を載せており、注文200件の$23から無制限の$799までです。

出典: Shopify App Store(Loox ‑ Product Reviews App、2026-09-10時点)
移行先の選び方
レビューに写真と動画が付いている場合。 この5本が公開しているテンプレートのうち、動画フィールドを持つのはOkendoのものです。Judge.meは動画を明確に拒否して手作業での再アップロードを求め、Looxは動画インポートをサポート窓口へ回します。写真はJudge.me、Loox、Okendoのテンプレートで公開URLとして受け渡されるため、移行先のアプリはその時点で画像が置かれている場所から取得します。Okendoのヘルプセンターはインポート前にメディアをShopify Files(設定 > コンテンツ > ファイル)へ再ホストすることを推奨しており、これは移行先を問わず安全な順序です。
認証バッジが重要な場合。 Judge.meはメタオブジェクトによる自動再認証の経路を文書化し、それが失敗する条件も明示しています。今回確認したLoox、Yotpo、Okendo、Stampedのインポート文書には、同等の記述はありませんでした。同時にJudge.meは、手動で認証を主張させないアプリでもあります。同じ事実を裏側から見たものです。
レビューが10万件を超えている場合。 Looxは対象外です。上限はファイル単位ではなくストア単位で、しかも恒久的です。Judge.meはエクスポートが1ファイル10万件で分割され、ガイドは1回あたり5,000行程度のバッチを推奨しています。
YotpoのPremiumまたはEnterpriseを使っている場合。 セルフサービスでは実行できません。サポートチケットと、自分では制御できないリードタイムを見込んでください。
アプリだけでなくプラットフォームごと移行する場合。 Judge.meはBigCommerceからShopifyへの移行について制約を明記しています。他プラットフォームからインポートしたレビューは「認証されません」。理由は「注文、商品、顧客の保存方法がプラットフォームごとに異なるため」です。クロスプラットフォーム移行では、認証は無条件に失われます。

出典: Shopify App Store(Stamped Reviews & Loyalty、2026-09-10時点)
アンインストールの前に
パートナー同期ページにあるShopify自身の注記が順序のルールで、しかも読み飛ばしやすい場所にあります。
Reviews collected through a partner app must be managed within the same app. If you're considering switching to a different app, then you need to transfer all existing reviews before uninstalling the current app.
具体的には、こうなります。旧アプリがまだインストールされていて課金も続いているうちにエクスポートすること。レビュー写真をShopify Filesへ再ホストし、これから解約するアカウントにURLを依存させないこと。エクスポートファイルを開いて、メタオブジェクトハンドルの列が存在し、かつ値が入っているかを確認すること。バッジが戻るかどうかを決めているのは、レビュー本文ではなくその列だからです。インポートはバッチに分け、認証オプションは2回目ではなく1回目からオンにすること。そして、商品ページの星評価は移行後も残る一方で、Shopのリスティング、Google Shoppingフィード、TikTok Shop同期は残らない可能性があると織り込んでおくことです。
レビューはあなたのものです。認証は、最初からファイルの中にはありませんでした。
参考
- Syncing Shop product reviews with partner apps — Shopify Help Center
- Shop product reviews guidelines and requirements — Shopify Help Center
- Standard product review metaobject definition — Shopify.dev
- Generally available: Standard product review syndication program — Shopify developer changelog
- Importing reviews with Judge.me import wizard — Judge.me Help Center
- Exporting reviews — Judge.me Help Center
- Verified reviews — Judge.me Help Center
- Syncing reviews with Shop app — Judge.me Help Center
- Migrating reviews from Loox to Judge.me — Judge.me Help Center
- Migrating reviews from Yotpo to Judge.me — Judge.me Help Center
- Migrating reviews from Stamped to Judge.me — Judge.me Help Center
- Importing Reviews Using a Custom File — Loox Help Center
- Undo Incorrect Review Imports — Loox Help Center
- Importing Product Reviews from Shopify Reviews — Yotpo Support
- Reviewer Badges — Yotpo Support
- Importing Reviews Using the Okendo Import Template — Okendo Help Center
Shopifyのリッチテキストエディタが提供するのはHeading 1からHeading 6までで、どの見出しにもidを付ける手段がありません。ブログ記事に関するShopifyヘルプセンターのページには、目次・アンカー・見出しという言葉が一度も出てきません。実在する米国Shopifyストアの長文記事3本を取得したところ、h2とh3は20個・24個・9個あり、本文側でidを持つものはゼロでした。次に目次アプリを入れたデモ記事を取得すると、サーバーが返すHTMLにid=\"toc-は0回しか現れず、JavaScript実行後は9個中9個の見出しにidが付いていました。これがこのカテゴリの正体です。Easy Table of Contents 2.0、RuffRuff Table of Contents、Smart Table of Contents、Jump Links ‑ Table of Contents、Auto Table of Contentsの5本を、USD料金・無料プランが何を外しているか・設置場所で比較しました。5本合計でレビュー35件、Built for Shopifyは1本、管理画面が英語化されていないアプリが1本、そしてアンインストール時にコードが残ることを公開返信で認めた開発元が1社。「Google jump-link schema」が有料機能として売られている一方で、Googleはその出力を自動生成と明記しています。2026年9月10日時点で確認。