微信小程序背景介绍

随着微信生态日益完善,月活跃用户规模已达10亿量级,承接服务功能的微信小程序与生态链接加深,渗透率稳步在八成以上。

微信小程序承接来自微信生态的流量以及线下流量,助力品牌商完成线上私域流量的建立,实现用户需求沉淀。

伴随微信小程序场景覆盖的深入,千万级流量平台不断涌现。

消费场景碎片化趋势下,小程序成为品牌商数字化建设的重要基础设施,多领域品牌持续开展布局。

微信小程序SEO

庞大的微信生态搜索需求,再加上各大品牌布局刚刚兴起,这样的双重背景下,微信小程序SEO,也即微信小程序搜索优化就显得尤为重要,也尤为迫切。因此,今天就微信小程序的SEO做一个简单的分享。
微信小程序SEO本质上来说会有三个模块的内容,分别是服务直达,内容接入和超级品牌专区。由于服务直达和超级品牌专区有着一定的门槛限制,不是所有企业品牌都适用,因此,本文就内容接入做一个着重阐述。

小程序页面收录优化

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

小程序页面内的跳转 url 是我们爬虫发现页面的重要来源,且搜索引擎召回的结果页面 (url) 是必须能直接打开,不依赖上下文状态的。 特别的:建议页面所需的参数都包含在url

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

小程序提供了两种页面路由方式:
a. navigator 组件
b. 路由 API,包括 navigateTo / redirectTo / switchTab / navigateBack / reLaunch 建议使用 navigator 组件,若不得不使用API,可在爬虫访问时屏蔽针对点击设置的时间锁或变量锁。

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

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

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

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

5. 我们不收录 web-view 中的任何内容。

我们暂时做不到这一点,长期来看,我们可能也做不到。

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

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

页面标题和缩略图对于我们理解页面和提高曝光转化有重要的作用。 通过 wx.setNavigationBarTitle 或 自定义转发内容 onShareAppMessage 对页面的标题和缩略图设置,另外也为 video、audio 组件补齐 poster / poster-for-crawler 属性。

8. 使用页面路径推送能力

可极大丰富微信可以收录的内容,进而提高小程序内容的曝光机会。

内容接入

1.功能介绍

内容接入是面向有优质内容的小程序提供一种接入微信搜索的能力。小程序可以通过该功能推送优质内容的页面路径、参数和结构化数据等信息,让微信搜索可以更及时地收录到小程序内容,推送的内容将会被用于微信搜索结果展示。

当用户搜索到接入的内容后,点击会跳转到开发者的小程序页面。同时开发者可以针对微信内用户的搜索需求做定向优化,从而带来更多流量的增长。

  1. 内容接入目前支持的页面类型有:

1)图文页 :适用于所有内容,尤其是文本类内容;

2)问答页 :适用于问答类内容,精准问答内容也是应用该类型,如果排序在首位,会富展现;

3)精选页 :适用于页面有导航的优质内容,该页面如果排序在首位,会富展现。

  1. 页面展现形式如下:
  2. 开发者接入流程如下:
    开发者需在小程序后台开通“内容接入”功能,并且声明类目信息。具体操作可以参见 下述2.权限开通流程;

开发者需按照要求的内容接入方式推送内容到微信搜索,并且定期更新内容。具体操作可以参见3.内容接入方式。

2.权限开通流程

内容接入权限需要使用小程序账号登录微信开放平台申请开通。

具体操作流程如下:

  1. 开通内容接入功能

使用小程序账号登录微信开放平台,在左侧导航栏点击“微信搜一搜”,点击“内容接入”,进行“开通”。只有认证的小程序账号能够看到内容接入功能。

  1. 声明内容接入的类目

请开发者谨慎选择,选择和自己内容相符的类目。类目信息一旦提交,不支持修改。支持一个月可以提交一次类目声明。


3. 推送测试数据,用于系统调试和数据格式校验,不在搜索结果中展示

开发者需要根据内容接入方式(参见【2.内容接入方式】),推送测试数据,同时在内容接入的后台,点击测试数据的“提交审核”按钮;

搜一搜会针对推送的测试数据在7天内完成审核,并且给予反馈;
测试数据审核通过后,开发者可以往正式环境传数据。
4. 推送正式数据,审核通过可能在线上被搜索到
开发者需要继续推送正式数据,同时在内容接入的后台,点击正式数据的“提交审核”按钮;

