LoginSignup
126
125

GitHubのリポジトリがGoogle検索に引っかからないのでやったこと

Posted at

概要

GitHubのリポジトリがGoogle検索に全然引っかからないので、
やったことをまとめてみました。

やったこと

GitHub Pagesのサイトを作る

まず、GitHubのリポジトリのSettings→Pagesで、GitHub Pagesを有効にします。

スクリーンショット 2024-04-29 090238.png

すると、https://{ユーザー名}.github.io/{リポジトリ名} のアドレスで、
README.mdをコンテンツとしたWebサイトが生成されます。

スクリーンショット 2024-04-29 091437.png

ついでにREADME.mdをEditして、タイトルがGitHubのリポジトリのアドレスに
リンクするようにしておきます。
[リンクテキスト](https://...) の形式です。

スクリーンショット 2024-04-29 091624.png

これでGitHub Pagesのサイトのタイトルの文字列がGitHubのリポジトリのアドレスにリンクするようになりました。

スクリーンショット 2024-04-29 093715.png

サイトマップの登録

以下のファイルをリポジトリのルートディレクトリに配置し、mainブランチにプッシュします。

_config.yml
plugins:
  - jekyll-sitemap

そうすると、GitHub Pagesのサイトの方にsitemap.xmlが自動生成されます。
以下のURLでブラウザで確認可能です。
https://{ユーザー名}.github.io/{リポジトリ名}/sitemap.xml

スクリーンショット 2024-04-29 094834.png

Google Search Consoleの設定

次に、Google Search Consoleにアクセスします。

スクリーンショット 2024-04-29 095723.png

プロパティタイプはURLプレフィックスを選択し、GitHub Pagesのサイトのアドレスを入力して「続行」をクリックします。

次に、所有権の確認というウィンドウが開くので、HTMLファイルをダウンロードします。

スクリーンショット 2024-04-29 095549.png

そして、ダウンロードしたHTMLファイルをGitHubリポジトリのmainブランチのルートディレクトリにプッシュします。

スクリーンショット 2024-04-29 100228.png

しばらく待ってから、所有権の確認ウィンドウの「確認」ボタンをクリックすると、
所有権を証明しました、と出てきます。

スクリーンショット 2024-04-29 100132.png

次に、Google Search Consoleのサイトマップを選択します。

スクリーンショット 2024-04-29 101454.png

sitemap.xmlを追加して、下のウィンドウに「成功しました」と表示されたら成功です!

スクリーンショット 2024-04-29 101811.png

後は、数日待てば、GitHub PagesのサイトがGoogle検索に表示されます。

126
125
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
126
125