目前微信支持基于页面的小程序搜索,不再局限于搜索特定的微信小程序名称。微信搜索是目前小程序唯一的天然流量来源,所以在优化抓取策略的同时,官方也建议开发者优化小程序的页面,帮助微信搜索爬虫更好地发现和理解小程序的页面。以下是官方推荐的微信小程序搜索优化指南(SEO)汇编,提供给开发者参考。
爬虫访问小程序中的页面时,会携带特定的用户代理“mpcrawler”和场景值:1129。
1.小程序中的跳转页面(url)可以直接打开。
小程序页面中的跳转url是我们爬虫找到页面的重要来源,搜索引擎召回的结果页面(url)必须直接打开,与上下文状态无关。特殊:建议页面所需的所有参数都包含在url中。
2.导航器组件是页面跳转的首选组件。
小程序提供了两种页面路由方式:
a .导航组件
B.路由API,包括导航到/重定向到/切换标签/向后导航/放松
建议使用导航器组件。如果必须使用API,可以在爬虫访问时,为click阻塞时间锁或变量锁设置。
3.清晰简洁的页面参数。
结构清晰简洁、参数有意义的Querystring对于抓取和后续分析非常有帮助,但是使用JSON数据作为参数的方式是一个很差的实现。
4.要求用户授权、登录、绑定手机号等。只有在必要的时候。
建议只有在必要的时候才要求用户授权(比如阅读文章可以匿名,评论需要匿名)。
5.我们不会在网络视图中包含任何内容。
我们暂时做不到这一点,长期来看可能也做不到。
6.使用sitemap配置引导爬虫爬行,同时屏蔽没有搜索价值的路径。
https://developers . weixin . QQ . com/mini program/dev/framework/sitemap . html
7.设置清晰的标题和页面缩略图。
标题和缩略图在理解页面和提高曝光转换方面起着重要的作用。
通过wx.setNavigationBarTitle设置页面的标题和缩略图,或者在ShareAppMessage上自定义转发内容,还要完成视频和音频组件的poster /poster-for-crawler属性。
8.使用页面路径推送功能
可以极大的丰富微信可以收录的内容,从而提高小程序内容的曝光机会。请参考:https://developers . weixin . QQ . com/mini program/dev/API-back end/open-API/search/search . submit pages . html
这篇微信小程序SEO搜索优化指南,供小程序开发者参考。小程序运营者也可以通过优化一些内容来提高小程序在微信搜索中的曝光率。小程序看点网稍后会和大家分享,敬请关注!