テクニカル

sitemap.xml

サイト内の全URLをGoogleに伝えるXMLファイル。

sitemap.xmlとは?

sitemap.xml(サイトマップXML)とは、サイト内にあるページのURL一覧を検索エンジンに伝えるためのXML形式のファイルです。
Googleはリンクをたどってページを見つけますが、新しいページや更新したページの場所をこのファイルでまとめて知らせることで、発見が早まりクロールの効率が高まります。
通常はサイトのルートに /sitemap.xml として設置します。
人間が見る目次ではなく、あくまで検索エンジン向けの案内図だと考えると分かりやすいです。

sitemap.xmlの使い方・作り方

sitemap.xmlは、<urlset> の中に各ページの情報を並べて記述します。
実務では次の流れで運用します。

たとえばブログ記事を頻繁に追加するサイトでは、記事公開と同時にsitemap.xmlが更新されるようにしておくと、新着記事が早くインデックスされやすくなります。

sitemap.xmlで押さえるべきポイント

初心者がつまずきやすいのは、すべてのURLを載せればよいと考えてしまう点です。
sitemap.xmlにはインデックスさせたい正規URLだけを記載し、noindexを指定したページや、canonicalで別URLを正規としたページ、404ページは除外します。
矛盾した指定があるとGoogleが混乱し、かえって評価を損ねます。
なお、ページ数の少ない小規模サイトでは内部リンクだけでも十分発見されるため、必須ではありませんが、設置しておくと安心です。

sitemap.xmlを実践するなら

Saguru なら、月額270円から、SEOキーワード調査・上位サイト分析・自サイトSEO診断のすべてが使えます。
sitemap.xml を理解した上で、すぐに実践に移せます。

登録なしで1日5回まで無料 / メール登録で1日30回 / ベーシック月額270円 / 自サイトをSEO診断

sitemap.xmlについてよくある質問

sitemap.xml とは何ですか?
サイト内の全URLを検索エンジンに伝えるXML形式のファイルです。
新規・更新ページの発見を早め、クロール効率を高めます。
ルートに /sitemap.xml として設置します。
sitemap.xml は必須ですか?
小規模サイトでは内部リンクだけで十分発見されますが、ページ数が多い・更新頻度が高い・新規ドメインの場合は必須に近い重要性があります。
Search Console から送信しましょう。
sitemap.xml に書くべきURLは?
インデックスさせたい正規URLのみを記載します。
noindex・canonical で他URLを指定しているページ・404ページは除外します。

📘 関連用語

📊 気になる言葉を、Saguruで実際に調べてみませんか?11ソースのサジェスト一括+👑SEO難易度+共起語を、登録不要・1日5回まで無料で。無料でキーワードを調べる(登録不要) ▶