sitemap.xmlが見つからない
sitemap.xmlは、サイト内のURLを検索エンジンに一覧で伝えるファイルです。無くてもリンクをたどって発見されますが、新しいサイトやページ数の多いサイト、内部リンクが十分でないサイトでは、発見の速さと網羅性に差が出ます。
公開日: 2026年8月16日 / 最終更新日: 2026年9月6日
カテゴリ: クロール / 影響度: 中 / 想定工数: 1時間 / ルールID: sitemap_missing
この問題の意味
検索エンジンは主にリンクをたどってページを見つけます。sitemap.xmlは、それとは別に「このサイトにはこれらのURLがあります」と直接伝える手段です。
存在しないこと自体がペナルティになるわけではありません。ただし、公開したばかりで外部リンクが少ないサイトや、内部リンクの階層が深いサイトでは、発見までに時間がかかります。
特に必要になるケース
- 公開直後で外部リンクがほとんどないサイト
- ページ数が多く、階層が深いサイト
- 一覧やページャーの奥にコンテンツがあるサイト
- JavaScriptに依存した導線が多いサイト
- 更新頻度が高く、素早くクロールしてほしいサイト
Smash SEOの検出条件
クロール開始時にsitemap.xmlの探索を行い、発見できなかった場合に検出します。あわせて、sitemapは見つかったがrobots.txtにSitemap行の記載がないケース、sitemapにnoindexページやリダイレクトURL、エラーページが含まれているケースも個別に報告します。
作り方
多くの場合、手書きする必要はありません。
- WordPress → SEOプラグイン(Yoast、All in One SEOなど)が自動生成する
- Next.js、Astroなどのフレームワーク → 生成用の公式手段が用意されている
- 静的サイト → ビルド時に生成するスクリプトを用意する
sitemap.xmlの最小構成
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://example.com/</loc></url>
<url><loc>https://example.com/service</loc></url>
</urlset>作成後にやること
- robots.txtにSitemap行を追加する
- Search Consoleの「サイトマップ」から送信する
- 数日後、Search Consoleで「検出されたURL数」と実際のページ数が近いか確認する
robots.txtへの記載
Sitemap: https://example.com/sitemap.xml注意点
sitemapに載せるURLは、検索結果に出したい正規URLだけにしてください。noindexのページ、リダイレクトされるURL、404を返すURLが含まれていると、検索エンジンに矛盾したシグナルを送ることになります。
また、sitemapに載せればインデックスされるわけではありません。あくまで発見を助けるものであり、登録するかどうかは検索エンジンが内容を見て判断します。
よくある質問
sitemap.xmlを送信すれば必ずインデックスされますか?
されません。発見を助けるだけで、インデックスするかは検索エンジンが内容の品質などを見て判断します。
小規模サイトでもsitemap.xmlは必要ですか?
数ページで内部リンクが行き届いているなら必須ではありません。ただし作成コストは低いため、用意しておく方が無難です。
関連記事
- サイトがインデックスされない12の原因と確認手順
インデックスされない原因は多くの場合、この12個のどれかです。上から順に確認すれば、原因の切り分けに漏れがなくなります。各項目に確認方法と、詳しい直し方への案内を付けています。 - Search Console「ページのインデックス登録」の読み方 — 実務編
このレポートの正しい読み方は「未登録をゼロにする」ではありません。未登録には正常な未登録と問題の未登録があり、その区別がこのレポートを使いこなす核心です。ステータス別に、実務での判断を整理します。 - クロールバジェットは中小サイトでも気にすべきか
先に結論を書きます。Googleの公式ガイドは、クロールバジェットの管理が必要なのは大規模サイト(目安として100万ページ超、または頻繁に更新される数十万ページ規模)だとしています。数百〜数千ページのサイトは、気にする必要がほぼありません。この記事は「安心してこのテーマを手放す」ための記事です。 - 孤立ページ(内部リンクが1本もないページ)
孤立ページとは、サイト内の他のページから1本も内部リンクを受けていないページです。検索エンジンがたどり着きにくく、サイト内の評価も受け取れないため、内容が良くても検索結果に出にくくなります。
この問題が自分のサイトで起きているかは、URLを入力するだけで確認できます。 無料で診断する / ルール一覧 / 料金プラン