Google検索結果のファビコンがなかなか変わらない時に試したこと
WordPressで構築したサイトでファビコンを任意のものに設定した後、ブラウザのタブのファビコンはすぐに変わったのに、「Google検索結果のファビコン」だけがWordPressの「W」のまま、任意のファビコンになかなか変わってくれない、という問題に直面したので試したことをまとめました。
ガイドラインを満たしているか確認
Google 検索の検索結果にファビコンを表示するためのガイドラインを満たしているか確認。
いずれも満たしていました。
ファビコンの名前を変えて再登録も試しましたが変わりませんでした。
functions.phpを編集してfavicon.icoのリダイレクト先を指定
自動で設定されるWordPressファビコンを削除し、リダイレクト先を指定のサイトアイコンに変更するという指定をfunctions.phpに追記するという方法を試しました。
1 2 3 4 5 6 7 8 |
/****************************/ /** 自動で設定されるWordPressファビコンを削除 リダイレクト先を指定のサイトアイコンに変更する WordPress5.4以降 **/ /****************************/ function wp_favicon_delete(){ wp_redirect( get_theme_file_uri( '/images/favicon.ico' )); //追記 exit; } add_action("do_faviconico", "wp_favicon_delete"); |
こちらの記事を参考にさせていただきました。
Googleサーチコンソールでインデックス登録をこまめにリクエスト
Googleが「W」ファビコンを一度認識してしまうと、任意のファビコンを認識し直すまでに
時間がかかるという内容を目にしたので、こまめなインデックス登録を促しました。
悪戦苦闘して、なんとかGoogle検索結果にファビコンが表示されました!