尽管您尽最大努力实施规范标签,但 Google 不会总是选择相同的 URL 显示在搜索结果中。如何解决这个问题?
该主题由 Google 搜索倡导者 John Mueller 在 r/TechSEO 论坛上的 Reddit 帖子中讨论。
有人问为什么 Google 会在搜索结果中显示错误的 URL,尽管他们正在尽一切努力指明应该显示哪个页面。
除了规范标签外,此人还使用 hreflang 标签和站点地图,并且在 Google Search Console 中配置了正确的设置。
Google 继续在搜索结果中显示不同的 URL。
Mueller 首先解释了为什么 Google 不显示预期的 URL,并描述了可以做些什么来让 Google 显示不同的页面。
规范标签:为什么 Google 不显示正确的 URL?
规范标签会向 Google 发送一个信号,指示当您有类似的内容时,哪个 URL 是正确的,可以在搜索结果中显示。
在此特定示例中,Reddit 用户指出,他们正在处理具有多个国家代码顶级域 (ccTLD) 的品牌网站。
例如,Google 不会在加拿大搜索结果中显示 brand-name.ca,而是显示 brand-name.co.uk。
发生这种情况有多种原因。
导致错误规范的重复内容
Reddit 用户认为跨域的页面差异很大,不会被视为重复内容。但是,穆勒另行通知他。
穆勒说,谷歌认为这些页面是重复的,并且只在搜索结果中索引一个版本,从其索引中删除其他版本。
“这里发生的情况是,这些页面总体上非常相似,因此谷歌通过索引规范版本来对它们进行重复数据删除。但是,使用 hreflang 注释,正确的 URL 仍会显示在搜索结果中(至少在识别 hreflang 的位置等)。”
学习 hreflang 的有趣之处在于有助于确保在某些情况下显示正确的 URL。
导致错误规范的页面标题
Mueller 指出 Reddit 用户编写页面标题的方式可能会让 Google 感到困惑。
在处理具有多个 ccTLD 的网站时,Mueller 建议将域扩展名保留在页面标题之外。
“这里有一个令人困惑的部分是您的页面标题使用公司名称.TLD。这意味着显示的 URL 是 .com.au 版本,但标题包含 .co.uk。您可以通过将页面标题更改为仅使用公司名称来解决此问题。”
您如何解决错误规范的问题?
解决这个问题并不容易。这不仅仅是添加更多标签或更改页面标题的问题。
如果您想阻止 Google 在搜索结果中对您的页面进行重复数据删除,那么您必须使内容显着不同。
穆勒在 Reddit 线程中说:
“如果你想改变这里的索引/规范化,你必须确保页面有很大的不同,而不仅仅是一点点不同。”
这是一个主要问题吗?
虽然看到谷歌在搜索结果中显示错误的 URL 可能会令人痛苦,但穆勒说这不是一个紧迫的问题。
在搜索排名方面没有任何劣势,Google Search Console 报告与选择您的首选 URL 时的报告相同。
“不管 Search Console 怎么说,这些网址的排名、展示次数和点击次数都没有问题。它们的显示方式与实际 URL 也被选为规范的方式相同。像这样被编入索引的东西没有排名劣势——而且有一个优点是需要在您的网站上抓取和刷新的 URL 更少(更快的库存更新等)。”
需要明确的是,上述声明适用于您拥有的域属性。
如果您希望 Google 索引并显示您选择的规范 URL,解决方案是使内容与 Google 选择显示的页面不同。
当谈到解决问题时,穆勒认为这可能不值得付出努力。
“鉴于搜索结果本质上是相同的,我不知道这对你是否真的值得——至少这可能不是一个急需解决的问题。”