什么是canonical标签
Canonical标签最初是Google、雅虎、微软等搜索引擎一起推出的一个标签,它的主要作用是用来解决由于网址形式不同内容相同而造成的内容重复问题。
Canonical标签的使用方法
简单说,就是在HTML文件的头部加上这样一段代码:
<link rel=”canonical” href=”https://www.99zyku.com” />
意义就是这个网页的规范化网址应该是:https://www.99zyku.com/
下面这些URL都可以加上这段代码:
https://www.99zyku.com/?item=swedish-fish&category=gummy-candy
https://www.99zyku.com/product.php?item=swedish-fish&trackingid=1234&sessionid=5678
这些URL的真正规范化网址就都成为:
https://www.99zyku.com/
简单说,这个标签相当是一个页面内的301转向。区别在于用户并不被转向,还是停留在不变网址上,而搜索引擎会把它当作是301转向处理,也就是说把页面链接的权重都集中到代码中指明的规范化网址上。
为wordpress添加Canonical标签
<link rel="canonical" href="<?php global $wp; $current_url = home_url(add_query_arg(array(),$wp->request)); echo $current_url; ?>"/>
将以上代码放入header.php
文件即可实现。