怎样处理网站名称未正确显示在 Google 搜索结果的情况

最近谷歌发布消息称现在支持在PC端搜索时,搜索结果页将会显示该网站子域名。Google搜索引擎开发者中心的公告文章还介绍了怎样处理当网站名称未正确显示在 Google 搜索结果的情况。

子域名站点名称将显示在 PC 搜索结果页中

在之前的消息发布中,Google在移动搜索中支持显示子域名网站名称。但在PC端搜索结果页中,并不能保证有此成果,而会仍显示此顶级域名/根域名的网站名称。

例如日本的一个道路交通信息网站,子域名 roadway.yahoo.co.jp​ 在之前网站名称显示“Yahoo! JAPAN”,现在显示的“Yahoo! 道路交通信息”,与域名www.yahoo.co.jp​网站名称一致(“Yahoo! 道路交通信息”​)

图片[1]-怎样处理网站名称未正确显示在 Google 搜索结果的情况-谷歌大脑

而在我们查看日本雅虎道路交通信息网站源代码时,会发现一段有趣代码,“Yahoo! 道路交通信息”是通过HTTPS加密链接的,但搜索结果页中的显示URL是 HTTP链接格式。
最后研究其代码发现,是因为rel="canonical"​ 代码指定了链接格式,如图示:

图片[2]-怎样处理网站名称未正确显示在 Google 搜索结果的情况-谷歌大脑

从以上的发现可以做什么呢?如果我们将网站的源代码,加入带有指向性的子域名链接,在PC搜索结果页中子域名是否就可以正确显示网站的名称了?答案显而易见。

如果网站名称还是显示不正确该怎么办?

如果网站名称还是无法正确显示,该如何处理呢?通过查看Google开发者中心技术文档介绍,在仍不能显示网站正确名称的情形下,可以在网页源代码中添加alternateName​ 属性。

alternateName​属性作用是以指定网站的备用名称。

图片[3]-怎样处理网站名称未正确显示在 Google 搜索结果的情况-谷歌大脑

如果 Google 的网站名称系统不确定是否要使用 name​ 属性中指定的网站名称,则会建议使用网站名称,而不是 alternateName​ 指定的名称。
在该示例中,使用 alternateName​ 指定了多个备用名称,因此它们包含在 []​ 数组中,例如:[名称1,名称2],按我们想要的顺序排列它们。
从此刻开始,谷歌将网站所有的名称视为可能的网站名称。 如果我们只有一个备用名称,则不需要进行排列组合。但一般情况下,我们有必要至少准备两个有效的备份网站名称。

为什么需要准备两个有效网站名称呢?

因为即使是使用 alternateName​ 指定的备用网站名称,Google 也可能不会采纳我们给它指定的备用网站名称。
作为备用的网站名称,Google 建议在 alternateName​ 中包含网站域名。
请注意,域名应全部设置为小写字母。
⭕️example.com❌Example.com❌EXAMPLE.COM

如何保证100%显示正确的网站名称呢?

在上述中我们提到alternateName​ 也有可能不起作用,当搜索结果中出现完全不同的网站名称时,Google还提到了最后的手段——就是在源代码中添加name​属性
图片[4]-怎样处理网站名称未正确显示在 Google 搜索结果的情况-谷歌大脑
如果在域名中指定了 name​ 属性的域名,Google 通常会在搜索结果中将您在此处指定的域名显示为网站名称。同时,name​ 属性的域名字母也需要全部小写。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
评论 抢沙发

请登录后发表评论