XMLサイトマップとSEO:知っておくべきことすべて
公開: 2022-02-25すべてのウェブサイトの所有者は、サイトマップの詳細を理解する必要があります。 サイトマップは、ページを検索結果に含めることができるように、サイトに何が存在するかを検索エンジンに伝えるものです。 また、サイトマップは、ユーザーがページにアクセスした後、Webサイト内を移動するのに役立ちます。 この記事では、サイトマップSEOについて知っておく必要のあるすべてのことを取り上げます。
XMLサイトマップとは何ですか?
XMLサイトマップは、Webサイトで最も重要なページのリストです。 検索エンジンはサイトマップを使用してウェブサイトページを検索してクロールし、検索結果に追加します。 サイトマップには最大50,000のURLと最大50MBのファイルサイズを含めることができますが、Yoastなどの一部のサービスでは、速度を上げるためにしきい値を低くしています。
これらの制限の1つを超えた場合は、別のサイトマップを作成し、URLを2つに分割できます。また、必要に応じて、これをさらに何度も実行できます。 次に、サイトマップを検索エンジン用の1つのXMPサイトマップインデックスファイルに結合する必要があります。 たとえば、ブログの投稿、製品、またはランディングページが大量にある場合、1つのメインファイルに複数のサイトマップが必要になることがあります。
それは悪いことではありません。 それはあなたのサイトがその構造のためのディレクトリまたはリファレンスガイドを必要とするのに十分大きいことを意味します。
サイトマップは何をしますか?
検索エンジンは、サイトのすべてのページをクロールするべきではありません。 ユーザーがフォームを送信した後にのみ表示される「ありがとう」ページなど、検索結果に表示したくないページがいくつかあります。 しかし、検索可能にしたいページについてはどうでしょうか…しかし、それは(まだ)そうではありませんか?
サイトマップをWebサイトのロードマップと考えてください。 見つけたいページが表示されない場合(それらを指す内部リンクがないため、それらが「孤立」しているため)、サイトマップは検索エンジンとユーザーにそれらが存在することを通知します。 つまり、検索エンジンはサイトマップを使用して、完全な内部リンク構造を持っているかどうかに関係なく、Webサイトの重要なページをすべて見つけます。
サイトマップには、各URLの横に日付とタイムスタンプもあります。 これは、ページが最後に更新された日時を検索エンジンに通知します。 サイトマップの日付が変更された場合、検索エンジンはコンテンツを再度クロールしてインデックスを作成する時期であることを認識します。
サイトマップSEOとは何ですか?
サイトマップがあると、検索エンジンは存在し、検索結果に含める必要のあるページを知ることができます。 彼らが自分で見つけることができなくても。 (ページを指す内部リンクがない場合、検索エンジンはページをまったく見つけることができません。)これは、サイトマップがトラフィックを獲得することと、ユーザーがページに目を向けないことの違いになる可能性があることを意味します。
また、サイトマップにURLを追加することで、検索エンジンはそのページが重要であると考えていることを知ることができます。 省略したページは重要ではありません。 さらに、これを行うと、「クロール予算」がさらに拡大します。
たとえば、サイトに500ページあるが、関連するのは300ページだけだとします。 Googleが500ページすべてにインデックスを付けて採点すると、そのうち200ページがDまたはFの低い成績になり、平均成績が下がります。 ただし、Googleが300の関連ページのみをインデックスに登録している場合、それらの平均成績は高くなります。
XMLサイトマップを作成する方法
XMLサイトマップを作成する方法はいくつかあります。 良いニュースは、それらがすべて簡単なことです。
WordPressでサイトマップを作成する
WordPressを使用している場合は、XMLサイトマップを生成する簡単な方法があります。 URLの最後にwp-sitemap.xmlを追加します。 出来上がり。 WordPressがサイトマップを自動的に生成しました。
ただし、これはあなたが持つことができる最高のサイトマップではないので、プラグインを使用することをお勧めします。 これにより、サイトマップに含まれるものと含まれないものをより細かく制御できます。
サイトマップSEOプラグインを使用する
Yoastを使用してサイトマップを作成すると、サイト構造を明確にするためにURLが分類されます。
1つのインデックスサイトマップ(上のスクリーンショットに表示)をクリックすると、その特定のサイトマップへのすべてのリンク(下の画像に表示)を含む新しいページが表示されます。
ほとんどの場合、Yoast以外のSEOプラグインでも、似たようなサイトマップが作成されます。 わずかな違いがあるかもしれませんが、それでも同じように機能します。
SEOプラグインを使用してサイトマップを作成するのは簡単です。 Yoastでどのように機能するかを見ていきましょう。どのプラグインを選択しても、手順は同じです。
Yoastをインストールしてアクティブ化した後、WordPressダッシュボードの左側のサイドバーにあるSEOにカーソルを合わせます。 ポップアップメニューから「一般」を選択します。 次に、[機能]タブに移動し、下にスクロールして[ XMLサイトマップ]オプションを見つけます。 まだオンになっていない場合はオンにして、[変更を保存]をクリックします。
サイトマップはまもなく生成され、その時点で検索エンジンへの送信を開始できます。
XMLサイトマップを作成するその他の方法
WordPressをお持ちでない場合は、別の方法でXMLサイトマップを作成する必要があります。 オンラインで見つけることができるツールがありますが、Googleはあなたのウェブサイトソフトウェアにあなたのためにサイトマップを生成させることを提案します。 たとえば、サイトマップの作成に関するSquarespaceのドキュメントは次のとおりです。また、Drupalには、サイトマップに関する情報を含むXMLサイトマップモジュールがあります。
通常、WordPressでプラグインを使用するのと同じくらい簡単ですが、CMSによって異なります。
サイトマップを検索エンジンに送信する
これで、XMLサイトマップを検索エンジンに送信する必要がなくなりました。 ウェブサイトが完全な内部リンク構造を持っている場合、検索エンジンは最終的にURLを見つけて、それらにインデックスを付けます。 検索エンジンは提出物に依存しません。 Webサイトをクロールおよび再クロールして、コンテンツを検索します。

