【转载】MIP问题解决方案大全2017年7月更新_seo技

MIP改造上线很久了,运行中出现了一些问题。今天,肖凯seo博客转载了一篇来自MIP官方博客的解题内容,是7月份刚刚更新的常见问题解答。希望有兴趣的朋友多多关注。正文如下:

【转载】MIP问题解决方案大全2017年7月更新_seo技

MIP上线后,我们收到了一些站长的提问。现在,我们将整理常见问题,帮助您理解MIP知识。

1.1 MIP认知问题

1.1 MIP有什么好处?具体数据是什么?

根据目前收集到的数据,页面速度提高了30%~80%,页面到达率提高了5%~40%。

1.2开发MIP后,搜索流量会转向MIP还是原页面?

应转移到MIP页面,并使MIP页面与原始页面保持一致。

1.3 MIP手机网页加速器是只为手机百度显示,还是也为其他正常用户显示?

MIP页面可以独立运行,可以在浏览器中通过url直接访问,不依赖百度结果页面。因为MIP页面速度更快,体验更好,所以在百度移动结果页面会有更高的权重。

1.4搜索结果以百度域名打开。用户在分享百度链接吗?百度域名的使用是否不利于网站的品牌传播也会影响流量统计,如何解决?

回答:如果用户通过分享组件分享,分享的标题、图片、内容都是原页面内容,具体分享内容可以在使用组件时定义。这种做法不会影响品牌传播,也不会影响流量统计。如果用户直接从浏览器复制链接并共享,则当前页面URL (MIP Shell链接)将被共享,并且可以从URL中解码出原始页面URL。统计代码将在页面加载后生效,不会受到共享的影响。

1.5搜索结果被百度域名打开,会影响广告计费吗?

从搜索结果页面指出的MIP页面上的任何东西(包括但不限于广告、在线咨询、统计等组件)都被视为放在原站点上使用。详见MIP内容声明。

1.6如果采用了一套新的MIP页面,假设新的MIP页面出现了修改错误、无效或其他不可预知的问题,百度的处理机制是什么?

MIP有回退机制。MIP访问出错后,会直接返回原H5页面;不会影响体重,MIP会更受认可和青睐。

1.7 MIP可以添加什么样的广告?

MIP可以加入百度联盟广告或者第三方广告。

1.8 MIP是开源的吗?

MIP核心代码和组件都是开源的,欢迎交流讨论。

核心代码github:https://github.com/mipengine/mip

MIP组件github:https://github.com/mipengine/mip-extensions

1.9 MIP对什么样的内容效果比较好?

目前我们对内容浏览有全面的站点支持。随后,随着开放组件的不断丰富,MIP可以支持更多类型的站点。

1.10站长建一个MIP要多少钱?

mibHTML是基于HTML的优化。对于新建站点,可以按照MIP规范开发,不需要额外费用;如果是已有页面,需要看页面生成方式和模板转换的一次性成本。

1.11 MIP和移动友好有什么关系?

Mobile Friendly用于评价手机上每个页面的浏览体验,评价标准包括内容可读性、功能可用性、广告区域等。MIP是一套解决方案,不仅可以提高移动终端的浏览体验,还可以解决页面加速和安全问题。所以带有MIP的页面可以提高移动友好性,但可能达不到移动友好的要求。

1.12 MIP标签是否影响页面的显示?

没有效果。MIP标签会有一些样式,但是这些样式可以被覆盖。因此,添加MIP标签后,页面仍然可以保持其原始样式。

二。准备

2.1 MIP在转换前在原网站上搭建,还是在新子域或者新目录中重新搭建?

回答:是的,三种方案都是可行的,可以改造MIP。制作相应的规范标签。

2.2使用伪静态url的网站如何使用MIP?

MIP页面可能被MIP-Cache缓存,所以用户可能看不到动态页面。当页面内容需要更新时,可以用MIP组件的形式封装JS请求,并进行后续的更新DOM的JS操作。

2.3代码适配站点如何使用MIP?

区分讨论。如果后端根据UA判断是否是移动页面,并返回页面,则可以对返回的页面进行MIP。如果前端判断浏览器宽度或者UA,然后请求后端返回对应页面,需要改变流程,使用后端判断,或者直接改变到响应页面。

2.4 MIP一定要HTTPS吗?如果不是HTTPS会怎么样?如何快速到达HTTPS?

MIP转换本身不需要支持HTTPS。但是,如果页面需要与服务器交互,例如发送统计数据、提交表单和获取数据,它需要支持HTTPS。快速HTTPS可以通过百度云加速的HTTPS方案快速部署HTTPS环境。

