百度智能小程序如何接入自然搜索,怎么做好自然搜索接入设置 ...

2019-2-14 17:55:54| 发布者: 熊掌专家团| 查看: 9385| 评论: 0


开发者依次进行打开 Web 化开关并确认效果、页面 meta 信息、配置URL映射规则、提包发布、绑定熊掌号、配置 H5 域名、提交 Sitemap 的操作,即可完成智能小程序对接自然结果的配置。


开启 web 化

请确认已具备小程序开发权限。

下载最新的开发者工具,工具界面将会出现如下提示:

1、单击“点击开启”,在弹出的对话框中勾选“web预览”。



2、勾选后,开发者工具上方的按钮区域会出现“web 预览”的按钮。

  1. 为确保 web 小程序可以正常展示,建议通过这个按钮获取 Web 小程序的预览二维码,用手机浏览器扫码调试。
  2. 请确保 web 版小程序:页面可正常展示,页面可正常跳转,底部 Tabbar 可正常点击切换。

页面 meta 信息

智能小程序被搜索引擎正常收录的前提是可以进行网页化的处理,能够以普通网页的形式被爬虫发现和抓取。可以理解为每一个智能小程序页面都会转码成一张网页。
开发者需要为当前的小程序页面配置页面 meta 信息,包括 title、description、keywords,这三类信息需要保持和小程序对应的 H5 站页面一致。具体接口详见页面 meta 信息。
由于每个页面的页面 meta 信息和页面内容强相关,建议先通过 swan.request 请求开发者 server ,由开发者 server 返回相关信息,再通过页面 meta 信息的 API 设置到页面中。


配置 URL 映射规则

URL映射规则定义的是小程序页面到 H5 页面的映射规则,百度搜索基于这一份映射规则来计算小程序的排序权重以及和 H5 页面的去重处理等等,因此配置 URL映射规则对小程序入搜索至关重要。

增加 url-mapping 字段

在 app.json 中增加 url-mapping 字段,配置智能小程序与其对应的H5页面的URL的映射规则,供搜索引擎在自然结果中将H5站URL进行匹配和替换。

    url-mapping 字段为 Object,在 pages 中配置的小程序路径作为 key,每一个小程序路径对应的 H5 页面作为 value; 每一对“key-value”作为一个完整的URL映射。如果小程序路径和H5页面是一对一映射,value为一个字符串;如果是一对多映射,value为一个数组。
    URL 映射规则通过字符串模板的方式进行定义,模板变量的界定符是 ${}。需要将 Web 版智能小程序 URL 中的 query 部分,和字符串模板进行编译,生成正式的 URL 实例。
    URL 映射规则默认不包含 host 部分,具体的 host 需要开发者在上述步骤中的 H5 域名部分进行配置。URL 映射规则也可包含 host 部分,要求 host 部分必须为在小程序平台的 H5 域名的子域。

        可省略 host 的情况:小程序只需要映射到同一域名下的页面,只需要将该域名配置到上文提到的 H5 域名下,在 URL映射规则可省略 host
        不可省略 host 的情况:某些 Web 站点可能存在多个子域名,小程序的页面需要同时映射到多子域下的 H5 页面,这种场景下需要在上文中提到的 H5 域名区域出配置主域名,在 URL 映射规则中配置 H5 子域。



说明:
当多个不同的H5页面(如视频页、图集页)对应同一个小程序页面模板并且H5和小程序的path参数完全不同时,此时建议将小程序页面根据类型和参数进行拆分。
智能小程序平台配置 URL 映射关系

URL 映射规则不仅可以在 app.json 中进行配置,同样也可以在智能小程序平台中进行配置和修改。进入智能小程序平台,单击进入小程序首页,单击“流量配置 > 自然搜索结果> URL 映射规则”,对URL映射规则进行线上配置。


URL 映射规则 - 校验工具

在URL映射规则规则的填写弹窗中增加了“校验工具”的入口,开发者可点击“映射规则校验”进入对应的校验工具页面中,开发者可在页面中填写小程序的Path(即后续 Sitemap 中提交的内容)和 URL 映射规则,生成相应的 Web 化小程序 URL 和对应的 H5 URL 进行最终生成结果的检查,以便校验提交内容的正确性。




在开发者工具重新提包

完成上述步骤之后,请在开发者工具里重新提包,在代码编译过程中可能会出现和WEB化相关的报错信息,请根据报错信息进行修复。
代码包通过审核后,开发者将会自动获得一个Web小程序的线上地址,请参见Web化域名获取。

开发者可通过该地址来确认自己的Web小程序是否已成功部署到线上, 该域名可被访问但不建议对外直接提供使用。


绑定熊掌号

在Web化版本小程序上线后,可在“流量配置>自然搜索结果页面”完成熊掌号的绑定,点击“绑定”按钮即可唤起绑定操作的弹窗 。


支持使用当前账号完成注册绑定,也支持绑定与小程序同主体的其他熊掌号,绑定其他熊掌号时需要获取其超级管理员的手机中收到的验证码进行操作权限的验证即可。


开发者必须完成熊掌号的绑定后才可进行Sitemap的提交,建议使用原H5所属熊掌号进行绑定,从而使小程序继承原H5在百度搜索中的排名权重。


配置 H5 域名

H5域名和下文提到的url映射规则配合使用,一起生成小程序和H5站点的映射关系,用于最终完成将原H5页面替换为小程序页面。

1/配置业务域名
可在“流量配置>自然搜索结果页面”中配置H5域名。


在配置页面的“H5 域名配置”中,单击“设置域名”按钮,在弹出的对话框中,配置 “H5 域名”即可。


H5 域名

举例:https://tieba.baidu.com
说明:

    “H5 域名”是指开发者 H5 站点的域名,一经配置之后不可更改,请谨慎填写。
    如果开发者存在多个 H5 子域,且这些 H5子 域都有对应的小程序页面,请配置 H5 主域名。
    举例,如果存在多个 H5 子域:
    https://news.m.yiche.com
    https://v.m.yiche.com
    https://car.m.yiche.com
    请在小程序平台配置主域名:https://m.yiche.com
    对于新站小程序可不填 H5 域名,此时自然搜索的内容为新站点内容的收录。


提交 sitemap

进入智能小程序平台,在小程序首页,单击“投放管理>自然搜索管理”。在自然搜索 tab 里,可上传 sitemap。
sitemap

sitemap 用于声明主动推送给百度自然搜索收录的页面。列表中每一行都是一个要被收录页面的“路径+参数”,格式例如 pages/list/index?id=1。如果某页面通过 url-mapping 中声明了对应的原始网站的 web url,参数部分要包含此页面对应的 web url 的所有参数。


目前支持存量上传和增量上传两种方式:

    其中存量上传并非实时生效,可提交的量较多,但是更新耗时较长;

    增量上传数据更新耗时低,但是日均可提交的配额较少。