サイトマップの検索と送信

すべての Shopify ストアでは、すべての商品、メインの商品画像、ページ、コレクション、ブログ記事へのリンクを含む sitemap.xml ファイルが自動的に生成されます。このファイルは、Google や Bing などの検索エンジンがサイトをインデックス登録して、ストアのページが検索結果に表示されるようにするために使用されます。サイトマップファイルを Google Search Console に送信すると、Google がサイト上のページを検出してインデックス登録するのに役立ちます。

Basic、Shopify、Advanced Shopify、または Shopify Plus プランを利用している場合、international domains機能を使用して、地域固有または国固有のドメインを作成できます。海外ドメインを使用すると、すべてのドメインのサイトマップファイルが生成されます。すべてのドメインは、プライマリードメインにリダイレクトされない限り、検索エンジンによって検出可能になります。

サイトのクロールとインデックス登録の処理には時間がかかることがあり、Google はその所要時間を保証していません。サイトがインデックス登録された場合に想定されることについて詳しくは、Google Search Console ヘルプでご確認ください。

サイトマップファイルを見つける

サイトマップファイルは自動的に生成されます。example.com/sitemap.xml のように、Shopifyストアの ドメイン のルートディレクトリにあります。

生成されたサイトマップファイルは、商品、コレクション、ブログ、ウェブページの個別のサイトマップにリンクしています。Shopifyオンラインストアに新しいウェブページ、商品、コレクション、画像、またはブログ記事を追加すると、サイトマップファイルは自動的に更新されます。

ストアで Basic プラン以上をご利用の場合、海外ドメインに使用している追加ドメインごとにもサイトマップが作成されます。複数のドメインを所有していて、それらを海外向けに使用していない場合は、すべてのドメインがプライマリードメインにリダイレクトされるようにしてください。

ドメインプロパティを追加してGoogleでサイトを認証する

サイトマップを送信する前に、あなたがShopifyストアの所有者であることを確認するため、Google Search Console でドメインを認証する必要があります。Google Search Console アカウントをまだお持ちでない場合は、アカウントを作成する必要があります。

ドメインを認証するには、オンラインストアの パスワード保護 を無効にする必要があります。ストアを公開する準備ができていない場合は、パスワード保護を無効にし、ドメインの認証後に再度有効にすることができます。

手順:

  1. Google Search Consoleアカウントで、[≡] をクリックし、ドロップダウンメニューから [プロパティを追加] を選択します。
  2. [プロパティタイプの選択] ダイアログボックスで、[URLプレフィックス] を選択し、プロパティとして追加するドメインを https:// を含めて入力します。
  3. [続行] をクリックします。
  4. [所有権の確認] ウィンドウで、[HTMLタグ] を選択します。または、他の確認方法に精通している場合は、ご希望の方法を選択してください。TXTレコードによる所有権の確認について、詳しくはこちら。
  5. [HTMLタグ] セクションで、[コピー] をクリックして完全なメタタグをクリップボードにコピーします。<> を含め、すべてをコピーすることが重要です。例:
<meta name="google-site-verification" content="IV7BPLESttSpBdxSWN1s4zlr4HIcuHkGQYmE3wLG59w" />
  1. 管理画面から、[オンラインストア] > [テーマ] に移動します。

  2. 編集するテーマを見つけ、[…] ボタンをクリックしてアクションメニューを開き、[コードを編集] をクリックします。

  3. [レイアウト] セクションで、theme.liquid をクリックします。

  4. 手順5でコピーしたメタタグを、<head> 開始タグのすぐ下にある空白行に貼り付けます。

    HTMLのhead開始タグの下に貼り付けられたメタタグ

  5. [保存] をクリックします。

  6. Google Search Consoleに戻り、[確認] をクリックします。

ストアで Basic プラン以上を使用していて、海外ドメイン を使用している場合は、これらの手順を繰り返し、Shopifyストアに接続した各ドメインを認証します。認証するドメインごとに、それぞれのメタタグを同じ theme.liquid ファイルの別の行に貼り付けます。

Google Search Consoleにサイトマップファイルを送信する

Google Search Consoleにサイトマップファイルを送信すると、Googleがサイト上のページを検出してインデックス登録するのに役立ちます。

手順:

  1. サイトが認証されたら、Google Search Console に移動します。
  2. 任意:Google Search Consoleで複数のルートドメインを認証している場合は、ドロップダウンメニューで正しいドメインを選択していることを確認してください。
  3. [インデックス] セクションで、[サイトマップ] をクリックします。
  4. [新しいサイトマップの追加] セクションで、ドメインのサイトマップファイル名 sitemap.xml を入力します。ドメインのURLは自動的に入力され、https://example.com/sitemap.xml のような形式になります。
  5. [送信] をクリックします。

Basic プラン以上をご利用で 海外ドメイン を使用している場合は、ドメインごとにサイトマップファイルを送信する必要があります。サイトマップファイルは、常にShopifyストアのドメインのルートディレクトリにあります。

複数の言語で販売している場合、それらの言語は各ドメインのサイトマップファイルに自動的に追加されます。言語を追加するために何もする必要はありません。

サイトマップファイルを送信すると、Googleはこれらのファイルを使用してストアをクロールし、インデックスに登録します。クローラーが機能するにはストアにアクセスできる必要があります。そのため、ストアでパスワードが有効になっていないことを確認してください。このプロセスには時間がかかる場合があり、Googleはストアのクロールにかかる時間を保証していません。

詳細について、またはトラブルシューティングについては、Google Search Consoleヘルプにアクセスしてください。

Googleによるストアのインデックス登録と表示

Googleはサイトマップをクロールする際、ウェブサイト全体を一度にインデックス登録するわけではありません。代わりに、個々のページをインデックス登録し、メタデータを使用して検索結果に表示される内容を決定します。ストアの検索結果には、通常、次の要素が含まれます。

  • タイトル:Shopifyのページタイトルから自動的に取得されます。
  • URL:ページの直接のURLです。
  • 説明:通常、商品説明やブログの文章など、ページコンテンツから取得されます。
  • サイトリンク:ユーザーに役立つとGoogleが判断した場合に、メインの検索結果の下に自動的に表示されることがある追加のリンクです。

SEO設定を編集することで、検索結果にストアがどのように表示されるかをカスタマイズできます。

  • 個別の商品、コレクション、ブログ記事、ページについては、各ページの下部にあるウェブサイトのSEOプレビューセクションを使用します。
  • メインストアについては、管理画面で [オンラインストア] > [各種設定] に移動します。

リッチスニペットとマイクロデータ

Shopifyストアのテーマのコードには、マイクロデータ (構造化データとも呼ばれる) が自動的に含まれています。この特別なHTMLマークアップは、検索エンジンがコンテンツをよりよく理解し、検索結果に表示するのに役立ちます。たとえば、商品ページには価格、出品状況、レビューに関するマイクロデータが含まれており、これらは検索結果にリッチスニペットとして表示されることがあります。Shopifyがサポートするすべてのテーマ、および Theme Storeのテーマには、この機能がデフォルトで含まれているため、追加のコードを記述する必要はありません。