canonical在html中并不是会经常看到,但它的出现却可以改变seo格局,canonical是09年谷歌联合雅虎和live search三大搜索引擎开支持的link新属性,这样说来canonical并不是大家所说的标签,时隔四年作为中文搜索引擎巨头的 百度宣布开始支持canonical标签 ,由此可见canonical在搜索引擎优化领域的重要性,因此作为seo对于canonical的概念用途及用法真的可以说是不可不看!

什么是canonical其概念是什么?

2009年谷歌、雅虎、live search三家搜索引擎巨头同时宣称将支持一个link标签新属性 rel=“canonical” 该属性主要用于规范网页网址,减少相同页面的收录和混淆,其概念主要是目前互联网网站大都使用动态语言建设,虽然可以设置强有力的伪静态,但对于搜索引擎来说同样会有一定几率收录相同页面的动态网址,这时就会在搜索引擎上出现不同网址相同内容的问题,canonical属性的出现解决了这一问题,当蜘蛛抓取网页时会根据canonical中指定的网址进行规范化识别,避免重复网页的出现!

canonical的用途

canonical的用途主要用于规范网页网址,对于网站优化而言可以有效的将权重集中至规范的网页网址上,避免搜索引擎收录相同内容不同网址的网页,有效提高网站的质量,提高网站搜索引擎排名,客户体验度方面,canonical可以使得记忆网址更加统一,避免客户不知道哪个网址才是正确的情况发生,另外canonical对于网站安全方面也有所贡献,他可以有效防止网站被一些居心叵测的人进行iframe或隐性转发,使网站在搜索引擎上更具有唯一性!

canonical的用法

canonical的用法是在link标签中进行设定 设置好的canonical看起来应该是这样 <link rel="canonical" href="规范化网页网址"> 其中href中的网址是想要规范网页的网址,要注意的是其出现位置最好出现在 <title></title> 标签前,这样在搜索引擎抓取网页时可以方便发现并及时处理,访问抓取规范化网页.

canonical什么时候适合使用

原则上canonical并没有使用的限制,canonical出现的初衷便是辅助作用,一般情况下当网站是动态网站且设置了伪静态后,则需要添加canonical属性将规范化网址设置为伪静态后的网址,在网站不支持设置301重定向或网站管理员不会设置时使用canonical可以有效将权重集中至规范化网址,从这点看canonical是一个更加简单的具有301重定向效果的属性.

后续:百度MIP、谷歌AMP要求使用canonical表明其页面关系.

AMP(Accelerated Mobile Pages)移动页面加速是谷歌推出的一个开源项目,随着手机端的不断兴起,手机站也成为了较为流行的互联网产物,如何加快手机站的打开速度一直是困扰许多网站建设人员的问题,谷歌AMP将一些耗费资源的HTML废除,使用AMP特定的标记,并将AMP页面在服务器上建立高速缓存,从而达到提高移动网站打开速度的目的.
谷歌AMP

MIP(Mobile Instant Pages)是百度推出的类似于AMP的一款移动网页加速器,通过快速的JS渲染技术和高速缓存技术从而实现移动网页加速.
百度MIP

但移动网站与PC站都有着相同的内容不一样的网址,怎样区别手机站和与PC站的关系呢?AMP要求PC站应使用 <link rel="amphtml" href="对应的AMP网址"> 而AMP网站应使用 <link rel="canonical" href="对应的PC网站地址"/> ,MIP同样要求PC站应使用 <link rel="miphtml" href="对应的AMP网址"> 而MIP网站应使用 <link rel="canonical" href="对应的PC网站地址"/>.

本文转载自 安阳seo http://www.zyblog.cc/ 转载请注明出处,谢谢!

