早在2009年2月,Google、雅虎、微软共同发布了一个新的标签canonical tag,用于解决网址URL规范化问题。

曾庆平SEO简单说,就是在HTML文件的头部加上这样一段代码比如:

<link rel="canonical" href="http://www.yongfengseo.com/seoxuexi/" />

意义就是这个网页的规范化网址。

又例如,下面这些页面是:

http://bbs.zhanzhang.baidu.com/thread-116911-1-1.html

下面这些URL都可以加上这段 canonical标签:

http://bbs.zhanzhang.baidu.com/thread-116911-2-1.html

http://bbs.zhanzhang.baidu.com/thread-116911-3-1.html

这些URL的规范化网址就都成为:

http://bbs.zhanzhang.baidu.com/thread-116911-1-1.html

如图百度站长论坛案例:

Canonical标签相当于一个页面内的301重定向,区别在于用户并不被转向,还是停留在原网址上,而搜索引擎会把它当做是301重定向处理,把页面权重集中到标签中指明的规范化网址上。(一般 Canonical标签用于论坛帖子、商城评论页面比较多些。)

另外有几个细节需要注意:

这个标签只是一种建议或暗示,而不是指令,它不像robots文件那样是个指令。

所以搜索引擎会在很大程度上考虑这个标签,但并不是百分之百。搜索引擎还会考虑其他情况来判断规范化网址。这也防止SEO站长有可能把网址弄错。

标签既可以使用绝对地址,也可以使用相对地址。通常使用绝对地址比较保险。

指定的规范化网址上的内容,与其他使用这个标签的非规范化网址内容可以有一 些不同,不一定完全一样。比如电子商务网站上多按价格、时间、尺寸升降排序 ,生成的URL全都不一样,但内容大体相同,只有细小区别,就可以使用这个标 签。

指定的规范化网址可以是不存在页面,返回404,也可以是还没有被收录的页面 。但是不建议这么做,别没事找事。

这个标签可以用于不同域名之间。

有些网站由于技术限制不能做301重定向,canonical 标签就显得非常灵活,不需要任何特殊服务器组件或功能,直接写在页面HTML中就可以了。

目前百度、Google、必应都支持canonical标签,不过必应收录页面后做出反应的时间非常长。

Canonical标签有没有必要使用呢? Canonical标签作用是什么相关推荐

  1. R语言ggplot2可视化多行文本轴标签、轴标签带下标、轴标签数学公式实战

    R语言ggplot2可视化多行文本轴标签.轴标签带下标.轴标签数学公式实战 目录

  2. R语言ggplot2可视化轴标签重叠问题解决实战:修改轴标签字体、轴标签垂直于坐标轴(或者旋转特定角度)

    R语言ggplot2可视化轴标签重叠问题解决实战:修改轴标签字体.轴标签垂直于坐标轴(或者旋转特定角度) 目录

  3. 什么是标签传播算法?为什么要使用标签传播算法?如何使用?

    什么是标签传播算法?为什么要使用标签传播算法?如何使用? 标签传播在半监督学习中很有用,在半监督学习中,我们有很少的标记点和大量的未标记实例,我们希望将标签从标记样本传播到未标记样本,这样我们就可以扩 ...

  4. php 提取全部html标签,php提取html中的img标签

    本文最后更新于2019-05-10,已超过 1年没有更新,如果文章内容.图片或者下载资源失效,请留言反馈,我会及时处理,谢谢! 温馨提示:本文共1462个字,读完预计4分钟. 1.提取所有img标签 ...

  5. HTML5语义化标签综合基础案例,HTML5语义化标签综合案例

    HTML 标签 声明必须是 HTML 文档的第一行,位于 标签之前. 声明不是 HTML 标签:它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令. 请始终向 HTML 文档添加 ...

  6. q标签,短文本引用;blockquote标签,长文本引用

    <q>标签,短文本引用 <q>引用文本</q>,默认显示双引号,不需要在文本中添加 <blockquote>标签,长文本引用 浏览器对<block ...

  7. 【Git】Git 标签使用 ( 创建并查询标签 | 推送单个标签到远程仓库 | 推送所有标签到远程仓库 | 删除远程仓库的标签 )

    文章目录 一.创建并查询标签 二.推送单个标签到远程仓库 三.推送所有标签到远程仓库 四.删除远程仓库的标签 一.创建并查询标签 执行 git log --pretty=oneline --abbre ...

  8. 【Git】Git 标签使用 ( 查询哈希码 | 创建标签 git tag v1.0 | 查询标签 git tag | 查询标签信息 git show v1.0 | 创建标签并指定说明 | 删除标签 )

    文章目录 一.查询提交记录哈希码 1.git log --pretty=oneline --abbrev-commit 2.git reflog 二.为某个提交设置标签 git tag v1.0 23 ...

  9. html php 混编 H1,在一个HTML中h1标签能出现几次?h1标签和标题标签的差别是什么?...

    本篇文章主要介绍了关于HTML h1标签的一些解释,有html h1标签和html title标签的区别,还有网页中h1标签和title标签与SEO优的区别,还有一个小问题就是h1标签在一个网页能出现 ...

  10. html li标签横向排列_HTML简易的常用标签

    介绍一下常用的HTML标签,mdn里面有但是都很拗口,今天就介绍几个常用的吧. 1 首先最最最常用的div标签,这个标签就是一个空的标签,是一个闭合标签.什么是闭合标签就是一对的. 例子//<d ...

最新文章

  1. 可视化编码_Modulz简介:可视编码的下一步
  2. 《Qt数据类型》--QByteArray,QString,int,hex之间的转化
  3. 深度学习面试题09:一维卷积(Full卷积、Same卷积、Valid卷积、带深度的一维卷积)...
  4. C++ pancake sort煎饼排序的实现算法(附完整源码)
  5. 怎么解除airpods定位_华强北airpods
  6. 面试常见java异常题_Java异常面试题(含答案)
  7. Linux基础(9)--延时与时间
  8. 字符串数组排序的快速排序实现
  9. 计算机操作系统(一)——计算机操作系统的概念
  10. Python_Number类及容器类基本数据类型
  11. Xcode8注释快捷键不能使用
  12. MongoDB三分钟插入100万数据
  13. OWASP A6 Vulnerable and Outdated Components (自带缺陷和过时的组件)
  14. 消息队列常见的几种使用场景介绍!
  15. pytorch指定GPU训练
  16. 企鹅号日收500总结出来的运营套路,你想知道怎么赚钱的吗?
  17. 常用端口3000,80被占用问题解决
  18. ci php 框架视频教程,CodeIgniter 3 PHP开发框架视频教程
  19. C#发送ZPL指令到打印机
  20. Tableau作图-仅展示TOP20销量的单品,其余数据显示为其他

热门文章

  1. 二十一世纪大学英语读写教程学习笔记(原文)——7 - I Became Her Target(我成了她的靶子)
  2. Windowed reading and writing
  3. stm32——项目准备中keil、XCOM的安装与配置
  4. 解决荣耀magicbook Linux版 无线网卡驱动安装不上的问题
  5. 【MySQL从入门到精通】【高级篇】(二十五)EXPLAIN中ref、rows、filtered、Extra字段的剖析
  6. 大陆打电话到香港要怎么打?那发信息呢?
  7. H5微信授权登录 H5支付 外部浏览器微信支付 前端一个函数搞
  8. java onfocus_[Java教程]onfocus和onblur应用代码实例
  9. AM335X添加声卡驱动max98357a记录_基于TI官方PSDK
  10. 黑客的滑铁卢——美国大断网全纪实