Escanear código QR Subir código QR
Tienda de dominios
Seleccione el tipo de plataforma anti-bloqueo para evitar que los enlaces sean interceptados
Seleccionar tipos de plataforma permitidos para acceso

微信小程序怎么优化搜索排名?一份实用的调整思路

有流量争抢的地方,竞争就一定会出现。微信小程序搜索也不例外。

微信把小程序搜索能力往上提了一个台阶之后,用户直接用关键词就能搜到某个小程序里的具体页面。也就是说,过去那种“先找到小程序,再在小程序里翻找服务”的路径被缩短了。用户搜完就能直达,效率一高,那些真正做得好的小程序,也更容易被看见。

2019年,微信开始重点对搜索进行升级,把搜索从“搜小程序名称”扩展到了“搜小程序页面”。这一下,单纯靠名字占位的那套玩法,优势明显被削弱了,小程序名称的权重,从那时起就走下了神坛。

放到现在,搜索几乎是小程序唯一一个纯粹的自然流量入口。主动搜索进来的用户,需求通常非常明确,转化价值远高于其他入口,而且从后续留存来看,这类用户也更愿意再次回来。



微信公开课PRO上,张小龙表达得很直白:做小程序搜索,就是希望搜索能伸进每一个小程序内部,让海量的小程序去承接各式各样的长尾搜索需求。这句话其实已经把方向点得很清楚了。



那么,怎么让自己的小程序页面更容易被搜到,从搜索里分到一些流量?微信近期发布的小程序页面收录规则,值得认真看一看。

首先,你可以用配置文件引导爬虫抓取。小程序页面要不要被微信索引,后台有个“页面收录”开关可以控制。更精细的做法,是利用 sitemap.json 配置文件,声明小程序里哪些页面允许被索引,哪些不允许。如果根目录下没有这个文件,只要打开了页面收录开关,默认所有页面都可以被索引。微信会以爬虫的形式,为小程序的页面内容建立索引,并带上场景值 1129,当用户的搜索行为触发了这个索引,你的小程序页面就可能出现在搜索结果里。

反过来,如果直接把收录能力关掉,微信就不会再收录你小程序的任何内容,就连之前已被收录的页面,也不会再出现在搜索、扫条形码这些场景里,曝光机会直接消失。如果有些页面确实不方便被收录,比如涉及用户个人信息、通信记录、商业机密这些敏感内容,就可以用 sitemap 配置文件,单独把这些页面设为不允许索引。目前 sitemap 的配置支持五种规则:可以指定某个页面不索引,其余页面允许索引;也可以指定某个页面被索引,其余页面不允许索引;还能让包含特定参数的页面优先索引,同时其他页面可以索引,或者干脆其他页面都不索引;什么都不设置,默认所有页面都会被索引。

如果想让一些重点页面更快被微信发现,还可以利用“页面路径推送”能力,主动把页面提交给微信,让它们被优先、及时地收录。这对提升内容曝光、缩短用户从搜索到体验的路径,帮助很明显。

接着,页面标题和缩略图也很关键,它们直接影响微信对页面内容的理解,以及搜索结果里的点击转化。

标题怎么才算清晰?我个人理解,微信会基于页面标题做语义识别和分词,给每个词分配权重,再结合缩略图一起呈现在搜索结果里。比如,你的页面标题是“精选日签推荐”,假设分词结果是“精选”“日签”“推荐”,那么用户直接搜“日签”,就有可能看到这个页面。这其实是一种偏向头部流量的关键词权重收录和排序的猜测。



更值得关注的是长尾流量。张小龙在微信公开课PRO上也提到,希望搜索能进入每一个小程序,让大量小程序去满足各种长尾搜索需求。长尾流量指的是那些单个搜索量不高,但加在一起总量可能超过一半的关键词。设想你做了一个壁纸小程序,会发现“新年壁纸”或者某个娱乐明星的壁纸,搜索量很大,但对初创团队来说,抢这些头部词很难。如果换个思路,专门盯着某个 NBA 球星去做壁纸,就有可能撕开一个口子。当然,这些只是基于观察的推测,微信并没有公开过搜索结果的排序规则。实际做的时候,最好结合微信指数和小程序页面的访问情况来优化。如果某个页面的访问量明显高于其他页面,而它对应的微信指数又没有特别高,那这种策略可能就是有效的。

再说缩略图。小程序转发时,如果不自定义转发图片,微信会默认从当前页面顶部截取高度为屏幕宽度 80% 的图像作为缩略图。这个默认截图很容易截掉关键信息,所以核心页面最好还是自定义一张转发缩略图。一张好的缩略图,对用户点开转发的欲望影响很大,而好友转发至今仍是小程序打开来源的 top3。另外,给 video、audio 组件补充一张视频封面图也很有必要,这张图会用在视频封面等场景。微信建议使用不带播放 icon 的封面图,大概是为了避免 icon 遮挡导致视频封面的识别效果变差。

微信授权也要合理。微信一直强调从用户价值出发,所谓“合理授权”,就是只在必要的时候才向用户请求授权。比如,浏览动态可以匿名看,但评论需要留名,那就在用户评论时才要求授权。如果一个小程序一上来就必须注册成功才能用,注册操作又没法后置,那这种小程序就很有可能不被收录,因为收录时可能会出错。



还有,web-view 页面不会被收录。微信团队已经明确表示,目前的做法是暂不收录,而且这个限制在很长一段时间内可能都不会改变。所以,还是把精力放在刀刃上,做小程序原生页面更实际。从布局和趋势来看,小程序搜索还能做很多更有价值的事,比如在微信里直接搜商品,既能满足用户获取商品信息的需求,又能给商家小程序带来曝光,帮用户建立品牌认知。

另外几条收录规则也需要留意。规则一:小程序里跳转的页面 url 必须能直接打开。搜索引擎召回的结果页面,是微信爬虫发现收录页面的重要来源,而这个 url 必须不依赖上下文状态,直接就能打开。所以,建议把页面需要的参数都放在 url 里,保证每个独立页面都能打开,方便爬虫收录。规则二:页面参数要清晰简洁。参数结构清晰、简单、有意义的 querystring,对抓取和后续分析帮助很大;把 JSON 数据作为参数的做法,实现效果相对较差,建议不要在 url 里放很长的 json 参数。这跟第一条有一点矛盾,但核心是:页面跳转不依赖上下文,同时参数尽量简洁。规则三:页面跳转优先用 navigator 组件。小程序提供了两种页面路由方式,一种是 navigator 组件,另一种是路由 API,比如 navigateTo、redirectTo、switchTab 这些。微信更推荐用 navigator 组件。打个比方,这就像你开车回婆婆家,走高速公路一定会被摄像头拍到,而骑自行车钻胡同小道,就很难被捕捉到。用 navigator 组件,更方便微信爬虫抓取。

整体来看,微信对小程序的搜索收录正在变得越来越细致,规则也在逐步清晰。对于运营者来说,理解这些规则,把页面结构、标题、缩略图、参数和跳转方式都按规范做好,就是最实在的获取搜索流量的方式。