← すべての記事 Shopify技術SEO: ストア運営者向け完全ガイド

Shopify技術SEO: ストア運営者向け完全ガイド

Shopify技術SEOをマスターしよう。カノニカルタグ、クローリング予算、構造化データ、AI検索対応まで完全解説。

Shopify 技術SEO とは、Googleがあなたのストアのすべての重要ページをクローリング、インデックス、ランキングできるよう、ストアの基盤設定を最適化する施策です。この層を正しく構築すればコンテンツはどんどん価値を生み、誤れば、重複URL、クローリング予算の無駄、壊れた 構造化データ によって、あなたの最高の 商品ページ はショッパーに見られる前にランキング信号を失います。

重要なポイント

  • Shopifyはデフォルトですべての商品に対して2つのURLパスを作成し、カノニカルタグを確認しないとランキング信号が分散します。
  • コレクション対応URL、タグフィルター、バリアントパラメータからの重複コンテンツがShopifyストアで最も一般的な技術SEO破壊要因です。
  • CSSとJSファイルをrobots.txtでブロックするGoogleの誤った設定はモバイルファーストレンダリングを妨げ、ランキングに直結して低下させます。
  • GoogleとShopifyが共同開発したGoogle Universal Commerce Protocol (UCP)、NRF 2026で公開されたことで、商品データが従来のインデックスだけでなくAIエージェントにも供給されるようになりました。
  • 2026年5月のGoogleコアアップデートのロールアウトが6月中旬に完了したため、このタイミングはストアの技術基盤を監査するにあたり絶好です。

Shopifyがデフォルトで作る重複URLの問題

コレクション対応URLパターンはShopifyの最も損害の大きいカノニカル問題です。デフォルトでは、Shopifyはすべての商品に対して2つのパスを作成します。直接的な商品URL(/products/blue-widget)とコレクション対応URL(/collections/summer-sale/products/blue-widget)です。

両方のURLは同じコンテンツを読み込みます。マスターURLを指し示す明確なカノニカルタグがないと、Googleはどちらのバージョンをインデックスすべきか判断できず、誤ったページがランキングされるカノニカル化エラーが発生します。これは理論的な問題ではありません。重複コンテンツはランキング信号を複数のURLに分散させることでSEO権限を減少させます。Googleが1つの商品に8つのURLを見つけると、どのバージョンをランキングすべきか判断できず、多くの場合、最小限のトラフィックしか得られないランダムなURLをランキングします。

Shopifyの標準テーマは基本的な商品URLでこれを自動的に処理しますが、カスタムランディングページを作成するアプリをインストールしたり、個別のバリアントページを分離したりすると隙間が生じます。バリアントURLをカスタマイズしたり、バリアント用の個別ページを作成するアプリを使用したりする場合は問題が発生します。jewelry customizer(ジュエリーカスタマイザー)やmade-to-order furniture(オーダーメイド家具)など複雑な商品設定向けに設計されたアプリの中には、Shopifyの自動カノニカルをバイパスするものもあります。

対処法: 新しいアプリをインストールしたりテーマを更新したりした後は、ブラウザで商品ページを開いてソースを確認し、<link rel="canonical"> タグが /products/[handle] を指していること(コレクション対応パスではなく)を確認してください。テーマの更新後は、商品ページ、コレクションページ、ブログ記事で検証を実行します。

Shopify Markets / hreflang トラップ

Shopify Markets を使用しているストアに影響する、ますます一般的な重複コンテンツパターンがあります。あるShopifyストアの技術監査を行っていた実務家は、Google Search Console 内で「重複。Googleが異なるカノニカルを選択」という400個ほどのURLを発見しました。対象地域またはネイティブ言語固有のコンテンツが変更されていない場合に各コレクションと商品用に新しいURLを作成すると、Googleとエンドユーザーは両方のURLに同じコンテンツを見ることになります。対処法は、対象地域のコンテンツまたは価格が本当に異なる場合にのみ別のマーケットURLをセットアップすることです。

