サイトマップの作成と送信方法|作り方からエラー対処まで


サイトマップは、サイト内のページ一覧を検索エンジンに伝えるファイルです。

難しそうに見えますが、WordPressを使っているなら実質的な作業は「送信する」の一度きりで終わります。

この記事では、サイトマップの役割から作成方法、Googleへの送信手順、そしてエラーが出たときの対処までを整理します。

公開した記事が、なかなか検索に出てこない

LUPINAは、技術的な整備からコンテンツ制作、計測までを一貫して支援します。まずは現状の課題整理からご相談ください。

無料でご相談する →

サイトマップの役割

検索エンジンは「クローラー」というプログラムでサイト内を巡回し、ページを発見します。

クローラーはリンクをたどって移動するため、どこからもリンクされていないページは見つけてもらえません。

サイトマップは、そうしたページも含めた一覧を直接伝える手段です。

 

どんなサイトで効果が大きいか

すべてのサイトで劇的な効果があるわけではありません。特に有効なのは次のケースです。

逆に、ページ数が少なく内部リンクが整理されているサイトでは、送信しなくてもクロールされます。

ただし送信しておいて損はありません。Search Console上でインデックス状況を確認できるようになるためです。

 

 

サイトマップの種類

XMLサイトマップ

最も一般的な形式です。検索エンジンが読み取ることを前提とした構造になっています。

各ページのURLに加えて、最終更新日などの情報を含められます。

ここで注意点があります。
XMLサイトマップには更新頻度(changefreq)や優先度(priority)を記述する項目がありますが、Googleはこれらの値を使用していません。

「優先度を上げれば先にクロールされる」といった説明を見かけますが、そうした効果はありません。
設定に時間をかける必要はない項目です。

 

RSS/Atomフィード

ブログのように新しい記事が追加され続けるサイトで使われる形式です。

最新の更新情報が自動的に含まれるため、追加分を早く知らせる用途に向いています。

WordPressでは標準で生成されているため、特別な作業は不要です。

 

テキストサイトマップ

URLを1行ずつ並べただけのテキストファイルです。

詳細な情報は含められませんが、ページ数の少ないサイトであればこれで十分機能します。

 

 

サイトマップを作成する

WordPressの場合

主要なSEOプラグインには、XMLサイトマップを自動生成する機能が備わっています。

記事を公開・更新するたびに自動で反映されるため、手動での編集は不要です。

生成されるURLは、多くの場合次のいずれかです。

ブラウザでアクセスして、ページ一覧が表示されるか確認してください。

なお、WordPress本体にも標準のサイトマップ機能があります。
SEOプラグインと両方が動いていると、2種類のサイトマップが存在する状態になります。

大きな問題にはなりませんが、Search Consoleに送信するのはどちらか一方に統一してください。

 

CMSを使っていない場合

オンラインのサイトマップ生成ツールを使うと、URLを入力するだけで自動生成できます。

ただし無料版では対象ページ数に制限があることが多いため、規模の大きいサイトでは注意が必要です。

手動で作成する場合

ページ数が10件程度なら、テキストエディタで作成することも可能です。

ファイル名を sitemap.xml、文字コードをUTF-8で保存し、サーバーのルートディレクトリに設置します。

 

作成時の注意点

正規のURLだけを記載する

サイトマップに載せるのは、実際に検索結果へ表示させたいURLだけです。

特に最後の2つは矛盾したシグナルになります。「登録するな」と指定したページを一覧に載せている状態だからです。

 

サイズの上限

1ファイルあたり、非圧縮で50MB以下、URLは5万件までと定められています。

これを超える場合は複数ファイルに分割し、それらをまとめた「サイトマップインデックスファイル」を作成して送信します。

ただし、中小規模のサイトでこの上限に達することはまずありません。

 

URLの記述形式

スキームからパスまで含んだ完全な形で記述します。

日本語や特殊文字を含むURLはエンコードが必要ですが、生成ツールやプラグインが自動で処理します。

