开发

概述

智能小程序为开发者提供对接百度搜索生态的能力,为智能小程序导入搜索流量,旨在打造更加开放、互联互通的小程序生态。

搜索流量接入

当用户在百度 App(10.9.5或以上版本)中搜索对应的智能小程序的相关内容时,小程序的相关页面会通过检索,出现在搜索结果页中。开发者只需要进行简单的配置工作,就可以使自己开发的智能小程序被百度搜索收录、分发。

收录

智能小程序被搜索引擎收录的前提是web化。智能小程序被搜索引擎收录的前提是可被爬虫发现和抓取,由于智能小程序运行在宿主app中,无法被爬虫感知,所以需要对智能小程序进行web化的处理,web化处理之后的智能小程序可以在浏览器中独立运行,像普通网页一样被爬虫抓取页面数据。

分发

当智能小程序被搜索引擎正常收录后,在百度搜索结果页中开发者原H5站会替换为智能小程序的对应页面。对于没有H5站的智能小程序,即新站小程序,会有其他的分发机制。

新站小程序目前还不支持在自然结果中进行分发。

目前智能小程序在百度搜索生态中进行分发有自然结果和阿拉丁特型卡片两种形式。

自然结果

在百度搜索结果页中,当智能小程序某页面被正常检索到,其展现形式和普通网页相同,用户在百度App(10.9.5或以上版本)点击该条搜索结果,即可打开智能小程序。

如在百度App搜索框中输入“南开大学 贴吧”,在召回的自然结果中,点击百度贴吧相关的搜索结果,即可打开百度贴吧智能小程序,并进入“南开大学吧”主页。

图片

阿拉丁特型卡片

相比于自然结果,阿拉丁卡片的样式更加丰富,用户可以通过卡片进行简单的交互,填写相关的信息,并最终打开智能小程序的相关页面。

如在百度App中搜索框输入“查违章”,可以在搜索结果页中看到下图的特性卡片,用户填写相关信息后,点击“查询”按钮,可以打开“汽车大圣违章查询””的智能小程序。

图片