什么是 canonical URL 标签?为什么它对SEO至关重要

    canonical ur 715

    什么样的外贸网站能做到谷歌首页?

    撇开你平时常听到的站内站外优化方法,如果你的外贸独立站没有canonical URL标签,我可以很负责的告诉你,你绝对上不了谷歌首页,可能连前十页都进不去。

    什么是 canonical URL 标签?

    canonical URL标签也叫规范网址,出现在你网页代码的<head>里。

    以一灯博客为例,canonical URL标签的代码长下面这个样子。

    1. <link rel="canonical" href="https://www.1deng.me/" />

    如果你打开任何一个网站,鼠标右键查看网页源代码Ctrl+F搜索canonical时,发现没有上面这行代码,我可以很负责的告诉你,这个网站的SEO是不合格的。

    为什么要使用 canonical URL 标签?

    canonical URL标签

    首先,各大搜索引擎对网站SEO的考量包括了这个标签。

    其次,很多网站SEO的问题就是不同的URL对应同一个页面内容。

    以我们常见的产品页面的URL为例,大部分外贸独立站可能是下面这个样子。

    https://www.yourdomain.com/products/

    一旦你的产品多了有了分页就会自动生成一个新的URL。

    https://www.yourdomain.com/products/page/2/

    如果不做canonical URL标签优化,就搜索引擎机器人来看,上面两个URL的页面内容是一样的,所以机器人不知道到底要把哪个URL编入搜索结果里,也不知道哪个页面才是重要的。

    无形间的重复内容,大大降低了页面在搜索引擎的重要性,页面权重也全都分散了。

    虽然谷歌官方的说法是重复内容不直接影响SEO,但我可以很负责的告诉大家,大量的重复内容会分散你网站本该有的排名。有很多种办法可以处理重复内容,但最有效的还是用canonical URL标签把网址规范化。

    否则谷歌会分不清楚你网站重复内容的页面哪个重要,哪个不重要。

    而canonical URL标签的目的就是告诉谷歌把你重要的页面和其它页面区别对待,在搜索结果中只显示唯一的URL,规范URL的结构,让其它重复内容的URL指向最主要的那个URL。

    将链接权重传递到主页面。

    如何将 canonical URL 标签添加到你的网站?

    canonical URL标签出现在网页代码的<head>里。

    你可以先检查一下你的外贸独立站,随便打开一个页面。

    鼠标右键查看网页源代码Ctrl+F搜索canonical这个词,看看有没有搜索结果。

    如果能搜到,说明你的网站已经做了canonical URL标签优化,如果没有,安装插件就能解决。

    以最常用的 Yoast SEO 插件为例,一般安装了就会为每个页面自动生成canonical URL标签。

    但还有一种情况需要你手动设置。

    比如你是做商城的,种类多,产品多,上新的时候,可能类似的产品就换了几张图,但参数,甚至描述都一样,URL如下。

    • https://www.yourdomain.com/分类A/产品/
    • https://www.yourdomain.com/分类B/产品/

    又或是这样。

    • https://www.yourdomain.com/分类A/产品1/
    • https://www.yourdomain.com/分类A/产品2/

    虽然两个页面的URL不同,但内容几乎都是一摸一样的,这个时候只能手动设置canonical URL标签来区别这个两个页面,让搜索引擎知道哪个更重要。

    Yoast手动设置如下所示:

    yoast canonical url

    wordpress后台打开你需要传递链接权重的页面,把你觉得更重要的那个产品页面的URL填在里面,而比较重要的那个页面就不用再设置了。

    总结

    canonical URL标签优化的定义,为什么要做,怎么做就介绍完了。

    你可以安装yoast插件或者其它SEO插件来实现,但一些质量比较高的主题,比如avada,它的源代码本身就经过了canonical URL标签优化,这也是为什么它销量第一的其中一个原因。

    最后,今天介绍的canonical URL的链接传递和301重定向是两回事,请不要把两者混淆了。

    canonical URL是告诉搜索引擎你重复内容的URL哪一个才是最规范,最重要的,实际没有跳转。

    canonical URL标签虽然能传递链接,告诉搜索引擎URL的唯一性和规范网址结构,但如果把它当301重定向用就有点过头了。

    我见过有人想把某个页面的SEO排名顶上去,把首页的canonical URL都指向了想做排名的页面,搞到最后排名没上去,连首页都不收录了,哎......鸡飞蛋打想太多。

    • 本文由 更新于 2021-05-11
    • 转载请务必保留本文链接:https://www.1deng.me/canonical-url.html
      • 网友

        博主写的太绝对了吧,网站没有添加canonical可能是没有必要,并不是seo不合格吧,你去看搜狐那些网站,也没有canonical,还有”https://www.yourdomain.com/products/“和”https://www.yourdomain.com/products/page/2/“链接,这两个链接搜索引擎是不可能看成一个链接的,就算没有canonical也会认为是两个链接

          • 一灯

            @ 网友 1,本文开头就讲了谷歌,外贸网站,你拿国内站来举例子,国内站又不做谷歌。2,canonical URL只让谷歌知道重复内容,你说的page/2/是两个链接,但内容是一样的,没有canonical URL标签,谷歌无法判定谁是优先的。

          • Penny

            我看了一些建站网站做的网站,没有这个标签,而我又刚好跟它签约了,能怎么加上去?

              • Penny

                @ Penny 不是WordPress建站的,也可以用这个插件吗?

                • Penny

                  @ Penny 然后,我看到他们的域名里面,每个产品页都有不同的名称,这个可以弥补了没有canonical标签的问题吗?

              发表评论

              匿名网友