前言
其實在 2019 年上半年,微信就發布了基于小程式頁面的搜索,只是很多小伙伴并不知道,所以在這分享一下微信小程式搜索優化指南(SEO),
為了更好地發現及理解小程式的頁面,強烈建議各位小伙伴花一些寶貴的時間認真閱讀本文,

小程式爬蟲
爬蟲訪問小程式內頁面時,會攜帶特定的 user-agent "mpcrawler" 及場景值:1129
當開發者允許微信索引時,微信會通過爬蟲的形式,為小程式的頁面內容建立索引,
當用戶的搜索詞條觸發該索引時,小程式的頁面將可能展示在搜索結果中,
??注意事項:若小程式爬蟲發現的頁面資料和真實用戶的呈現不一致,那么該頁面將不會進入索引中,
小程式搜索優化指南(SEO)
1. 小程式里跳轉的頁面 (url) 可被直接打開,
小程式頁面內的跳轉url是我們爬蟲發現頁面的重要來源,且搜索引擎召回的結果頁面 (url) 是必須能直接打開,不依賴背景關系狀態的,
溫馨提示:建議頁面所需的引數都包含在 url

2. 頁面跳轉優先采用 navigator 組件,
小程式提供了兩種頁面路由方式:
navigator組件(推薦)- 路由 API,包括
navigateTo/redirectTo/switchTab/navigateBack/reLaunch
溫馨提示:建議使用
navigator組件,若不得不使用API,可在爬蟲訪問時屏蔽針對點擊設定的時間鎖或變數鎖,

3.清晰簡潔的頁面引數,
結構清晰、簡潔、引數有含義的 querystring 對抓取以及后續的分析都有很大幫助,
溫馨提示:將 JSON 資料作為引數的方式是比較糟糕的實作,

4. 必要的時候才請求用戶進行授權、登錄、系結手機號等,
建議在必須的時候才要求用戶授權(比如閱讀文章可以匿名,而發表評論需要留名),否則爬蟲抓取不到資料,

5. 爬蟲不收錄 web-view 中的任何內容,
微信官方暫時不做這一點,長期來看,官方態度也可能不會做,
溫馨提示:想要被搜錄的頁面,建議用小程式組件實作,

6. 利用 sitemap 配置引導爬蟲抓取,同時屏蔽無搜索價值的路徑,
更加詳細的內容請看官方檔案:
https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html

7. 設定一個清晰的標題和頁面縮略圖,
頁面標題和縮略圖對于我們理解頁面和提高曝光轉化有重要的作用,
通過 wx.setNavigationBarTitle 或 自定義轉發內容onShareAppMessage 對頁面的標題和縮略圖設定,
另外也為 video、audio 組件補齊 poster /poster-for-crawler屬性,

8. 使用頁面路徑推送能力
可極大豐富微信可以收錄的內容,進而提高小程式內容的曝光機會,

官方檔案:
https://developers.weixin.qq.com/miniprogram/introduction/widget/we-search/WXAPAGES.html#內容接入
效果展示:

視頻版
視頻鏈接:
https://developers.weixin.qq.com/community/business/doc/0004e254f54bf8bd9749afd7d51c0d
溫馨提示:視頻版內容較長,建議先認真閱讀上面整理的 8 條建議,有需要的小伙伴再看視頻,

感謝
??別忘了點贊噢,是我最大的動力??
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/545614.html
標籤:其他
上一篇:設計模式與前端工程師
下一篇:node.js 版本不對,