2.5 gbk编码网站如何使用MIP?

更改为utf-8编码后使用MIP。Gbk编码不是国际标准,有些手机可能会显示乱码。

3。前端转换,组件使用

3.1目前如何支持MIP组件以外的一些JavaScript插件?比如广告,统计,推荐,等等?

回答:(1)为了保证安全性和性能,MIP不允许用户自定义JavaScript,需要以MIP组件的形式引入;MIP组件是开源的,允许开发人员开发自己的组件并提交给MIP组件库。

(2)目前MIP组件已经支持了各种功能组件:比如广告支持站长定制的横幅广告、视频广告、H5广告,也支持一些第三方广告系统。统计可以支持百度统计。更具体的组件支持,请参考官网的组件描述;后续的MIP将继续提供各种组件,以满足不同的需求。

3.2 MIP页面可以显示哪些元素?弹出式广告有哪些限制?原始页面的所有元素都可以在

MIP页面中显示,一些标签可以在前端代码中替换。比如需要用position:fixed,就需要用mip-fixed组件或者MIP-半fixed组件来代替。

3.3 MIP提供的组件不能满足交互需求怎么办?

如果官方MIP组件不能满足要求,升级官方组件可以满足要求,可以提出要求或者自己升级官方组件,MIP项目组审核;如果涉及到站点自身的业务逻辑,可以自行打包组件,通过组件审批平台提交审批通过的组件,审批通过后上线。

3.4网络联盟通过防阻塞广告申请广告空间时,能否同时生成MIP页面的广告代码片段?

回答:暂时不支持直接生成,需要根据转换规则手工将非MIP防屏蔽投递码转换为MIP防屏蔽投递码。这个转换规则比较明确,在MIP文档中有说明。

3.5对于自适应网站,MIP应该如何进行页面转换?

MIP的转换主要有三个步骤:

a,引用MIP

b提供的JS和CSS,用mip-html标签代替部分标签

c,去掉原来的JS逻辑,改为引用mip-js组件。

是否需要特殊修改取决于网站对“响应”的实现:

如果你的自适应网站是用CSS Media Query实现的,那么就不需要特殊修改,MIP对CSS也没有限制。

如果你的自适应是通过JS计算实现的,那么你需要做相应的变换(见变换步骤C)。如果您需要的功能不在我们的组件列表中,您可以通过github问题给我们反馈。

3.6 MIP规范说样式表不能加载链接标签。是不是说我所有的样式都要写在HTML页面上,样式标签只能出现一次?

MIP规范不推荐外部样式表,是为了节省网络加载时间,加快MIP页面速度。在开发过程中,样式表可以作为一个单独的文件来维护。在上线之前,通过编译一次(fis3,grunt,gulp)内联文件,css作为样式标签插入html,符合MIP要求。

3.7如何保证MIP页面代码符合规范,有没有验证工具?

c的地址

MIP不能与其他框架(除了zepto和jquery)及其组件结合使用。引入MIP组件可以实现交互功能。

3.9 MIP页面支持自定义cookie吗?登录、统计、广告等功能的ess组件实现见blog 《MIP ACCESS细节剖析》。

3.10 MIP的统计功能如何实现?

目前提供百度统计,天润统计,第三方站长开发的cnzz统计,mip-pix自定义统计。统计功能可以通过在页面中引入相应的组件来实现。

3.11如何发送与服务器的异步交互请求,比如AJAX,官方提供哪些组件?

和服务器之间的交互请求是个性化的,需要自己封装组件,可以通过fetch自己实现。文档见官网。例:

3.12定制组件时第三方是否限制数量和规格?

部件数量不限,规格需要通过FECS的规格检查。请确保新提交的组件不会重复实现现有功能。未来我们会开放MIP组件平台,让大家提交组件。

3.13组件开发后多久能上线?

component按照github标准开发,自测后提交给MIP组件在线平台。您可以在1个工作日内上线。

3.14组件可以交互吗?

为了组件之间的抽象分离,mip不推荐组件之间的交互。但是可以用dom加on属性的形式控制。比如mip-lightbox shell组件和mip-sidebar组件,点击按钮按钮触发部署和收回。

3.14组件可以交互吗?

为了组件之间的抽象分离,mip不推荐组件之间的交互。但是可以用dom加on属性的形式控制。比如mip-lightbox shell组件和mip-sidebar组件,点击按钮按钮触发部署和收回。

如果遇到新的前端技术问题,可以通过GitHub议题与我们沟通,提交议题可以按照博文进行。

