Search Console使わずPingでGoogleインデックス登録を促す
日付 タグ hugo カテゴリ others目次
Google Search Console登録しなくてもインデックス登録してもらえる?
Pingを送ればOK?
Google検索で結果としてサイトが表示されるには、Googleのクローラーにページを訪問してもらって、インデックス登録をしてもらう必要がある。そうでない限り、Google検索でサイトのページが検索結果に出てくることは残念ながらない。
そこで、一般的にはGoogle Search ConsoleにURLを直接登録したり、あるいはSitemapを登録したりするのだが、
( ==>
URLをGoogleへインデックス登録をしてみた
)
( ==>
Hugoでrobots.txtとsitemap.xmlを作る
)
Google Search Consoleに登録をしなくても、直接にPingを送信してインデックスを促すこともできるようだ。
https://support.google.com/webmasters/answer/6065812 - URL の再クロールを Google にリクエストする
ping ツールを使用する。ブラウザで GET リクエストを送信するか、このアドレスにコマンドラインを送信して、 サイトマップの完全な URL を指定します。サイトマップ ファイルにアクセスできることを確認します: http://www.google.com/ping?sitemap=<サイトマップの完全な URL> 例: http://www.google.com/ping?sitemap=https://example.com/sitemap.xml
つまりはSitemapをクエリー引数で直接にhttp GETを叩けば、インデックス登録が促されるとのこと。
実際にPingを送信してみる
例えば、
https://[サイトのURL]/sitemap.xml
にSitemapの情報があるので場合は、ブラウザのURL入力欄に
http://www.google.com/ping?sitemap=https://[サイトのURL]/sitemap.xml
を入力すればOKである。
URLを叩いた結果としては、以下のような感じに。
実際にインデックスが登録されるかどうか、いつ追加になるかは表示の通り、保証はされないとのこと。 コンテンツの内容が薄い場合は、登録されないこともあるようだ。