Tutorial

Shopifyにスキーママークアップを追加する方法(2026年 ステップバイステップガイド)

Shopifyのデフォルトテーマには部分的なスキーママークアップしか含まれておらず、基本的なGoogleのリッチリザルトには十分でも、ChatGPTやPerplexityの引用には不十分です。このガイドでは、正確なコードとノーコードの代替手段とともに、Shopifyに完全なProduct、FAQ、Organization、BreadcrumbListスキーマを追加する手順を解説します。

Naridon Team·Apr 21, 2026·12 min read

Want more qualified Shopify traffic from AI search?

Run a free Naridon scan to see which prompts, products, and AI engines can send more ready-to-buy visitors.

Start free scan

TL;DR: Shopifyのデフォルトテーマには部分的なProductスキーマと基本的なOrganizationスキーマしか含まれていません。AI可視性、つまりChatGPT、Perplexity、Google AI Overviewのためには、完全なProduct(aggregateRating、review、GTIN/MPN、brand、material、colorを含む)、FAQ、Organization、BreadcrumbList、Reviewスキーマが必要です。追加方法は3つあります。(1)theme.liquidとproduct.liquidを手動で編集する、(2)metafieldsとLiquidスニペットを使う、(3)すべてを自動的に注入するアプリをインストールする。Naridonは選択肢3をカバーし、テーマ編集は不要で、カタログの変更に合わせてスキーマを同期し続け、スキーマが欠落または不正なすべての商品をフラグ付けします。

Shopifyストアを運営していて、AIが生成する購入レコメンドに表示されたいと考えているなら、スキーママークアップは任意ではありません。AIエンジンは構造化データを根拠として使います。適切なJSON-LDのない商品ページは、たとえその商品が存在し、発送され、売れていても、ChatGPTのショッピングレイヤーやPerplexityの商品カードからは事実上見えません。

このガイドは実践的なものです。「スキーマとは何か」といった前置きはありません。2026年にShopifyへ完全なスキーママークアップを追加する方法、デフォルト設定が見落とすもの、そしてすべての商品ページが実際に必要とするものだけを扱います。

1. Shopifyのデフォルトテーマにすでに含まれているもの

何かを追加する前に、すでに何があるのかを把握しましょう。ShopifyのDawnテーマ(2026年時点のデフォルト)と、ほとんどの有料テーマ(Impulse、Warehouse、Prestigeなど)には、次のスキーマが組み込まれています。

  • 商品ページのProductスキーマ、name、description、image、offers(price、priceCurrency、availability)、そして時にはsku
  • トップページのOrganizationスキーマ、name、logo、url
  • 基本的なSearchActionを備えたWebSiteスキーマ

これが下限です。以下は、Shopifyのデフォルトスキーマが初期状態では含まないもので、AIエンジンが特に探しているものです。

  • aggregateRating(ratingValue、reviewCount)、最大の欠落
  • 個々のレビューを含むreview配列
  • brand(単なる文字列ではなく、適切なBrand型で)
  • バリアントレベルのgtin13gtin12mpnsku
  • materialcolorsizepattern
  • 商品ページとコレクションページのFAQスキーマ
  • すべての深い階層のページのBreadcrumbListスキーマ
  • 適切なauthor、datePublished、dateModifiedを備えた、ブログ記事のArticleスキーマ

これらの欠落は、ChatGPTとPerplexityがあなたの商品を競合より優先して推薦するほど信頼するかどうかを決める、まさにそのフィールドです。その理由についてのより深い理論は、構造化データはAIの引用を改善するかの分析をお読みください。

2. Shopifyにスキーママークアップを追加する3つの方法

正当なアプローチは3つあり、速度と持続可能性の順に並べています。

2.1 オプションA:手動のLiquid編集(開発者が必要)

theme.liquidproduct.liquid(またはOnline Store 2.0テーマではそれらのセクション相当)を編集して、JSON-LDブロックを注入します。商品データ、metafields、レビュー数を読み取り、完全なスキーマオブジェクトを出力するLiquidを書きます。

長所:最大限の制御、継続コストなし。短所:テーマ更新で壊れる、商品を追加したりレビューが変わったりしても自動同期しない、そしてLiquidとschema.orgに習熟している必要があります。