4。提交生效

4.1如何提交MIP页面?MIP推送URL限制是多少?

blog 《百度站长平台 MIP 引入工具》有提交MIP页面的详细教程。提交上限根据站点不同而有所不同,最低上限为每天一万个URL。

4.2 MIP如何影响其他搜索引擎的抓取和SEO?原页面中

的MIP不会影响其他搜索引擎的抓取和收录,也不会影响页面权重。新增的MIP页面可以通过robots.txt文件禁用其他搜索引擎的抓取,从而保证了原页面的权重。Mip相关内容可以这样写(假设你的目录是/MIP/) :

user-agent:百度蜘蛛

(这里不用写MIP了)

user-agent : Google Bot

disallow 3360/MIP/

4.3如何对PC、WAP、MIP三套页面的网站进行移动适配工具和MIP工具

回答:MIP页面可以通过百度站长平台的MIP介绍独立提交,不影响PC和WAP

4.4网站如何在线确认修改后的MIP页面已经生效?

回答:MIP页面会使用百度搜索结果页面异步打开,只需要在百度搜索中搜索链接,打开后的URL就是百度地址。

4.5 MIP已经提交好几个月了,但是有效量比较少。原因是什么?

回答:提交MIP页面后,经过包含、验证、验证三个步骤,就可以在结果页面看到闪电。

1)提交url后,spider会抓取并收集;

2)页面收录后,进行MIP验证。如果页面没有通过前端验证,说明页面源代码不符合MIP规范。此时页面* *收录成功,但不生效。

3)只有当页面符合MIP规范,并且能够通过前端验证,页面才会被认为是有效的,也就是搜索引擎看到的是带有闪电标志的页面。

有效量低的原因因不同的地点而异。请确认页面是否收录并能通过MIP验证,可以将问题反馈给站长平台定位具体原因。

4.6 MIP页面提交并记录为什么搜索结果中没有MIP闪电图标。

这种情况大多是由于MIP页面乱码或者页面源代码验证失败造成的。如果还有其他问题,可以从站长平台反馈门户反馈。为什么有些

4.7 MIP页面提交百度收录后会转码?

因为广告不符合百度规范。MIP页面是可访问的html页面,其属性与普通页面相同。无论MIP页面是否转码,百度搜索都会对低质量页面进行转码。如果您的页面被转码,请参考《百度移动搜索落地页体验白皮书——广告篇》修改页面中的广告放置。

百度搜索相关问题可以通过百度站长平台的反馈门户反馈。

5。MIPCache

5.1为什么要用MIPCache?

http://www.cnblogs.com/mipengine/p/why_mip-cache_exists.html

5.2如果提交的URL有误,如何删除错误的URL并将页面改为404?是否影响网站排名?

可以使用站长平台mip-cache的更新界面删除错误的URL。如果有对应的h5网页,不会影响排名。###### 5.7使用MIP-cache是否增加了抓取页面的压力?

是的。为了保证页面的时效性,MIP-cache会在缓存过期(52分钟-5天)后重新抓取所有页面,网站服务器会承受较高的qps压力。

5.3用完后,进行MIP转换。两个cdn之间会有冲突和影响吗?

A:不会有冲突,不会有双加速。搜索请求将首先发送到MIP-Cache(MIP-CDN),如果页面不存在或过期,将进一步访问原始CDN。

5.4使用CDN并重用MIP的必要性是什么?

回答:MIP的性能提升方案很大一部分是技术实现的收益,而不是cdn的收益。MIP原理不能简单理解为移动友好框架CDN,技术核心是通过页面渲染技术提高性能。详见博客:百度MIP手机页面加速——不只是CDN。

5.5页面的url没有更改,但是显示的内容已经修改。改版后,为什么百度搜索结果页面新内容不同步?

a:MIP Cache页面不更新。有两种情况:一是因为页面没有被点击而没有更新页面(自动更新时间最多5天,也就是说页面最多更新5天);二是页面有点击,但是蜘蛛爬行被站长服务器禁止,导致Cache无法爬回新页面,无法更新。目前,mip Cache将UA捕获为baidumib和mip。理论上,除非站长服务不稳定,否则不会带来太大的额外压力。

5.6 MIP Cache缓存更新时间有多长?

回答:目前页面到期时间在50分钟左右。详情请参考MIP-Cache更新和验证策略。

5.7使用MIP-cache是否增加了抓取页面的压力?

是的。为了保证页面的时效性,MIP-cache会在缓存过期(52分钟-5天)后重新抓取所有页面,网站服务器会承受较高的qps压力。