本文へスキップ

GitHub Pages のサイトが Google に表示されないのはなぜか

新しい GitHub Pages のサイトは、サイトマップも Search Console のプロパティもなく、リンクも少ないために Google に出ないことがよくあります。上から順に確認しましょう。

プラットフォーム:GitHub Pages

著者: Bruno Amorim · ·

他の言語で読む: English · Português (Brasil) · Español · Deutsch · Français · Italiano · Polski · 한국어

サイトが Google に出ない原因

  1. サイトが新しい。新しい github.io のサイトには他のサイトからのリンクがほとんどなく、Google がまだ存在を知らないかもしれません。Google で site: に続けてドメインを検索します(例: site:example.com)。何も出なければ、Google はまだページを持っていない可能性が高いです。ページごとの正確な答えは、Search Console の URL 検査ツールでわかります。
  2. サイトがビルドされない、またはアドレスが変わった。Pages には、公開元の一番上に小文字の index.html が必要です。リポジトリを公開と非公開の間で切り替えると、サイトのアドレスが変わります。トップページが 404 を返すと、Google には何も見えません。
  3. レイアウトに noindex タグがある。レイアウトの <head> に <meta name="robots" content="noindex"> がないか確認し、見つけてほしいページから外します。
  4. robots.txt の場所が違う。Google が robots.txt を読むのはホストの一番上だけです。username.github.io/repo のプロジェクト サイトでは、Google はリポジトリの中ではなく username.github.io/robots.txt を読みます。
  5. サイトマップも Search Console のプロパティもない。_config.yml の plugins に jekyll-sitemap を追加します。GitHub Pages が対応しており、/sitemap.xml を作ります。Search Console でサイトのアドレスの URL プレフィックス プロパティを追加し、HTML タグかファイルで確認して、サイトマップを送信します。
  6. ページの内容が少ない。README をそのまま 1 ページにしたサイトは、Google が表示できるものがほとんどありません。1 つの疑問に最後まで答えるページを追加します。
  7. サイトへのリンクが少ない。リポジトリの About 欄と README にサイトのアドレスを書き、プロフィールや他のプロジェクトからもリンクします。

一部のページだけがないとき: GitHub Pages で多い 3 つの理由

  • 検出 - インデックス未登録: 新しい github.io のサイトは他のサイトからのリンクが少なく、Google は訪問を待ちます。Search Console でサイトマップを送信し、リポジトリの README と About 欄からリンクします。
  • クロール済み - インデックス未登録: README や数行の Markdown から作った短いページは、Google が表示できるものがほとんどありません。各ページで 1 つの疑問に最後まで答え、トップページからリンクします。
  • 見つかりませんでした(404): 大文字の Index.html、移動したリポジトリ、新しいビルドなしの独自ドメインの変更が、アドレスを壊します。入口のファイルは index.html にし、ドメインを変えたらコミットを push して再ビルドし、本当になくなったアドレス用に 404.html を用意します。

サイトマップの場所

GitHub Pages は標準ではサイトマップを作りません。Jekyll なら、_config.yml の plugins に jekyll-sitemap を追加すると /sitemap.xml を作ります。別のサイト ジェネレーターなら、ワークフローでサイトマップを作ります。

CrawlCoach でわかること

GitHub Pages のサイトで、どのページを Google が外したかは CrawlCoach の無料レポートでわかります。最大 500 ページを調べ、外れた理由ごとの直し方を示します。

よくある質問

GitHub Pages のプロジェクト サイトは Google に載りますか?

載ります。Google は username.github.io/repo のページを他のサイトと同じように登録します。github.io のドメイン プロパティは確認できないので、Search Console ではそのアドレスの URL プレフィックス プロパティを追加します。

Google に載るには独自ドメインが必要ですか?

必要ありません。独自ドメインがあると、Search Console でドメイン プロパティを確認できます。DNS レコードが正しければ、GitHub Pages が www の有無の間の転送を自動で行います。

出典

2026年10月8日 に確認しました。Search Console とヘルプの内容は Google が随時変更します。画面の表示が違う場合は、出典をご確認ください。

Google に載っていないページを確認しましょう

Google アカウントでログインするだけです。CrawlCoach が最大 500 ページを無料でチェックし、問題ごとに直し方を示します。

無料レポートを受け取る

500 ページまで無料です。クレジットカードは不要です。Search Console で使っている Google アカウントでログインしてください。

CrawlCoach のアプリとレポートは英語で表示されます。

他のプラットフォーム

その他のガイド(英語)