当 Google 选择错误的规范 URL 时会发生什么?
已发表: 2022-06-27尽管您尽最大努力实施规范标签,但 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 选择显示的页面不同。
当谈到解决问题时,穆勒认为这可能不值得付出努力。
“鉴于搜索结果本质上是相同的,我不知道这对你是否真的值得——至少这可能不是一个急需解决的问题。”
资料来源:Reddit
特色图片:fizkes/Shutterstock

