ユーザーやクローラーに対し、Webページ内に何があるのかを知らせる設計図や地図のようなものをサイト構造(サイトマップ)と言います。
Webサイトを充実させる機能となり、ユーザーに対するメリットもありますが、クローラーに対する対策にもなります。
SEOを考えているのであれば、サイト構造についても理解しなければいけません。
そこで今回は、サイト構造とは何なのか基本的な情報を解説すると共に、サイト構造設計を行うことで得られるメリット、サイトマップの作成方法などをご紹介していきます。
クローラー対策を行いたい企業担当者の方やサイトマップについて理解したい方は、ぜひ参考にしてみてください。
サイト構造(サイトマップ)とは?
前述したようにWebページに何があるのかを教えてくれる地図のような存在をサイト構造(サイトマップ)と言います。
Webサイトは、複数のWebページによって構成されているため、膨大なページがあると内容を把握することが難しいです。
しかし、サイトマップがあれば地図のような役割を果たすため、目的のページを探しやすくなる利点があります。
新しく公開したページがあったとしても、クローラーが発見するのが遅くなれば様々な影響を与えるため、サイト構造の設計はWebサイトを作成する上で不可欠な要素だと言えます。
そんなサイト構造(サイトマップ)には「HTMLサイトマップ」と「XMLサイトマップ」の2種類があります。
それぞれについて解説していきましょう。
HTMLサイトマップとは
Webページを閲覧するユーザー向けのサイトマップがHTMLサイトマップです。
サイトの構造や内容をユーザーに対して伝える役割を持ちます。
一般的には、サイトマップというページを作り、そのページへのリンクをフッターやヘッターに設置する仕組みです。
ユーザーは、Webサイト内のページを一覧で確認できるため、目的の情報に辿り着きやすくなります。
例えば、通販サイトではフッター部分にサイトマップが作られているケースも多いです。
商品カテゴリーや送料、問い合わせページなどのリンクがまとめられているので使いやすくなっています。
XMLサイトマップとは
XMLサイトマップは検索エンジンのクローラーに対してサイトの構造や内容を伝えるためのものです。
クローラーとはWebサイト内を自動で巡回して情報を収集するプログラムの検索エンジンボットのことを指します。
収集した情報を検索エンジンのデータベース内に登録し、ユーザーの検索クエリに対して最適な結果を返すことが目的で、検索ロボットやスパーダーとも呼ばれています。
ネット上にWebページを作るだけでは検索結果に表示されません。
検索エンジンにページが認識されて、データベース化されることで表示される仕組みなので、クローラーに巡回・認識されることが不可欠です。
サイトの全ページのURLや更新日時といった情報が入っているXMLサイトマップを作成すれば、更新したページや新規作成したページのクロールを促せます。
サイト構造設計でSEO効果が期待できる?作成するメリット
サイト構造設計で、どんなメリットが得られるのかHTMLサイトマップ・XMLサイトマップ別にご紹介していきます。
HTMLサイトマップ設計で得られるメリット
HTMLサイトマップ設計で最も大きいメリットが「ユーザーの離脱を防げる」点です。
インターネットを活用する目的として「情報を集めたい」「知りたいことがある」といった方は多いはずです。
しかし、Webサイトを開いても目的の情報が見つからなければ違うサイトへ移ろうとします。
そんな時にHTMLサイトマップがあれば、目的のページに辿り着きやすくなるためサイトからの離脱を防止できるのです。
特に、近年ではパソコンではなくスマートフォンを活用してWebサイトを閲覧するユーザーが増えています。
スマートフォンでWebサイトを見る場合、画面が小さいので閲覧する情報が必然的に少なくなるため、スクロールやタップなどをして情報を探す必要があります。
そういった時でもサイトマップがあれば、ユーザーが情報を探しやすくなるためストレスや負担を与えにくくなります。
HTMLサイトマップはユーザーのために用意するサイトマップでもあるため、SEO効果が期待できないと考える方も多いです。
しかし、前述したように情報が見つかりやすくなるためユーザビリティの向上は期待できます。
ユーザビリティが向上すれば、離脱が減るだけではなく滞在時間も自ずと長くなるはずです。
その結果、Googleの評価が高まるためSEO効果につなげることが可能です。
利便性を高めればSEOの評価にもつながるため、Webサイトをより充実させたいのであれば、HTMLサイトマップの作成を検討してみましょう。
XMLサイトマップ設計で得られるメリット
XMLサイトマップ設計で得られる最大のメリットが「クローラーに認知されやすい」点です。
前述したように、Webサイトを作ってページを公開しただけでは検索結果に表示されません。
検索エンジンに認識されて評価されることで検索結果に表示されるため、まずはクローラーにWebページまで見に来てもらう必要があります。
クローラーは、主にリンクを伝ってページ内を巡回していき、情報を取得していきます。
しかし、新しく公開されたページや更新したページは他のページからのリンクが少なかったり無かったりするため、クローラーがページに辿り着くまでの道のりが少ないもしくは無いケースが多いです。
その結果、クローラーが新しいページを認識するまでに時間がかかるため、評価が進まずに検索結果にも表示されなくなってしまいます。
しかし、XMLサイトマップがあればリンクがないページでもクローラーの巡回を促せます。
認識されれば評価されるようになるため、SEO効果の高まりも期待できるはずです。
外部や内部リンクが少ないWebサイトであれば、XMLサイトマップを作成してインデックスを促してみてください。
サイト構造(サイトマップ)を設置しないケース
サイト構造は、必ず設置が必要なわけではありません。
Webサイトの構造によっては設置しなくても問題ないケースもあります。
どういったケースが設置しなくても良いのか解説していきます。
ページ数が少ないケース
新しく作成したサイトのページが500ページ以下と少ない場合やメディアファイルが多くない場合は、サイトマップの設置は必要ないと言えます。
Googleにおいては、「サイトのページ数が500以下はサイトのサイズが小さい」としており、ページ数が少ないサイトではサイトマップは不要とも発表しています。
そのため、無理にサイトマップを設置する必要はありません。
作成するとなれば手間や負担が増えるため、ページ数が少ないのであれば設置を検討しなくても問題ないと言えます。
サイト内のページがリンクされているケース
サイト内にある全てのページがリンクされている場合は、サイトマップを作成する必要はありません。
前述したようにクローラーはリンクを辿ってページの情報を取得していきます。
そのため、ページ全てがリンク付けされていれば、サイトマップがなくてもページの情報をクローラーは取得できるのです。
Googleにおいても全てのページがリンクされていればサイトマップは必要ないと発表しているため、無理に作成する必要はありません。
Googleが発表している情報については「サイトマップについて」を確認してみてください。
サイト構造の作成方法
ここからは、サイト構造の作成方法を解説していきます。
HTMLサイトマップの作り方
手作業でHTMLサイトマップを作る場合、サイト内の全てのページへのリンクを1つのページにまとめて、それぞれのリンクをカテゴリ別に分けることで完成します。
しかし、この方法ではページの抜けや漏れ、リンクミスが発生する可能性もあるので注意してください。
新しくページを追加した際には、その都度HTMLを編集する必要もあるため、大きな手間がかかる点がデメリットです。
もし、WordPressといったCMSを活用しているのであれば、HTMLサイトマップを作成するプラグインを使って作成するのが便利です。
手順としては以下の通りです。
①WordPressでPS Auto Sitemapをインストールして有効化させる
②サイトマップページを作るためにメインナビゲーションから「固定ページ」へ行き、「新規固定ページを追加」をクリックする
③タイトルに「サイトマップ」と入力する
④「+」をクリックして「ショートコード」を貼り付けて「公開」をクリックする
※ショートコードはPS Auto Sitemap設定画面の下にある
⑤作成したページの「編集」をクリック
⑥ブラウザのURL欄から「post○○」の部分の数字のみをコピーする
⑦PS Auto Sitemapの設定ページで「サイトマップを表示する記事」という入力欄にコピーしたものを貼り付ける
⑧「変更を保存」をクリックする
XMLサイトマップの作り方
XMLサイトマップも手動での作成が可能ですが、コーディングの知識が必要です。
ミスが発生する可能性もあり、表記ミスといったエラーが発生すればWebサイトが閲覧できなくなる危険性もあるので、知識が乏しい場合は違う方法を試すことをおすすめします。
初心者であればツールの活用が便利です。
自動生成してくれるものもあるため、知識が乏しい場合でも手軽に作成できます。
「Google Search Console」を活用したアップロードの方法は以下の通りです。
①Google Search Consoleにアクセスする
②画面左にあるメニューから「インデックス作成」に進む
③「サイトマップを選択する
④XMLサイトマップのURLを入力し「送信」をクリックする
⑤「サイトマップを送信しました」というメッセージが表示されれば完了
ユーザビリティとクローラビリティの向上のためにもサイト構造(サイトマップ)設計は有効な手段です。
サイトマップがあれば、ユーザーは情報を探しやすくなり、SEO対策にもつながります。
様々なメリットを得られるため、Webサイトを作成した際や充実したサイトを目指すためにも活用を検討してみてください。
また、その他にもSEOにつながる対策は複数あります。
知識が必要な分野が多いので、自社での対応が難しい場合には専門業者への相談を検討してみましょう。




















