tsuyoshin’s Tech Blog

https://qrunch.net/@tsuyoshin から移転してきました。

Google 検索で自分のはてなブログを表示させる

自分のはてなブログGoogle検索でヒットさせたい。
ネットで検索してみると Google Search Consoleサイトマップを使えばいいようだ。

Google Search Consoleサイトマップに下記サイトマップURLを登録したが、全URLのステータスが「取得できませんでした」になってしまった。

  • /sitemap.xml
  • /sitemap_index.xml
  • /sitemap_common.xml
  • /sitemap_periodical.xml?year=2020&month=9

そのまま一日待って、Google検索でヒットするか確認してみた。
青色の箇所は自分のサブドメインへ変更してください

  • site:tsuyoshin.hatenablog.com を入力し検索

何もヒットしなかった。
下記方法を試したところ、Google検索でヒットするようになった。

個別に記事を登録する(インデックス登録をリクエスト)する方法

  • Google Search Console のサイトの一番上にある検索窓に自分のURLを入力する
    https://tsuyoshin.hatenablog.com/ を入力(https:// からフル入力する)

  • しばらく待つと「URL が Google に登録されていません」と表示される
    右下に「インデックス登録をリクエスト」が表示されているのでクリックする

  • 30分ほど待って再度、URLを検索窓に入力してみる。
    https://tsuyoshin.hatenablog.com/ を入力(https:// からフル入力する)

  • しばらく待つと「URL は Google に登録されています」と表示される

  • Google検索にて site:tsuyoshin.hatenablog.com を入力し検索すると、ページがヒットするようになった

なお、Google検索でヒットさせたい記事は個別に登録する。
https://tsuyoshin.hatenablog.com/entry/20200928/1601275083 のように個別に入力する

トップページを登録しておけば、他のページは自動で登録されるかもしれない。
トップページを登録するだけでは、他のページは自動で登録されない。
Google検索でヒットさせたい記事は個別に登録する必要がある。


2020/10/01 追記
Google Search Consoleサイトマップにて

  • /sitemap_periodical.xml?year=2020&month=9

のみステータスが「成功しました」に変わった。
「検出された URL」の数も登録した記事数分あった。
ただし、記事はクロールはされておらず、インデックスも登録されていなかった。


2020/10/05 追記
Google Search Consoleサイトマップにて下記サイトマップのみ「インデックス カバレッジ」を表示できるようになった。

  • /sitemap_periodical.xml?year=2020&month=9

カバレッジのステータスを見ると、有効なページと無効なページがあった。

  • 有効…インデックスに登録され、Google検索にて表示される
  • 無効…インデックス未登録のため、Google検索にて表示されない

無効なページを調べてみると、Qrunch に先にアップロードしていた記事が無効になっているようだ。
ただし、Qrunch との重複記事のすべてが無効になっている訳ではなかった。
何か理由があるようだが、よくわからない。

無効なページでも、自分自身でURL検査を行い、「インデックス登録をリクエスト」すれば登録されると思われる。


2020/12/16 追記
Google Search Consoleサイトマップにて下記サイトマップを再送信したら、ステータスが「成功しました」に変わるようになった。

今までのように月ごとのサイトマップを送信しなくても、すべての記事を認識してくれるようになった。


2021/03/19 追記
最近、Google Search Consoleサイトマップにて下記サイトマップを再送信しても、最終読み込み日時が更新されなくなってしまった。

サイトマップの送信では、新しい記事を認識してくれないので、新しい記事を認識させたい場合、個別に登録(インデックス登録をリクエスト)する必要がある。