新聞中心
小程序搜索優(yōu)化指南
爬蟲訪問小程序內頁面時,會攜帶特定的 user-agent "mpcrawler" 及場景值:1129

判斷請求是否來源于官方搜索爬蟲的方法:
簽名算法與小程序消息推送接口的簽名算法一致。
參數(shù)在請求的header里設置,分別是: X-WXApp-Crawler-Timestamp X-WXApp-Crawler-Nonce X-WXApp-Crawler-Signature
簽名流程如下: 1.將token、X-WXApp-Crawler-Timestamp、X-WXApp-Crawler-Nonce三個參數(shù)進行字典序排序 2.將三個參數(shù)字符串拼接成一個字符串進行sha1加密 3.開發(fā)者獲得加密后的字符串可與X-WXApp-Crawler-Signature對比,標識該請求來源于微信
1. 小程序里跳轉的頁面 (url) 可被直接打開。
小程序頁面內的跳轉url是我們爬蟲發(fā)現(xiàn)頁面的重要來源,且搜索引擎召回的結果頁面 (url) 是必須能直接打開,不依賴上下文狀態(tài)的。 特別的:建議頁面所需的參數(shù)都包含在url
2. 頁面跳轉優(yōu)先采用navigator組件。
小程序提供了兩種頁面路由方式:a. navigator 組件b. 路由 API,包括 navigateTo / redirectTo / switchTab / navigateBack / reLaunch 建議使用 navigator 組件,若不得不使用API,可在爬蟲訪問時屏蔽針對點擊設置的時間鎖或變量鎖。
3. 清晰簡潔的頁面參數(shù)。
結構清晰、簡潔、參數(shù)有含義的 querystring 對抓取以及后續(xù)的分析都有很大幫助,但是將 JSON 數(shù)據(jù)作為參數(shù)的方式是比較糟糕的實現(xiàn)。
4. 必要的時候才請求用戶進行授權、登錄、綁定手機號等。
建議在必須的時候才要求用戶授權(比如閱讀文章可以匿名,而發(fā)表評論需要留名)。
5. 我們不收錄 web-view 中的任何內容。
我們暫時做不到這一點,長期來看,我們可能也做不到。
6. 利用 sitemap 配置引導爬蟲抓取,同時屏蔽無搜索價值的路徑。
7. 設置一個清晰的標題和頁面縮略圖。
頁面標題和縮略圖對于我們理解頁面和提高曝光轉化有重要的作用。 通過 wx.setNavigationBarTitle 或 自定義轉發(fā)內容 onShareAppMessage 對頁面的標題和縮略圖設置,另外也為 video、audio 組件補齊 poster / poster-for-crawler 屬性。
8. 使用頁面路徑推送能力
可極大豐富微信可以收錄的內容,進而提高小程序內容的曝光機會。
當前標題:創(chuàng)新互聯(lián)小程序教程:微信小程序小程序搜索·優(yōu)化指南
標題網(wǎng)址:http://www.dlmjj.cn/article/cogcsdc.html


咨詢
建站咨詢
