
Table of Contents
サイトマップの例: SEO と Google 向けに最適化するための XML のベスト プラクティス
Google がページを見つけやすくするために、Web サイトに XML サイトマップを追加して、ページ同士の関係性を示します。サイトマップの例を調べ、XML サイトマップ ファイルの作成方法を学び、以下のサイトマップのベスト プラクティスを確認してください。
SEO のグループにサイトマップについて話すと、サイトマップが必要かどうかについてさまざまな意見が聞かれるかもしれません。SEO の中には、Google はサイトの基盤となる構造を解明できるほど賢いので、サイトをクロールする方法を理解するために XML サイトマップ ファイルは必要ないと言う人もいます。一方、テクニカル SEO の重要な部分だと主張する人もいます。
実際、Google 自身も、ほとんどの Web サイトはサイトマップを持つことで恩恵を受け、「より大規模またはより複雑なサイト、またはより特殊なファイルのクロールを改善できる」と述べています。
結局のところ、XML サイトマップにより、Google やその他の検索エンジンがサイトをクロールしてインデックス付けしやすくなり、検索結果に表示される可能性が高まります。 Google が独自にウェブページを検出できる場合でも、Googlebot の作業を楽にして、クロール バジェットを最大限に活用し、Google が目的のページを見つけられるようにしてみませんか?
この記事では、XML サイトマップと HTML サイトマップとは何か、なぜそれらを使用する必要があるのかを説明します。また、サンプルの XML サイトマップを分析して、それが何であるかを正確に理解し、今すぐ実装できるサイトマップのベスト プラクティスを共有します。
XML サイトマップとは?
XML サイトマップは、ウェブサイト上のインデックス可能な URL を含むテキスト ファイルです。これは、一般に XML として知られる拡張マークアップ言語で表されます。XML 形式はウェブに適しており、ウェブ クローラーが簡単に読み取ることができます。
なぜ私のウェブサイトには XML サイトマップが必要なのでしょうか?
サイトマップの主な機能は、検索エンジンがウェブサイト上の関連ページを見つけてインデックスできるようにすることです。また、クロール ボットがサイトの構造を理解するのにも役立ちます。
XML サイトマップにページを含めても、Google がインデックスに登録することを保証するものではありませんが、Googlebot がページを見つけてクロールしやすくなります。非常に大規模なウェブサイトをお持ちの場合や、内部リンク戦略が確立されていない場合は、XML サイトマップによって、サイト上の他のページからリンクされていない孤立したページを含むすべてのページが検出可能になります。
サイトマップが重要である理由がわかったところで、ウェブサイトに含めることができる 3 つのサンプル サイトマップを見てみましょう。
XML サイトマップの例
XML サイトマップの例を分析して、実際の様子を確認しましょう。
以下は、当サイトの一般的な sitemap.xml の例です。
https://searchenginebridge.com/sitemap.xml
これは当社の WordPress サイト用で、動的に生成されました。
XML サイトマップの例は次のようになります:

