小程序“页面收录”功能
2019年3月19日,小程序后台于上线了“页面收录(sitemap 功能)”功能。默认收录所有小程序的页面内容,用于微信搜索场景,从而使更多的小程序得到曝光。
小程序新增页面收录设置,开发者可根据业务需要进行设置:
- 小程序【管理后台-设置-基本设置-页面收录设置】,对小程序帐号进行收录开关设置;
- 进行sitemap设置;
👇官方文档
developers.weixin.qq.com/miniprogram…
- 默认开启。若小程序中存在不适合展示的内容(用户个人信息、通信信息、商业秘密等内容),或不希望收录,建议开发者自行关闭该设置。
Taro框架中的sitemap配置
要在Taro小程序中配置sitemap.json文件,您需要按照以下步骤进行操作:
- 在Taro项目的根目录下创建一个名为
sitemap.json
的文件。 - 编辑
sitemap.json
文件,确保它包含你想要搜索引擎索引的所有页面的信息。例如,以下是一个基本的sitemap.json
示例,其中包含了三个页面(请注意,这里的URL路径必须以反斜线/
开头):
{
"pages": [
{
"path": "/",
"priority": 1,
"changefreq": "weekly"
},
{
"path": "/about",
"priority": 0.8,
"changefreq": "monthly"
},
{
"path": "/contact",
"priority": 0.6,
"changefreq": "monthly"
}
]
}
- 将
taro-plugin-sitemap
添加到Taro项目中。您可以通过运行以下命令来安装该插件:
npm install --save-dev @tarojs/plugin-sitemap
- 在Taro项目的
config/index.js
文件中添加sitemap
插件:
const config = {
// ...
plugins: [
['@tarojs/plugin-sitemap', {
sitemapPath: 'sitemap.json' // 填写您的 sitemap.json 文件相对于项目根目录的路径
}]
],
// ...
}
export default config
- 最后,在终端中运行Taro构建命令以生成静态文件和sitemap.xml文件:
npm run build:weapp // 生成小程序代码
npm run sitemap // 生成 sitemap.xml 文件
- 将生成的
sitemap.xml
文件提交到搜索引擎中。您可以将该文件上传到您的服务器或将其放在您的Taro小程序项目的根目录下,然后使用在线工具或搜索引擎站长工具提交它。
Taro配置中的问题
- 打包之后dist文件中没有sitemap.json?
- taro官网搜索,不存在taro-plugin-sitemap组件?无法使用!!!
- 步骤6不现实,官方文档并未说需要将sitemap.xml提交到搜索引擎中。
解决方法
页面路径推送(2022.10月下架)
可以通过基础设置中的“页面路径推送”(内容接入功能)来主动推送优质内容的页面路径、参数和结构化数据等信息。(功能已经下线!!!)
dist打包生成sitemap.json文件
- 需要在config/index.js文件中配置copy项,将sitemap.json直接copy到dist文件夹中。
- biuld之后生成sitemap.json文件,上传至微信。
结果
设置sitemap设置之后:小程序后台显示还是没有收录情况。
官方解释
- 官方发布
developers.weixin.qq.com/community/d…
- 社群回答,微信官方升级一直未落实处:
developers.weixin.qq.com/community/d…
貌似小程序已经下架页面收录功能!!!
最后
根据搜索内容与微信交流社区反馈:从2022年9月、10月开始,表示“页面收录”没什么用、很久都没有被收录信息。
目前小程序也暂无收录信息。等官方消息公布之后,再跟进内容。
其他内容
微信小程序评测有助于搜索加权
在微信小程序【后台 - 成长 - 小程序评测】,可查看到【评测结果】和【评测奖励】。
评测奖励中包含:2小时极速审核、内测功能体验和搜索结果加权(有利于小程序seo,提高权重)。
小程序评测未达标:
原因:
用户指标未达标,初步判定是因为小程序日活降低。