【手机端 SEO】WordPress 开启 MIP / AMP移动优化加速技术服务

Share

首先,为文章页面开启 MIP 或者 AMP 可以很明显的加快百度引擎的收录,对于Wordpress 来说,只需要安装两个插件即可搞定,第一个是 MIP 改造,第二个是AMP,这两款插件都可直接在安装插件里面搜索到。关于 MIP 和 AMP 的概念说明,我就不多说,可以参照百度的官方文档:

MIP & AMP

使用说明
1. MIP(Mobile Instant Page – 移动网页加速器),是一套应用于移动网页的开放性技术标准。通过提供MIP-HTML规范、MIP-JS运行环境以及MIP-Cache页面缓存系统,实现移动网页加速。
2. AMP(Accelerated Mobile Pages)是谷歌的一项开放源代码计划,可在移动设备上快速加载的轻便型网页,旨在使网页在移动设备上快速加载并且看起来非常美观。百度目前可支持AMP提交。

作用其实都差不多(开发能力不强的建议用插件),这两款插件几乎无需配置,开启就可以了,MIP改造最好依照要求上传一下LOGO,增加访客的友好性,对于这两款插件,使用也是非常简单的,直接在文章链接末尾加上/mip/或者/amp/即可,一些站长可以设置了rewrite规则,导致最后的“/”没有了,解决方案很简单。

将需要的规则添加到NGINX的配置文件之中

 

rewrite ^.html/mip$ .html/mip/ last;
rewrite ^.html/amp$ .html/amp/ last;

放到类似于access_log /home/wwwlogs/www.example.com.log access;之前就可以了,重启一下nginx服务,可以使用lnmp restart重启

 

如果有https规则,那么http和https的配置都要添加。注意:选其一即可,不建议两个都做,否则容易造成冲突和重复!下面取 AMP 简单说下它的作用:

AMP改造插件后,能保留原主题和样式的情况下,额外创造AMP页面,使网站移动端页面可以极速加载,无需等待,提高百度权重。

插件主要功能如下:

一键AMP改造:无需安装主题或第三方插件,轻松完成站点的 AMP 改造

保留原主题:改造后原主题和样式不变,只是额外增加MIP页面用于搜索引擎检索,使站点同时存在电脑端+移动端+amp三类形式

 

使用本插件有助于:

移动端页面加速,无需等待加载

AMP由百度开发并推广,极利于百度检索,提高索引量,提升权重

优化后的页面质量、速度有助于百度提权,增加用户量,减少流失率

 

获得专业版:GET PRO

全站改造:不仅仅可以改造文章页,包括首页、内容页等全部页面均可以改造

自定义文章类型改造:用户站点自定义的文章类型也支持MIP改造

百度熊掌号:支持对MIP页面进行百度熊掌号改造

自动推送:文章发布时,自动推送MIP页面至百度,提高检索速度

样式完善:改造后的文章样式功能更全,模块更多

 

插件可以使你的站点完成 AMP 改造,完成改造后可以加快站点移动端的访问速度。当开启插件后,站点的所有内容都将会产生一个 AMP 格式的副本,并自动与原界面保持关联且同时存在。即省去了安装新 AMP 主题的烦恼,也不用修改域名等配置。例如,你的文章链接是http://example.com/archives/123/,那么支持 AMP 的页面会是http://example.com/archives/123/amp/。如果你的页面不支持固定链接格式,那么也可以通过添加?mip参数达到同样的效果,如http://example.com/?p=123&amp 或 http://example.com/?p=123&amp=1

 

【手机端 SEO】Wordpress 开启 MIP / AMP移动优化加速技术服务

 

例如我用的是 AMP 插件,刚开始建议选择 reader 模式,效果:请在手机上查看:http://www.rrdaj.com/wmtg/2074.html/amp/

当然,接下来,可以将我们的AMP/MIP页面推送到百度站长后台了(或者自己制作sitemap)

/**
* WordPress 发布文章主动推送到 MIP
*/
if(!function_exists('Baidu_mip')){
function Baidu_mip($post_ID) {
//已成功推送的文章不再推送
if(get_post_meta($post_ID,'Baidumip',true) == 1) return;
$url = get_permalink($post_ID);
if(get_post_type($post_ID)=='page'){
$url=$url.'?mip';
}
if(get_post_type($post_ID)=='post'){
$url=$url.'/mip/';
//其中的mip可以换成amp,但是不建议换
}
$api = 'http://data.zz.baidu.com/urls?site=换成自己的地址&token=换成自己的token&type=mip';
$request = new WP_Http;
$result = $request->request( $api , array( 'method' => 'POST', 'body' => $url , 'headers' => 'Content-Type: text/plain') );
$result = json_decode($result['body'],true);
//如果推送成功则在文章新增自定义栏目 Baidumip,值为 1
if (array_key_exists('success_mip',$result)) {
add_post_meta($post_ID, 'Baidumip', 1, true);
}
}
add_action('publish_post', 'Baidu_mip', 0);
}

 

将上述代码添加到你所使用的主题的function.php中即可,大功告成,最后,记得要在sitemap中添加mip文章地址和amp文章地址,毕竟百度引擎对于sitemap太依赖了!一段时间之后便可以看到效果了!

    版权声明:

     本网站的所有文字、图片资料,【未注明转载的】均由作者亲自整理创作,任何媒体、网站或个人未经本人同意和授权不得复制、转载、转贴或以其他方式复制发布/发表,请尊重我的劳动成果,侵权必究,谢谢。