微信搜索将随着微信生态的构建成为越来越重要的引流入口,这里面预计会诞生出上千家公司。这篇文章会从微信搜索的功能结构、文章搜索的标签探索两个方面介绍。
一、微信搜索的功能结构

亚洲城ca88 1

一、SEO优化

下面聊聊seo,何为seo?顾名思义,seo是指在了解搜索引擎自然排名的基础上,对一个网站的站内和站外调整优化的一个过程,进而改进网站在搜索引擎中的关键词排名,来获得更多流量,从而达到网站销售和品牌建设的目标。下面我们从站点url结构,TDK优化,nofollow标签简单的几个方面聊聊。

  1. 网址URL的规范

    • 网址规范是搜索引擎挑选最合适的URL作为真正网址的过程。

      • URL越短越好:对于搜索引擎来说,越简短的URL越容易收录。另外,短的URL更有利于传播和复制。
      • 避免参数太多:在可能情况下尽量使用静态URL,例:https://www.yohobuy.com/product/51704566.html
      • 目录层次尽量少:URL静态化时,尽量使用较少的目录层次,百度尤为青睐目录层次较少的URL。
      • 连词符的使用:目录和文件名单词之间建议使用短横线,不要使用下划线和稀奇古怪的字母。
  2. 页面TDK

    • 页面标题是页面优化最重要的因素
      • 独特不重复:每个页面都要有自己独特的标题标签,标题不能重复,标题是页面优化第一位的因素,是搜索引擎判断页面相关度的重要提示。
      • 准确相关:每个页面都应该准确的描述页面的内容,要很自然很准确的描述内容,必然会在标题中加上关键词,但是要注意的是,不要添加一些搜索次数高,确与页面内容无关的关键词,长期下来会判定为作弊行为。
      • 字数限制:从技术角度说标题标签可以写任意长度的文字,但是搜索结果页面显示的标题有一定的限制,百度约能显示30个字符,超出字符用省略号显示。
      • 简练通顺,不要堆砌关键词:seo不仅要考虑搜索引擎,还要考虑用户体验,不能让用户一看标题就是感觉是为关键词而关键词的页面,需要把标题写成通顺的句子。
      • 关键词出现在最前面:目标关键词应写在标题的最前面,关键词在标题中出现的位置与页面的相关性和页面排名有较大关系,位置靠前,排名通常比较好。
    • 描述标签
      • 描述标签比标题标签的重要性低很多,描述标签不显示在页面的课件内容中,搜索结果列表页中的摘要说明就是来自描述标签。
    • 关键词标签
      • 关键词标签是用来指明页面的主题关键词,现在一些主流搜索引擎都没有将关键词考虑在算法之中。
  3. nofollow标签

    • nofollow标签最初的目的是减少垃圾链接对搜索引擎的影响,标签的意义就是告诉搜索引擎这是一个不被信任的投票,不要跟踪这条链接,也不传递权重。
    • nofolow又一个用途就是用于广告链接,网络广告,告诉搜索引擎这是个广告,不要跟踪。
    • nofollow能够阻止蜘蛛爬行和传递权重,很快被seo用在内部链接,来达到控制内部权重分散的作用。
  4. 语义化标签

    • 语义化的HTML就是正确的标签做正确的事情,能够便于开发者阅读和写出更优雅的代码的同时让网络爬虫很好的解析。常见的语义化标签有,h1-h6、em、ul、ol等;
    标签 作用 备注
    H1-H6 标题 H1一个页面出现一次,从大到小顺序出现
    Strong 强调重要文本 加粗
    em 强调文本 斜体形式
    Ul 列表 无序列表
    ol 列表 有序列表
    a 连接 标签的title属性,方便搜索引擎收录
    img 图片连地址 标签的alt属性,方便搜索引擎收录
  5. 防爬虫:如果有的页面不需要蜘蛛爬取,则须要在根目录下加入robots.txt文件来屏蔽蜘蛛爬虫。如下所示:

User-Agent: *
Disallow: /passport/
Disallow: signin.html  
Disallow: reg.html   
Disallow: /cart/   
Disallow: /home/
Disallow: /shopping/
Disallow: /service/
Disallow: /settled/
Disallow: /3party/ 

微信搜索的结构 (2).png

我的想法

二、链接索引、站点地图 提交

搜索引擎的工作原理:

  1. 通过链接爬取网页信息;

  2. 预处理后添加索引库;

  3. 通过用户输入关键词,从索引数据库中查找相关内容;

