如果 Google 选择了错误的规范 URL,会发生什么?

已发表: 2022-10-04

存在规范 URL 可以使您的网站免受“重复内容”引起的问题的影响。 但是,如果 Google 选择了错误的规范 URL,它们通常会变成 SEO 的噩梦。

如果您注意到您的某些网页已从 Google 的搜索结果中消失(尽管您满足 Google 的所有先决条件),则可能是因为 Google 错误地将一个 URL 与一个完全不相关的规范 URL 关联起来。 这可能会令人沮丧,尤其是当您试图让人们访问您网站上的特定页面时。

如果您也在寻找相同的目标,想知道为什么 Google 未能为您的页面选择正确的主导 URL,那么这篇文章将通过经过验证的解决方案解决所有这些问题。 继续阅读以找到解决此问题的最佳方法。

挖掘历史

谷歌网站管理员帮助论坛中的一位网站管理员首先发现了这一点,他注意到他网站的数百个页面从谷歌列表中消失了。 他意识到 Google 为他的一些网页选择了不正确的规范 URL,他怀疑这是问题的根本原因。

他在 Google Search Console 中看到的具体错误是“重复,提交的 URL 未被选为规范”。

他解释说:“问题在于这两个页面不是重复的,而且谷歌选择的规范与用户选择的规范不匹配。”

谷歌的约翰穆勒在论坛上回应说,这确实是团队正在努力解决的一个已知问题。 同时,他建议网站管理员使用 rel=”canonical” 链接元素来明确告诉 Google 哪个 URL 应该被视为每个页面的规范版本。

Wrong canonical_seroundtable

资料来源:seroundtable.com

如果您遇到此问题,请务必检查您的 Google Search Console 帐户是否有任何“重复,提交的网址未被选为规范”错误。 然后,您可以在您的网页上使用 rel=”canonical” 链接元素,以确保 Google 选择正确的规范 URL。 但是,如果您仍然再次遇到相同的错误,则罪魁祸首可能是隐藏的。

规范标签:为什么 Google 没有显示正确的 URL?

我们被问到的最常见问题之一是为什么 Google 没有为我们的网站显示正确的 URL。 答案通常在于规范标签的使用方式。

为了更好地理解它,让我们快速浏览一下规范标签。

规范标签是一种告诉搜索引擎哪个版本的页面应该被视为“主”或主要版本的方式。 它们可用于处理重复内容问题,告诉搜索引擎在有多个可用版本时要索引哪个版本的页面,并帮助确保在搜索结果中显示正确的 URL。

下面,我将解释如何添加规范标签。

很少有人知道规范标签可以以两种方式使用。 首先,可以在head部分完成:

<link rel="canonical" href="https://example.com/" />

二、可以放在HTTP头中:

HTTP/1.1 200 OK

Link: <https://example.com/>; rel="canonical"

代码示例

Wrong canonical_Code sample

资料来源:boostcommerce.net

如果没有正确使用规范标签,可能会导致各种问题——包括搜索结果中显示的错误 URL。 在本节中,我们将了解一些最常见的规范标签错误以及如何修复它们。

根本不使用规范标签

我们看到的最常见的错误之一是根本没有使用规范标签。 这通常是因为人们不知道他们是什么或他们如何工作。

如果您网站的多个页面上有相同或非常相似的内容,那么使用规范标签告诉搜索引擎应该将哪个页面视为主要版本非常重要。 如果没有规范标签,搜索引擎将不得不自行决定要索引哪个页面,这可能会导致问题。

wrong canoncial_duplicates example

例如,假设您在 www.example.com/blog-post 和 www.example.com/category/blog-post 上都有一篇博文。 如果您不使用规范标签,则搜索引擎将不得不选择要索引并显示在搜索结果中的 URL。

这可能会导致用户感到困惑,他们可能会单击错误的 URL 并最终进入不是他们正在寻找的页面。 它还可能导致您网站的 SEO 出现问题,因为搜索引擎可能会在两个页面之间分配链接权益,而不是将其全部分配给一个页面。

为避免这些问题,请确保在所有具有相同或相似内容的页面上使用规范标签。 这将有助于搜索引擎索引正确的页面并避免给用户带来任何混淆。

在规范标签中使用相对 URL

我们看到的另一个常见错误是在规范标签中使用相对 URL。 相对 URL 是不包含完整域名的 URL,例如 /blog-post 或 /category/blog-post。

在规范标签中使用相对 URL 的问题在于,它们可能会被不同的浏览器和服务器以不同的方式解释。 这又会导致错误的 URL 被规范化。

wrong canonicals_relative URL

为避免这种情况,请在规范标签中使用绝对 URL。 绝对 URL 包括完整的域名,例如 https://www.example.com/blog-post。 这将确保正确的 URL 始终被规范化,无论不同的浏览器和服务器如何解释它。

在规范标签中使用参数

我们看到的另一个常见错误是在规范标签中使用参数。 参数是 URL 中问号之后的部分,例如:

?utm_source=google&utm_medium=cpc&utm_campaign=spring-sale

参数通常用于跟踪目的,但它们也可用于其他用途,例如排序和过滤内容。 在规范标签中使用参数的问题是它们可以改变 URL 的含义并导致错误的页面被规范化。

为避免这种情况,请确保始终使用不带任何参数的规范 URL。 这将确保正确的页面被规范化,并且您网站上的跟踪或其他功能没有问题。

您知道 Google 有专门的 Google Search Console 来处理参数吗?

[电子书] 使用预测来加强 SEO 策略

在 SEO 预测领域发现不同的方法和结果。
阅读电子书

在规范标签中使用主题标签

在规范标签中使用主题标签是另一个问题来源。 井号标签是 URL 中井号之后的部分,例如 #blog-post 或 #category。

标签通常用于链接到页面的特定部分,但它们也可以用于其他事情,例如排序和过滤内容。 在规范标签的上下文中,它们可以更改 URL 的含义。

你怎么能避免这种情况? 始终使用不带任何主题标签的规范 URL,以确保标记正确的页面,并且您网站上的链接或其他功能没有问题。

处理错误规范的页面标题

有时,所有这些错误背后的真正罪魁祸首可能只是“头衔”!

提示错误 URL 的标题会使 Google 在确定展示哪个页面时感到困惑。

wrong canonical_page titles

John Mueller 建议,如果您正在处理多个 ccTLD,请尝试将域扩展名简单地保留在页面标题之外。

其他先决条件

如果你想用错误的规范来解决问题,你需要做的第一件事就是确定问题的根源。 不正确的规范可能来自几个不同的地方:

  • 网站的代码
  • 站点地图
  • 站长工具

wrong canonicals_other prerequisites

一旦确定了问题的根源,就可以开始修复它。 如果问题来自网站的代码,您需要编辑代码并确保所有链接都指向正确的页面。 如果问题来自站点地图,您需要删除或更新它们,以便它们指向正确的页面。

wrong canonicals_Search console

最后,如果问题来自网站管理员工具,您可以更新站点地图或使用“更改地址”工具。

最后的收获

规范标签对任何 SEO 策略都至关重要,但它们经常被误解或使用不正确。 如果您想确保您的页面被正确规范化,请避免上述这些常见错误。

通过遵循这些提示,您可以确保不会错过任何潜在的流量或排名机会。 您在您的网站上看到过这个问题吗? 请在下面的评论中告诉我们。