XML サイトマップは、検索エンジンがウェブサイト上の最も重要なページを見つけるのに役立ちます。

このガイドでは、XMLサイトマップとは何か、なぜ必要なのか、そしてGoogleに作成して送信する方法をご紹介します。

XMLサイトマップとは何ですか?

XMLサイトマップは、Googleなどの検索エンジン向けに、Webサイト上の重要なページを一覧表示するファイルです。検索エンジンに、見つけてクロールし、検索結果に表示する可能性のあるURLの明確なマップを提供します。

サイト全体のリンクだけに頼るのではなく、XMLサイトマップは検索エンジンのボットに、主要なページ、投稿、商品、画像、動画の直接的なリストを提供します。

例えば、こちらはhttps://www.seoptimer.com/ja/blog/post-sitemap.xmlで確認できるSEOptimerのブログページのサイトマップです。

SEOptimer post sitemap

注: XMLサイトマップは、すべてのページがインデックス登録されることや、Googleでランキングされることを保証するものではありません。

ただし、検索エンジンが重要なコンテンツを見つけやすくすることができます。特に、大規模で新しい、またはより複雑なウェブサイトに有効です。

XMLサイトマップとHTMLサイトマップ:違いは何ですか?

主な違いは、それぞれのサイトマップが誰を対象に設計されているかです。

  • XMLサイトマップは検索エンジン向けに作成されます。通常、yourwebsite.com/sitemap.xmlのようなURLを持つファイルであり、ほとんどの訪問者が見る必要はありません。
  • HTMLサイトマップはユーザー向けに作成されます。サイト内の重要なセクションやページへのリンクを一覧表示する通常のウェブページで、訪問者が探しているものを見つけやすくします。

SEOptimer'のXMLサイトマップの例はすでに共有しました。こちらはAppleのウェブサイトにあるHTMLサイトマップの例です:

Apple HTML sitemap

ご覧のとおり、HTMLサイトマップは、人々(サイト訪問者)がクリックして自分で訪問できる大量のリンクを含むページです。

あなたのウェブサイトにはXMLサイトマップが必要ですか?

はい、XMLサイトマップは検索エンジンにウェブサイト上の重要なページをより明確に把握させるため、サイトが小規模であっても用意する価値があります。

とはいえ、サイトマップは、ウェブサイトの規模が大きい場合、互いに密接にリンクされていないページが多数ある場合、またはまだ新しく、他のウェブサイトからのリンクをあまり獲得していない場合に、特に役立ちます。

サイトに多数の画像、動画、商品、ブログ記事、ニュースコンテンツが含まれている場合は、XMLサイトマップも使用する必要があります。検索エンジンが見つけるべきページとファイルのリストを直接提供します。

明確なナビゲーションと強力な内部リンクを備えた小規模なウェブサイトであれば、Googleは多くの場合、それほど多くの支援がなくてもページを発見できます。

ただし、サイトマップが正確で、検索結果に表示させたいページのみを含んでいる限り、通常、サイトマップを用意することによるデメリットはありません。

SEOptimerでサイトを監査

既存のサイトマップを見つける方法

1. SEOptimer's 無料 XML サイトマップチェッカーを使用する

最も手早い方法は、SEOptimer’s XML Sitemap Checkerを使ってホームページを確認することです。

ウェブサイトにサイトマップがあるかどうか、また正しく設定されているかどうかを確認します。

SEOptimer サイトマップチェッカー

2. 手動チェック

次のいずれかのURLをブラウザに入力して、手動で確認することもできます:

  • yourwebsite.com/sitemap.xml
  • yourwebsite.com/sitemap_index.xml
  • 多くの WordPress ウェブサイトでは yourwebsite.com/wp-sitemap.xml

これらのいずれも機能しない場合は、yourwebsite.com/robots.txtにアクセスして、Sitemap:で始まる行を探してください。

例えば、こちらはHootsuiteのrobotx.txtファイルのスクリーンショットです。ご覧のとおり、下部にXMLサイトマップのURLが記載された行があります。

Robots.txt hootsuite

これはサイトマップの正確な場所を示すはずです。

サイトマップが簡素に見えたり、スタイル情報がないというメッセージが表示されたりしても、心配する必要はありません。XMLサイトマップは人ではなく検索エンジン向けに作成されているため、ブラウザでは単純なURLのリストのように表示されることがよくあります。

サイトマップを手動で確認する際は、エラーページが表示されずに読み込まれること、そして検索エンジンに見つけてもらいたい主要なページが含まれていることを確認してください。

個々の URL ではなく、複数の小さなサイトマップファイルが一覧表示されている場合も正常です。これはサイトマップインデックスと呼ばれます。

3. ウェブサイトビルダーに作成してもらう