搜一搜会针对推送的正式数据在7天内完成审核,并且给予反馈;
数据审核通过后,推送的正式数据可能在线上被搜索到。

注意:

内容上线后,需要保持定期更新,否则更新不及时会出现死链情况,影响前端用户体验。最终会影响开发者内容的排序结果。针对非时新性内容,需要保持至少一周一次的推送频率,需要更新新生产的内容同时需要删除已经不存在的内容; 针对时新性内容,根据需要的更新频率更新。

内容更新后,一般会在隔天被同步进入索引。除去内容因为低质问题被过滤掉,内容在24小时内至少可以通过搜索标题出现。针对时新性内容,需要提前声明,有特殊的时新性队列可以实时建立索引,保证推送的内容可以更快被搜索到。

3.内容接入方式

1.接口调用请求说明
HTTP请求方式:POST
https://api.weixin.qq.com/wxa/search/wxaapi_submitpages?access_token=TOKEN
2.请求参数说明

  • 请求参数

  • PageObject结构说明

  • PageData结构说明

  • @type="wxsearch_cpdata"时,对应的数据将发往搜一搜正式环境,并可能在搜索结果中展示。

  • @type="wxsearch_testcpdata"时,对应的数据将发往搜一搜测试环境,用于系统调试和数据格式校验,不在搜索结果中展示。

  • 发往搜一搜正式/测试环境的数据,所对应的数据结构,详见【搜一搜结构化数据】。

3.返回参数说明


常见错误码:

其他错误码可从全局错误码 找到说明。

  1. 搜一搜结构化数据
    a. 图文页


    b. 问答页




    -自定义答案样式,diy_answer字段包含

    -跳转信息,jumpinfo字段包含

    -跳转锚点,jump_anchor字段包含

    -补充字段(菜谱数据专用),extr_info字段包含

    -补充字段(菜谱数据专用),extr_info.nutrial字段包含

    c. 问答页(限教育 - 知识点子类目)


    注意:

针对英语语法类或者数学公式类知识点内容,structure_answer字段包含

d. 问答页(限医疗类目)




e. 精选页(限制开放)


f. 问答页(限生活 - 流行语子类目)



f. 问答页(限教育 - 问候语)



数据样例

{
“pages”: [
{
“path”: “pages/webview/test1”,
“query”: “articleId=254276079”,
“data_list”: [
{
“@type”: “wxsearch_testcpdata”
“category_id”: 7,
“page_type”: 2,
“h5_url”: “”,
“weapp_url”: “pages/webview/test1?articleId=254276079”,
“others”: “其他字段…”
}
]
},
{
“path”: “pages/webview/webview”,
“query”: “articleId=123&videoId=1005”,
“data_list”: [
{
“@type”: “wxsearch_testcpdata”
“category_id”: 7,
“page_type”: 2,
“h5_url”: “”,
“weapp_url”: “pages/webview/webview?articleId=123&videoId=1005”,
“others”: “其他字段…”
}
]
}
]
}

4.附录

  • 内容类目定义

  • 字段解释

  • cover_img_size规格说明(用于外显展示,需谨慎)

正方形小图(不低于125px125px),即填写cover_img_size = 1;
长方形大图(不低于686px
288px),即填写cover_img_size = 2;
长方形三图(不低于224px*168px),即填写cover_img_size = 3。 示例如下:

  • tag:页面内容的标签,是用于搜索引擎可以个更好地理解和召回内容。例如:

针对于美食类目,建议可以同时打上菜名、食材、工艺、菜式、调料等标签。比如: 《水煮肉片的做法》建议 tag=[“水煮肉片”,“煮”,“猪肉”,“川菜”,“四川”], 《煎牛排》建议 tag=[“牛排”,“煎”,“西式菜”]。 这样微信不仅会根据标题做语义相关性的召回,还会通过判断标签与用户搜索词相关性做文章的召回。比如用户搜索“川菜”,也会召回《水煮肉片的做法》这篇文章。

  • 通过answer_style控制问答页展示的样式

图文样式,answer_style = 0
短答案样式,answer_style = 1
长答案样式,answer_style = 2
步骤答案样式,answer_style = 3
知识点答案样式,answer_style = 4
自定义答案样式,answer_style = 5

