Shopify サイトマップって、何?
Shopify でお店を運営しているなら、きっと聞いたことがあるはずの「サイトマップ」。でも、実際にはどんなものなのか、具体的に理解している人は少ないんじゃないかな?
私も、正直なところ、最初はよくわかっていなかったんだ。でも、最近になって、その重要性に気づき、実際に使い始めてから、お店の SEO が格段に改善した実感があるんだ。
今日は、この「サイトマップ」について、初心者でもわかりやすく解説していくね。
サイトマップってそもそも何?
簡単に説明すると、サイトマップは「お店の地図」のようなもの。
お店のページを一覧にして、検索エンジンのクローラーに「ここにあるよ!」って教えてあげるためのファイルなんだ。
お店が大きくて、たくさんのページがある場合、クローラーはすべてのページを見つけるのが大変。そこで、サイトマップを使って、重要なページを効率よく案内してあげることが重要なんだ。
サイトマップのタイプ:XML サイトマップと HTML サイトマップ
サイトマップには、大きく分けて2つのタイプがあるんだ。
1. XML サイトマップ
XML サイトマップは、検索エンジンが理解できる形式で書かれたファイル。ページの URL、最終更新日、変更頻度などの情報を提供することで、検索エンジンがお店をより深く理解できるようにしてくれるんだ。
例えば、こんな内容が書かれているイメージだよ。
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2023-08-08T15:34:00+00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://example.com/about-us</loc>
<lastmod>2023-08-08T15:34:00+00:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
2. HTML サイトマップ
HTML サイトマップは、ユーザーが閲覧するためのサイトマップ。お店全体の構造を理解しやすく、目的のページにたどり着きやすくなるように設計されているんだ。
例えば、こんな感じのイメージだよ。
<html>
<head>
<title>サイトマップ</title>
</head>
<body>
<h1>サイトマップ</h1>
<ul>
<li><a href="https://example.com/">ホームページ</a></li>
<li><a href="https://example.com/products">商品一覧</a></li>
<li><a href="https://example.com/about-us">会社概要</a></li>
</ul>
</body>
</html>
Shopify ストアにおけるサイトマップの重要性
Shopify ストアでは、特に XML サイトマップが重要なんだ。
なぜなら、Shopify は自動的に XML サイトマップを作成してくれるから。
つまり、特別な設定をしなくても、検索エンジンがお店の情報を効率よく取得できる状態になっているんだ。
Shopify の自動生成された XML サイトマップのメリット
-
検索エンジンのクローラーがお店の重要なページを効率よく巡回できる
-
SEO パフォーマンスの向上に貢献する
-
ユーザーが目的のページにたどり着きやすくなる
Shopify でサイトマップを見つける方法
Shopify の XML サイトマップは、通常、お店のルートディレクトリにある sitemap.xml
というファイルに格納されているんだ。
例えば、お店のドメインが example.com
なら、サイトマップの URL は https://example.com/sitemap.xml
になる。
ブラウザでこの URL を開けば、サイトマップの内容を確認できるよ。
サイトマップの構造:親サイトマップと子サイトマップ
Shopify のサイトマップは、親サイトマップと子サイトマップという階層構造になっていることが多いんだ。
親サイトマップ
親サイトマップは、sitemap.xml
のことで、お店のすべてのページを網羅しているわけではない。
代わりに、子サイトマップへのリンクが記載されているんだ。
例えば、お店のドメインが example.com
なら、親サイトマップの URL は https://example.com/sitemap.xml
になる。
子サイトマップ
子サイトマップは、特定のカテゴリのページをまとめたもの。
例えば、商品サイトマップ、ブログ記事サイトマップなどがある。
親サイトマップから子サイトマップへのリンクが張られているので、検索エンジンのクローラーはすべてのページを効率よく巡回できるんだ。
Shopify のサイトマップをカスタマイズする方法
Shopify のサイトマップは自動的に生成されるので、基本的には変更する必要はないんだ。
しかし、より詳細な情報を提供したい場合や、特定のページをサイトマップに含めたい場合は、カスタマイズする必要がある。
1. 静的な XML サイトマップを作成してアップロードする
これは、最も一般的な方法の一つ。
-
方法:
- 手動で XML サイトマップを作成する。
- サイトマップをサーバーにアップロードする。
sitemap.xml
ファイルへの 301 リダイレクトを設定する。
-
注意点:
- サイトマップのフォーマットが正しいことを確認する。
- 301 リダイレクトを設定する際に、元のサイトマップへのアクセスが遮断されないように注意する。
2. サードパーティ製のアプリを利用する
Shopify App Store には、サイトマップをカスタマイズするためのアプリが数多く存在する。
-
メリット:
- 手動でサイトマップを作成する必要がない。
- アプリでサイトマップを簡単に更新できる。
-
デメリット:
- 有料のアプリもある。
- アプリによっては、機能が限定されている場合もある。
Shopify サイトマップを Google Search Console に送信する方法
Shopify サイトマップを Google に送信することで、検索エンジンがお店の情報をより早くインデックス化できるようになる。
1. Google Search Console に Shopify ストアを追加する
- Google Search Console にログインする。
- プロパティを追加する。
- Shopify のドメインを入力する。
- 検証方法を選択する。
2. Shopify ストアを検証する
- Google Search Console が提供する検証コードをコピーする。
- Shopify のテーマファイルに検証コードを貼り付ける。
- 検証が完了したら、Google Search Console に通知する。
3. サイトマップを送信する
- Google Search Console の「インデックス」>「サイトマップ」をクリックする。
- 「サイトマップを追加」をクリックする。
- Shopify のサイトマップの URL を入力する。
- 「送信」をクリックする。
Shopify サイトマップを Bing Webmaster Tools に送信する方法
Bing Webmaster Tools は、Bing 検索エンジンにおけるお店の存在を理解するのに役立つツール。
Shopify のサイトマップを Bing に送信することで、Bing がお店の情報をより早くインデックス化できるようになる。
1. Bing Webmaster Tools に Shopify ストアを追加する
- Bing Webmaster Tools にログインする。
- プロパティを追加する。
- Shopify のドメインを入力する。
- 検証方法を選択する。
2. Shopify ストアを検証する
- Bing Webmaster Tools が提供する検証コードをコピーする。
- Shopify のテーマファイルに検証コードを貼り付ける。
- 検証が完了したら、Bing Webmaster Tools に通知する。
3. サイトマップを送信する
- Bing Webmaster Tools の「サイトマップ」をクリックする。
- 「サイトマップの送信」をクリックする。
- Shopify のサイトマップの URL を入力する。
- 「送信」をクリックする。
サイトマップエラーのチェックと修正
サイトマップにエラーがあると、検索エンジンがお店の情報を正しく取得できず、SEO に悪影響を及ぼす可能性がある。
サイトマップエラーのチェック方法
- Google Search Console の「インデックス」>「サイトマップ」で、サイトマップのステータスを確認する。
- Bing Webmaster Tools の「サイトマップ」で、サイトマップのステータスを確認する。
サイトマップエラーの修正方法
- エラーの内容を確認し、原因を特定する。
- エラーを修正する。
- サイトマップを再送信する。
まとめ
Shopify サイトマップは、お店をより効率よく検索エンジンに認識させ、SEO パフォーマンスを向上させるための重要な要素の一つ。
自動生成されるサイトマップを最大限に活用し、必要に応じてカスタマイズすることで、より多くのユーザーに商品やサービスを見つけてもらうことができるようになるんだ。
ぜひ、この記事を参考に、Shopify サイトマップを理解し、活用してみてね!