ただし、Webサイトに内部リンクを追加しなかった場合(または追加しなかった場合)、検索エンジンはコンテンツを見つけることができません。 そして、それはXMLサイトマップを提出するときに特に便利です。 また、一部の検索エンジンには、サイトマップとURLを管理するための追加サービスを備えたウェブマスターツールがあります。 たとえば、Google検索コンソールは、URLの1つにエラーがあるかどうかを通知します。
サイトマップを送信するのは非常に簡単です。XMLサイトマップをGoogle、Bing、Yandexに送信するためのガイドがあります。 他の検索エンジンにも同様のプロセスがあります。DuckDuckGoのように、サイトマップをまったく送信できないものもあります。
しかし、そうしている人にとっては、いわば「彼らのシステムにいる」ことを確認するための良い方法です。 あなたは彼らがあなたのことを知っていて、あなたのサイトを彼らのキューに入れていること、そしてあなたが時間の経過とともに発生する可視性の問題をトラブルシューティングするのに役立つ特定のツールにアクセスできることを確信できます。
サイトマップSEOに関するFAQ
サイトマップSEOを最適化するには、サイトマップに何を含める必要がありますか?
サイトマップに含める必要のあるページは、Webサイトで最も関連性の高いURLです。 それは2つのことを意味します:
- あなたは人々がページに着陸することを望みます
- それはあなたの聴衆に価値を提供します。
URLでこれらのチェックボックスがオンになっていない場合は、サイトマップに含めるべきではありません。
意図的にページをサイトマップから除外した場合でも、検索エンジンはそれらを見つけてインデックスを作成できることを知っておいてください。 これらのページが検索結果に表示されないようにするには、特定のタグを追加する必要があります。 NofollowLinksとFollowLinksをいつどのように使用するかについての記事が役立つはずです。
複数のサイトマップが必要ですか?
検索エンジンがクロールするためのXMLサイトマップと、訪問者がナビゲーションに使用するためのHTMLサイトマップが必要です。 そうでなければ、この質問への答えは次のとおりです。それは異なります。
前述のサイトマップの制限を超える場合(たとえば、50,000を超えるURLや50 MBを超える場合(またはSEOプラグインセットを制限するもの))、URLを複数のサイトマップに分割する必要があります。 次に、それらすべてをプライマリサイトマップインデックスファイルに含める必要があります。
画像、ニュース、ビデオサイトなど、他の種類のサイトマップについては、そのメディアが主なビジネスである場合にのみ、専用のサイトマップが必要です。 写真家、ニュースサイトの運営、またはvlogのホストの場合は、そうです。これらのタイプのメディア専用のサイトマップを生成する必要があります。 そうでなければ、おそらく問題を経験する必要はありません。
サイトマップエラーが発生した場合はどうなりますか?
サイトマップをGoogle検索コンソールに送信すると、URLエラーのフラグが立てられます。 また、サイトマップバリデーターを使用して、XMLサイトマップとHTMLサイトマップの両方を処理し、検索エンジンがクロールできないページ、401または404エラー、非正規URLなどのエラーを検索することもできます。詳細については、サイトマップバリデーターを使用したエラーのトラブルシューティングに関する記事をご覧ください。
HTMLサイトマップとXMLサイトマップの違いは何ですか?
HTMLサイトマップはユーザー向けですが、XMLサイトマップはWebクローラー向けです。 両方のタイプのサイトマップをお勧めします。
HTMLサイトマップ: HTMLサイトマップは、Webサイトの訪問者が見ることができます。 これは、メインメニューから簡単にナビゲートできない可能性のあるページを見つけるのに役立ちます。 通常、HTML Webサイトは、Webサイトのフッターからリンクされます。

