Googlebot-Imageをブロックすると表示されない
>Google がファビコンのファイルとホームページをクロールできること(Google をブロックしないこと)。
なぜか表示できないと思ってたら、上記に引っかかってたようです。
User-agent: Googlebot-Image
Disallow: /
Allow: /favicon.ico
Robots.txtで、Googlebot-Imageで画像だけ拒否してたのですが、favicon.icoも画像になるようで拒否してたみたいです。上記のようにfavicon.icoだけ許可すれば、検索結果に表示されるようになりました。
公式のヘルプに書かれてる内容は、最低限チェックすべし
1.以下のガイドラインに沿ってファビコンを作成します。
2.ホームページのヘッダーに次の構文の タグを追加します。<link rel="shortcut icon" href="/path/to/favicon.ico">
rel
次のいずれかを指定できます。
"shortcut icon"
"icon"
"apple-touch-icon"
"apple-touch-icon-precomposed"
href3.ファビコンの URL を指定します。相対パス(/smile.ico)か絶対パス(https://example.com/smile.ico)で指定できますが、ホームページと同じドメインである必要があります。
Google では、ホームページをクロールするたびにファビコンの有無、またはファビコンの更新の有無を確認します。ファビコンを変更し、Google にその変更を知らせたい場合は、サイトのホームページのインデックス登録をリクエストできます。更新が検索結果に反映されるまで、数日かかることがあります。
検索結果に表示されるファビコンを定義する - Search Console ヘルプ
上記に従って設置すればよい。あと、下のほうにガイドラインが書かれてるので、なるべく守るほうが良い。
ファビコンのサイズが 48 ピクセルの倍数になっていること(例: 48 x 48 ピクセル、96 x 96 ピクセル、144 x 144 ピクセルなど)
検索結果に表示されるファビコンを定義する - Search Console ヘルプ
気になったのはこれなんですが、うちのサイトは守れてません。
64x64、32x32、24x24、16x16のマルチアイコンになってます。
過去に上記で作成しました。
コメントを残す