canonical的概念用途及用法详细解说,seo不可不看!相关推荐

  1. git基本概念以及简单用法

    git基本概念以及简单用法 最近优达把<如何使用Git和GitHub>这门课设置为免费课程,借此机会我也去学习了一波,以便能加入全球最大的同性交友网站.以下内容,均为听课笔记.总共分为三部 ...

  2. 安卓APP_ Fragment(1)—— Fragment概念、基础用法、动态变换、管理栈

    摘自:安卓APP_ Fragment(1)-- Fragment概念.基础用法.动态变换.管理栈 作者:丶PURSUING 发布时间: 2021-04-15 23:32:31 网址:https://b ...

  3. Semaphore的概念及基本用法

    Semaphore的概念及基本用法 Semaphore这个英文单词的意思是信号灯,即发送信号的那种灯.Java并发工具包中的Semaphore类则是线程之间互相发送信号的工具.我们可以把Semapho ...

  4. 从SEO效果看谷歌百度360搜狗有道bing技术现状

    为什么80%的码农都做不了架构师?>>>    从SEO效果看谷歌百度360搜狗有道bing技术现状声音 maybe yes 发表于2015-08-20 16:52 原文链接 : h ...

  5. el表达式ne什么意思_JSP中EL表达式的用法详解(必看篇)

    EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便.接下来介绍EL主要的语法结构: ${sessionScope.user.sex} 所有EL都是以${ ...

  6. 【太原seo】seo入门看什么书好_seo入门书籍推荐

    很多新手朋友想要学习seo,但是有无从下手,今天小编就为大家推荐一下seo入门看什么书好,为大家推荐几本seo入门书籍. NO1.<SEO实战密码:60天网站流量提高20倍(第3版)> 作 ...

  7. css .clearfix,css之clearfix的用法深入理解(必看篇)

    如果有一个DIV作为外部容器,内部的DIV如果设置了float样式,则外部的容器DIV因为内部没有 clear,导致不能被撑开.看下面的例子: Div布局如下: Css代码如下: CSS Code复制 ...

  8. C语言学习笔记(1)--基本概念和函数用法

    最近开始重新学习C语言,所谓"好记性不如烂笔头",把一些要记住的基本概念和一些函数用法,无论是书上看到的,或者是在别人的博客和论坛上帖子看到的,都归纳到这篇文章中: 2014-10 ...

  9. chipmunk物理引擎的基本概念和基本用法

    chipmunk是一个开源2D物理引擎,项目主页:http://code.google.com/p/chipmunk-physics/ 工作需要研究了一下,这个引擎的资料还是不多,我阅读了所有的文档, ...

  10. 15分钟掌握Elasticsearch 8大核心概念与基础用法

    Elastic已经形成了一个较为庞大的生态,这个生态的核心就是Elasticsearch.初学者的重点就是如何快速地了解并使用Elasticsearch,本文总结了Elasticsearch的8大核心 ...

最新文章

  1. 开源点云实时压缩方案测试
  2. Sql Server 邮件日志 操作
  3. 计算机应用管理试题,学习管理系统中计算机应用试卷试题及答案.docx
  4. 真美 | 你破坏Java代码的样子,真美!
  5. php 使用json 教程,如何在php中正确的使用json_PHP
  6. 上海中环C位出道,自动驾驶天团横「扫」北上广
  7. 我的世界java种子 要塞,《我的世界》你绝对没见过的稀奇种子,恐龙骨架出现在要塞...
  8. 2022 CVPR 三维人体重建相关论文汇总(3D Human Reconstruction)
  9. 《白帽子讲web安全》第1章 我的安全世界观
  10. 京东羚珑页面可视化平台介绍
  11. ai图片怎么把图中的字改掉_如何修改图片上的文字
  12. python画江苏_江苏高考数学再现算法流程图!学过编程的孩子都说So easy!
  13. 彻底删除卸载2345安全卫士及2345浏览器
  14. Unity3D开发游戏坦克大战
  15. 微博相册一键批量下载 Chrome 扩展
  16. 跟着太白老师学python day10 函数嵌套, global , nonlocal
  17. 单例模式 ,多例模式及工厂设计模式的简单案例介绍
  18. 实用教程|快速搭建自动导航机器人(一)
  19. 5G无线定位技术标准化及发展趋势
  20. ASO(应用商城优化)

热门文章

  1. php话费充值接口,手机话费充值接口
  2. 针对于网站被黑被劫持了的解决办法、网站被劫持了怎么办
  3. Vue.js框架(二)
  4. calloc、realloc、malloc
  5. 28-Docker-常用命令详解-docker save/load/import
  6. 微型计算机扫描方法,微机习题课(键盘-8255A行扫描法).ppt
  7. 洛谷 P1357 花园
  8. 这些样式表,你都用过么?
  9. 关于mysql优化的文章
  10. 为什么要用“设计模式”?(六大好处)