「自学哈网」WordPress MIP站点Canonical与miphtml关联标签使用规范
在做百度MIP独立站点下,我们的站点对于同一个html页面,可能存在两种情况,一个是mip页面,一个是原来的页面。百度会抓取这两个页面,所以我们需要利用canonical标签和miphtml标签将它们联系起来,告诉搜索引擎他们之间的关系,同时这也将是百度MIP对网页权重传值的一个重要标准,甚至说是唯一的判断。添加关联标签后,MIP页的会继承原页面(移动端)的点击权重,同时MIP页将作为搜索引擎的首选导流页面。
MIP页面 Canonical 标签关联方法
Canonical标签只针对于你做的MIP页面,而且是必要的一个标签,如果没有这个标签,MIP规范验证是无法通过的,同时如果Canonical标签的链接没有指向到你原有页面,可能你这个MIP站点就白做了,因为你没有链接好,所以百度并不会把MIP页面的权重附加到你原来的主页面。
下面子凡分享一个关于WordPress独立MIP站点,Canonical标签链接到原站点页面的代码案例,方便大家做好MIP页面到原页面的指向。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php if(is_home()){ echo \'<link rel="canonical" href="\'.str_replace(\'mip.zhangzifan.com\',\'zhangzifan.com\',get_bloginfo(\'url\')).\'" />\'."\\n"; }else if(is_tax() || is_tag() || is_category()){ $term = get_queried_object(); echo \'<link rel="canonical" href="\'.str_replace(\'mip.zhangzifan.com\',\'zhangzifan.com\',get_term_link( $term, $term->taxonomy )).\'" />\'."\\n"; }else if(is_page()){ echo \'<link rel="canonical" href="\'.str_replace(\'mip.zhangzifan.com\',\'zhangzifan.com\',get_permalink()).\'" />\'."\\n"; }else if(is_single()){ echo \'<link rel="canonical" href="\'.str_replace(\'mip.zhangzifan.com\',\'zhangzifan.com\',get_permalink()).\'" />\'."\\n"; } ?> |
以上代码为子凡独立MIP站点所使用,代码中的网址请对应修改好,放置于你WordPress MIP主题的header.php文件中,替换原来Canonical标签代码即可完成,以上方法适用于所有WordPress独立MIP站点的用户使用。
当然,如果你的网站仅仅只是一个独立的MIP站点,内容也都是独立的,没有任何相关连的站点,那么Canonical标签则指向MIP页本身url。以上方法将不适用。
注意:在MIP页中使用,指向原页面(m站),也可以指向原始网页中所指向的pc页。
原页面使用 miphtml 指向 MIP页面
在原页面使用,用来指向MIP页,以使得百度搜索引擎能更好的发现你创建的MIP。也算是一种提升MIP页面收录的方式吧!
如果你也想要在你的原页面(PC端页面或者手机端页面)添加miphtml标签,希望让百度更快的发现你的MIP页面,那么子凡这里还是提供一段代码吧!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php if(is_home()){ echo \'<link rel="miphtml" href="\'.str_replace(\'zhangzifan.com\',\'mip.zhangzifan.com\',get_bloginfo(\'url\')).\'" />\'."\\n"; }else if(is_tax() || is_tag() || is_category()){ $term = get_queried_object(); echo \'<link rel="miphtml" href="\'.str_replace(\'zhangzifan.com\',\'mip.zhangzifan.com\',get_term_link( $term, $term->taxonomy )).\'" />\'."\\n"; }else if(is_page()){ echo \'<link rel="miphtml" href="\'.str_replace(\'zhangzifan.com\',\'mip.zhangzifan.com\',get_permalink()).\'" />\'."\\n"; }else if(is_single()){ echo \'<link rel="miphtml" href="\'.str_replace(\'zhangzifan.com\',\'mip.zhangzifan.com\',get_permalink()).\'" />\'."\\n"; } ?> |
同上方法把以上代码中的地址修改为你对应的站点域名即可,然后添加在你原主题的header.php文件中合适的位置即可。
写在最后:原页面使用 miphtml 指向 MIP页面你任性其实也可以不用添加,基本也是没有什么影响的,但是子凡再次提醒一下,MIP页面的Canonical标签一定要指向你的原页面,不然MIP页面的权重将不会被百度传递到你的原站点页面。
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!
自学哈网 » 「自学哈网」WordPress MIP站点Canonical与miphtml关联标签使用规范