product.liquidの内側に貼り付ける最小限のProductスキーマの例です。

{% raw %}<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "{{ product.title | escape }}",
  "image": [
    {% for image in product.images %}"https:{{ image.src | img_url: '1200x' }}"{% unless forloop.last %},{% endunless %}{% endfor %}
  ],
  "description": "{{ product.description | strip_html | escape }}",
  "sku": "{{ product.selected_or_first_available_variant.sku }}",
  "brand": {
    "@type": "Brand",
    "name": "{{ product.vendor | escape }}"
  },
  "offers": {
    "@type": "Offer",
    "url": "{{ shop.url }}{{ product.url }}",
    "priceCurrency": "{{ cart.currency.iso_code }}",
    "price": "{{ product.selected_or_first_available_variant.price | money_without_currency | remove: ',' }}",
    "availability": "{% if product.available %}https://schema.org/InStock{% else %}https://schema.org/OutOfStock{% endif %}",
    "itemCondition": "https://schema.org/NewCondition"
  }
  {% if product.metafields.reviews.rating_value %},
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "{{ product.metafields.reviews.rating_value }}",
    "reviewCount": "{{ product.metafields.reviews.rating_count }}"
  }
  {% endif %}
}
</script>{% endraw %}

これで基準ラインは超えられます。AI対応にするには、さらにFAQスキーマ、BreadcrumbList、sameAsを備えたOrganization、そしてバリアントレベルのGTIN/MPNが必要で、テーマごとにおよそ200-400行のLiquidが追加で必要になります。

2.2 オプションB:metafields + スニペット(中程度のスキル)

Shopifyのmetafieldsを使ってレビューデータ、GTIN、MPN、FAQのペアを保存し、metafieldsを読み取ってすべてのスキーマタイプを一度に出力する単一のLiquidスニペットを書きます。theme.liquid内の{% include 'schema-json-ld' %}という呼び出しでインストールします。

データがテーマコードではなくmetafieldsに存在するため、テーマの入れ替えに耐える点でオプションAより優れています。それでも、あなたまたはフリーランサーがスニペットを書いて保守する必要があります。

2.3 オプションC:スキーマを自動注入するShopifyアプリ(推奨)

Naridonまたは同等のShopify App Storeアプリをインストールします。ShopifyのScript Tag API(またはOnline Store 2.0のテーマアプリ拡張)を使って実行時に完全なJSON-LDを注入し、商品が変わるとカタログに合わせてスキーマを同期し続け、あらゆるスキーマタイプに対応します。Product、Review、AggregateRating、FAQ、Organization、BreadcrumbList、Article、ItemList。

長所:テーマ編集ゼロ、テーマの入れ替えに耐える、商品とレビューの変更に自動同期、AI引用トラッキングを含む。短所:継続コスト(Naridonは100商品未満は無料、それ以上は$49/month)。

ほとんどのShopifyブランドにとって、オプションCが正しい選択です。手動が不可能だからではなく、スキーマは一度出荷すれば終わりではなく永続的に同期し続ける必要があるからです。

3. 実際に必要なスキーマタイプ

AI可視性への影響順に並べた優先リストです。

3.1 Product(すべてのオプションフィールドを埋めて)

含めるべきもの:name、description、image(複数)、sku、gtin13/gtin12/mpn、brand(文字列ではなくBrandオブジェクトとして)、color、material、size、offers(price、priceCurrency、availability、itemCondition、priceValidUntilを含む)、aggregateRating、review(Reviewオブジェクトの配列)、そして複数バリアント商品向けのhasVariant。

3.2 FAQ

「これは何ですか?」「何でできていますか?」「どう使いますか?」「返品できますか?」「Xに配送しますか?」に答える商品ページのFAQスキーマは、実施できる中で最もROIの高い変更の1つです。ChatGPTとPerplexityはFAQのエントリを一字一句そのまま引用します。当社のShopify FAQスキーマガイドにはテンプレートがあります。

3.3 Organization

