Favicon & App Icon Tools检测创建
参考
基础

如何让你的 favicon 出现在 Google 搜索中

· 6 min read

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 更慢才定下用哪一个。

你的为何可能缺失

太小是最常见的原因。如果你唯一的图标是 16x16 或 32x32,它就低于 Google 的 48px 下限而被跳过。请提供一个 48px 或更大的正方形图标,最好通过一个指向真实 PNG 的 rel="icon" 标签。

被拦截是其次。如果 robots.txt 禁止了图标路径,或文件位于认证之后,Googlebot 就什么也取不到。在一个不登录的隐私窗口里加载图标 URL,确认它是公开可访问的。

尚未重新抓取是最后一种,而且这不是 bug。Google 只在重新抓取你的主页时才更新 favicon,这可能需要几天到几周。如果你刚修好图标,要求已经满足,你只是在等一次抓取。

常见问题

为什么我的 favicon 没出现在 Google 搜索里?

通常是图标太小(低于 48px),被 robots.txt 或登录拦住 Googlebot,或者 Google 自你添加后还没重新抓取过你的主页。检查尺寸、可访问性,并给它一些时间。

Google 需要多大的 favicon?

一个正方形、边长为 48px 倍数的图标,所以最小 48x48。像 96 或 144 这样更大的倍数也可以,Google 会缩小。仅有 16x16 的 favicon 不符合条件。

Google 要多久才会显示我的新 favicon?

它会在下一次重新抓取你的主页时更新,通常需要几天到几周。没有办法强制,所以满足各项要求,然后等待抓取。

Google 会为每个页面用不同的 favicon 吗?

不会。Google 对整个站点使用同一个 favicon,依据的是你的主页图标。在主页上正确设置它,它就会应用到你域名下的每一条结果。

Keep reading