设计出品
扫描关注网站建设微信号

扫一扫微信二维码

规范网址:规范标签入门指南[2020]

新乡云优化2020-11-20郑州SEO
规范网址:规范标签入门指南[2020]
这篇文章是英文的
规范标签和URL指南
对于任何SEO来说,了解如何正确使用规范化和设置规范的URL都是必不可少的知识,而对这些SEO的不正确实施会导致广泛的问题,从而对您网站的性能产生负面影响。
规范标签于2009年首次引入,以帮助网站站长克服可在多个URL上访问的重复或极为相似的内容。
但是要正确使用规范标记,您需要了解它们是什么,它们如何工作以及如何实现它们。
规范标签指南
以下是我们将在本指南中介绍的要点:
什么是规范标签和规范URL?
重复内容存在的原因
为什么要对SEO使用规范URL
如何正确实现rel=canonical标签
在Magento和Magento2上设置规范URL
在WordPress上设置规范网址
在Wix上设置规范URL
在Shopify上设置规范URL
如何正确实现rel=“canonical”HTTP标头
使用301重定向指定规范URL
Sitemap中的规范网址
规范标签最佳做法
实施规范标签时应避免的常见错误
如何审核您网站上的规范标签(和修复问题)
什么是规范标签和规范URL?
规范标记通常称为rel=“canonical”,是一种告诉搜索引擎指定的URL是页面的主副本的方法。它们允许您指定页面的规范URL。规范链接允许网站管理员通过指定网页的“规范”或“首选”版本来防止重复内容问题。
但是,等等,规范标记和规范URL有什么区别?还有其他指定方法吗?
规范标签
可以在网页HTML源代码的<head></head>部分中找到一个规范标签,如下所示:
<linkrel="canonical"href="https://www.website.com/page/"/>
这些可以是自引用(规范标签指向页面自己的URL),也可以引用另一个页面的URL来合并信号。
通常,我们会看到规范标记和URL的术语可互换使用,而事实并非如此。
出于简单的原因,使用rel=“canonical”标记是设置规范URL的最常用方法-但是,绝不是唯一的方法。
规范网址
那么,什么是规范链接?规范链接是一个URL,它被选作一组重复页面的“主”URL。
用Google自己的话来说:
规范URL是Google认为在您网站上的一组重复页面中最具代表性的页面的URL。
—GoogleSearchConsole帮助
您可以指定首选的规范URL。但是,由于各种原因,Google可能会选择与您选择的页面不同的页面。
也就是说,在大多数情况下,如果设置正确,它将是您指定的URL作为规范。
简而言之,规范的URL指示通常在搜索结果中显示哪个页面(除非重复明显更适合于用户,例如特定于移动设备的版本)。
页面的规范URL可以在其他域中。
还可以指定规范的URL吗?
规范标签不是指定规范URL的唯一方法,尽管它是最有可能使用的方法。
您还可以设置规范:
通过设置rel=canonicalHTTP标头响应。
在您的站点地图中(但是,建议将站点地图中列出的所有页面都推荐为标准;Google将决定哪些页面(如果有)是重复的)。
通过使用301重定向。
就是说,尽管这些都是Google推荐的所有方式,但它们并不都适合在每种情况下使用,我们将在下面进行探讨,每种方式都有自己的推荐使用理由。
提醒您,设置规范网址不是必需的,在您未指定规范网址的情况下,Google会使用其他信号来标识他们认为是最佳版本的页面。
但是,建议您有效地使用自相残杀,以确保您能够控制自己的网站在搜索引擎上的显示方式,并防止由于内容重复而引起的问题。
检查您网站的健康状况
使用SEMrush网站审核工具
重复内容存在的原因
在我们研究为什么应该使用规范的URL以及如何在最流行的CMS'中指定规范的URL之前,您需要了解为什么首先存在重复的内容。没有人开始在网站内创建重复内容。
通常,当内容管理系统在启动页面时创建多个URL,网站的不同版本可索引,具有不同设备类型的备用版本或使用动态URL时,通常会发生这种情况。
查看以下URL,并假定它们对用户而言都显示完全相同的内容:
https://www.website.com/category/product-a/
https://www.website.com/product-a/
https://website.com/product-a/
http://www.website.com/product-a/
http://website.com/product-a/
https://m.website.com/product-a/
https://www.website.com/product-a
https://www.website.com/product-A/
对于搜索引擎而言,这不是一页的内容,而是八个重复的页面:
URL#1和#2是CMS保存带有或不带有类别名称的产品URL的结果。
URL#3,#4和#5是网站可以在HTTP和HTTPS版本以及www和非www版本上访问的结果。
URL#6是位于子域上的移动友好版本。
URL#7是URL#2的非尾随斜杠版本。
URL#8使用大写字母“A”代替网站中其他位置使用的小写字母。
您可能还会发现URL中存在重复的内容,例如:
https://www.website.com/
https://www.website.com/index.php
现在看看重复内容的发生有多容易吗?
实际上,许多站点甚至没有意识到这些问题,但是规范的URL可以帮助搜索引擎将页面的不同变体识别为单个URL。
为什么要对SEO使用规范URL
规范的URL可以帮助您处理可能会影响网站性能的重复内容问题。
但是,更具体地说,出于多种原因,您应该将规范URL用作技术SEO重点领域之一:
指定应在搜索结果中显示的URL
设置规范的URL时,将指示应在SERP上显示哪个版本的页面。
这样考虑一下,您更有可能点击哪个?
https://www.domain.com/page-1/
https://www.domain.com/index.php?id=2
最有可能的,第一个。
使用规范来指定您希望搜索引擎排名的URL。
合并跨重复页面或几乎相同页面的链接信号
当您的网站上的页面重复或几乎相同时,各个URL就有可能获得来自外部来源的链接。
使用规范的URL将来自多个页面的链接信号合并为您指定的单个URL。
鉴于将原本分布在多个URL上的信号合并到一个更强大的页面中,这本身就可以帮助您的网站排名。
管理联合内容
在不同网站上联合发布内容以将其展示在新受众面前的情况并不少见。
为了防止重复页面在SERP上排名,并确保原始内容是要排名的内容,可以使用规范的URL来合并排名信号。
防止Googlebot抓取重复页面
尤其是这样,例如,如果您正在使用一个拥有大量页面的大型网站,则可以使用规范的URL来确保Googlebot花费时间来爬网新页面,而不是跨移动和台式机版本来复制同一页面的重复版本。
就是说,对于大多数网站来说,抓取预算并不是问题,除非您拥有成千上万甚至更多的页面。
如何正确实现rel=canonical标签
到目前为止,指定规范URL的最常见方法是使用页面标题中的rel=“canonical”标签。
如果您不是开发人员,则添加标签和HTML代码可能会令人望而生畏,但是大多数CMS平台都允许您开箱即用地指定规范。
在Magento和Magento2上设置规范URL
如果您正在运行Magento1商店,请按照以下步骤为产品和类别指定规范的URL。
Magento1产品页面规范
登录到管理面板后,转到系统>配置,然后选择目录标签,然后打开“搜索引擎优化”部分:
如何在Magento中设置规范URL
“将CanonicalLink元标记用于产品”应设置为yes。
MagentoCanonicalLinkMeta标签用于产品选项
在许多情况下,您会发现它已经设置为yes,这意味着您无需对此进行任何其他操作。
Magento1分类规范
返回“目录”页面上的“搜索引擎优化”部分,然后找到“对类别使用CanonicalLink元标记”选项。
如何设置Magento类别规范
确保将其设置为“否”,以便您可以手动指定类别的规范URL。
Magento自定义设计规范选项
转到要标准化的任何类别的编辑页面,找到“自定义设计”选项卡,然后在“自定义布局更新”框中添加以下代码,并确保输入自己的规范URL。
<referencename="head">
<actionmethod="addLinkRel">
<rel>canonical</rel>
<href>https://www.website.com/page-a/</href>
</action>
</reference>
Magento2Canonicals
如果您正在运行Magento2商店,请按照以下步骤在整个站点中指定规范的URL。
登录到管理面板后,转到“商店”>“设置”>“配置”,打开“目录”下拉列表,选择“目录”,然后打开“搜索引擎优化”选项卡。
如何在Magento2中指定规范的URL
图片来源:Amasty.com
如果将“对类别使用CanonicalMeta标签”设置为“是”,则商店的类别页面将设置为将规范URL指定为完整类别URL,例如http://www.website.com/category/product.html。
如果将“对产品使用规范元标记”设置为“是”,则商店的产品页面将设置为指定域名/product-url-key的规范URL。
即使您在产品的URL中包含类别路径,这仍将规范化为domain-name/product-url-key。
建议您选择是为产品和类别添加规范。
在WordPress上设置规范网址
在WordPress上设置规范的URL再简单不过了。但是,如何实现这些取决于您使用的是WordPressSEO插件。
我们将研究如何使用两个最受欢迎的插件–Yoast和RankMath。
带有酵母的规范标签
如果您使用的是Yoast,只需转到任何页面上的YoastSEO选项或发布并展开“高级”标签。
在这里,您将找到一个字段,您可以在其中指定页面的规范URL。
如何使用Yoast设置规范标签
RankMath的规范标签
如果您使用的是RankMath,则它是与上述类似的实现方式。
在任何页面或帖子上,转到RankMath元框的“高级”选项卡,您将看到一个为页面指定规范URL的选项。
如何在RankMath上设置经典
在Wix上设置规范URL
默认情况下,Wix页面使用默认的自引用规范标签。
如果需要更改此设置,可以通过以下方法进行:转到菜单和页面,将鼠标悬停在相关页面上,然后单击显示更多图标,然后转到SEO选项>高级SEO,然后在“自定义元标签”标题下添加“添加新标签”。
如何在Wix上设置经典
图片来源:Wix
确保输入完整的规范标签,而不仅仅是URL。
您可以通过以下代码更改您的规范网址:
<linkrel="canonical"href="{your-page-url}"/>
在Shopify上设置规范URL
开箱即用,Shopify商店存在许多SEO问题,这使得理解同化变得至关重要-关键问题在于该平台将允许单个产品页面存在于多个URL上。
看一下Shopify的指南,您会发现,在开发Shopify主题时,可以使用{{canonical_url}}对象输出当前页面的规范URL。
但是,让我们说清楚,您无法以与在Magento,WordPress或Wix上相同的方式指定自定义规范URL。
问题是,默认情况下,Shopify会创建动态更新的产品URL,以便它们包含其来源的集合。
您可以在以下URL上找到一个产品:
https://www.website.com/products/product-a
https://www.website.com/featured-collection/products/product-a
https://www.website.com/sales-collection/products/product-a
这些都返回相同的产品页面,只是使用不同的URL,并且Shopify的规范标签确实可以正确解析为正确的规范URL,但您还会发现指向重复版本的内部链接,这增加了混乱。
您可以按照PathInteractive这份出色指南中的步骤概述进行清理。
进入主题的临时文件,然后查找以下最通常在collection-template.liquid文件中的代码:
{{product.url|within:collection}}
继续并将其编辑为:
{{product.url}}
现在,您应该发现您的规范标记和内部链接都正确。
如何正确实现rel=“canonical”HTTP标头
使用规范标记的另一种方法是实现rel=“canonical”HTTP标头。
这是您需要为PDF或其他非HTML文档指定规范的URL的实现方法。
您需要能够访问站点的.htaccess文件以实现此功能,并可以使用以下代码指定规范的URL:
<Files"file-to-canonicalize.pdf">
HeaderaddLink"<http://www.website.com/canonical-page/>;rel=\"canonical\""
</Files>
使用301重定向指定规范URL
Google声明您可以使用301重定向来指定规范网址。
但是,请清楚一点,如果您使用301重定向,则实际上只会存在规范的URL。其他重复版本将重定向到此。
也就是说,这通常是解决以下情况下重复内容问题的最佳方法:
HTTP和HTTPS
非WWW和WWW
斜杠和非斜杠URL
在单个页面上,需要进行更仔细的考虑,通常,规范标签是最好的解决方案,除非您可以放心地删除和重定向页面。
Sitemap中的规范网址
简而言之,请注意不要在站点地图中包含非规范网址,因为Google假定站点地图中指定的URL为规范版本。
不能保证指定规范的URL,而是在构造站点地图时要考虑的最佳实践。
规范标签最佳做法
实施规范的标签并不需要那么困难,一旦您了解了一些简单的最佳实践,您就会发现发现和清除重复的内容问题变得更加容易。
实施规范的URL时,请始终确保:
每页仅指定一个规范URL
您应该只为每个页面指定一个规范的URL,否则,您可能会发现所有规范URL都会被忽略。
指定正确的域协议
如果您的站点基于HTTPS协议,请确保正确引用此作为您的规范URL。引用错误的协议是一个容易犯的错误,因此请确保在发生问题之前检查这种情况是否能够捕获它。
指定尾部斜杠或非尾部斜杠URL
请注意您的站点在URL末尾是否使用斜杠,并确保以这种方式正确引用规范的URL。
指定非WWW或WWWURL
URL的非WWW和WWW版本被搜索引擎视为重复页面。因此请确保指定正确的一个。
使用绝对网址
规范标签应使用绝对URL而不是相对URL进行引用,以确保正确解释它们。
这意味着您应该使用:
<linkrel="canonical"href="https://www.website.com/page-a/"/>
并不是:
<linkrel="canonical"href="/page-a/"/>
如果未规范化为其他URL,请使用自引用规范URL
尽管这不是必需的,但是当页面未规范化为另一个URL时,您应始终确保实现自引用规范化URL。
这是页面的规范标签引用自身的地方。
实施规范标签时应避免的常见错误
在实现规范标签时无意中犯错并不罕见,这是一些较常见的错误。
规范化为301重定向
请注意不要规范化然后重定向的URL,而应将规范URL设置为重定向目标。
规范化为错误的域协议
如果您的站点位于HTTPS上,请注意不要偶然用HTTP设置规范URL。
规范化无关内容
您不应该将URL规范化为不是重复的内容或几乎相同的内容。
我们偶尔会看到SEO尝试通过规范标签从不相关的内容传递链接信号,以尝试提高排名-这不是应该使用规范化的方法,应该不惜一切代价避免这种方法。
设置多个规范URL
您应该只使用一个规范的标签,或者为每个页面指定一个规范的URL,否则,很可能全部被忽略。
请注意避免在页面的<head>中意外包含两个规范标记,因为在某些CMS中尝试覆盖默认值时有时会发生这种情况。
令人困惑的分页和规范化
不可否认,如果实施不正确,分页会导致重复的内容。但是规范化系列中的所有URL回到第一页并不总是最好的解决方案。
相反,您应该将它们规范化为“查看全部”页面。
如何审核您网站上的规范标签(和修复问题)
为了能够发现规范化存在的任何问题,您将需要审核站点的规范标记。
您可以使用SEMrush网站审核工具执行此操作。在运行网站的网站审核报告时,您会发现许多与规范标签相关的检查。
让我们看看这些是什么以及如何解决这些问题。
AMP页面没有规范标签
当您的AMP页面没有规范标签时,“站点审核”工具会将其标记为问题。
在页面的AMP版本和非AMP版本之间进行规范化非常重要。
您可以通过在每个AMP页的<head>部分中添加rel=“canonical”标签来解决此问题。
没有从HTTP版本重定向或规范到HTTPS主页
如果可以同时使用HTTPS和HTTP版本访问您的站点,则将遇到重复的内容问题,这将在“站点审核”中进行标记。
您可以通过301将一个版本重定向到正确的版本或在HTTP页面上添加引用HTTPS版本的规范标签来解决此问题。
规范链接断开的页面
如果您的页面的规范链接断开,则这些链接不会被理解为规范URL。
看到此错误可能意味着您的规范链接指向了不存在的网页,结果使抓取和索引内容的过程变得复杂。
如果发现页面的规范链接断开,请确保将其更新为正确的规范URL。
页面具有多个规范URL
当页面上有多个规范URL时,您将看到此错误。
要解决此问题,您需要删除重复的标签,然后只保留一个。
规范化是您要理解为SEO的最重要概念之一,不正确地使用它可能会对您网站的性能产生负面影响。
就是说,一旦您了解了它的工作原理和作用,以及如何查找和解决问题,您将处于非常有利的位置,以确保您能够有效地使用它并从重复的内容中删除您的网站。
文章关键词