Shopify テクニカルSEO: ストアオーナー向け完全攻略ガイド
Shopify テクニカルSEOをマスターしよう。カノニカルタグ、クロール予算、構造化データ、AI検索対応の完全ガイド
Shopify テクニカルSEOとは、Google がすべての重要ページをクロール、インデックス、ランク付けできるようにストアの基盤アーキテクチャを構成する実践です。この層を正しく構築すれば、公開するコンテンツが複利で積み重なります。間違えると、最高の商品ページが重複URL、無駄なクロール予算、壊れた構造化データによってランキング信号を失い、買い手に見られる前に失敗します。
重要なポイント
- Shopify はデフォルトで各商品に対して 2 つのURLパスを作成し、カノニカルタグが検証されていないとランキング信号が分散します。
- コレクション認識URL、タグフィルター、バリアントパラメータからの重複コンテンツが、Shopifyストアにおける最も一般的なテクニカルSEOの問題です。
- CSS/JSファイルをブロックするGoogleのrobots.txtミスは、モバイルファースト rendering を妨げ、ランキングに直接的な悪影響を与えます。
- Google のUniversal Commerce Protocol(UCP)は Google と Shopify が共同開発し NRF 2026 で発表されたもので、商品データが従来のインデックス以上に AI エージェントに提供されるようになります。
- 2026年5月の Google Core Update は 6 月中旬に配信完了し、今がストアのテクニカル基盤を監査するのに適切な時期です。
Shopify がデフォルトで作成する重複URL問題
コレクション認識URLパターンは、Shopify における最も損害の大きいカノニカル問題です。デフォルトでは、Shopify は各商品に対して 2 つのパスを作成します。直接的な商品URL(/products/blue-widget)とコレクション認識URL(/collections/summer-sale/products/blue-widget)です。
両方のURLは同じコンテンツを読み込みます。マスターURLを指す明確なカノニカルタグがない場合、Google はどのバージョンをインデックスすべきか判断できず、カノニカル化エラーが発生して間違ったページがランクされます。これは理論上の問題ではありません。重複コンテンツは複数のURL間でランキング信号を分散させることで、SEO権威を減少させます。Google が同じ商品に対して 8 つのURLを見つけると、どのバージョンをランクさせるべきか判断できないことが多く、そのためランクされるのはトラフィックが最小限のランダムなURLになります。
Shopify 独自のテーマは基本商品URL に対しては自動的にこれを処理しますが、カスタムランディングページを作成するアプリをインストールしたり、別のバリアントページを作成したりした時点でギャップが生じます。バリアントURLをカスタマイズするアプリや、ジュエリーカスタマイザーまたはオーダーメイド家具のような複雑な商品構成用に設計されたアプリを使用する場合、問題が発生します。これらのアプリは Shopify の自動カノニカルタグをバイパスします。
修正方法: 新しいアプリのインストール後またはテーマの更新後に、ブラウザで商品ページを開き、ソースを表示して、<link rel="canonical">タグが/products/[handle]を指しており、コレクション認識パスではないことを確認します。テーマの更新後に商品ページ、コレクションページ、ブログ投稿に対する検証を実行します。
Shopify Markets / hreflang トラップ
Shopify Markets を使用するストアに影響を与える、ますます一般的な重複コンテンツパターンがあります。小規模な Shopify ストアのテクニカル監査を行っている際に、あるプラクティショナーがGoogle Search Consoleの「重複しており、Google が別のカノニカルを選択しました」の下に約400のURLを発見しました。各コレクションと商品に対して新しいURLを作成し、対象地域やネイティブ言語に固有のコンテンツ変更がない場合、Google とエンドユーザーは両方のURL上で同じコンテンツを見ます。修正方法は、その地域の対象のコンテンツまたは価格が実質的に異なる場合にのみ、個別のマーケット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 をブロックするために使用します。
モバイルファースト indexing を壊す robots.txt ミス
CSS と JavaScript ファイルから Googlebot をブロックするのは古い SEO アドバイスで、今でも流通しています。それに従わないでください。Google はページをレンダリングして理解する必要があり、CSS と JavaScript をブロックすると、Google は壊れたページを見ます。
ツールを混同しないでください。同じページにrobots.txtのDisallowルールとnoindexタグの両方を追加すると、Google はそれをクロールできず、したがってnoindexタグを見ることができません。どちらか一方を使用してください。ページを恒久的にデインデックスしたい場合は、noindex が強力です。クロール予算を節約したいだけの場合は、Disallow が適切です。
サイトマップ: ほとんどのマーチャントが無視する基盤
Shopify はsitemap.xmlと、商品、コレクション、ブログ投稿、ページ用のチャイルドサイトマップを自動生成します。それは本当に便利です。問題は、マーチャントが Shopify が送信する内容が実際に Google にインデックスしてほしい内容と一致しているかを確認することはめったにないということです。
大規模な Shopify カタログは、サイトマップエラー、重複URLインデックス、リダイレクトチェーン、動的検索フィルターのインデックスに悩まされることが多いです。
実用的な30分監査:
yourstore.com/sitemap.xmlを開き、すべてのチャイルドサイトマップがエラーなく読み込まれることを確認します。- Google Search Console と Bing Webmaster Tools にサイトマップを送信します。この積極的な送信は、検索エンジンが自然なクロールを待つよりも新しいコンテンツを発見するのに役立ちます。
- Search Console レポートを通じてサイトマップのインデックス作成を定期的に確認し、「検出されましたが、現在インデックスされていません」とマークされているページを調査します。
- Shopify の設定またはアプリを使用して、不要なページをサイトマップから除外します。カート、チェックアウト、カスタマーアカウント、ポリシーページはインデックスされる必要がなく、クロール予算を消費すべきではありません。
構造化データ: これまで以上に重要
商品の構造化データは、常に豊富な結果のために重要でした。2026年には、従来のSERPだけでなく、AI ショッピング表面にも供給するようになったため、その重要性は倍増しました。
Merchant Center フィード以外にも、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ヶ月後に、カート、カタログ、アイデンティティリンク機能を追加しました。
ストアオーナーにとっての実用的な結果は次のとおりです。Universal Cart が互換性、フィット、素材、成分、寸法、またはケアの説明をチェックするとき、Merchant Center から直接これらのフィールドを読み込みます。属性が不完全または矛盾している商品は、買い手に到達する前にカートの推論からフィルタリングされます。これはスターSKUだけではなく、カタログ全体に適用されます。
ほとんどの Shopify ストアはデフォルトで UCP 対応ですが、マーチャントは恩恵を受けるために、清潔な商品データ、正確な価格、強い評価、および明確な履行ルールを必要とします。
2026年からのもう1つの重要な構造化データ注記: 2026年5月7日に、Google は公式に FAQ リッチ結果を廃止しました。サイトに FAQPage マークアップが既に展開されている場合、そのマークアップは Google Search で現在不活性で、無害ですが SERP lift がゼロです。JSON-LD を監査して、FAQPage スキーマを削除するか、Product、Offer、Reviewなどのより影響のある型に置き換えます。
Shopify テクニカルSEO 完全チェックリスト
これを繰り返し監査フレームワークとして使用します。Shopify SEO サービスは、これらすべてのレイヤーをカバーしていますが、Search Console と Screaming 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+OfferJSON-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 に流れます。カノニカルではありません。ecommerce SEO の場合、修正方法は SEO トリートメントに値するコレクションとサブコレクションページを決定し、内部リンク、カノニカル、コンテンツ、サイトマップが同意するようにすることです。
テーマのパンくずと関連商品の Liquid テンプレートを監査します。すべての<a href>属性が/products/[handle]を出力し、コレクション認識バリアントではないことを確認します。Liquid レベルの修正については、Shopify テーマ開発サービスを参照してください。
2026年5月 Core Update に関する注記
Google は 2026年5月 Core Update のロールアウトを完了し、Google I/O 2026 で AI 駆動検索の仕組みに対する広範な変更を明らかにしました。Google の最新の変更は、ストアオーナーをより強力なテクニカルSEO、より明確なコンテンツシグナル、より良い商品データ、より信頼性の高いブランド権威に向かって推し進め続けています。
2026年5月下旬または6月上旬にランキングの低下が見られた場合、最初に確認すべき場所はコンテンツではありません。テクニカル問題から始めます: 重複URL、壊れたカノニカル、シンテーマコレクションページ。これらはシグナルであり、Google の品質システムは ecommerce ストアに対して最も大きな重みを付けます。また、修正可能です。単語の新しいコンテンツを書かずに。
テクニカルSEO は魅力的ではありませんが、他のすべてを機能させる乗数です。最初に基盤を修正します。
よくある質問
Shopify は商品ページのカノニカルタグを自動的に処理しますか?
Shopify テーマは、直接商品URL をポイントするカノニカルタグを自動的に追加し、ほとんどのバリアントおよびコレクション認識URL の重複を処理します。ただし、特定のサードパーティアプリとテーマのカスタマイズはこれらのカノニカルタグをオーバーライドまたは破壊できるため、主要なアプリのインストールまたはテーマの更新後に手動で検証する必要があります。
Shopify ストアオーナーが犯す最大のテクニカルSEOの間違いは何ですか?
最も一般的な間違いは、フィルター、タグ、ソートパラメータURL をカノニカルタグまたは robots.txt ルールでブロックすることなく、クロールおよびインデックスされるようにすることです。これらのURL は数百の準重複ページを作成し、ランキング信号を分散させ、ランクされることのないページで Google のクロール予算を浪費します。
Google の Universal Commerce Protocol(UCP)は Shopify テクニカルSEO にどのように影響しますか?
UCP は Google と Shopify が共同開発し、2026年3月に NRF で更新されたもので、AI エージェントがショッピング旅全体を通じてストアから直接商品を発見、評価、購入することができます。ほとんどの Shopify ストアはデフォルトで UCP 対応ですが、Merchant Center フィードの不完全な商品属性により、買い手に見られる前に AI ショッピング結果からフィルタリングされる可能性があります。