所以对于一个网站来说,想要在搜索引擎中获得好的排名,通过搜索引擎带来更多的流量,索引量是前提,索引量越多,展示机会越多。要提高索引量主要有两个方法:

  1. 搜索引擎蜘蛛主动抓取网页链接

    • 做好网页内链建设,可以让搜索引擎蜘蛛更好的抓取网页链接;
    • 首页展示更多内页链接(首页最新上架商品直出),商品详情推荐其他相关商品;
  2. sitemap

    • 按照站长平台的sitemap文件格式制作sitemap文件,每个文件最多5000个链接,可制作多个(sitemap1.xml,sitemap2.xml,…)文件,制作一个sitemap.xml(包含其他sitemap文件),在站长后台提交sitemap.xml。
  3. 手工提交

    • 百度站长平台也提供了手工提交的入口,有些单独的专题页可以通过这种方式提交。
  4. 主动向搜索引擎推送链接

    • 主动推送

      • 通过接口调用的方式提交链接,每次最多2000,每天最多100w,http://data.zz.baidu.com/urls;我们通过定时任务,每天将最新的100篇逛文章链接和1000个商品详情页推送到百度接口。
    • 自动推送

      • 在页面当中添加如下js代码,当用户访问时,页面自动执行js脚本,向百度提交网页链接。

      <script>
      (function(){
          var bp = document.createElement('script');
          var curProtocol = window.location.protocol.split(':')[0];
      
          if (curProtocol === 'https') {
              bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
          } else {
              bp.src = 'http://push.zhanzhang.baidu.com/push.js';
          }
      
          var s = document.getElementsByTagName("script")[0];
      
          s.parentNode.insertBefore(bp, s);
      })();
      </script>
      

从整个结构当中,可以明显看到,微信搜索主标签有三个,朋友圈、文章、公众号。
1.在朋友圈模块,以朋友圈精选和音乐的权重最高;
2.在文章模块,则突出我的精选,金融财经,科技互联网这一系列的主标签。

一、为什么要聊微信的搜索

三、移动优先

  • MIP的页面实施

    众所周知,网站的打开速度已经成为用户体验的重要环节,特别是在移动网络下,由于网络带宽和信号等原因,往往会使用户放弃访问网页。而我们所做的就是提高页面加载速度,以尽快的时间展示页面。百度官方为了解决这一瓶颈,推出了针对移动端搜索引擎开发的一套开放性技术标准MIP,旨在提高移动端搜索引擎用户体验。于是有货WAP也做了逛详情MIP页面,提高网页加载速度。WAP-MIP网址:https://m.yohobuy.com/mip/guang/75409.html,MIP教程:https://www.mipengine.org/doc/00-mip-101.html

  • 移动适配

    百度为了提升用户的移动搜索结果浏览体验,百度移动搜索对具有对应手机站的PC站提供“开放适配”服务。通俗的理解就是告诉搜索引擎你的pc访问url和移动访问url的对应关系,即主体内容完全相同,然后通过移动适配工具进行对应关系提交,从而把pc端的收录和排名对应到移动端。PC端代码在Head标签加入以下代码,href标识WAP页面的URL。

    <meta name="applicable-device"content="pc">
    <link rel="alternate" media="only screen and(max-width: 640px)" href="WAP-URL">
    

    然后在WAP端代码Head标签加入以下代码,href标识WEB页面的URL。

    <meta name="applicable-device" content="mobile">
    <link rel="canonical" href="WEB-URL">
    

    加入完成后,进入百度站长平台把对应关系提交即可。详细步骤请参考<百度经验>,https://jingyan.baidu.com/article/466506583a2f5df548e5f868.html。

订阅号的文章搜索中,有原创标签的文章和视频的权重是最高的。

网上有一些讨论说百度搜索不行了!微信搜索要称霸~其实我对于这些倒是无感。但是微信这么亲密的应用,我最近还有些感触。

四、搜索词的采集

想必大家都知道,排名和点击什么的都是和关键词挂钩,关键词如果没有做好,则产品的排名就无从谈起,更不用说点击率和询盘了。关键词的采集需要结合自身产品的定位,去拓展相应的联想词。常见的关键词来源,XX推广后台,XX商城推荐词,XX搜索下拉框,XX关键词指数排行等等。
有了关键词来源,就可以写代码去采集这些关键词了。首先要准备一下我们要联想的关键词,即词根。通过词根去拓展我们的关键词,这样采集的数据相似度就会大大的提高。下面一个DEMO,keywords文件里是一些词根,然后通过循环词根就可以采集到大量的关键词。

// keywords.txt文件内容
鞋
袜
裤

