辽宁十一选五一定牛 辽宁十一选五推荐号码预测专家今日 辽宁十一选五六月走势分析预测 哪个平台有辽宁十一选五开奖结果 辽宁十一选五六码遗漏 辽宁十一选五公告 辽宁十一选五前三技巧 辽宁十一选五任选四最大遗漏 辽宁十一选五小助手 辽宁十一选五360 辽宁十一选五组二技巧 辽宁十一选五推荐号码 辽宁十一选五计划软件手机版 辽宁十一选五连线走势图百度乐彩 辽宁十一选五玩法
用户
 ?#19968;?#23494;码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

小程序社区 首页 教程 查看内容

我的第一个小程序:小程序与SEO

Rolan 2019-7-5 00:02

在之前的文章里,我曾提到小程序是C/S程序,而SEO的基本要求是B/S程序,需要网页做SSR(服务端渲染),这样才能让爬虫通过简单的HTTP请求获得网页内容,然后根据内容生成索引,最终通过搜索引擎向用户呈现搜索结果,那 ...

在之前的文章里,我曾提到小程序是C/S程序,而SEO的基本要求是B/S程序,需要网页做SSR(服务端渲染),这样才能让爬虫通过简单的HTTP请求获得网页内容,然后根据内容生成索引,最终通过搜索引擎向用户呈现搜索结果,那么在小程序里如何做SEO呢?

今天我们就来聊一聊微信小程序里的SEO。

从技术角度看,SEO本质上是让用户在搜索引擎中输入关键词直接触达网站更多的次级页面,通常这些次级页面被称为Search Landing Page(简称SLP)。

我们先来看看小程序的页面在微信App中的逻辑结构图:

从上图我们可以看到,整个微信App是一颗树:evergreen_tree:,而每个小程序是?#28210;?#30340;一个树干,小程序中的内页就是这颗树的叶子,那么想要直接触达这片叶子的路径就是:

微信 > 小程序 > MiniApp > page
复制代码

这点与我们在规划Web站点SEO时基本一样。

有了路径接下来就是检查该路径下是否存在内容,此?#26412;?#38656;要渲染该路?#31471;?#23545;应的小程序页面。

尽管小程序是C/S程序,即客户端渲染,但是它寄身在微信App内,所使用的渲染引擎和脚本解释引擎均由微信提供,所以实现对小程序内页的渲染与爬取对微信来说并不是问题。

通过对小程序内页的爬取和渲染,再针对爬取结果建立搜索索引,最后通过微信搜索将这些内容呈?#25351;?#29992;户,俨然一个微信搜索王国就诞生了。

举个栗子,通过下面的链接就可直接触达我小程序的内页:

// 小程序链接如下: pages/detail/detail.html?id=5d0f58995d5cfb047c5676bc 到这里,已经基本讲完微信小程序搜索的实现。

接下来我们看看微信里对搜索爬虫的相关规范:

打开小程序的?#21019;?#30721;,我们发现在代码的根目录下有这样的一个文件:

// 文件:sitemap.json
{
  "desc": "风清洋",
  "rules": [{
  "action": "allow",
  "page": "*"
  }]
}
复制代码

在这个文件里定义了微信搜索的爬虫协议,下面引用微信官方的文档来?#24471;?#19968;下该文件的意义:

微信现已开放小程序内搜索,开发者可以通过 sitemap.json ?#28210;茫?#25110;者管理后台页面?#31456;?#24320;关来?#28210;?#20854;小程序页面是否允许微信索引。当开发者允许微信索引时,微信会通过爬虫的?#38382;劍?#20026;小程序的页面内容建立索引。当用户的搜索词条触发?#30431;?#24341;时,小程序的页面将可能展示在搜索结果?#23567;?爬虫访问小程序内页面时,会携带特定的 user-agent:mpcrawler 及场景值:1129。需要注意的是,若小程序爬虫发现的页面数据和真实用户的呈现不一致,那么该页面将不会进入索引?#23567;?/p>

关于微信小程序的爬虫?#24471;鰨?#23448;方文档只有这一篇,十?#20540;?#31616;单,而做过SEO的同学可能会产生诸多疑问,比如:

  1. 站点地图如何提交
  2. 页面死链如何处理
  3. 站内链接如何建设
  4. 站外链接如何获得
  5. 页面内容如何语义化
  6. 是否存在索引沙盒
  7. 如何?#20048;?#20316;弊
  8. ...

诸般疑问,从目前微信官?#25945;?#20379;的文档还没有看到更多?#24471;鰨?#25105;猜测微信还没有想好怎么做,毕竟它不是做搜索起家,很多基础设施还不完善,只能多一些耐心等待微信去解决了。

在一个新的市场刚刚建立的时候,有很多新机会诞生,以前熟悉网站SEO的人肯定明白我的意思。

当然作为SEO小白,专心做好内容和服务也可以在这块新的市场中分到属于你的一片蛋糕。

最后,小程序SEO的裁判只有微信自己,别人无法参与竞争,赏善罚恶只能期望微信的高风亮节。

参考文档: developers.weixin.qq.com/miniprogram…

鲜花
鲜花
鸡蛋
鸡蛋
分享至 : QQ空间
收藏
原作者: _风清洋 来自: 掘金
辽宁十一选五平台
辽宁十一选五一定牛 辽宁十一选五推荐号码预测专家今日 辽宁十一选五六月走势分析预测 哪个平台有辽宁十一选五开奖结果 辽宁十一选五六码遗漏 辽宁十一选五公告 辽宁十一选五前三技巧 辽宁十一选五任选四最大遗漏 辽宁十一选五小助手 辽宁十一选五360 辽宁十一选五组二技巧 辽宁十一选五推荐号码 辽宁十一选五计划软件手机版 辽宁十一选五连线走势图百度乐彩 辽宁十一选五玩法
台湾麻将技巧 华东15选5开奖信息 青海十一选五昨天开奖 热门棋牌游戏 维卡币真实新闻 黄金公主号游玩多少钱 桑普多利亚对ac米兰 我的世界服务器 纽卡斯尔商学院排名