トップページレベル。含めるべきもの:name、url、logo(絶対URL、≥112×112)、sameAs(ソーシャルプロフィール、Crunchbase、該当する場合はWikipediaの配列)、foundingDate、contactPoint(メールまたは電話)、address。これはAIエンジンが相互参照するブランドアイデンティティのレコードです。

3.4 BreadcrumbList

すべての深い階層のページ。AIエンジンはパンくずリストを使ってカテゴリ階層を推測し、あなたの商品を正しいトピッククラスターの下に表示させます。

3.5 Article

ブログ記事。含めるべきもの:headline、image、datePublished、dateModified、author(PersonまたはOrganization)、publisher、description。Articleスキーマがないと、あなたのブログコンテンツはE-E-A-TシグナルについてChatGPTのブラウジングレイヤーに無視されます。

3.6 Review

Product内にネスト。reviewBody、reviewRating、author、datePublishedを備えた個々のレビュー。星評価だけでは不十分です。AIエンジンはレビューのテキストからセンチメントとユースケースのデータを抽出します。

4. ステップバイステップ:最速のルート

15分未満で終わらせたいなら、次のとおりです。

  1. Shopify App StoreからNaridonをインストールします。 apps.shopify.com/naridonで、アプリを追加をクリックし、権限を承認して、接続します。
  2. 初回監査を実行します。 Naridonがカタログ全体をスキャンし、ページごとのスキーマレポートを生成します。デフォルトテーマでは、商品ページの60-80%に少なくとも1つのスキーマフィールドの欠落があると見込んでください。
  3. Safe-tierの修正をワンクリックで適用します。 これらは非破壊的な追加です。FAQスキーマの欠落、aggregateRatingの欠落、BreadcrumbListの欠落、Organizationフィールドの欠落。テーマ編集は不要です。
  4. Moderate-tierの修正を確認します。 これらはコンテンツの強化です。AIが下書きした商品説明、material/color/sizeフィールドの拡充。人による承認が必要です。
  5. 検証します。 サンプルの商品ページとサンプルのブログ記事でGoogle Rich Results Testを使います。Product、AggregateRating、FAQ、BreadcrumbListがすべて緑になると見込めます。
  6. モニタリングします。 今後2-4週間にわたり、ChatGPT、Perplexity、Google AI Overviewでの引用の伸びをVisibilityダッシュボードで観察します。

5. 避けるべきよくある間違い

5.1 スキーマの重複

2つのスキーマアプリを同時にインストールすると、JSON-LDブロックが重複し、Googleはこれをエラーとしてフラグ付けし、AIエンジンは信頼性の問題として扱います。1つを選んでください。すでにスキーマアプリをインストールしていて切り替えたい場合は、先に古いものをアンインストールしてください。

5.2 偽のAggregateRating

ratingValueやreviewCountをでっち上げてはいけません。AIエンジンはスキーマを実際のレビューアプリ(Judge.me、Loox、Shopify Product Reviews、Yotpo)と相互参照し、不一致をフラグ付けします。偽の評価は、あらゆるエンジンであなたのストアの優先順位を下げる可能性があります。

5.3 バリアントレベルのGTINの欠落

ブランド商品(ビタミン、ビューティー、電子機器)を販売しているなら、GTINは重要です。ChatGPT ShoppingとGoogle Shoppingはどちらも、重複排除の主要な商品識別子としてGTINを使います。

5.4 コレクションページの無視

ほとんどのガイドは商品ページに焦点を当てます。コレクションページは、「最高のオーガニックドッグフード」のようなカテゴリクエリでランク付けされるために、ItemListスキーマ + FAQスキーマが必要です。これらは最も検索ボリュームの多いAIクエリです。

5.5 価格が変わってもスキーマを更新しない

手動で書いたスキーマは古くなります。Black Fridayのセールを行い、スキーマがまだ古い価格を示している場合、AIエンジンは不一致に気づきます。自動注入はこれを解決します。

6. 機能していることを見分ける方法

