您需要了解的有关规范URL的一切

2020-03-06

您需要了解的有关规范URL的一切

您已经在各种SEO相关文章中听说过规范URL。但是规范URL到底是什么?让我们来探索。

您的网站上是否有两个或两个以上的页面在内容上惊人地相似甚至相同?

在针对SEO优化此类页面时,这会引起各种混乱。

搜索引擎如何在对页面进行排名时知道优先顺序?

这样的页面不会彼此竞争并最终互相蚕食吗?

您是否必须牺牲其中的一些,以便仅一页获得所有SEO值?

好吧,多亏了Google,Yahoo!和Bing的工程师一致开发的智能HTML标签“ rel = canonical”,您可以相对容易地解决一个相当复杂的问题。

那么什么是规范链接元素?

对于初学者来说,规范链接元素是HTML元素,它使Web开发人员能够解决重复内容的问题。

当同一网站的两个或多个页面具有相似的内容时,搜索引擎无法决定在哪个页面上显示。

使用此元素,您可以指定规范的URL,以便搜索引擎知道URL集中哪个是首选URL。

简而言之,当您拥有内容相似的多个页面时,您可以根据各种参数来确定搜索引擎应指向哪个页面。然后在其他页面的标题部分添加rel = canonical元素,以便搜索引擎可以将用户指向搜索结果中的该页面。

规范元素如何对SEO做出贡献?

经证实,规范元素可对您的SEO目标做出积极贡献。

通过清楚地定义首选URL,您消除了搜索引擎可能面临的所有困惑。让搜索引擎更轻松地对页面进行排名仅意味着一件事:对最重要的页面进行更好的排名。

如果您的反向链接指向彼此相似的各个页面,并且这组URL具有规范的URL,则搜索引擎可以计算所有链接并将所有链接源传递给该单个页面。

可以将规范链接视为301重定向,只是您本身并未进行重定向。

规范化–过程

可以说,在您的  电子商务网站上,您的用户可以选择“产品” URL。规范化过程是从一组URL中选择最相关/最有利可图的选项的过程。

在大多数情况下,这非常简单。

根据您的分析,您会发现在各种参数方面,一个页面执行的页面胜过其他页面。

在其他情况下,选择规范的URL可能不是那么容易。

无论哪种方式,您都必须选择一个页面,搜索引擎可以将其用作首选页面。

永远记住:对相似的URL进行规范化比不进行规范化要好得多。

如何正确设置规范URL

假设您的网站有两个相同的页面。在每种意义上都是相同的,包括内容,设计和布局的100%匹配。两个页面都有来自相似网站的入站链接,具有相似的PA和DA值。

这些页面之间的唯一区别是它们位于您网站的不同部分,因此具有两个不同的URL。

现在,如果用户正在搜索这些页面下列出的产品,搜索引擎应该显示哪个页面?

除非您设置了规范的URL,否则您将无法知道搜索引擎将显示哪个页面以及在什么情况下显示。

没有人可以确定是否始终都显示相同的内容。也许一页显示给一组用户,而另一页显示给另一组用户。

您可以清楚地看到,这两个页面实际上是相互竞争的。

那么如何正确地做到这一点呢?让我们来看看。

让我们考虑两个URL:

https://ecommerce.com/wordpress/seo-plugin/
https://ecommerce.com/wordpress/plugins/seo/

这是电子商务网站中的一种典型情况,其中一个产品可以根据用户导航到该产品的方式而具有两个不同的URL。

在这种情况下,您可以通过以下方式应用rel = canonical:

  1. 您可能已经猜到了,设置规范元素的第一步是从一组相似的URL中选择最佳和最重要的URL。
  2. 接下来,您需要添加一个从非规范页面到规范页面的rel = canonical链接。假设从上面示例中提到的两个URL中,您选择了第一个作为规范URL。在非规范页面的<head>部分,该元素将如下所示:

<link rel =“ canonical” href =“ http://ecommerce.com/wordpress/seo-plugin/”>

简单。是不是

完成此操作后,搜索引擎会将这两个页面视为一个页面,并将非规范链接的所有SEO值传递给规范链接。在SEO术语中,这称为“软重定向”。

使用Yoast SEO插件添加rel = canonical元素

Yoast SEO插件支持许多页面类型。如果要将规范更改为与页面当前URL不同的内容,则此工具非常方便。

在WordPress安装中,此插件默认情况下呈现正确的规范URL。

对于帖子,页面和自定义帖子,可以在Yoast SEO Meta Box的“高级”选项卡中对规范进行编辑。

酵母

可以在同一部分中更改类别,标签和其他分类法,并可以使用wpseo_canonical过滤器更改其他高级用法。

特殊的规范链接方案

在301重定向和规范之间进行选择

因此,如果301重定向和规范链接非常相​​似,并且您可以在两者之间进行选择,那么应该选择哪一个呢?

答案很简单。除非您有很强的技术理由不使用301重定向,否则应始终这样做。

