Google 検索に favicon を表示させる方法
Google はモバイルや一部のデスクトップ表示で、検索結果の横に favicon を表示します。対象となるには、アイコンが正方形で、十分に大きく、Googlebot からアクセスでき、安定している必要があります。
検索の favicon はどう動くか
Google はホームページをクロールするときにアイコンを取得し、検索結果の横に表示します。ページごとではなく、ホームページのアイコンをもとに、サイト全体で同じ favicon を使います。
どこかに送信するわけではありません。要件を満たせば、Google は次にクロールしたときに反映します。つまり、以下の各要件は、いずれ満たすのではなく、クロール時点で満たされている必要があります。
Google が求めるもの
| 要件 | 詳細 |
|---|---|
| 正方形、48px の倍数 | アイコンは正方形で 48px の倍数、つまり最小 48x48、または 96x96、144x144 以上である必要があります。16x16 だけでは対象になりません。 |
| 認識される参照 | ホームページの head 内の有効な rel="icon" タグ、または /favicon.ico で配信されるファイル。Google は見つけられるパスを必要とします。 |
| Googlebot からアクセス可能 | アイコンの URL は robots.txt やログインの壁でブロックされていてはいけません。Googlebot が取得できなければ、表示することもできません。 |
| 安定したアイコン | 同じ URL で同じアイコンを維持します。頻繁な変更やパスの移動は、Google が 1 つに定まるのを遅らせます。 |
あなたのものが表示されない理由
小さすぎるのが最も多い原因です。唯一のアイコンが 16x16 や 32x32 だと、Google の 48px の下限を下回り、スキップされます。48px 以上の正方形アイコンを、理想的には本物の PNG を指す rel="icon" タグで用意しましょう。
次はブロックです。robots.txt がアイコンのパスを禁止していたり、ファイルが認証の背後にあると、Googlebot は何も取得できません。ログインなしのプライベートウィンドウでアイコンの URL を読み込み、公開されていることを確認しましょう。
まだ再クロールされていない、が最後で、これはバグではありません。Google は、ホームページを再クロールしたときにのみ favicon を更新し、それには数日から数週間かかります。アイコンを直したばかりなら、要件は満たされており、クロール待ちの状態です。
よくある質問
Google 検索に favicon が表示されないのはなぜですか?
たいていはアイコンが小さすぎる(48px 未満)、robots.txt やログインで Googlebot からブロックされている、または追加してからホームページが再クロールされていない、のいずれかです。サイズとアクセス可能性を確認し、時間を置きましょう。
Google に必要な favicon のサイズは?
48px の倍数の正方形アイコン、つまり最小 48x48 です。96 や 144 のような大きい倍数でもよく、Google が縮小します。16x16 のみの favicon は対象になりません。
Google が新しい favicon を表示するまでどのくらいかかりますか?
ホームページの次の再クロールで更新され、通常は数日から数週間かかります。強制する方法はないので、要件を満たしてクロールを待ちましょう。
Google はページごとに異なる favicon を使いますか?
いいえ。Google はホームページのアイコンをもとに、サイト全体で 1 つの favicon を使います。ホームページで正しく設定すれば、ドメインのすべての結果に適用されます。