1. David Wu首页
  2. WordPress
  3. WordPress建站教程

WordPress MIP站点Canonical与miphtml关联标签使用规范-WordPress建站教程

添加关联标签后,MIP页的会继承原页面(移动端)的点击权重,同时MIP页将作为搜索引擎的首选导流页面。

在做百度 MIP独立站点下,我们的站点对于同一个 html 页面,可能存在两种情况,一个是 mip 页面,一个是原来的页面。百度会抓取这两个页面,所以我们需要利用 canonical 标签和miphtml标签将它们联系起来,告诉搜索引擎他们之间的关系,同时这也将是百度 MIP 对网页权重传值的一个重要标准,甚至说是唯一的判断。添加关联标签后,MIP 页的会继承原页面(移动端)的点击权重,同时 MIP 页将作为搜索引擎的首选导流页面。

百度 MIP Canonical 使用规范

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 页面的权重将不会被百度传递到你的原站点页面。

更多关于 WordPress 优化及疑问可以添加 QQ 群:255308000

除非注明,否则均为泪雪博客原创文章,禁止任何形式转载

本文链接:https://zhangzifan.com/wordpress-mip-canonical-miphtml.html

原创文章,作者:泪雪博客,如若转载,请注明出处:https://www.davidwu.net/archives/129173

服务项目 服务内容 收费标准(元)
开发定制 WordPress主题/插件开发定制 (以最终需求为准)
主题/插件汉化 汉化团队WordPress主题/插件,翻译率95% (以标的主题/插件的句子数量为准)
服务器环境配置 基于您现有服务器,搭建配置网站运行环境,结合我们多年来实战经验,可完美支持WordPress等PHP程序运行,并配置伪静态规则、优化目录权限等问题。服务器我们强烈推荐使用Linux系统。 100元/次
网站托管 若贵站目前尚无技术人员,无法完成服务器环境配置,可选择我们的网站托管服务,直接交付正常运行的WordPress站点,并且无需担心服务器的后续维护工作,一切都由我们来帮您完成。 标配套餐:1000元/年/站点 高配套餐:联系客服获取
网站加速优化 从服务器后端配置优化到WordPress数据库缓存、前端页面缓存、JS和CSS压缩合并,全方位优化网站加载速度,实现秒开。(此服务仅针对(云)服务器/VPS) 500元/次(仅站内优化200元/次)
主题配置 本站所有主题均支持,可快速实现,若有任何问题可以咨询客服解决,若您希望我们提供配置服务,可选购此服务。 英文主题安装 60元/次 汉化主题安装 30元/次
HTTPS配置 HTTPS已经不断普及,并且有着更高的安全性以及SEO上的优待。该服务收取的为服务费,SSL证书产生的费用请自行承担。 100元/次
网站搬家 迁移网站所有文件和数据库信息、网站相关配置的调整、以及迁移中的疑难问题故障排除。 标准收费:500元/次 若网站数据量大,需协商
网站运维 提供整站的运维服务,保证网站正常运行。包含:网站故障定位及排除、网站数据备份和恢复、网站攻击及木马等问题的处理等 标准收费:2000元/年 IP 5000以上需协商

发表评论

邮箱地址不会被公开。 必填项已用*标注