Canonical标签:最佳实践、常见错误及其对 SEO 的影响

转载内容意味着一段内容在另一个网站上被重新发布。实施规范标签有助于将作品的所有权归属于原始发布者。

五、如何向页面添加规范标签

您有多种方法可以添加规范标签。以下我们介绍常用的4种。

1. rel=canonical 标记

在 HTML 中添加规范标签是实现它的最常用方法。您可以将以下代码添加到 HTML重复页面的 部分并粘贴规范版本的 URL:

假设我们有三个重复的页面 – 页面A、B、C,我们决定选择页面A作为首选页面。

页面A:

页面B:

页面C:

在这种情况下,我们将相同的添加到页面A、页面B和页面C。

注意:此方法仅适用于 HTML 页面,因此如果您想规范化其他类型的文件,请使用 HTTP 标头。

2. rel=canonical HTTP 标头

对于像 PDF 这样的文档,由于没有网页的 部分,因此无法在网页开头插入权威内容标签。碰到这种情况,您需要使用 HTTP 标头来设置权威页面。

例如,如果您通过多个网址显示某个 PDF 文件,可以返回rel=”canonical”HTTP 标头,将该 PDF 文件的规范网址告知 Googlebot:

Link: ; rel="canonical"

注意:要使用此解决方案,您需要访问您网站的服务器。

3. 站点地图

您可以为您的每个网页选择一个规范网址,然后通过站点地图提交这些规范网址。您在站点地图中列出的所有网页都会被视为向系统建议的规范网页;Google 会根据内容相似度决定哪些网页是重复网页(如果有)。

4.在CMS中添加规范标签

1)在 WordPress 中设置权威内容标签

您可以安装 Yoast SEO插件 ,它会自动添加自引用权威内容标签。若想要设置自定义权威页面,请使用每个帖子或网页上的“高级”部分。

2)在 Shopify 中设置权威内容标签

Shopify 自身默认为产品和博客添加自引用权威内容标签。若想要设置自定义权威页面,您可以直接编辑模板(.liquid)文件。

3)在 Squarespace 中设置权威内容标签

与 Shopify 的情况一样, Squarespace 也会默认添加自引用网址。但是,如果想添加自定义权威页面,则需要直接编辑代码。

六、Google 如何选择规范页面?

请务必注意,Googlebot 并不总是遵循您的规范标签 —— 它仅将您设置的规范标签视作一种建议。

实际上,Google在选择规范版本时会考虑许多其他页面因素。这些因素包括:

您可以用URL 检查工具来检查 Google 是否尊重您的规范标签或选择了不同的标签。

七、使用规范标签的最佳实践和常见错误

遵循规范标签最佳实践有助于降低搜索引擎将错误版本的页面视为首选页面的风险。以下是我对规范标签的一些建议:

1) 不要直接删除非规范版本

当我们发现重复内容时,一些人可能会想直接删掉重复的页面或内容。问题在于,有时这些重复页面已经在其他地方被引用。如果您直接删除这些页面,用户将无法通过在其他地方的内链或外链访问它们。

因此,如果您必须删除某些重复页面,最好先将它们301重定向至规范版本。

2)使用绝对 URL

理论上,Google 可以识别相对 URL 和绝对 URL。但是,绝对URL不易出错且更易于更改。

换句话说,尽可能在规范标签中使用完整的 URL:

而不要只包含 URL 路径:

3)向搜索引擎发送明确的信号

向搜索引擎发送明确的信号是指每页仅指定一个规范。例如您应该避免将某一个URL 指定为规范,同时又将这个URL 重定向到不同的URL。

4)表面创建链式或交叉式规范

确保仅对多个重复页面的一个来源进行规范化。例如,假设页面A、B、C、D是重复页面且是A是首选页面。那么,您不能在B页面设定A页面为规范URL,然后在C页面又将B页面设为规范URL。否则,搜索引擎可能感到困惑。正确的方式是页面A、B、C、D都将页面A添加为规范网址。

5)确保在内链使用的是规范URL