重複URL原因の比較

重複URL原因 例パターン 推奨される対処法 SEOリスク
コレクション対応商品URL /collections/summer-sale/products/blue-widget /products/[handle] にカノニカルを設定し、内部リンクを更新
バリアントパラメータURL /products/blue-widget?variant=123456 基本商品URLにカノニカルを設定
タグでフィルタリングされたコレクションページ /collections/shirts+blue robots.txt.liquid で許可しないか親コレクションにカノニカルを設定
ソートパラメータURL /collections/shirts?sort_by=price-ascending robots.txt.liquid で許可しない
マーケット固有URL(コンテンツが同じ) /en-ca/products/blue-widget(デフォルトと同じコンテンツ) 地域ごとにコンテンツまたは価格が本当に異なる場合にのみマーケットURL作成

クローリング予算: Shopifyがデフォルトで無駄にしているもの

Googleはクローリング予算を持っており、各訪問時にクローリングするページ数に上限があります。Googleがカート、チェックアウト、検索結果などの無駄なページをクローリングするのに時間を費やしてしまうと、重要な商品ページとコレクションページを見落とす可能性があります。

Shopifyのデフォルト robots.txt は既に /cart, /checkout, /orders, /account をブロックしています。デフォルトでブロックされていないものは以下です。

  • タグフィルタリングされたコレクションURL(/collections/shirts+blue)で、数百個の近似重複ページが生成されます。
  • ソートパラメータURL(/collections/shirts?sort_by=price-ascending)で、同じ商品を異なる順序で提供します。
  • 内部検索結果ページですべてのクエリに対して一意なURLが作成されます。

検索ページがインデックスされているかどうかを確認するには、Googleで site:yourstore.com inurl:search を実行してください。結果が表示される場合は、これらの検索ページはインデックスされており、クローリング予算を消耗しています。

2021年中旬以来、Shopifyは robots.txt.liquid テンプレートファイルを使用してデフォルト robots.txt をオーバーライドすることを許可しています。特定のクローラーやページに対する許可・ブロックルールをカスタムで追加できるようになりました。SEO価値のないフィルタリングやソートパラメータURLを許可しないようにするのに使用してください。

モバイルファーストインデックスを破るrobots.txt誤設定

GooglebotからCSSとJavaScriptファイルをブロックするのは古いSEOアドバイスで、今でも流通しています。これに従わないでください。Googleはページをレンダリングして理解する必要があり、CSSとJavaScriptをブロックするとGoogleは壊れたページを見ることになります。

また、ツールを混同しないでください。同じページに robots.txtDisallow ルールと noindex タグの両方を追加した場合、Googleはそれをクローリングできず、したがって noindex タグを見ることもできません。どちらか一方を使用してください。ページを恒久的にデインデックスしたい場合は noindex のほうが強力です。単にクローリング予算を節約したいページの場合は Disallow が適切です。

サイトマップ: ほとんどのマーチャントが無視する基盤

Shopifyは sitemap.xml と、商品、コレクション、ブログ記事、ページ用の子サイトマップを自動生成します。これは本当に便利です。問題はマーチャントがShopifyが提出したものが本当に彼らがGoogleにインデックスしてほしいものと一致するかどうかをめったにチェックしないということです。

大規模なShopifyカタログはしばしばサイトマップエラー、重複URLインデックス化、リダイレクトチェーン、動的検索フィルタのインデックス化に悩まされています。

実践的な30分監査。

  1. yourstore.com/sitemap.xml を開き、すべての子サイトマップがエラーなく読み込まれていることを確認します。
  2. サイトマップをGoogle Search ConsoleとBing Webmaster Toolsに提出します。このプロアクティブな提出は、自然なクローリングを待つよりも検索エンジンが新しいコンテンツをより高速に発見するのに役立ちます。
  3. Search Consoleレポート経由でサイトマップインデックス化を定期的に確認し、「発見 - 現在インデックスされていない」と記された任意のページを調査します。
  4. Shopifyの設定またはアプリを使用してサイトマップから不要なページを除外します。カート、チェックアウト、顧客アカウント、ポリシーページはインデックス化する必要がなく、クローリング予算を消費するべきではありません。

