サイトマップといえば、自社のWebサイトに訪問してきたユーザーに対し、どういったコンテンツがあり、それぞれがどこに位置しているのかを示すものです。サイトマップがあればユーザーは迷うことなく求めるコンテンツに移動でき、離脱率を下げる効果があります。では同じサイトマップでもXMLサイトマップとはどういったものかご存知でしょうか? 今回はこのXMLサイトマップについて、その概要から作成方法、Googleサーチコンソールへの登録方法などをご紹介します。
XMLサイトマップはクローラーがWebサイト内のURLを集めるために参照するものですから、Webサイト上に表示されるものではなく、XML形式のファイルです。いわばサイトマップがWebサイトに訪問したユーザーへの道しるべであるように、検索エンジンのロボット(クローラー)への道しるべとなるのがXMLサイトマップです。
クローラーは基本的にWebサイト内にあるリンクをたどってURLを収集していくため、なぜサイトマップを用意しなくてはならないのかと思われるかもしれません。しかし新規に制作されたWebサイト、頻繁に新商品をアップしているECサイト、何百、何千ページもあるような大規模Webサイトなどでは、必ずしもクローラーがすべてのページを正しく巡回できるとは限りません。
特にECサイトでは、新商品を発売したにもかかわらず、検索エンジンにインデックスされなければ、直接、売上に影響を与えることになってしまいます。そのためできる限り早く正確にクローラーに巡回してもらう必要があり、そうした際に大きな効果を発揮するのがXMLサイトマップなのです。
Webサイトを制作するうえで、XMLサイトマップは必ず設置しなければいけないものではありません。そして設置したとしても、それが直接、検索エンジンの検索結果に反映されるわけでもありません。にもかかわらずXMLサイトマップを設置しなければいけない理由は、SEO対策として間接的に大きな影響を及ぼすからです。
作成したページをいち早くクロールしてもらうことは、確かに重要なことですが、クロールしたからといってそれが検索結果の上位に表示されるわけではありません。XMLサイトマップを設置するもっとも大きなメリットは、インデックスされていないページがあるかないかを把握できることです。
インデックスされないということは、何かしら違反をしている可能性がありますので、すぐに修正を行うことができます。もしインデックスされていないことがわからなければ、違反をしているままということになり、Webサイト全体にも悪影響を及ぼすことになります。そうした意味でXMLサイトマップを設置することは、直接的にではないにしろ、間接的にはSEOに大きく貢献する施策といえるでしょう。
それでは実際にXMLサイトマップを作成する方法についてご説明します。記述ルールは次の4点です。
この記述ルールで使われている以外のタグはすべてオプションです。ただしそのオプションがサポートされているかどうかは、検索エンジンによって異なります。またXMLサイトマップでは、1つのファイルに含められるURL数は5万件、サイズは10Mバイトまでで、それ以上ある場合は、複数のファイルを作成します。
ファイル名は基本的には自由ですが、1つであれば自分たちのWebサイトのURLの後にスラッシュを入れて「sitemap.xml」。複数ある場合は、「catalog/sitemap_index.xml」とするのが一般的です。次にXMLサイトマップを作成するための使用する主なタグをご紹介します。
ここまでご説明したようにXMLサイトマップの作成は、手書きで行うこともできますが、WordPressを使っているかたであれば、「Google XML Sitemaps」といったプラグインを使って簡単に作成することも可能です。またWordPressを使っていない場合でも「sitemap.xml Editor(http://www.sitemapxml.jp/)」のような無料のXMLサイトマップ自動生成ツールがありますので活用してみてください。
作成したXMLサイトマップは、HTMLのようにサーバーにアップするのではなく、Googleのサーチコンソールを使ってアップします。ちなみにGoogleサーチコンソールとは、Googleの検索結果でWebサイトのパフォーマンスを管理するためのツールです。
自分たちのWebサイトがどういったキーワードで検索結果に表示され、そのうちどれだけのユーザーが実際にクリックして訪問しているのかを確認したり、何か問題があるページがあれば、お知らせをしてくれたりするものです。Googleアカウントがあれば誰でも利用できますので、Webサイトを制作したら必ず登録するようにしましょう。
GooglesサーチコンソールにXMLサイトマップを登録する方法は簡単で、左メニューにある「サイトマップ」を選択し、「新しいサイトマップの追加」の箇所で自分たちのWebサイトURLの後にXMLサイトマップのファイル名を入力し、「送信」をクリックするだけです。
これで問題がなければ、ほとんどの場合、数時間に「送信されたサイトマップ」のステータスのところに「成功しました」となり、送信終了です。
XMLサイトマップを作成することが必ずしも検索順位の上昇に貢献するわけではありません。むしろ影響はほとんどないといってもよいでしょう。にもかかわらずXMLサイトマップがSEOの観点から見て重要だという理由は、検索エンジンがどのページをインデックスして、どのページをインデックスしていないかを明確に把握することができる点にあります。
仮にインデックスされていないページがあるとすれば、そのページは何かしらの問題点があるということになります。それさえわかれば早期改善ができ、ユーザーを逃してしまうリスクを軽減させることにもつながります。
常に進化を続ける検索エンジンといえども、大規模Webサイトやリンク構造が複雑なWebサイトでは、すべてのページをクロールしきれない場合もあります。そうしたことを防ぎ、自社のWebサイトの問題点を早期に発見するためにも、XMLサイトマップは必ず作成するようにしましょう。
弊社イノーバでは、BtoBマーケティングにおける様々な課題解決を支援する「伴走型マーケティング支援サービス」を提供しています。集客からリード育成まで、経験豊富な専門家チームがクライアント様のマーケティング活動を強力にバックアップいたします。XMLサイトマップ作成を含めたSEO対策や、Webサイト改善についてもお気軽にご相談ください。
ぜひこちらの記事もお読みください!
Q. XMLサイトマップとHTMLサイトマップの違いは何ですか? A. HTMLサイトマップはWebサイト上に表示され、主にユーザーの利便性向上のために設置されるものです。一方、XMLサイトマップは検索エンジンのクローラー向けに作成され、サイト上のURLを効率的にクロールしてもらうことを目的としています。
Q. XMLサイトマップを作成するメリットは何ですか? A. XMLサイトマップを作成することで、検索エンジンのクローラーにサイト内のページを効率的にクロールしてもらえます。またGoogleサーチコンソールでインデックス状況を確認でき、未インデックスのページがあればサイトの問題点を早期発見できます。
Q. XMLサイトマップはどのような形式で作成すればよいですか? A. XMLサイトマップはXML形式のテキストファイルで作成します。記述ルールを守り、親タグのurlsetと必須の子タグurl、locを含めて記述します。1つのファイルに含められるURLの上限は5万件までです。
Q. XMLサイトマップの送信にはどのような方法がありますか? A. 作成したXMLサイトマップは、GoogleサーチコンソールのSitemapsメニューから送信できます。サイトのURL下にサイトマップのパスを入力して送信します。送信が成功すればGoogleにクロールしてもらえるようになります。
Q. XMLサイトマップを定期的に更新する必要はありますか? A. サイトの更新頻度に合わせて、XMLサイトマップも定期的に更新することが望ましいです。特に大規模サイトや更新が多いサイトでは、新しいページをクロールしてもらえるよう随時サイトマップを更新しましょう。更新日時を示すlastmodタグの活用がポイントです。
Q. XMLサイトマップはSEO効果があるのでしょうか? A. XMLサイトマップ自体は直接的なSEO効果はありません。ただしサイトマップを活用することで、インデックス率の向上やクロールエラーの早期発見など、SEOに間接的に貢献する効果が期待できます。サイトマップと合わせて、サイト内部の最適化を図ることが重要です。