ほとんどの人気のCMSプラットフォームは、XMLサイトマップを自動的に作成します。

例えば、ここではオースティンを拠点とするHVAC請負業者、The Coolestのサイトマップを確認できます。同社のサイトではYoast SEOプラグインを使用しており、サイトマップが自動的に生成されています。

XML sitemap Yoast

以下は、一般的な例と、通常それらのサイトマップ URL を見つけられる場所です。

  • WordPress(デフォルト): yourwebsite.com/wp-sitemap.xml
  • WordPress(Yoast SEOプラグイン): yourwebsite.com/sitemap_index.xml
  • Shopify: yourwebsite.com/sitemap.xml
  • Wix: yourwebsite.com/sitemap.xml
  • Squarespace: yourwebsite.com/sitemap.xml

これらのプラットフォームは、コンテンツを追加または変更すると、サイトマップを自動的に生成および更新します。

つまり、最新のCMSで構築されたほとんどのウェブサイトでは、サイトマップを見つけてGoogle Search Consoleに送信するだけで済みます。

4. 検索演算子を使用して XML サイトマップを見つける

ウェブサイトの XML サイトマップを見つけるために、基本的な検索演算子も使用できます。

検索演算子は、検索クエリに追加して、より具体的な検索結果を見つけるための基本的なコマンドです。

検索エンジンでサイトマップを見つける

任意のサイトの XML サイトマップを見つけるために使用できる 3 つの検索演算子を紹介します:

  • site:yourwebsite.com filetype:xml
  • site:yourwebsite.com inurl:sitemap
  • site:yourwebsite.com intitle:sitemap

Google がインデックスに登録している場合、結果にサイトマップの正確な場所が表示されます。

XMLサイトマップの作成方法

ウェブサイトにサイトマップがない場合、またはカスタム構築されたウェブサイトを使用している場合は、自分で作成できます。

SEOptimerの無料XMLサイトマップジェネレーターなら、これをとても簡単に行えます。検索エンジンに見つけてもらいたい重要なページを追加し、ウェブサイト用のXMLサイトマップファイルを生成します。

Sitemap generator

ファイルを作成したら、ウェブサイトのメインフォルダーにアップロードして、yourwebsite.com/sitemap.xmlのようなURLでアクセスできるようにします。

その後、その URL を Google Search Console に送信できます。これについては後のセクションで説明します。

サイトマップにはどのURLを含めるべきですか?

XMLサイトマップには、検索エンジンに見つけてもらい、検索結果に表示したいページのみを含める必要があります。

一般的な目安は次のとおりです。ページが有用で、公開されており、ウェブサイトにとって重要であれば、おそらくサイトマップに含めるべきです。

通常、以下を含める必要があります:

  • 主なサービスまたは製品のページ
  • 重要なブログ記事やガイド
  • カテゴリまたはコレクションのページ
  • 所在地のページ
  • 主要なランディングページ
  • 関連する重要な画像、動画、またはニュースコンテンツ

Google にサイトマップを送信する方法

ウェブサイトでXMLサイトマップが公開されたら、Google Search Consoleを通じてGoogleに送信できます。

これにより、Google がファイルを見つけやすくなり、正常に読み取られたかどうかを確認できます。

方法は次のとおりです:

  1. Google Search Console にログインし、ウェブサイトのプロパティを選択します。
  2. 左側のメニューで、Indexing の下にある Sitemaps をクリックします。
  3. Add a new sitemap の下に、サイトマップのパスを入力します。たとえば、サイトマップが https://yourwebsite.com/sitemap.xml にある場合は、次のように入力します: sitemap.xml
  4. Submit をクリックします。

Google はその後、サイトマップの取得と処理を試みます。確認が完了すると、成功、取得できませんでした、またはサイトマップにエラーがありますなどのステータスが表示されます。

Google がエラーを報告した場合は、まずサイトマップ URL がブラウザで開けること、ログインページ、パスワード、またはrobots.txt ファイルによってブロックされていないことを確認してください。

通常、サイトマップは一度送信するだけで十分です。特に、新しいページを追加したりコンテンツを公開したりした際にサイトマップが自動的に更新される場合、Google は時間の経過とともにサイトマップを再確認します。

サイトで sitemap_index.xml などのサイトマップ インデックスを使用している場合は、個々のサイトマップ ファイルではなく、メインのサイトマップ インデックスを送信してください。

XMLサイトマップのベストプラクティス