構造化データ: 今これまで以上に重要

商品構造化データは常にリッチ結果にとって重要でしたが、2026年、その重要性は2倍になりました。従来のSERPだけでなくAIショッピングサーフェスにも供給されるようになったからです。

マーチャントセンターフィード以上に、AIショッピングアシスタントは商品ページ自体の構造化データ(schema.orgマークアップ)に依存して商品を解析・評価します。

Google I/O 2026からの大きなシフトはこちらです。Universal Cart は2026年5月19日に3つのマーケット(米国、カナダ、オーストラリア)でローンチしました。Universal Commerce Protocol (UCP)はGoogleとShopifyが共同開発したオープンスタンダードで、AIエージェントがショッピングジャーニー全体でリテーラーと取引できるようにするものです。Googleは2026年3月19日にプロトコルを更新し、NRFで起動してから2ヶ月後、Cart、Catalog、Identity Linking機能を追加しました。

ストア運営者の実際の結果。Universal Cartが互換性、フィット感、素材、成分、寸法、手入れ方法をチェックする場合、それらのフィールドはMerchant Centerから直接読み込まれます。不完全または矛盾した属性を持つ商品は、ショッパーに到達する前にカートの推論から除外されます。これはヒーローSKUだけでなくカタログ全体に適用されます。

ほとんどのShopifyストアはデフォルトでUCP対応ですが、マーチャントはそのメリットを得るために、きれいな商品データ、正確な価格設定、強いレビュー、明確な配送ルールが必要です。

2026年からのもう1つの重要な構造化データ注意事項: 2026年5月7日、GoogleはFAQリッチ結果を正式に廃止しました。サイトがFAQPageマークアップを既にデプロイしている場合、そのマークアップはGoogle検索では現在不活性です。無害ですがSERP上昇を生成しません。JSONLDを監査し、FAQPageスキーマを削除するか、Product, Offer, Review など、より影響力の高いタイプに置き換えます。

完全なShopify技術SEOチェックリスト

これをあなたの定期的な監査フレームワークとして使用してください。Shopify SEOサービス は私が提供するもので、これらのすべてのレイヤーをカバーしますが、Search ConsoleとScreening Frogのような無料クローラを使用して自分で進めることもできます。

クローリングとインデックス化

  • [ ] robots.txt.liquid がフィルタリングとソートURLをブロックしながらCSSとJSを許可していることを確認します。
  • [ ] sitemap.xml がGoogle Search Consoleに提出され、リダイレクトまたはエラーURLが含まれていないことを確認します。
  • [ ] 検索結果ページ(/search?q=)がインデックスされていないことをチェックします。
  • [ ] タグフィルタリングされたコレクションページ(/collections/name+tag)がブロックされるか親コレクションにカノニカルが設定されていることを確認します。

カノニカル化

  • [ ] すべての商品ページカノニカルが /products/[handle] を指していて、コレクション対応パスではないこと。
  • [ ] バリアントURL(?variant=XXXXXXX)が基本商品URLにカノニカルを指していること。
  • [ ] マーケット固有URLは、地域ごとにコンテンツまたは価格が本当に異なる場合にのみ存在すること。
  • [ ] アプリやテーマ更新によってカノニカルタグが静かにオーバーライドされていないこと。

構造化データ

  • [ ] すべての商品ページに有効な Product + Offer JSON-LD(価格、在庫状況、状態を含む)が含まれていること。
  • [ ] レビュー構造化データ(AggregateRating)が評価を表示する場所に存在すること。
  • [ ] FAQPageスキーマがGoogleの2026年5月7日の廃止に従い削除されるか削除待機中であること。
  • [ ] Merchant Center商品フィード属性がすべてのSKU(ミッドテールおよびロングテール商品含む)で完成していること。

