簡単な答え: sitemap.xmlは、検索エンジンに発見してほしいすべてのページをリスト化したもので、Shopifyは自動的にyour-store.com/sitemap.xmlで生成します。製品、コレクション、ページ、ブログの子サイトマップも含まれています。Google Search ConsoleとBing Webmaster Toolsに提出してください。Shopifyのサイトマップを直接編集することはできませんが、公開されているページとインデックス可能なページを管理することで、含まれる内容をコントロールできます。
サイトマップは、検索エンジンがストア内のすべてのページを発見するために読むファイルです。Shopifyは自動的にこれを作成し、常に最新の状態に保ちます — あなたが書いたりアップロードしたりする必要はありません。実際にインデックスを進める作業は、一度提出し、その後サイトマップに含まれているものとGoogleがインデックスするもののギャップを監視することです。
Shopifyサイトマップの場所
すべてのShopifyストアは、yourstore.com/sitemap.xmlでサイトマップを公開しています。このトップレベルのファイルはサイトマップインデックスであり、製品のURLを直接リスト化しているわけではありません。代わりに、管理しやすいサイズに制限された子サイトマップを指しています:
- sitemap_products_1.xml — 公開された製品
- sitemap_collections_1.xml — コレクション
- sitemap_pages_1.xml — 標準ページ(About、Contact、ポリシー)
- sitemap_blogs_1.xml — ブログ投稿と記事のURL
ストアがファイルごとのURL上限を超えると、Shopifyは単にsitemap_products_2.xmlを追加します。エントリを並べ替えたり、編集したり、手動で追加したりすることはできません — ファイルはライブカタログから生成されます。これは制限ではなく機能です: Shopifyはコンテンツを追加、非公開、削除するたびにサイトマップを再構築するため、公開されているものと同期がずれることはありません。
多くの人がつまずく詳細: トップティア以下のプランでは、プライマリドメインのサイトマップは検索エンジンボットのみがクロール可能です。通常のブラウザで**/sitemap.xml**を開いて404やリダイレクトが表示される場合、それは一部のストアで予想される動作です — Googlebotは問題なく取得します。自分のブラウザではなく、Search ConsoleのURL検査ツールで確認してください。
GoogleとBingへの提出方法
Shopifyはサイトマップを自動で提出しません。各検索エンジンに一度だけ提出してください:
- Google: Search Consoleを開き、プロパティを選択し、インデックス → サイトマップに移動し、sitemap.xml(パスのみ、フルURLではない)を入力して提出します。
- Bing: Bing Webmaster Toolsで、サイトマップ → サイトマップの提出に移動し、フルhttps://yourstore.com/sitemap.xmlを貼り付けます。
インデックスファイルのみを提出します。子サイトマップを個別に提出することはありません — Googleはインデックスをたどり、すべてを見つけます。一度の提出で十分です; 両方のエンジンは自分のスケジュールで再クロールします。その後重要なのは、再確認することです。Search Consoleは「発見されたURL」の数とサイトマップごとのステータスを表示します; 「取得できませんでした」と表示された場合は1日待ってから再確認してください。提出直後にそのステータスが一時的であることが多いからです。子ファイルでエラーが続く場合、sitemap_collections_1.xmlトラブルシューティングガイドが修正手順をステップバイステップで案内します。
カスタムドメインを持っている場合、実際にランク付けされているプライマリドメインでサイトマップを提出してください。.myshopify.comアドレスと混在させると、シグナルが分散し、新しく立ち上げたストアが半分しかインデックスされていないように見える一般的な理由です。
サイトマップとインデックスのギャップ
これは最もよく見られる失敗であり、深く理解する価値のあるものです: サイトマップにあるURLはリクエストであり、保証ではありません。Googleは発見したものをクロールし、その後ページごとにインデックスするかどうかを決定します。Search Consoleでは、ページレポートが「発見済み — 現在インデックスされていません」または「クロール済み — 現在インデックスされていません」と表示されます。
| 原因 | 説明 |
|---|---|
| 薄いまたは重複したコンテンツ | バリアントが多いカタログでほぼ同一の製品説明があると、Googleはそれぞれをインデックスする理由がほとんどありません。 |
| 矛盾するnoindexタグ | ページはクロール可能としてリストされていますが、ヘッドにはrobots noindexがあり、Googleはnoindexを尊重してそれを削除します。 |
| ファセットURLに無駄にされたクロールバジェット | ファセットコレクションURLや重複したパラメータページが、実際の製品に到達すべきクロールを吸い取ります。 |
Shopifyストアで実際に見られる原因:
- 薄いまたは重複したコンテンツ — バリアントが多いカタログでほぼ同一の製品説明があると、Googleはそれぞれをインデックスする理由がほとんどありません。
- サイトマップと矛盾するnoindexタグ — ページはクロール可能としてリストされていますが、ヘッドにはrobots noindexがあり、Googleはnoindexを尊重してそれを削除します。この矛盾は、すべてが一見正常に見えるため、最も混乱を招くサイトマップの問題です。
- 他の場所に費やされたクロールバジェット — ファセットコレクションURLや重複したパラメータページが、実際の製品に到達すべきクロールを吸い取ります。
任意の単一URLをチェックする迅速な方法: Search ConsoleのURL検査ツールに貼り付けます。それはGoogleがページをどのように見ているか、どのcanonicalを選んだか、noindexがブロックしているかどうかを教えてくれます — 生のXMLを見つめるよりもはるかに有用です。
サイトマップから消えるページ
逆の問題は、インデックスされたいページがサイトマップにまったく表示されないことです。Shopifyでは、その理由は狭く予測可能です:
- 製品またはページが非表示に設定されているか、オンラインストアを含む販売チャネルがない。
- 製品が非公開 — 下書き製品は設計上除外されます。
- ページテンプレートまたはアプリがURLを除外するようにフラグを立てている。
Shopifyは公開され、ストアフロントで表示可能なURLのみをリストします。何かが欠けている場合、その可視性をソースで修正してください; 他の方法でサイトマップに強制的に追加することはできません。パスワード保護されたストアは、ストアフロントのパスワードを削除するまで完全に除外されます。これは、プレローンチストアが空またはほぼ空のサイトマップを表示する理由です。
古いURLとリダイレクト
製品を削除すると、そのURLは次の再生成までサイトマップに残り、その後しばらくの間、Googleは古いURLをインデックスに保持することがあります。それらをソフト404として放置しないでください。削除されたURLから最も近いライブ製品またはコレクションへの301リダイレクトを設定し、リンクエクイティと既存のランキングが消失するのではなく転送されるようにします。私たちのShopify URLリダイレクトガイドは、URLリダイレクトツールとスケールでこれを行うための一括インポートパスをカバーしています。
同じ規律が変更を処理するために適用されます。製品名を変更すると、そのURLも変更されます; Shopifyはほとんどの場合自動的にリダイレクトを作成しますが、それを確認してください — 古いURLが古いサイトマップに残っていると、クローラーが行き止まりに送られます。
サイトマップとrobots.txtを混同しないでください
これらの2つのファイルは反対の役割を果たし、しばしば混同されます。サイトマップはクロールを招待し、robots.txtはそれを制限します。もしあなたのrobots.txtがパスをブロックしている場合、同じパスをサイトマップにリストしても何も起こりません — ブロックが勝ちます。それらを一貫させてください: インデックスされたいものはrobots.txtでクロール可能であり、サイトマップに存在し、どちらにもnoindexタグがないようにしてください。これらの3つのシグナルが一致しないと、インデックスが停止し、すべてを確認しないと診断が非常に難しくなります。
サイトマップが大きな絵の中で果たす役割
サイトマップは基本的なものであり、成長のレバーではありません。それはページを発見させます; それらがランク付けされるかどうかは、私たちのShopify SEO基盤と2026年のShopify SEOチェックリストでカバーされている基本に依存します。新しいサーフェス — リンクをランク付けするのではなく、ソースを引用するAI回答エンジン — では、llms.txtファイルとクリーンなschemaマークアップがXMLよりも重要であり、回答エンジン最適化がその発見がシフトしている場所です。
RankEngineは、これらのシグナルとともにShopifyサイトマップを監視し、リストされているがインデックスからブロックされている正確なページをフラグし、より速いIndexNow pingをプッシュします — すべての変更がライブShopifyに対して検証され、仮定されることはありません。