速度順に、3つのシグナルがあります。

  • 2-7日: Google Rich Results Testがすべてのスキーマタイプで緑を表示し、Google Search ConsoleがAggregateRatingとFAQの対象性を報告し始めます。
  • 14-30日: Google AI Overviewがロングテールクエリであなたの商品を表示し始め、ChatGPTとPerplexityのクローラー(GPTBot、OAI-SearchBot、PerplexityBot)がログで増加したアクティビティを示します。
  • 30-90日: NaridonのVisibilityダッシュボードでの引用率が上昇し、あなたのブランドがあらゆるエンジンでAIが生成する「Yに最適なX」という応答に表示され始めます。

下流の指標のより詳しい解説については、AI検索ランキング要因の調査AI検索向けに商品ページを最適化するをご覧ください。


テーマコードに触れずに完全なスキーマを出荷する

リテイナー契約の開発者がいるなら、手動のスキーマでも問題ありません。それ以外のすべての人へ:Shopify App StoreからNaridonを無料でインストールしてください。テーマを一切編集せずに、Shopifyカタログ全体に完全なProduct、FAQ、Organization、BreadcrumbList、Article、Reviewスキーマを注入し、商品が変わっても同期を保ち、ChatGPT、Perplexity、Google AI Overview、さらに5つのエンジンにわたってAI引用の伸びを追跡します。

Frequently asked

Shopifyはスキーママークアップを自動的に追加しますか?
部分的にです。すべてのShopifyテーマには基本的なProductスキーマ(name、price、image、availability)とOrganizationスキーマが含まれています。このスキーマはAI可視性の観点では不完全で、通常はaggregateRating、review、GTIN/MPN、brandプロパティ、material、color、バリアントデータ、FAQスキーマが省略されています。ChatGPTやPerplexityに安定して表示されるには、Shopifyのマーチャントはデフォルトのスキーマを追加のJSON-LDで拡張する必要があります。
開発者なしでShopifyにスキーママークアップを追加するにはどうすればよいですか?
3つの方法があります。(1)NaridonのようなShopify App Storeのアプリをインストールし、ShopifyのScript Tag API経由で完全なProduct、FAQ、Organization、BreadcrumbList、Reviewスキーマを自動的に注入します。テーマ編集は不要です。(2)metafieldsベースのスキーマジェネレーターとカスタムのLiquidスニペットを使います(中程度のスキル)。(3)Shopify Expertsでフリーランサーを雇います(通常、一度のスキーマ対応で$400-$1,500)。App Storeのルートだけが、カタログの変更に合わせてスキーマを同期し続けます。
スキーママークアップはShopifyストアのどこに配置しますか?
スキーママークアップは<script type="application/ld+json">タグの内側にJSON-LDとして存在し、理想的には各ページの<head>内に置きます。Shopifyでは、サイト全体のスキーマ(Organization、Website)はtheme.liquidを、Productスキーマはproduct.liquidを編集することを意味します。FAQスキーマは商品ページ、コレクションページ、ブログページに置きます。BreadcrumbListスキーマはパンくずリストのあるすべてのページに注入します。Naridonの修正エージェントは、テーマファイルに触れることなくこれを自動的に注入します。
Shopifyのスキーママークアップをテストするにはどうすればよいですか?
3つのバリデーターを使います。(1)Google Rich Results Test(search.google.com/test/rich-results)はGoogle固有のエラーを検出します。(2)Schema.org Validator(validator.schema.org)は生のschema.org仕様に対して検証します。(3)Naridonの組み込みスキーマ監査は、Shopifyカタログ全体をスキャンし、ページごとに欠落・不完全・不正なスキーマをワンクリック修正とともにフラグ付けします。商品ページ、コレクションページ、ブログ記事、トップページでテストしてください。
Shopifyにとって最も重要なスキーマタイプは何ですか?
AI可視性への影響が大きい順に、Product(aggregateRating、review、brand、GTIN/MPN、material、color、sizeを含む)、FAQ、Organization、BreadcrumbList、Article(ブログ記事向け)、Review(Product内にネスト)、Offer(Product内にネスト)、ItemList(コレクションページ向け)、WebSite(SearchActionを含む)です。ほとんどのShopifyテーマはProductとOrganizationを部分的に含むだけで、残りは手動またはアプリで追加します。

Key concepts

Plain-language definitions of the terms in this guide.

この会話でランクインする準備はできましたか?

すでにAI検索を売上に変えているマーチャントに参加しましょう。

Start free trial