微信小程序SEO搜索优化的8个注意事项

微信目前已经开放了小程序页面的搜索,也就是说微信小程序里面的内容也能被微信搜索引擎所索引和收录。这对于以内容为主的微信小程序是一件非常有利的事情,因为用户可以通过微信搜索到小程序的内容,增加了小程序的入口方式,能让小程序获得更多的曝光量,用户也能通过自己感兴趣的内容发现更多优质的小程序。

在聊微信小程序的页面优化之前,我们需要知道的是怎么来识别微信的爬虫。

微信搜索的爬虫访问小程序内的页面时,会携带特定的user-agent "mpcrawler" 及场景值:1129,通过我们日志的分析就能了解到微信搜索的爬虫是否来过小程序的页面,及抓取的频率。

微信小程序的SEO优化需要在开发的时候就注意,有以下几个注意事项:

1. 小程序里跳转的页面被直接打开。

小程序页面内的跳转页面是我们爬虫发现页面的重要来源,且搜索引擎召回的结果页面是必须能直接打开,不依赖上下文状态的。并且我们建议页面所需的参数都包含在URL中,这样方便爬虫的访问。

2. 页面跳转优先采用navigator组件。

小程序提供了两种页面路由方式:

a. navigator 组件

b. 路由 API,包括 navigateTo / redirectTo / switchTab / navigateBack / reLaunch

建议使用 navigator 组件,若不得不使用API,可在爬虫访问时屏蔽针对点击设置的时间锁或变量锁。

3. 清晰简洁的页面参数。

结构清晰、简洁、参数有含义的 querystring 对抓取以及后续的分析都有很大帮助,但是将 JSON 数据作为参数的方式是比较糟糕的实现。

4. 必要的时候才请求用户进行授权、登录、绑定手机号等。

建议在必须的时候才要求用户授权(比如阅读文章可以匿名,而发表评论需要留名)。

5. 不要把需要被收录的内容放在web-view组件里

web-view组件是微信小程序用来访问外部网页的一个组件,能引入一个外部网页并铺满整个小程序的页面,但这个页面的内容微信搜索引擎是不收录的。

6. 利用 sitemap 配置引导爬虫抓取,同时屏蔽无搜索价值的路径。

开发者可以通过 sitemap.json 配置,或者管理后台页面收录开关来配置其小程序页面是否允许微信索引。当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引,并且可以设置允许或拒绝访问的目录和路径。

7. 设置一个清晰的标题和页面缩略图。

页面标题和缩略图对于我们理解页面和提高曝光转化有重要的作用。

通过 wx.setNavigationBarTitle 或 自定义转发内容 onShareAppMessage 对页面的标题和缩略图设置,另外也为 video、audio 组件补齐 poster / poster-for-crawler 属性。

8. 主动提交页面供微信搜索引擎抓取

使用页面路径可极大丰富微信可以收录的内容,进而提高小程序内容的曝光机会。小程序开发者可以接口提交小程序页面url及参数信息,让微信可以更及时的收录到小程序的页面信息,具体操作方式可查看微信开放平台文档。



(本文内容及图片收集于网络,如有侵权,请联系我们删除。)