より多くのユーザーに当コンテンツをご利用いただけるよう、この記事は自動翻訳を使用して英語から翻訳しています。元の記事を読むにはこちらをクリックしてください 。また、内容に問題がある場合は、遠慮なく report-osteam@semrush.comまでご連絡ください。
ShopifyウェブサイトのSEOを改善する方法はたくさんあります。
しかし、あなたができる最善のことのひとつは、サイトマップを活用することだ。 Shopifyのウェブサイトを持っている場合は特に簡単だ。
この記事では、Shopifyサイトマップの見つけ方と送信方法について説明します。 そして、サイトマップを常に更新し、検索エンジンの視認性を高めるために最適化する方法。
基本的なことから始めよう。
サイトマップとは & なぜShopifyストアにサイトマップが必要なのか?
サイトマップとは、ウェブサイトの重要なページをリストアップしたファイルです。
検索エンジンのクローラーにとって(形式によってはユーザーにとっても)、あなたのウェブサイトを簡単にナビゲートするためのディレクトリとして機能します。 そして、あなたのウェブサイトのアーキテクチャとページ間の関係を理解していることを確認する。
ここでは、サイトマップの主な2つのタイプを紹介します:
- XMLサイトマップ:検索エンジンのクローラーがページを発見するために使用するサイトマップ。
- HTMLサイトマップ:ユーザーがウェブサイトを簡単にナビゲートできるように、重要なページをすべてリストアップした標準的なウェブページのようなサイトマップ。
XMLサイトマップは、URLの最終更新日や代替バージョンの有無など、URLに関する追加情報を提供します。
XMLサイトマップの例です:
そしてこれがHTMLサイトマップの例だ。
HTMLサイトマップは内部リンクの改善にもつながる。 これは、SEO全体のパフォーマンスに貢献します。
しかし、ほとんどのShopifyストアでは、ヘッダーナビゲーションバーにすべての重要なページへのリンクが含まれている。 つまり、Shopifyのウェブサイトを持っている場合、HTMLサイトマップの実用的な必要性はほとんどありません。
そこで、この記事の残りの部分では、XMLサイトマップだけに焦点を当てることにする。
Shopifyでサイトマップを作成する方法を知っておく必要がありますか?
幸いなことに、Shopifyでサイトマップを追加する方法を掘り下げる必要はない。 というのも、このプラットフォームを利用する人は、すでにXMLサイトマップを持っているからだ。
ShopifyプラットフォームはXMLサイトマップを自動生成し、修正します。 また、国際的なサイトのために地域別のサイトマップもサポートしている。
自動生成されたShopifyサイトマップを編集できますか?
Shopifyで作成されたサイトマップは、通常修正することはできません。
これらは自動的に生成され、お店のコンテンツに基づいて変更されます。 そして、Shopifyはその変更に制限がある。
サードパーティのShopifyアプリを使って、既存のShopify XMLサイトマップを編集することができます。 その他の外部ツールでゼロから作成することもできる。 しかし、これらのオプションについては後で説明する。
Shopifyサイトマップの見つけ方
ShopifyのXMLサイトマップはサイトのルートディレクトリにあります。
ブラウザで https://example.com/sitemap.xml にアクセスするだけで、ShopifyのXMLサイトマップにアクセスできます。 (「example.com」をShopifyストアのドメインに置き換えるだけです)。
例えば、アパレルブランドHiut DenimのShopify XMLサイトマップです:
これがメインのサイトマップだ。 これは親サイトマップまたはサイトマップインデックスと呼ばれます。 そして、ページのURLを含むすべての子サイトマップにリンクしている。
サイトマップを個別に提出する代わりに、サイトマップインデックスを検索エンジンに提出することができます。 検索エンジンは、サイトマップインデックス内のリンクを通じて、個々のサイトマップにアクセスできるからだ。
Hiut Denimの子サイトマップはこんな感じです:
Shopifyサイトマップの内容を理解する
Shopifyのsitemap.xmlファイルはサイトマップインデックスです。 他のサイトマップへのリンクが含まれています。
以下のサイトマップが含まれている:
- 商品(/sitemap_products_1.xml):すべての商品ページとそのメディアのURLが含まれます。
- コレクション(/sitemap_collections_1.xml):すべてのコレクションページとそのメディアのURLが含まれています。
- ブログ記事(/sitemap_blogs_1.xml):すべてのブログ記事とそのメディアのURLが含まれる。
- Pages(/sitemap_pages_1.xml):他のすべてのページとそのメディアのURLが含まれています。
各XMLサイトマップには50,000URLの制限があります。 そのため、Shopifyはこの制限を超えると自動的に追加のものを作成する。
つまり、次の製品サイトマップはsitemap_products_2.xmlになります。
Shopifyの商品サイトマップはこんな感じです:
サイトマップでは、各URLは <url> タグで定義されています。 以下の情報が含まれている:
- <loc>:ウェブページまたは画像ファイルの場所(URL)
- <lastmod>:コンテンツが最後に更新された日時
- <changefreq>:コンテンツがどの程度の頻度で変更されるかを示す(毎日、毎週など)。
商品サイトマップでは、各エントリーに商品画像用の <image:image> タグも含まれています。 その内容は以下の通り:
- <image:loc>:商品の主画像の場所(URL)
- <image:caption>:商品画像のキャプション(もしあれば
- <image:title>:商品画像のタイトル(もしあれば
Shopifyにカスタムサイトマップを追加する方法
サイトマップをカスタマイズする方法はいくつかあります。
1つ目は、静的なShopify XMLサイトマップを作成してアップロードするという回避策です。 そして、ウェブページの1つから301リダイレクトを作成する。
これにより、どのページを含めるかをより自由にコントロールできる。 しかし、検索エンジンのクローラーを迷わせないよう、細心の注意が必要だ。
ここでは、避けるべき一般的な間違いをいくつか紹介しよう:
- URLのない空白のサイトマップを作成する
- 重要なページやコンテンツの省略
- ステータスコードが200以外のURLを含む(リダイレクト、404ページなど)
- 非正規URL(代替バージョンを意味する)を含む
- サイトマップの上限を超える(例:50,000URLまたは50MB)
そして、sitemap.xmlが有効であることを確認する。 Sitemaps.orgが定めたサイトマッププロトコルに従うことを意味します。 例えば、サイトマップはこうあるべきだ:
- <urlset> で始まり、 </urlset> タグで終わる。
- 名前空間の指定(プロトコル規格)
- 各URLに <url> タグを含み、その中に <loc> タグを含む。
アプリを使ってサイトマップを修正することもできる。 ShopifyのApp Storeにはたくさんある。
しかし、通常はデフォルトのサイトマップと設定にこだわる方がよい。
なぜですか? Shopifyはサイトマップを定期的に自動更新し、常に最新の状態に保つからだ。 そしてエラーのリスクを減らす。
Shopifyサイトマップを検索エンジンに送信する方法
ShopifyのサイトマップをGoogleとBingに送信する方法を説明しよう。
ShopifyサイトマップをGoogleに送信する
Shopify サイトマップは Google Search Console (GSC) から送信できます。 その前に、Shopifyストアの新しいプロパティを作成し、それを確認する必要があります。
Shopifyストアを追加して確認するには、まずGoogle Search Consoleに移動します。
ここでは、2つの方法で物件を確認することができる:
- ドメイン:すべてのURLとサブドメインをカバー
- URLプレフィックス:特定の接頭辞を持つすべてのURLをカバーします。
URL Prefixの方法は最も簡単で、Shopifyに最も適している。 なぜなら、すべてのURLは同じプレフィックス(例:https://yourdomain.com/)を共有しているからだ。
URL Prefix "フィールドにShopifyホームページのURLを入力し、"Continue"をクリックします。
次に、サイトの所有権を確認する必要がある。
それには複数の方法がある。 例えば、既存のGoogle AnalyticsやTag Managerの設定を使用することができます。 しかし、最も簡単な方法は、Shopifyストアにメタタグを追加することである。
これを行うには、「HTMLタグ」セクションを展開し、メタタグをコピーする。
Shopifyの管理画面に移動します。 左側のメニューで、"販売チャンネル" > "オンラインストア" > "テーマ"に移動する。
Shopifyのテーマで、「カスタマイズ」ボタンの横にある3つの点をクリックしてメニューを開きます。 そして "Edit code"をクリックする。
Layout"ドロップダウンメニューからtheme.liquidファイルを開く。
Shopifyのtheme.liquidファイルに入ったら、以下のように <head> タグ内にGoogleサーチコンソールのサイト検証コードを貼り付けます。
そして右上の「保存」をクリックする。
注意:テーマファイルの変更は、間違えるとウェブサイトの深刻な問題につながる可能性があります。 このステップに不安がある場合は、開発者に相談してください。
ここで、Google Search Consoleの設定に戻り、メタタグを確認する必要があります。
コードをコピーした「HTMLタグ」セクション内の「検証」ボタンをクリックします。
認証が完了すると、確認メッセージが表示されます。 Google Search ConsoleでShopifyサイトの設定が完了したら、Google上での存在感を確認し、そのパフォーマンスを追跡することができます。
GSCの "Indexing" > "Sitemaps"からサイトマップを送信できるようになりました。
Add a new sitemap "セクションにサイトマップのアドレスを入力し、"Submit"をクリックします。
投稿が成功すると、このようなメッセージが表示されます。
さらに読む サイトマップをGoogleに送信する方法(4つの簡単なステップ)
ShopifyのサイトマップをBingに送信する
ビング・ウェブマスター・ツールは、ビング検索エンジンにおけるあなたのサイトの存在を理解するのに役立ちます。
ShopifyのサイトマップをBingに提出し、検索エンジンがあなたのウェブサイトを理解できるようにすることができます。
そのためには、検証済みのサイトが必要だ。
ビングウェブマスターツールにアクセスし、アカウントにログインします。
すでにGSCでサイトを検証している場合は、詳細とサイトマップを直接インポートできます。 そうでない場合は、以下の手動認証手順に従ってください。
Shopifyのドメインを入力し、"追加"をクリックします。
検証では、"HTML Meta Tag "セクションを展開し、検証コードをコピーする。
XMLファイルを追加するなど、他の検証方法もある。 しかし、「HTMLメタタグ」オプションが最も簡単だ。
ここで、Shopifyのtheme.liquidファイルにメタコードを追加する前のセクションで述べたGoogle認証の手順に従ってください。 そしてサイトを確認する。
検証が成功したら、ShopifyのサイトマップをBingに送信することができます。
Bingウェブマスターツールの左メニューにある「サイトマップ」をクリックします。
右上の "Submit sitemap"をクリックします。
ポップアップウィンドウにShopifyサイトマップのアドレスを入力し、"Submit"をクリックします。
Shopifyのサイトマップを送信する際、多くのマーチャントが "Couldn't fetch "というエラーに直面します。
このような場合は、サイトが一般にアクセス可能かどうか(パスワードで保護されていないかどうか)を確認する必要がある。
サイトマップのURLをプライベートブラウザで開き、アクセスできるかどうかを確認する。
Shopifyサイトマップの監視と更新
Shopifyのサイトマップは、SEOのパフォーマンスにおいて重要な役割を果たします。 そして、それを常に最新の状態に保ち、検索エンジンに最適化することが不可欠である。
カスタムサイトマップを使用している場合、これは難しいかもしれません。
Semrushサイト監査ツールは、サイトマップの重要な問題をすべて見つけて修正するのに役立ちます。
ツールを開き、サイト監査の設定手順に従ってプロジェクトを作成し、サイト監査を実行します。
監査が完了すると、「概要」レポートでサイトのテクニカルSEOの健全性をハイレベルで見ることができます。
次に、「問題」タブをクリックし、上部の検索バーに「サイトマップ」と入力する。
このツールは、サイトマップに関連する問題を表示します。 こんな感じだ:
- Sitemap.xmlが見つかりません。
- Sitemap.xmlファイルにフォーマットエラーがある
- sitemap.xmlに不正なページが見つかりました。
- Sitemap.xmlファイルが大きすぎる
- robots.txtにsitemap.xmlが記載されていない。
- HTTPS用のサイトマップのHTTP URL
問題の詳細については、"Why and how to fix it "にカーソルを合わせてください。 そして、それに対処するためにどのような手段を講じることができるかを見つける。
問題点を常に把握しておくことは、Shopifyサイトの健全性とSEOパフォーマンスを維持するのに役立ちます。
SITE AUDIT: [create-campaign destination_url=”https://www.semrush.com/siteaudit/” show_input=”false”header=”Find and Fix Sitemap Errors” text=”with the Site Audit Tool” button_text=”Try for Free”bg_images=”https://static.semrush.com/blog/uploads/media/96/fd/96fd495930d058321d5f78f5554aff88/trial-superbanner-1.png”bg_button=”-success”]