Github Pagesでサイトマップが読み込まれない問題を解決する方法

ホームページ作成

Github Pagesで自分のウェブサイトを作成し、Google Search Consoleにサイトマップを登録する際に問題が発生した場合、いくつかの原因が考えられます。この記事では、その原因と解決方法について解説します。

Google Search Consoleでサイトマップが読み込まれない原因とは?

Google Search Consoleにサイトマップを追加した際に「取得できませんでした」「サイトマップを読み込めませんでした」と表示される場合、いくつかの理由が考えられます。主な原因としては、サイトマップのURLが正しくない、Github Pagesの設定に問題がある、またはサイトマップの形式に問題がある場合です。

これらの原因を一つずつ確認し、正しい設定を行うことで、Google Search Consoleに正しくサイトマップを登録できるようになります。

サイトマップURLが正しいか確認する

まず最初に確認すべきは、Google Search Consoleに登録しようとしているサイトマップのURLが正しいかどうかです。Github Pagesを利用している場合、サイトマップは通常、`https://username.github.io/sitemap.xml`の形式で存在します。このURLが正しいかどうか、実際にブラウザでアクセスして確認してください。

もしURLに誤りがあれば、正しいURLをSearch Consoleに再度登録してください。

Github Pagesの設定を確認する

Github Pagesの設定に問題がある場合、サイトマップを正常に読み込めないことがあります。特に、リポジトリの設定でGitHub Pagesを正しく有効化しているか、また、`sitemap.xml`が公開されている場所に存在しているか確認しましょう。

Github Pagesでは、`master`ブランチまたは`main`ブランチを使って公開する設定を確認し、`docs`フォルダ内にサイトマップを格納している場合は、そのURLも正しく設定されていることを確認してください。

サイトマップの形式が正しいか確認する

サイトマップの形式が正しくない場合、Google Search Consoleでエラーが発生することがあります。XML形式で正しく記述されていることを確認しましょう。例えば、サイトマップの基本的な構造は以下のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2025-06-01</lastmod>
<priority>1.00</priority>
</url>
</urlset>

もしサイトマップがこのような形式になっていなかったり、何らかのエラーが表示された場合は、XMLの形式を修正して再度登録を試みてください。

「URL検査」を使用して手動で確認する方法

Google Search Consoleの「URL検査」ツールを使用して、サイトマップのURLが正しくインデックスされているかを確認できます。このツールを使って、サイトマップのURLを入力し、ステータスやエラーメッセージを確認しましょう。

もしURL検査ツールで「インデックス登録されていない」と表示された場合、再度確認を行い、サイトマップを修正して再提出してください。

1週間程度待つべきか?

Google Search Consoleにサイトマップを追加した後、反映に時間がかかることはあります。通常、数日以内に更新されますが、1週間以上経過しても反映されない場合は、再度設定を見直すことをお勧めします。

もし急いでいる場合は、Search Consoleの「URL検査」ツールを使って、個別のURLが正しくインデックスされているか確認することができます。これにより、サイトマップが読み込まれる前に特定のページがインデックスされる場合もあります。

まとめ

Github Pagesで作成したサイトのサイトマップがGoogle Search Consoleに読み込まれない場合、まずはURLの確認、Github Pagesの設定、サイトマップの形式を再チェックすることが重要です。また、Search Consoleの「URL検査」ツールを利用して手動で確認を行い、正しい設定を行った後は1週間程度待ってみると良いでしょう。

コメント

タイトルとURLをコピーしました