あわせて読みたい:Google Search Consoleの使い方|初期設定から改善への活かし方まで

送信しても、インデックスされるとは限らない

サイトマップは「見つけてもらう」ための仕組みです。
登録するかどうかは、内容の質で判断されます。
LUPINAは技術面とコンテンツの両方からご一緒します。

お問い合わせはこちら

ご相談は無料です。しつこい営業は行いません。

Googleに送信する

Search Consoleから送信する

最も確実な方法です。

  1. Search Consoleにサイトを登録し、所有権を確認する
  2. 左メニューの「サイトマップ」を開く
  3. 「新しいサイトマップの追加」にURLを入力する
  4. 「送信」をクリックする

入力するのはドメイン以降の部分だけです。sitemap.xml のように記述します。

送信後、「成功しました」と表示されれば完了です。
検出されたURL数も表示されるため、想定と大きく違っていないか確認してください。

 

robots.txtに記載する

robots.txtにサイトマップの場所を書いておくと、Google以外の検索エンジンにも伝わります。

記述はファイルのどこでも構いません。

Sitemap: https://example.com/sitemap.xml

Search Consoleでの送信と併用してください。

 

Ping送信は廃止されています

かつては、特定のURLにアクセスすることでサイトマップの更新をGoogleに通知する「Ping送信」という仕組みがありました。

この機能は2023年に廃止されています。

古い解説記事にはまだ手順が残っていることがありますが、現在は機能しません。
Search Consoleへの送信と、robots.txtへの記載で十分です。

 

 

送信は一度で十分

ここは誤解されやすい点です。

一度送信すれば、Googleは定期的にそのサイトマップを再取得します。
記事を追加するたびに送信し直す必要はありません。

プラグインが自動でサイトマップを更新していれば、新しい記事も次回の取得時に含まれます。

 

エラーが出たときの対処

取得できませんでした

Googleがサイトマップファイルにアクセスできない状態です。

まずブラウザで直接アクセスしてみるのが早い確認方法です。

 

サイトマップを読み込めませんでした

ファイルにはアクセスできたものの、中身を解析できなかった場合です。

XMLの構文エラー、文字コードの問題、ファイルの破損などが考えられます。

プラグインで生成している場合は、プラグイン側の不具合の可能性もあります。
一度無効化して再度有効にすると解消することがあります。

 

読み取り可能ですが、エラーがあります

ファイル自体は問題ないものの、含まれているURLに問題がある状態です。

存在しないURL、重複、リダイレクトされるURLなどが原因になります。

Search Consoleが該当URLを示してくれるので、そこから修正してください。

 

送信後の確認

送信して終わりではありません。

Search Consoleの「ページ」レポートで、インデックスの状況を定期的に確認してください。

特に見るべきは「検出 – インデックス未登録」の件数です。

これはGoogleがURLを発見したものの、登録する価値を判断しかねている状態を示します。
この件数が増え続けている場合、サイトマップの問題ではなくコンテンツの質や重複が原因である可能性が高くなります。

 

 

まとめ

サイトマップは、ページを見つけてもらうための仕組みです。
順位を上げる施策ではありません。

WordPressを使っているなら、プラグインが生成したURLをSearch Consoleに一度送信するだけで完了します。

優先度や更新頻度の設定に時間をかける必要はありません。
それより、内部リンクを整えるほうが確実です。

まずは自社サイトの /sitemap.xml にアクセスして、ページ一覧が表示されるか確認してみてください。

Contact

まだ届いていない価値を、
共に見つけ、共に創り、共に届ける。

LUPINAは、市場調査・戦略設計・サイト制作・記事制作・運用・計測までを社内で一貫して手がけています。技術的な整備からコンテンツの成果まで通して支援します。

Results

検索経由のサイト流入

前年比 281%

対策キーワードの10位以内比率

18% → 47%

※不動産業界のクライアント/2025年3月〜2026年3月の実績

プロジェクトの相談をする

ご相談・お見積りは無料です。サービス内容はこちら

関連記事