聽說百度智能小程序為開發(fā)者提供了全面開放的自然搜索接入能力啦?。?!為了讓開發(fā)者們接入得又快又好,我們準備了詳細說明給大家了解~
首先我們了解一個問題:什么是小程序接入自然搜索?
通過接入百度搜索生態(tài),在百度 App 中(10.10或以上版本)無需用戶精準搜索小程序名稱,只要檢索到與搜索內容相關的小程序頁面,該小程序結果即會展示在百度搜索結果頁面中,為用戶提供更加精準便捷的服務。
眾所周知,同質內容情況下,搜索會優(yōu)先展現(xiàn)智能小程序頁面。
當智能小程序某頁面被用戶檢索到,其展現(xiàn)形式會有小程序標簽,用戶在百度App(10.10或以上版本)點擊該條搜索結果,即可打開智能小程序。開發(fā)者只需要進行簡單的配置工作,就可以使自己開發(fā)的智能小程序被百度搜索收錄、分發(fā)。
舉個例子:在百度 App 中搜索 “北大考研”,自然搜索結果中,可以看到百度貼吧小程序的相關搜索結果。點擊該條結果,就會直接打開百度貼吧小程序相應頁面:
那么百度智能小程序是如何接入自然搜索的呢?接下來的章節(jié)我們會詳細介紹小程序接入自然搜索的原理以及對于小程序開發(fā)者,要接入自然搜索應該關注哪些問題。
1、資源收錄:介紹通過Web化實現(xiàn)小程序的破殼檢索收錄
Web 化小程序是百度小程序的 Web 版本。每個 Web 化小程序都是一個單頁面應用站點,可以通過唯一對應的 URL 在瀏覽器打開。Web 化小程序與對應的客戶端打開的小程序內容、樣式和交互行為基本一致。
以百度翻譯小程序為例,下圖為百度翻譯小程序在百度 App 中打開和它的 Web 化小程序在 safari 瀏覽器打開的效果:
那么 Web 化小程序是如何生成的呢?
百度智能小程序具有自動生成 Web 化的能力,在小程序發(fā)布時,后臺會自動為每個小程序生成一份 Web 化小程序。也就是說Web 化對小程序開發(fā)者來說是透明的,開發(fā)者幾乎不用做額外的適配即可完成轉換。
在百度開發(fā)者工具 2.2.4 以上版本,默認開啟 Web 化。之前版本的工具需要手動打開 Web 化開關。對于之前未開啟 Web 化的小程序,只要升級工具到最新版本,重新發(fā)布,即可自動開啟。
2、Web 化預覽與調試:講解開發(fā)者如何預覽和調試Web小程序
開發(fā)者工具提供了訪問?Web 化頁面效果的方式。
預覽 Web 化前,請確保服務器域名配置中 request 域名已配置,否則接口數(shù)據(jù)請求不能正常返回。配置方式:小程序后臺-設置-開發(fā)設置-服務器域名-request的合法域名。
在開發(fā)者工具中,登錄狀態(tài)下,點擊“預覽”按鈕,彈出窗中切換到 “WEB預覽” Tab 可以預覽 Web 化的效果??芍苯訏叽a或通過手機瀏覽器查看。通過點擊上圖中 “在瀏覽器中打開” 可以看到 Web 化的頁面 URL。?Web 化的頁面 URL 地址規(guī)則如下:
• 每個小程序都有唯一的子域名;
• URL 中 path 和 query 部分和小程序頁面中的 path 和 query 一致。比如:上例對應的小程序頁面在百度App中的打開路徑即為/pages/detail/index?id=1;
• 如URL中沒有指定 path 和 query,默認跳轉首頁;
• 預覽環(huán)境的 URL 后有 appKey 參數(shù),正式發(fā)布后,Web 化線上地址不包含 appKey 參數(shù)。
今天的課程暫時到這里結束啦~下期我們將會重點介紹:
搜索引擎優(yōu)化--介紹小程序開發(fā)中應該注意哪些搜索引擎優(yōu)化手段與一些實踐中的建議與問題。