技術パフォーマンス

  • [ ] モバイルでのLCP が2.5秒未満であること(Search Console Core Web Vitals レポートで測定)。
  • [ ] noindex タグと Disallow ルールが同じURLに同時に適用されていないこと。
  • [ ] 内部リンクが一貫したURL形式を使用していること(常に /products/handle で、コレクション対応パスではなく)。

内部リンク修正: 見落とされたシグナル

内部リンク構造はGoogleにどのページが重要なのかを示し、PageRankを渡します。古典的なShopifyの誤りは、内部リンクをナビゲーション、関連商品ウィジェット、ブレッドクラムのコレクション対応商品URL(/collections/shirts/products/blue-tee)で指し示す一方で、カノニカルは直接URLを指しているというものです。Googleはカノニカルに従いますが、PageRankシグナルはリンクされたURL(カノニカルではなく)に流れます。eコマースSEOの場合、修正はどのコレクションとサブコレクションページがSEOトリートメントに値するかを決定し、内部リンク、カノニカル、コンテンツ、サイトマップを一致させることです。

テーマのブレッドクラムと関連商品Liquidテンプレートを監査します。すべての <a href> 属性が /products/[handle] を出力していて、コレクション対応バリアントではないことを確認します。Liquid レベルの修正のサポートは、Shopifyテーム開発サービス を参照してください。

2026年5月コアアップデートに関する注記

Googleは2026年5月のコアアップデートのロールアウトを完了し、Google I/O 2026でAI搭載検索がGoogleでどのように機能するかについての大幅な変更を明かしました。Googleの最新の変更は、ストア運営者を強化された技術SEO、より明確なコンテンツシグナル、より優れた商品データ、より信頼性の高いブランド権限へとプッシュし続けています。

2026年5月下旬または6月初旬にランキング低下が見られた場合、最初に見るべき場所はコンテンツではありません。技術的な問題から始めてください。重複URL、壊れたカノニカル、シンコレクションページです。これらはGoogleの品質システムがeコマースストア向けに最も重視するシグナルであり、新しいコンテンツを1語も書くことなく修正可能です。

技術SEOは目立たないものですが、他のすべてを機能させる乗数です。基礎を最初に修正してください。

shopify seo技術seoshopifyクローリング予算構造化データカノニカルurl

よくある質問

Shopifyは商品ページのカノニカルタグを自動的に処理しますか?

Shopifyテーマは直接商品URLを指すカノニカルタグを自動的に追加し、ほとんどのバリアントとコレクション対応URL重複を処理します。ただし、特定のサードパーティアプリとテーマカスタマイズはこれらのカノニカルタグをオーバーライドまたは破損させる可能性があるため、大規模なアプリインストール後またはテーマ更新後に手動で検証してください。

Shopifyストア運営者が犯す最大の技術SEO誤りは何ですか?

最も一般的な誤りは、フィルタリング、タグ、ソートパラメータURLをカノニカルタグやrobots.txtルールなしでクローリング、インデックスされるようにしてしまうことです。これらのURLは数百個の近似重複ページを作成し、ランキング信号を分割し、ランキングされることのないページのGoogleのクローリング予算を無駄にします。

GoogleのUniversal Commerce Protocol (UCP)はShopify技術SEOにどのような影響を与えますか?

GoogleとShopifyが共同開発し、2026年3月に更新されたUCPは、AIエージェントがショッピングジャーニー全体でリテーラーと発見、評価、購入できるようにします。ほとんどのShopifyストアはデフォルトでUCP対応ですが、Merchant Centerフィード内の不完全な商品属性は、ショッパーが見る前にAI搭載のショッピング結果から商品を除外させる可能性があります。