cat keywords.txt|while read key;do curl -s "https://URL?ie=utf-8&wd=$key|awk -F"[" '{print $2}'|awk -F"]" '{print $1}'>>data.txt;done;

循环keywords文件内容,采集第三方关键词,处理想要的格式,存入data文件里。

// data.txt文件内容
"鞋柜","鞋码","鞋柜装修效果图","鞋带的系法图解","鞋子品牌","鞋码对照表","鞋柜尺寸","鞋子","鞋底"
"袜子","袜圈","袜子鞋","袜子批发网","袜子品牌","袜子的简笔画大全","袜套","袜带","袜机"
"裤子尺码对照表","裤子","裤裆藏雷","裤子尺码","裤带面","裤腰尺寸换算","裤子l码是多大","裤裙","裤长"

把采集的数据,处理一下,作为词根,再次联想其它的关键词。重复几次,则关键词就会以成倍的数量增多。

主搜索对比.jpg

现在说人们离不开手机,(下半句呢)我离不开微信。

五、搜索词的关联

在把搜索词关联之前,结合自身产品的需要,建立一张表,来管理这些关键词。比如:有货商品关联了分类和品牌,以后可以通过分类推荐这些搜索词也可以通过品牌联想出这些搜索词。这样就可以提高分类和品牌在搜索引擎的排名又可以提高用户的点击率。然而众多的搜索词里面,一定会有一些垃圾词,这是不可避免的。但我们可以通过一些规则,把这些词过滤掉。比如:过滤一些敏感词,拿剩下的词,分别去调用有货的搜索。过滤一些商品不存在或者商品数较少的词。通过分析搜索返回来的信息,关联分类和品牌及搜索出来的商品总数等信息入库。

亚洲城ca88 2

搜索词关联流程图

二、文章搜索的标签探索

微信作为我一天打开不知道多少次的超高频应用(据说一个人平均一天要打开20次-30次微信),对之又爱又恨。

六、搜索词生成页面

有了搜索词表,我们就可以把商城销量较高的相关的搜索词筛选出来。生成一个关键词页面,这样可以提高商城在搜索引擎的收录率。有货WEB是这样做的:

  • 搜索词大全页
    1. 首先通过大数据统计热销品牌和分类。
    2. 在搜索词表里,通过热销品牌和分类查询,按品牌和搜索词排序。
    3. 筛选出来的高质量搜索词存入Redis。前端只须要通过KEY获取数据,渲染页面。把数据提前生成好,这样可以减轻服务器压力,使页面以最小的代价展现出来,提高用户体验。

成品效果,请参照有货WEB产品页相关推荐一栏 https://www.yohobuy.com/chanpin/608135.html

  • 搜索词产品页
    1. 首页获取所有分类或者品牌。
    2. 通过分类或品牌查询关键词表,筛选出同一分类或品牌下所有的搜索词。
    3. 把该分类或者品牌作为KEY,关联筛选出来的词,存入Redis。如果数据大,可以分页存,这一步是为了前端通过分类或品牌,调出相关搜索词展示。
    4. 遍历筛选出来的搜索词,把该搜索词与其它词随机生成12个搜索词关联,并把该搜索词作为KEY与其它12个搜索词关联,存入Redis。

成品效果,请参照有货WEB产品大全页 https://www.yohobuy.com/cpdq

  • 商品详情页-嵌入搜索词模块
    • 上面生成搜索词页面的同时,通过分类关联了搜索词并存入Redis。刚才我们也提到了,有货商品是与分类和品牌相关联的。所以,商品详情页就可以获取到分类,通过分类KEY,获取相关的搜索词并展现。这样就可以提高用户在商品详情页的点击率,从而提高订单生成量。

成品效果,请参照有货WEB商品详情页相关推荐一栏 https://www.yohobuy.com/product/51748494.html

主标签的搜索结果.jpg

“爱”是没有它我觉得与世界断绝联系,好孤独,好怕不打开微信就错过“一个亿”,不简单指红包哦,还有信息。

七、搜索词和分词

把有货相关文章里面的内容经过分词和搜索词库对比分析,筛选出一些较高质量的词,嵌入文章里面。当用户看到文章的同时,正好有好的商品词,就会勾起用户的点击欲望,从而提高我们的PV,同时也可以提高搜索引擎的收录率。下面就重点阐述一下有货WEB文章分词。

  1. 分别获取有货商城品牌和分类,写入一个文件里。 //
    这一步就是做好分词词典,结合自身实际需求,定制分词词典。
  2. 循环获取文章详情,提取文章内容,通过分词词典提取文章内容的关键词。
  3. 提取出来的关键词通过搜索词表筛选,再一次提取较高质量的关键词。
  4. 遍历关键词,正则替换文章出现的词,并加入链接,链到chanpin页。

