百度MIP页规范详解 —— canonical标签
来源:互联网 发布:程序员找工作保密协议 编辑:程序博客网 时间:2024/05/21 11:32
百度MIP页规范详解 —— canonical标签
百度MIP的规范要求必须添加强制性标签canonical,不然MIP校验工具会报错:
强制性标签<link rel="/^(canonical)$/"> 缺失或错误
这个标签怎么写?又是干什么用的呢?
简单来说,canonical标签用于关联原页面和MIP页,保证MIP页继承原页面权重,在移动搜索时优先展现MIP页。Canonical标签是MIP页连接外界的重要桥梁,不写或写错会导致MIP页不能和原页面产生联系,导致权重丢失,MIP页不展现。
0. “原页面”是哪个页面
原页面是相对于MIP页来讲的,如果在m.a.com/1.html
的基础上,mip改造后得到mip.a.com/1.html
,那么m.a.com/1.html
就是mip.a.com/1.html
的原页面。
1. 标签正确写法
Canonical标签添加在MIP页的<head>
标签中,href指向原页面地址。
如:mip.a.com/1.html
页面(MIP页)的正确写法为:
<!-- TODO: 使用请修改href--><link rel="canonical" href="http://m.a.com/1.html">
href指向原则:href指向百度移动搜索导流最多的页面。
不同情况下的href指向:
- 如果同样的内容既存在对应的pc页,也存在移动页,那么href指向百度移动搜索流量大的页面。
- 如果是动态页面,原页面 已经存在canonical标签,则href指向与原页面指向一致。
- 如果 原页面 有多个版式,href指向流量最大的页面。
- 如果没有对应的原页面url(如新建独立MIP站),则href指向MIP页本身。
- 如果直接在当前url进行MIP改造并直接生效,则href指向MIP页本身。
2. 用处:关联原页面 继承页面权重 优先显示MIP页
在爬虫抓取MIP页后,会根据其中的canonical标签得到当前MIP页和原页面的关系,在移动端需要展现原页面时,优先展现体验更好、速度更快的MIP页。
一个类似的例子是在站长平台上提交移动端适配。在提交适配规则“m.a.com/1.html
对应www.a.com/1.html
”后,在移动端m.a.com/1.html
会继承www.a.com/1.html
的权重,优先展现m.a.com/1.html
。
3. 补充说明:
- MIP页面和原始页面的主体内容应该大致相同。如果内容相差较大,被如果搜索引擎判定主体内容不一致的话,会认为canonical标签无效。
- 原网页与MIP页的url的对应关系尽量简单、直接(文档说明)。简明直接的对应关系有利于搜索引擎分析mip页与原网页的关系,加快MIP页被收录和展现的速度。
- 历史上,MIP曾使用“standardhtml”来链接MIP页和原页面,这个标签已经被“canonical”代替,新提交的mip页不再需要写“standardhtml”了。
阅读全文
0 0
- 百度MIP页规范详解 —— canonical标签
- 百度已支持Canonical标签
- zencart 学习笔记 ——canonical标签
- 百度MIP-学习地址
- 百度MIP组件使用方法:mip-list mip-infinitescroll等
- canonical 标签介绍
- 防止独立ip虚拟主机被恶意解析的方法 canonical标签 百度
- 百度MIP校验错误整理与mip规则
- Canonical标签怎么使用,Canonical标签有什么作用?
- 百度推出MIP Shell链接MIP URL以及 MIP-Shell UR
- 百度MIP计划,移动站的首选
- 1145.cn 百度MIP适配实例
- 必经点最短路径问题——遗传算法 or MIP
- SEO之Canonical标签使用方法说明
- link rel=”canonical”标签的用法
- Canonical标签的作用与使用
- 有关Canonical标签的一些说明
- JPEG—范式哈夫曼编码(Canonical Huffman Code)
- tensorflow笔记(二)之构造一个简单的神经网络
- PAT1026 TableTennis
- java集合
- Activity ActivityManagerService以及WindowManagerService之间的关系
- 伺服电机
- 百度MIP页规范详解 —— canonical标签
- yarn is running beyond physical memory limits 问题解决
- 2017.08.25【NOIP提高组】模拟赛B组
- IDE中的安卓工程移植到Android系统源码树
- 修改Linux终端命令提示符颜色、PS1
- 外观模式
- nmap在渗透测试中的常用命令
- 深入理解java虚拟机(2)-----Java 垃圾收集器和内存分配策略
- linux命令嵌套实例(一)