在您的网站上添加内链时,请确保您链接到规范 URL,而不是重复链接。如前所述,如果更强的信号指向另一个重复页面,Google可能不会选择您设定的规范URL。

6)选择正确的域版本

切换到 SSL 后,请务必不要在规范标签中包含任何非 HTTPS的URL,因为这会造成混淆并可能导致意外结果。

7)针对桌面版网址和移动版网址的注释

Google 不推荐在网站设置中使用单独的网址,因为这样难以实现和维护。但是仍有好一部分网站的桌面端地址为,在移动端对应的地址却变成m.example.com.

这种情况下,您需要通过包含rel=”canonical”和rel=”alternate”元素的标记表明两个网址之间的关系。

例如,在桌面版网页 () 上,添加以下注释:

在移动版网页 () 上,所需的注释应为:

8)规范标签 & Hreflang

尽管 Google 不会将翻译成其他语言的相同内容的不同版本视为重复,但您仍应使用规范标签。如果您在同一个多区域网站的不同网址上以同一种语言提供类似内容或重复内容(例如,如果 example.fr/ 和 example.com/fr/ 都显示类似的法语内容),则设定一个首选版本,然后使用 rel=”canonical” 元素和 hreflang 标记确保向搜索用户提供正确的语言或区域网址。

八、如何检查规范标签

Canonical Tag添加完成后,别忘了检查是否添加成功。这里我们提供了3种检查方法。

1. 右键查看网页原始代码

步骤1:在浏览器中打开您要检查的页面

步骤2:右键单击页面中的任意位置,并选择“Inspect”或“View page source”,您将能看到页面的所有源代码。

步骤3:按 Ctrl + F(Windows)或 F + command(Mac)。然后在按字符串、选择器或 XPath 的查找中键入“canonical”。

步骤4:“Canonical”一词将出现并突出显示为黄色,您可以检查该规范标签是否正确。如果未出现任何结果,则表示该页面未设置规范标签。

2. 使用Google Search Console检查

Google Search Console 包含一些有用的工具来价差您的规范页面:索引覆盖率报告和 URL 检查工具。

2.1. 覆盖率报告

Google Search Console中的覆盖率报告是关于您的页面是否被收录的重要信息来源—— 哪些 URL 已编入索引,哪些 URL未被编入索引,以及原因。

要分析您网站的规范化网址,请导航到排除类别,您将看到以下一些与规范化相关的状态:

1)重复网页,网址已提交但未被选为规范网址

这意味着Google 在您的 XML 站点地图中发现了它并认为它是重复页面。

2)备用网页(有适当的规范标记)

标有此状态的 URL 表示Google尊重您的 URL 规范化的网页。如果您最近对某些页面进行了规范化,则可以预期这些 URL 的数量会增加。

3)重复网页,Google 选择的规范网页与用户指定的不同

该状态表明Google 忽略了您选择的规范化网址,而自行选择了另一个页面。

规范网页

2.2. 网址检查工具

您可以使用网址检查工具进一步调查 Googlebot如何查看从索引中排除的网址。检查页面时,请查看:

3. 使用网络爬虫工具

您可以使用类似Screaming Frog的工具帮助您发现规范标签的问题。这些工具可以为您提供有关规范与非规范页面比率的详细信息。它们也会提示您任何不正确的规范页面。

总结

添加规范标签可以让您告诉搜索引擎哪个URL是重复内容的最佳版本。它可以帮您节省抓取预算、将权重集中到最重要的页面、并最大可能地将您想要的版本出现在搜索结果中。

虽然Google不必然会选择您设定的规范页面,但大部分情况,Google会尊重您的选择。但是,添加Canonical 标签的过程中,容易出现各种各样的错误,使您添加的标签无效。因此,请阅读并遵循本文的最佳实践进行。

关注微信公众号,快速获得一手教程!

上一篇:有什么天津seo公司,天津seo公司哪家好
下一篇:网站seo优化多少钱,SEO快速排名按天扣费怎么样

欢迎扫描关注我们的微信公众平台!

欢迎扫描关注我们的微信公众平台!