如果希望小程序出现在百度APP里面的信息流的话,首先需要提交feed的流量申请,经过人审和机审通过后会在信息流当中得到展示分发。在手机浏览器里面的使用百度搜索,小程序与H5的搜索结果是并存的展现给用户,相当于增加了一条小程序自然结果的优待。
小程序Web化总体思路
接下来小美来说一下小程序Web化的提交与开发流程,刚才我有讲过,只要开发者在百度小程序开发者工具里面开启Web化开关,我们就同时为开发者构建出一份Web化的版本。当我们提包之后,会经过人工审核与机审的环节,审核通过之后,我们会在云端将Web化来进行静态化。
小程序总控文件
不仅包括我们的框架代码、逻辑代码,同时也会生成一份总控文件,那个总控文件里面包含着小程序Web化的配置信息以及我们静态资源的线上路径。
我们的云端会将静态资源和总控文件转存至我们的CDN服务器里面,我们线上所有的Web化小程序都会共享一份smart的入口文件模板,smart模板会读取总控文件的内容,来从CDN上来拉取最新的静态资源。
当我们完成这样的流程之后,我们会自动为每一个Web化小程序分配一个线上路径,开发者可以根据这样的一个路径去确保自己Web化小程序的线上效果。
小程序对接百度流量
我们刚才将小程序Web化的总体思路介绍了一下,那么接下来我们来聊一下在Web化之后我们是如何对接百度流量的。首先,我来简单的说一下小程序对接百度信息流,如果开发者希望小程序出现在百度APP信息流的话,首先需要提交feed的流量申请。
小程序数据对接百度信息流
当小程序的管理员通过申请之后,开发者有两种方式来去提交小程序的数据,第一种可以基于当前小程序的内容去提交一份shema格式化的数据,就很类似于我们对接百度阿拉丁的数据形式。
第二种方式,开发者可以去开发一份同步接口,通过百度的接口去拉取小程序的数据。
这两种方式我们会依赖于开发者的实际场景而作决定的,除此之外的话,我们也会自动的去抓取Web化小程序的页面来进行自动的抓取,作为这两种方式的一种补充。
当小程序的数据进入到我们的服务器里面的话,我们会进入经过人审和机审的环节,最终会进入feed状态,最终会在信息流当中得到展示跟分发(类似于百家号的文章在百度APP中的展示)。
小程序获取百度搜索流量
下面我们来详细的介绍一下小程序对接百度搜索的这样的一个流程。百度搜索是小程序流量的一个非常关键的一个来源,所以说这也是我们今天讲的一个重点。
百度APP升级到10.10版本以上的话,我们的搜索的query可以找到小程序的自然结果,比如说这段录屏,我的搜索词是南开大学贴吧,可以看到query召回了一系列和贴吧相关的结果,大家可以看到这些自然结果的卡片里面已经打上了智能小程序的特殊标签,来强化感知吸引用户点击。
因为贴吧小程序已经兼顾了我们的自然结果,当我点击这条自然结果的时候,就可以在搜索结果页里直接打开贴吧的小程序。
这里面需要注意的是,在百度APP里面小程序的自然结果和H5的自然结果是会进行去重的处理,而小程序的自然结果会获得更高的权重以及更好的展示优待。
在百度APP的之外,比如说是在浏览器里面的使用百度搜索,在百度搜索结果页,小程序与H5的搜索结果是并存地展现给用户,从SEO的角度来说相当通过小程序多占据一条自然结果的排名。