すべての XML サイトマップがこのサンプル サイトマップのように見えるわけではありません。当社のサイトマップは人間が読めるようにフォーマットされていますが、XML サイトマップが生の HTML のように見えることもあります。結局のところ、XML サイトマップの主な目的は、ユーザーが読むことではなく、検索エンジンがサイトの内容を理解するのに役立つことです。
searchenginebridge.com サイトの別の動的な sitemap.xml の例を次に示します:
searchenginebridge.com に関連付けられたさまざまな xml サイトマップを示すインデックスのサイトマップ xml の例
これは、サイトマップ インデックスと呼ばれる特定の種類のサイトマップです。当社の Web サイトの複数のサイトマップへのリンクが格納されています。https://searchenginebridge.com/sitemap.xmlをクリックするとブログ サイトマップが表示され、他のリンクをクリックすると他のサブディレクトリが表示されます。
HTML サイトマップの例
Google サイトマップのもう 1 つの例は、ビジュアル サイトマップとも呼ばれる HTML サイトマップです。サンプルの XML サイトマップと同様に、HTML サイトマップにはインデックスを作成するすべてのページがリストされます。
HTML サイトマップは多目的です。通常、サイト上の通常のページと同じように作成され、ナビゲーション メニュー、フッター、およびページに表示されると思われるその他のすべてのものが含まれます。XML サイトマップよりもユーザー フレンドリーで、人間が読み取れるように設計されていますが、検索エンジン ロボットにとっても有益です。
WordPress サイトをお持ちの場合は、プラグインを使用して HTML サイトマップを作成できます。
サイトマップのベスト プラクティス
サイトマップの例をいくつか紹介したので、サイトマップを作成する際に従うべきベスト プラクティスについて説明しましょう。これらのベスト プラクティスは、XML サイトマップと HTML サイトマップの両方に適用されます。
1. 動的サイトマップを使用する
大規模なウェブサイトでは、自動生成されるサイトマップが不可欠です。ページを追加、更新、または削除するたびに、動的サイトマップが自動的に更新されます。
2. 重要なページをすべてリストする
サイトマップに、掲載したいページがすべて含まれていることを確認します
dexed です。そうしないと、新しいページがすぐにインデックスされないことがあります。
3. サイトマップをアクセス可能にする
サイトマップは、Google が見つけると予想される場所に正確に配置する必要があります。検索エンジンがサイトマップにアクセスしようとしたときに 404 エラーが発生すると、サイトをインデックスして Web サイトの構造を理解するのに時間がかかる可能性があります。
4. サイトマップから noindex URL を除外する
サイトマップは、訪問者と検索エンジンが Web サイトを適切にナビゲートしてクロールするのに役立ちます。サイトマップに noindex ページを追加すると、検索エンジンが混乱し、クロール バジェットに悪影響を与える可能性があります。
一般的に、アーカイブ ページを XML サイトマップから除外し、noindex も実行することをお勧めします (例: ブログ カテゴリ ページ、タグ ページ、作成者ページ、日付アーカイブ ページなど)。サイトマップに含める必要があるのは、正規ページのみです。
5. リダイレクトを含めない
XML ファイルには、公開された URL のみを含める必要があります。 URL を削除したり、301 リダイレクトを使用したりする場合は、その URL を XML サイトマップ ファイルから削除してください。動的に生成されたサイトマップは、これを自動的に行います。
6. サイトマップを robots.txt に含める
XML サイトマップをサイトの robots.txt ファイルに保存しておくこともベスト プラクティスです。robots.txt ファイルには、検索クローラーがインデックスを作成するディレクトリと作成しないディレクトリの詳細が記載されています。同じファイルに XML サイトマップを含めると、Google やその他の検索エンジンがサイトにアクセスして、それらのページをインデックスすることを明確にできます。
7. Google Search Console でインデックス カバレッジを確認する
適切に管理されたサイトマップがある場合は、Google が期待どおりのページ数をインデックスしていることを再確認できます。
Google Search Console の左側のサイドバーにある [カバレッジ] に移動して、インデックスされているページと除外されているページを確認します。

8. サイトマップの定期的なメンテナンスを実行する
XML サイトマップを定期的に確認し、必要に応じて更新します。検索エンジンのクローラーがサイトにアクセスできない原因となるエラーがないことを確認してください。
9. サイトマップを Google Search Console にアップロードする
サイトマップに大幅な変更を加えた場合は、新しいサイトマップを Google Search Console にアップロードします。
サイトマップの作成方法
サイトマップを最初から作成する場合は、メモ帳などのテキスト エディタを使用して、ドキュメントを XML ファイルとして保存します。サイトマップ プロトコル スキーマを使用する必要があります。これは、Sitemaps.org で見つけることができます。
これは、特に大規模な Web サイトの場合は時間のかかるプロセスです。さらに、新しいページを追加するたびに、サイトマップを手動で更新する必要があります。
サイトマップ ジェネレーターを使用する
サイトマップ テンプレートを使用したり、最初からサイトマップを作成したりするのではなく、動的なサイトマップを作成および更新する RankmathSEO などのツールを使用します。この方法では、エラーの可能性を減らし、サイトマップをより簡単に管理できます。XML サイトマップ ジェネレーターを使用することもできます。
Web サイトのサイトマップができたら、URL を Google Search Console に送信します。 Google は最終的には独自にそれを見つけますが、GSC を通じて送信すると、検出プロセスが迅速化されます。
SEO の仕組みについて詳しく知る
XML サイトマップは、優れた SEO の 1 つの要素にすぎません。当社の SEO チェックリストをダウンロードして、 SEO 会社が、収益につながる有意義なオーガニック トラフィックをお客様に提供する方法をご確認ください。