最近、私のウェブサイトをhttpsに移行しました。Googleの検索結果のファビコンには、サイトのファビコンではなく、地球儀が表示されます。
これがファビコンの定義方法です。
<link rel="shortcut icon" href="/wp-content/uploads/fbrfg/favicon.ico">
ファビコンは実際には私のサイトのhttpバージョンと同じ方法で定義されています。アクセスできること、およびファビコンがChrome=タブに正しく表示されることを確認しました。
また、ウェブサイトのメインページがGoogle Search Consoleでインデックスに登録されるようにしました。
まだhttpバージョン(まだクロールされていない)で検索結果に表示されるページには、正しいファビコンがあります。
何か案は?
私の問題の解決策は、Google Imageのクローラーが私のWebサイトをスキャンするのをブロック解除することでした。
robots.txt
ファイルは次のようになりました-
User-agent: Googlebot-Image
Disallow: /
上記の行をrobots.txt
ファイルから削除すると、Googleは2〜3日以内に検索結果にファビコンを表示し始めました。
同じ問題が発生した別のドメインに対してこのプロセスを繰り返したところ、同じ結果が得られました。