内链完成后的文章,通过Key存入Redis,方便前端调用。这一步放在后台处理,如果放在前端处理,势必会延长页面的展现,给服务器造成压力。
前端只需要通过Key调用Redis,这样既可以减轻服务器的压力又可以带来用户体验。

下面一个DEMO,来阐述关键词的提取(分词工具有好多,根据自身需求择取,下面用jieba来举例):

// 自定义词典, n表示词性中的名词
adidas Originals  n
VANS  n
外套  n
运动鞋  n
夹克 n

这个可以匹配词性 http://ictclas.nlpir.org/nlpir/

const nodejieba = require('nodejieba');

nodejieba.load({
    userDict: `./userDictKeyword.txt` // 载入自定义词典
});

let result = nodejieba.extract('我打算去adidas旗舰店买件运动外套和一双休闲运动鞋', 8);

[
  { word: '买件', weight: 11.739204307083542 },
  { word: 'adidas', weight: 11.739204307083542 },
  { word: '运动鞋', weight: 10.7226238216 },
  { word: '旗舰店', weight: 9.89334446674 },
  { word: '外套', weight: 9.20932976975 },
  { word: '休闲', weight: 8.51160592216 },
  { word: '一双', weight: 6.79653355899 },
  { word: '打算', weight: 6.19902528933 }
]

"结巴"中文分词网址:https://github.com/yanyiwu/nodejieba

提取的关键词有‘adidas’、‘运动鞋’,
‘外套’等一些词,很显然有些词不是我们想要的,然后通过这些词和搜索词库筛选,就可以得到我们想要的词。

亚洲城ca88 3

这是搜索当中提供的三个标签得到的搜索结果,从搜索结果当中可以看到这些内容的推荐受到了社交关系的标签权重的影响。关于这一块的深入挖掘,下一篇文章再来拆解其中规则。这时候问题来了,是不是每次的输入搜索词的搜索结果返回方式都一样?

“恨”是占据了太多时间,并且添加的好友越来越多,关注的公共号越来越多,内容过载,让我很头大,想找个东西找半天。

八、搜索词和内链架构

如果把搜索词的采集和筛选入库,看作一部分,再把搜索词关联和展现看作一部分,然后启动二个定时器,隔一段时间执行一次。那么搜索词采集和展现一套完整的架构就完美的体现出来,只需要维护词根的录入,就可以完美的展现高质量的搜索词了。下面就是处理逻辑和大体过程如下:

亚洲城ca88 4

采集和展现

主标签与其他关键词的对比.jpg

所以问题就产生了,在微信里找东西怎么破?用搜索

九、SEO的后台管理配置

针对以上优化内容,我们还开发了相应的管理后台,方便SEO运营灵活调整。

  • 词根管理,SEO运营人员只须要录入字根,后台服务就会定时采集搜索词。
  • 搜索词管理,SEO运营人员可以管理这些采集到的词,也可以手动向搜索引擎推送生成页面的链接。
  • TDK管理,通过商品详情SKN,建立一套TDK的规则,提高搜索引擎的收录率。

至此,SEO优化、搜索词采集和展现以及后台管理一整套架构流程分享完毕!

此时可以明显看到,微信肯定是对某些常用的标签进行了整合,这些标签是主标签,主标签也意味着是覆盖人群量比较多或者有明显商业价值的标签,不然投资回报率太低。根据这个猜测,我开始尝试摸索微信搜索的几个主标签。

微信搜索功能不知道大家常用吗?用它来搜过什么呢?这种需求多吗?

主标签.jpg

二、需求在哪里?什么场景下?

旅游精选、美食探索、母婴、运动健身,全都是主标签,搜索结果的推荐形式一致。那有哪些关键词是用户搜索最多的?

亚洲城ca88 5

搜索关键词.jpg

场景1

每一个搜索词的联想结果,大部分时间是受机器控制的,从这些搜索结果来看,我们会发现微信的用户需求。比如产品经理,更多的人集中在面试、招聘、入门等话题上。这意味着,在内容运营当中,可以通过这些主流话题来吸引目标受众的流量,接下来就是如何优化自己的内容排名。假若每次输入的搜索词的联想结果大部分是受机器控制,会有一个更好玩的问题:如何让自己的联想结果词靠前?下次有研究成果再分享。

亚洲城ca88 6