出典:Barnes and Noble
クリックすると、HTMLサイトマップは次のようになります。

出典:Barnes and Noble
XMLサイトマップ: XMLサイトマップは最もよく知られており、検索エンジンが理解できるタイプです。 通常、XMLサイトマップはwww.lindsaypietroluongo.com/sitemap.xmlのようにドメインのルートフォルダにあります。
さまざまな種類のサイトマップがありますか?
上記の2つの主要なタイプのサイトマップ(HTMLとXML)に加えて、画像、ニュース、およびビデオのサイトマップもあります。 画像と動画のサイトマップは、検索エンジンがサイトのマルチメディアコンテンツを見つけて理解するのに役立ちます。 ニュースサイトマップは、検索エンジンがGoogleニュースで承認されたコンテンツを見つけるのに役立ちます。
WordPressサイトマップはDrupal、Joomla、Squarespaceなどの他のプラットフォームとは異なりますか?
いいえ。 XMLサイトマップはXMLサイトマップです。 それがポイントです。 アイデアは、あなたがそのサイトをどのように作成したかに関係なく、検索エンジンがあなたのサイトのURLをクロールしてインデックスを付けることができるということです。 この記事で前述したように、サイトマップの生成方法はプラットフォームごとに異なる場合がありますが、XML形式自体は標準です。
WordPressに最適なサイトマップSEOプラグインは何ですか?
私たちはYoastに部分的ですが、考慮すべき他のサイトマップSEOプラグインもあります。 ランク数学もこの点で優れています。 主に、サイトマップを編集できることを確認する必要があります。 そうすれば、検索エンジンにインデックスを付けたくないURLを削除できます。 Yoast、All in One SEO、Rank Math SEO、SEOPressなど、選択に役立つ8つのWordPressサイトマッププラグインをまとめました。
サイトマップSEOについての最終的な考え
サイトマップは、検索エンジンと訪問者に最も重要なページがどこにあるかを伝えます。 また、見つけたくないページも除外されます。 これらの取り組みはどちらも、特定のURLに優先順位を付け、検索エンジンがWebサイト全体のグレードを上げるのに役立つため、SEOの取り組みに役立ちます。 また、サイトマップの作成と送信は単純なプロセスであるため、スキップする理由はありません。
あなたのSEOをさらに高めたいですか? サイトマップを作成したら、フォローアップとしてホワイトハットSEOの戦術について知っておく必要のあるすべてのものを入手できます。
記事特集画像K3Star/shutterstock.com