听说百度智能小程序为开发者提供了全面开放的自然搜索接入能力啦!!!为了让开发者们接入得又快又好,我们准备了详细说明给大家了解~
首先我们了解一个问题:什么是小程序接入自然搜索?
通过接入百度搜索生态,在百度 App 中(10.10或以上版本)无需用户精准搜索小程序名称,只要检索到与搜索内容相关的小程序页面,该小程序结果即会展示在百度搜索结果页面中,为用户提供更加精准便捷的服务。
众所周知,同质内容情况下,搜索会优先展现智能小程序页面。
当智能小程序某页面被用户检索到,其展现形式会有小程序标签,用户在百度App(10.10或以上版本)点击该条搜索结果,即可打开智能小程序。开发者只需要进行简单的配置工作,就可以使自己开发的智能小程序被百度搜索收录、分发。
举个例子:在百度 App 中搜索 “北大考研”,自然搜索结果中,可以看到百度贴吧小程序的相关搜索结果。点击该条结果,就会直接打开百度贴吧小程序相应页面:
那么百度智能小程序是如何接入自然搜索的呢?接下来的章节我们会详细介绍小程序接入自然搜索的原理以及对于小程序开发者,要接入自然搜索应该关注哪些问题。
1、资源收录:介绍通过Web化实现小程序的破壳检索收录
Web 化小程序是百度小程序的 Web 版本。每个 Web 化小程序都是一个单页面应用站点,可以通过唯一对应的 URL 在浏览器打开。Web 化小程序与对应的客户端打开的小程序内容、样式和交互行为基本一致。
以百度翻译小程序为例,下图为百度翻译小程序在百度 App 中打开和它的 Web 化小程序在 safari 浏览器打开的效果:
那么 Web 化小程序是如何生成的呢?
百度智能小程序具有自动生成 Web 化的能力,在小程序发布时,后台会自动为每个小程序生成一份 Web 化小程序。也就是说Web 化对小程序开发者来说是透明的,开发者几乎不用做额外的适配即可完成转换。
在百度开发者工具 2.2.4 以上版本,默认开启 Web 化。之前版本的工具需要手动打开 Web 化开关。对于之前未开启 Web 化的小程序,只要升级工具到最新版本,重新发布,即可自动开启。
2、Web 化预览与调试:讲解开发者如何预览和调试Web小程序
开发者工具提供了访问?Web 化页面效果的方式。
预览 Web 化前,请确保服务器域名配置中 request 域名已配置,否则接口数据请求不能正常返回。配置方式:小程序后台-设置-开发设置-服务器域名-request的合法域名。
在开发者工具中,登录状态下,点击“预览”按钮,弹出窗中切换到 “WEB预览” Tab 可以预览 Web 化的效果。可直接扫码或通过手机浏览器查看。通过点击上图中 “在浏览器中打开” 可以看到 Web 化的页面 URL。?Web 化的页面 URL 地址规则如下:
• 每个小程序都有唯一的子域名;
• URL 中 path 和 query 部分和小程序页面中的 path 和 query 一致。比如:上例对应的小程序页面在百度App中的打开路径即为/pages/detail/index?id=1;
• 如URL中没有指定 path 和 query,默认跳转首页;
• 预览环境的 URL 后有 appKey 参数,正式发布后,Web 化线上地址不包含 appKey 参数。
今天的课程暂时到这里结束啦~下期我们将会重点介绍:
搜索引擎优化--介绍小程序开发中应该注意哪些搜索引擎优化手段与一些实践中的建议与问题。