搜索结果的排名采用的方式应该与传统PC端的搜索方式差不多。但是在推荐内容这一环节,微信通过好友关系提升了不同内容的权重。

场景2

微信搜索推荐机制可能是怎样的?搜索结果的排名影响因素有哪些?等我探索出一定结果后,再分享给各位。在搜索领域有经验的童鞋,欢迎来撩~

亚洲城ca88 7

场景3

亚洲城ca88 8

场景4

亚洲城ca88 9

场景5

咱们朋友圈内容都有啥?

图片:主要,这也是产品设计时候主推的内容形式。

图片附加的想法:文本内容,一般附加想法字数不会很多。

小视屏:视频内容,一般时间较短。

文本信息:长按发的文本信息,可以复制粘贴大量本文。

分享内容:网页链接,如,音乐网页,视频网页,图文网页等。

时间:创建朋友圈内容的时间。

评论:朋友圈内容的相关评论。

赞:点赞的计数,及赞的好友信息。

三、怎么搜呢?

1、入口

我们先去看看搜索的入口在哪里——点击底部“微信”“通讯录”“查找聊天内容”都会出现顶部搜索框,点击信息流里面的订阅号同样有顶部搜索且内置“搜索文章”,另外点击企业号,比如“北京交通大学”,也会出现顶部搜索框,内置“搜索应用”

亚洲城ca88 10

顶部搜索框

亚洲城ca88 11

查找聊天内容

亚洲城ca88 12

订阅号顶部的搜索文章

亚洲城ca88 13

顶部的搜索应用

2、点击搜索框

看看到哪里了?

亚洲城ca88 14

这个神奇的地方

亚洲城ca88 15

主搜索

从以上图中,可明显看到,微信搜索主要分类(标签)有三个,朋友圈、文章、公众号。

1.“朋友圈”,以朋友圈精选和音乐(权重最高,作为推荐)

2.“文章”,则突出“科技互联网”,“时尚美容”

3.“公共号”,列出经常搜索的公共号,显示8个

亚洲城ca88 16

朋友圈

亚洲城ca88 17

文章

亚洲城ca88 18

公共号

这3块都有内置词,标明可搜索类别,并且搜索框右侧小ICON做的十分自然精致。平滑过渡。

点击订阅号

亚洲城ca88 19

订阅号内搜索

订阅号里面,原创和视频的权重高

3、开始搜

当我直接在搜索框输入“腾讯大学”

亚洲城ca88 20

这样的一个排序

排序上:最常使用的、聊天记录、收藏、搜一搜;且为特型模板

亚洲城ca88 21

出现群聊

当我在朋友圈分类下搜索“雾霾”

亚洲城ca88 22

出现的是朋友圈相关内容按照时间倒序

当我在文章分类下搜,给出相关很多suggest

亚洲城ca88 23

对于“文章的定位”

每一个搜索词的联想结果,应该是受机器控制的。再多想下,从这些搜索结果来看,我们可看到微信用户的需求。

比如一个产品小白应届生(我),这些人集中在面试、招聘、入门等话题上。这意味着,在内容运营当中,可以通过这些主流话题来吸引目标受众的流量,接下来就是如何优化自己的内容排名。如何让自己的联想结果词靠前?,目前还不知道。

在公共号里面搜就不多说嘞。

搜聊天内容

亚洲城ca88 24

1

亚洲城ca88 25

2

亚洲城ca88 26

3

这个就很方便了

总结

微信搜索分为两种:1、圈内信息搜索(朋友圈内,群聊,单聊内)

大致包括:搜索好友微信,搜聊天记录,搜好友朋友圈,搜收藏内容

2、圈外信息搜索

大致包括:搜索公众号、文章

微信是连接器,把人连在一起,有人的地方就会有大量信息,又把人与信息联系,人越多,信息越多,解决找到相应信息的搜索自然诞生。不管是否在移动搜索会拔得头筹,还是变成“移动的百度”,还是希望可以净化微信里面的信息,简单点,轻量点。

有人说微信庞大用户群,我们需要搜索这些东西的几率也就越来越大,我们需要便捷、快速的锁定我们需要查看的信息。同时可以预见慢慢的微信也会成为众多信息的集散地,拥有庞大海量信息。其中不乏好的内容,当然也会有坏的内容。微信是基于熟人社交,结合微信搜索可以推出,利用营销手段进行好友圈内推广,这种口碑圈内传播,想来会很有效。这种搜索是基于熟人社交圈(有熟人背书)的搜索,更有进行商业价值转化潜力

如果商业化信息过浓,不知道用户会不会买账?

相关文章