微信小程序SEO指南相关推荐

  1. 微信小程序入门指南pdf

    下载地址:网盘下载 <知晓程序:微信小程序入门指南>是一本分析小程序生态.解读小程序产品设计与开发的入门图书.全书共 9 章,全面讲解了小程序的基本知识.大家如何看待小程序.小程序对行业的 ...

  2. 【微信小程序推广营销】教你微信小程序SEO优化,让你的小程序快人一步抢占先机...

    今年一月份上线的小程序,经过近一年的沉淀发酵,现在也进入了快速发展期. 在未来肯定会有越来越多的小程序诞生,小程序多了就需要搜索,那么如何让自己的小程序在众多的小程序中脱颖而出,这就需要小程序SEO优 ...

  3. 微信小程序_指南部分

    微信小程序 下载安装 创建项目 Step 1 Step2 Step3 目录结构 配置 1.我们直接在app.json中的pages写入一下代码 ..."pages":[" ...

  4. 【小程序】爆肝 3 天总结的微信小程序优化指南(收藏夹吃灰吧!)

    前言 大家好,我是HoMeTown,最近要做一个小程序的项目,项目启动之前,回顾自己之前做过的小程序,感觉做的还是不够好,最近学习了一下小程序优化方案,这块总结一份个人笔记,以便参考,同时分享给大家, ...

  5. 微信小程序开发指南,接口文档,工具下载使用

    相信前天,从事互联网行业人的朋友圈给刷爆了,前微信公众平台开始陆续对外发送小程序内测邀请,而小程序即被外界广为关注的微信"应用号". 小程序的推出也并非一蹴而就,早在2016年1月 ...

  6. 微信小程序开发指南介绍

    一.小程序介绍与开发环境: 1.helloworld代码 [1]请前往https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html  ...

  7. 百度小程序SEO指南

    第一部分--智能小程序建设如何对搜索友好 一.页面结构要求 1.页面结构清晰.各模块划分清晰. 2.分类划分明确,设置醒目,分类主题的文章对应发布到相应分类下. 3.Web化url结构清晰,易提炼成正 ...

  8. 百度智能小程序SEO指南

    第一章.智能小程序建设如何对搜索友好 一.页面结构要求 1.页面结构清晰.各模块划分清晰. 2.分类划分明确,设置醒目,分类主题的文章对应发布到相应分类下. 3.Web化url结构清晰,易提炼成正则规 ...

  9. 微信小程序开发指南(一)--初次使用的实操

    这里写目录标题 1.1 下载与安装开发工具 1.2 初次使用 1.2.1 新建项目 1.1 下载与安装开发工具 进入官方指定网址,下载小程序开发工具.下载完成后,双击下载文件,进入安装页面,点击[下一 ...

最新文章

  1. poj 3461 Oulipo(kmp统计子串出现次数)
  2. 力荐!Python的14张思维导图 | 附下载方式
  3. Head first java chapter 16 集合与泛型(数据结构)
  4. 2019蓝桥杯省赛---java---B---7(外卖店优先级)
  5. 【转】2.3async中必须始终返回Task(@Ron.liang)
  6. swagger: fetching resource list: http://localhost:8080/template/v2/api-docs?group=springboot-templat
  7. FontAwesome图标大全
  8. html之div拖拽,html5拖拽
  9. 基于人机环境系统工程的智慧企业建设思考
  10. 游戏资源提取软件介绍
  11. ImageAi安装详细版
  12. PLC仿真搭建问题与解答
  13. C# 反双曲余弦函数
  14. Java支付宝APP支付-统一收单交易退款
  15. Redisson(2-3)分布式锁实现对比 VS Java的ReentrantLock的FairLock
  16. matlab 符号计算,第3章 MATLAB符号计算
  17. 《南瓜书pumpkin-book》项目链接
  18. 2022.01.26翻译Watermelon
  19. 【微信小程序】页面tabBar切换、下拉刷新
  20. Linux操纵系统饬令行下的文本编纂器VI引见

热门文章

  1. 京东众筹双色球中奖号计算方法
  2. 开源大佬从谷歌离职,要去更小的企业寻求变革
  3. 简单的漫画爬虫,python爬虫实战
  4. 博图能打开s7200吗_流氓软件你能避免吗?赶紧看看你的安卓手机打开这个开关没...
  5. 昨天晚上11点半看到凌晨2点半,看了lost《迷失》
  6. 真实的照片,有良心的来看看,没良心的更要看看!
  7. 将excel表格数据导入到Matlab并生成折线图
  8. 腾达fh450虚拟服务器,腾达(Tenda)FH450路由器上网设置
  9. spring security2.x 切换用户
  10. Java 代码性能优化收录