サイトマップを作成するためのベストプラクティスを以下に示します:

  1. 重要でインデックス可能なページのみ含める。ログインページ、リダイレクト、重複ページ、または壊れたURLではなく、検索結果に表示したいページを追加します。
  2. 希望するページURLを使用してください。同じコンテンツの複数のバージョンではなく、各ページのメインとなる正規バージョンを含めてください。
  3. 完全なURLを使用してください。各エントリには、/services/だけではなく、https://yourwebsite.com/services/のような完全なURLを含める必要があります。
  4. 最新の状態に保つ。重要な新しいページを追加し、存在しなくなったURLを削除します。ほとんどのCMSプラットフォームでは、これが自動的に処理されます。
  5. 正確な最終更新日を使用する。新しいコンテンツ、更新されたリンク、改訂された構造化データなど、ページに意味のある変更があった場合にのみ、lastmod の日付を更新します。
  6. priorityやchange frequencyタグについて心配したり、変更したりする必要はありません。Googleはpriorityフィールドとchangefreqフィールドを無視するため、設定に時間をかける必要はありません。
  7. 大規模なウェブサイトにはサイトマップ インデックスを使用する。サイトマップに 50,000 件を超える URL が含まれている場合、またはサイズが 50 MB を超える場合は、より小さいファイルに分割し、代わりにサイトマップ インデックスを送信します。
  8. 定期的にエラーを確認する。Google がサイトマップにアクセスして処理できることを確認するため、Google Search Console のサイトマップ レポートを確認します。

XML サイトマップに関するよくある質問

XMLサイトマップはSEOを改善しますか?

いいえ、XMLサイトマップがランキングを直接改善することはありません。代わりに、検索エンジンがウェブサイト上の重要なページを見つけて理解するのに役立ち、コンテンツのクロールとインデックス登録を容易にします。

すべてのウェブサイトにXMLサイトマップは必要ですか?

すべてのウェブサイトに必要なわけではありません。特に、小規模で、整理が行き届いており、明確な内部リンクがある場合はそうです。

ただし、正確なサイトマップを用意することにほとんどデメリットはなく、大規模なウェブサイト、新しいウェブサイト、またはより複雑なウェブサイトでは特に役立ちます。

XMLサイトマップはどこで確認できますか?

ドメインの末尾に/sitemap.xml、/sitemap_index.xml、または/wp-sitemap.xmlを追加してみてください。

robots.txtファイルも確認できます。そこにはサイトマップへのリンクが含まれている場合があります。または、SEOptimer’s XML Sitemap Checkerを使用して自動的に見つけることもできます。

XMLサイトマップはどのくらいの頻度で更新すべきですか?

ウェブサイト上の重要なページを追加、削除、または大幅に変更するたびに、サイトマップを更新する必要があります。WordPress、Shopify、Wix、Squarespaceなど、多くのCMSプラットフォームでは、サイトマップが自動的に更新されます。

XMLサイトマップとHTMLサイトマップの違いは何ですか?

XMLサイトマップは検索エンジン用に作成されます。Googleやその他の検索エンジンに見つけてクロールしてもらいたいURLを一覧表示します。

HTMLサイトマップは人のために作られます。訪問者がウェブサイトの重要なページやセクションを閲覧するのに役立つ通常のウェブページです。

結論

XMLサイトマップは、ウェブサイト上の重要なページの明確な一覧を検索エンジンに提供します。ランキングやインデックス登録を保証するものではありませんが、Googleがコンテンツを発見し、クロールし、理解しやすくなります。

ほとんどのウェブサイトでは、手順は簡単です。既存のサイトマップを見つけ、検索結果に表示したいページのみが含まれていることを確認し、Google Search Console を通じて送信します。

SEOを次のレベルへ引き上げる準備はできていますか?

XMLサイトマップの見つけ方と作成方法がわかったので、次はウェブサイトの残りの部分を最高の状態に整える必要があります。XML Sitemap GeneratorがGoogle向けにサイト構造を整理してくれますが、これは道のりの第一歩にすぎません。

検索結果を本当に支配するには、内部で何が起きているのかを正確に把握する必要があります。そこで役立つのがSEOptimerです:

当社のSEOクローラーで深く掘り下げる

Googleに見つけられる前に、隠れた技術的な問題を見つけたいですか?

当社のSEO Crawlerは検索エンジンのボットを模倣してサイト全体をスキャンし、リンク切れ、クロールの深さに関する問題、重複コンテンツを検出します。

SEO Crawler Issue summary results

有名なSEO監査ツールで全体像を把握

30秒未満で、当社のSEOおよびGEO監査が、サイトのSEOを評価した包括的で読みやすいレポートを提供します。

各レポートでは、以下を確認します:

レポートを実行するたびに、当社のツールは最大の問題を解決する方法を明確にまとめたチェックリストも生成します。

GEO audit

SEOについて推測するのはやめましょう。今すぐSEOptimerをお試しください、そして初回の無料監査を実行しましょう!