• 2
  • 1
合云吧 首页 SEO优化 查看内容

网站怎么增加canonical代码

2020-7-22 15:43| 发布者: admin| 查看: 159| 评论: 0

网页头部head里的canonical标签,对搜索引擎来说,是一个重要的标签,它会告诉搜索引擎一个页面最规范的url是哪个?会告诉搜索引擎应该优先收录该url,其他url和该url是重复的,不应收录。

所以我们在网站上为页面正确增加canonical代码,对自己网站的收录也是至关重要的。

1、首先我们得知道为什么要这个canonical标签?

举个很简单的例子,我们一个网页的url地址,是会有多种形式的,比如一个新闻列表的网页,最规范的url地址应该是 /news_list.html了。

2、但这个新闻列表也会有其他的url地址的,比如只显示当天日期的新闻,那么url可能是这样的 /new_list.html?date=today,还有可能是只显示某个记者的新闻,那么这个url又有可能是 /new_list.html?author=a。


3、还有一种更加需要添加canonical标签的情况是在静态url里,一个网页的url是:news/user/a.html。但这个网页在动态url里的网址却是:news?user=a。这二个url不同,但显示的内容却是完全一样的。那么如果这二个url都被搜索引擎收录的话,就会重复了,分散了一个页面的权重了。搜索引擎分不清你哪个url才是最需要收录的,所以才需要我们设置canonical标签。

4、基于上面的分析,我们要在网站里设置canonical标签,怎么取决是用哪种url呢?

我们当然是取静态url来做规范url了,因为静态url对搜索引擎是友好的,对用户来说也是友好的,相对动态url,用户更能记住静态url。

5、了解了为什么需要设置canonical标签后,我们就看下如何页面上设置这个标签。

如果你是单独在某个页面里添加这个标签的,那么你在这个页面的head标签里添加就行了。代码如图,


6、如果你是为整个站点统一添加canonical标签,有公共的header文件,就要以代码的方式,获取到每个页面的静态url了,以php代码为例,如图


鲜花

握手

雷人

路过

鸡蛋
CopyRight 2013-2020 All Rights Reserved 河南合云网络科技有限公司 版权所有 豫ICP备19004330号-1 营业执照