在实施301重定向会导致技术问题或影响用户体验的极端情况下,可以使用规范链接。

自引用规范URL的用法

到目前为止,我们已经考虑将规范链接添加到非规范页面。

现在的问题是,页面可以对其进行规范引用吗?

如果是的话,应该这样吗?

按照Google的建议,最佳做法是为每个页面分配一个规范元素。

这是因为在大多数内容管理系统上,您可以设置URL参数而无需更改内容。按照逻辑,下面所有

链接必须指向同一页面。

https://ecommerce.com/wordpress/seo-plugin/
https://ecommerce.com/wordpress/seo-plugin/?isnt=it-awesome
https://ecommerce.com/wordpress/seo-plugin/?cmpgn=twitter
https://ecommerce.com/wordpress/seo-plugin/?cmpgn=facebook

如果页面上没有指向该URL的最佳版本的自引用URL,该怎么办?好吧,其他人很有可能这样做并造成重复的内容问题。

因此,添加自引用URL被认为是一种好的防御SEO策略。

跨不同领域的规范链接

因此,您在网站上拥有大量内容,而另一个网站站长则在您的网站上使用该内容。他们不需要任何直接的SEO值。只是他们不想让读者错过内容。

你应该允许吗?并且,如果您允许,是否会有重复的内容问题?

好吧,您可以允许其他站点毫不犹豫地使用您的内容。那是因为rel = canonical元素也可以跨不同的域。

虽然其他站点可以通过为读者提供有价值的内容而受益,但对他们网页的每次点击只会为您的SEO增加更多价值。真正的双赢局面!

当心错误的rel = canonical实现

虽然规范元素在避免重复的内容问题和为页面创造巨大的SEO价值方面可以有很大的帮助,但是您必须清楚地意识到潜在的陷阱。

万维网上有数百万个示例,其中错误地执行此元素导致搜索引擎排名遭受灾难性损失。

以下是您应考虑的一些最重要方面:

不要规范化分页存档到第1页。rel = canonical第2页应该指向第2页。如果将其指向第1页,搜索引擎实际上将不会为这些较深的存档页面上的链接建立索引

使它们100%具体。由于各种原因,许多站点使用协议相对链接,这意味着它们从其URL中保留了http / https位。请勿对您的规范进行此操作。您有偏好。展示下。

规范基于请求URL。如果在生成规范时使用诸如用于访问当前页面的域或请求URL之类的变量,那么您做错了。您的内容应注意其自己的URL。否则,您仍然可以在例如example.com和www.example.com上拥有相同的内容,并使它们自己都可以规范化。

页面上的多个rel = canonical链接导致严重破坏。有时,某个插件或扩展的开发人员认为他是上帝对人类的最大恩赐,并且他最清楚如何在页面上添加规范。有时候,那个开发者是对的。但是当他错了时,结果可能是毁灭性的。

社交网络领域中的规范URL

诸如Facebook和Twitter之类的主要社交网站都可以识别规范的链接,这可以导致很少的不良情况。

如果您在Facebook上共享的链接具有指向另一个页面的规范链接,则Facebook将显示规范链接,而不显示您共享的链接。

同样,如果您共享的链接具有社交插件(例如“喜欢”按钮),则社交网站将显示“喜欢”计数和与规范链接相关的其他指标。

因此,下次您在社交媒体上共享非规范链接时,您就会知道所推广的不是您的链接。

规范链接的高级应用

规范链接HTTP标头

包括Google在内的所有主要搜索引擎均支持标准链接HTTP标头。

以下是标头外观的示例:

链接:<http://www.example.com/white-paper.pdf>;rel =“ canonical”

这是一个很好的选择,尤其是当您要规范化PDF之类的文件时。

页面不相似时的规范链接

尽管不建议您使用规范链接,但是您仍然可以使用它链接两个或更多不同的页面。

从最严格的意义上讲,这意味着您正在尝试通过将一页的SEO值转移到另一页更有价值的SEO值来处理搜索结果。

如果搜索引擎检测到您链接了不同的页面,它们将停止信任您的规范链接,甚至可能对您不利。所以要小心

结合使用rel = canonical和hreflang =” x”

如果您的网站以不同的语言为来自不同地理位置的用户提供服务,则不可避免的是使用带有hreflang和相关HTML元素的规范链接。

但是,请记住,每种语言的规范链接都指向自身。忽略此问题可能会产生严重影响,需要花费大量时间和精力来解决。

底线

毫无疑问,rel = canonical是SEO专家可以使用的强大工具  。

它旨在解决重复内容最关键的问题之一,尤其是考虑到内容来自搜索引擎的重要性。

有效实施此HTML元素不仅可以解决相关问题,而且可以极大地促进您的  SEO  工作。

借助您从本文中获得的信息,我相信您除了可以注意可能的陷阱之外,还可以利用此元素提供的所有优点。

是否有实现规范链接的创新想法或需要澄清的na昧疑问?请随时使用下面的评论部分,我们会尽快与您联系

--- END ---