サイトマップの送信とテスト

作成したサイトマップをSearch Consoleを使ってGoogleへ送信する方法を解説します。合わせてサイトマップの記述に誤りがないかどうかテストを行う方法についても解説します。

(2022 年 04 月 22 日公開 / 2022 年 04 月 22 日更新)

サイトマップの用意

今回対象となるサイトは次のようなファイル構成となっています。

[/root] -+-- index.html
         |
         +-- [/photo] --+-- index1.html
         |              +-- index2.html
         |              +-- index3.html
         |
         +-- [/illust]--+-- index1.html
                        +-- index2.html
                        +-- index3.html

サイトマップを次のように作成しました。

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>http://cat.egokorodiary.com/index.html</loc>
        <lastmod>2015-11-20</lastmod>
    </url>

    <url>
        <loc>http://cat.egokorodiary.com/photo/index1.html</loc>
        <lastmod>2015-11-20</lastmod>
    </url>

    <url>
        <loc>http://cat.egokorodiary.com/photo/index2.html</loc>
        <lastmod>2015-11-20</lastmod>
    </url>

    <url>
        <loc>http://cat.egokorodiary.com/photo/index3.html</loc>
        <lastmod>2015-11-20</lastmod>
    </url>

    <url>
        <loc>http://cat.egokorodiary.com/illust/index1.html</loc>
        <lastmod>2015-11-20</lastmod>
    </url>

    <url>
        <loc>http://cat.egokorodiary.com/illust/index2.html</loc>
        <lastmod>2015-11-20</lastmod>
    </url>

    <url>
        <loc>http://cat.egokorodiary.com/illust/index3.html</loc>
        <lastmod>2015-11-20</lastmod>
    </url>
</urlset>

作成したサイトマップを「sitemap.xml」という名前で保存、対象のサイトのルート直下にアップロードしました。

[/root] -+-- index.html
         |
         +-- sitemap.xml
         |
         +-- [/photo] --+-- index1.html
         |              +-- index2.html
         |              +-- index3.html
         |
         +-- [/illust]--+-- index1.html
                        +-- index2.html
                        +-- index3.html

これで準備は完了です。

サイトマップの送信

Search Consoleにログインし、対象のサイトのダッシュボード画面を表示して下さい。

p2-1

画面左側「クロール」メニューの中の「サイトマップ」メニューをクリックして下さい。

p2-2

「サイトマップ」の画面が表示されます。サイトマップを一度も送信していない場合はこのような画面となります。

p2-3

画面右上に表示されている「サイトマップの追加/テスト」と書かれた個所をクリックして下さい。

p2-4

次のように表示されます。

p2-5

アップロード済のサイトマップのファイル名を入力して下さい。今回は「sitemap.xml」と入力します。入力したら「サイトマップを送信」と書かれたリンクをクリックして下さい。

p2-6

送信が完了すると次のような画面が表示されます。「ページを更新する」と書かれたリンクをクリックして下さい。

p2-7

送信されたサイトマップの情報が表示されます。

p2-8

送信したサイトマップごとに送信されたURLの数が表示されます。またURLの種類毎(ウェブページや動画など)に数が表示されます。また画面下部には送信されたサイトマップのファイル毎に「型」「処理日」「問題の件数」「アイテム」「送信」「インデックスに登録済み」が表示されます。

p2-9

現在は送信したURLがいずれもインデックスに登録されていない状態ですが、インデックスに登録されると次のような表示となります(別のサイトです)。棒グラフではサイトマップで送信したURLの数が青色、インデックに登録済のURLの数が赤色で表示されます。

p2-10

サイトマップに記述したURLが全てインデックスされるわけではありませんが、あまり差が大きい場合は何か問題かないかどうか確認されてみて下さい。

サイトマップのテスト

サイトマップを送信する前にサイトマップファイルのテストをすることができます。画面右上に表示されている「サイトマップの追加/テスト」と書かれた個所をクリックした後、サイトマップのファイル名を入力してから「サイトマップをテスト」をクリックして下さい。

p2-11

「テストが完了しました。」と表示されたら「テスト結果の表示」と書かれた個所をクリックして下さい。

p2-12

次のように「エラーの詳細: エラーは見つかりませんでした。」と表示されていればサイトマップのファイルに記載された文法は間違っていません。

p2-13

もしもサイトマップファイルの記述の仕方が間違っていた場合は、次のようにエラーメッセージが表示されます。表示された「説明」や「行」などを参考にサイトマップファイルを見直してみて下さい。

p2-14

エラーが出るのは例えばタグの閉じ忘れや単純な記述ミスの他に必須のタグが記述されていなかったり値が範囲を超えている(例えばpriorityは0.0から1.0の間で指定が必要)場合などに表示されます。逆に実際には存在しないURLなどが書かれていたとしてもエラーにはなりません。

( Written by Tatsuo Ikura )

プロフィール画像

著者 / TATSUO IKURA

これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。