[写于2016年8月]

最近,微信团队发出一则公告,开放公众号运营者一年内更改公众号名一次,这对不少名字起的奇葩名字(包括dkplus)的公众号来说是一件好事。

为什么说是好事呢?公众号名字直接关联到一个重要的问题:公众号SEO

什么是SEO?

SEO是指Searching Engine Optimization,即搜索引擎优化。

简单的说,就是在搜索引擎下搜索关键词,让用户搜到自己的网站并且排名靠前。

什么是公众号SEO?

道理一样,如果你搜关键词java,搜索出来的结果肯定是跟java有关的公众号,用户对搜索结果一般都是由上往下看,所以他最有可能点进最先看到的公众号,然后增大了关注的可能性。所以,公众号SEO能有效地增粉。

怎么做公众号SEO?

这跟网站做SEO有很大区别,但是又有点相似。

网站做SEO很重要的两个指标:内部优化、外链。

内部优化指:网站内容更新、TDK优化,外链要兼顾数量和质量。

TDK指的是Title(标题) Description(描述) Keywords(关键词)

而微信公众号不是一个网站,所以不能像网站那样改一改网页代码就能修改TDK,我们要利用公众号的相关设置。

首先是名字

公众号名字相当于title,名字起的好,搜索的人也就越多,增粉的可能性也就越大。比如说java编程,学计算机的学生估计会搜一搜java编程两个词,搜索到java编程这个公众号的可能性非常大。

如果我想的名字被别人用了怎么办?

这是一个先天不足的问题,你注册公众号的时机不对。

你可以使用长尾关键词,比如java编程大神 java网络编程天才

你也可以这样尝试:关键词+个性名,比如,java编程dkplus

最好不要用上符号,因为基本上没有人会在搜索框输入符号,这会减弱你的相关性;

名字不宜过长,名字是否容易记住也是衡量标准之一。

然后是描述

所谓描述,其实就是公众号的简介。

公众号的简介也会被微信搜索引擎检索到,公众号名出现的关键词所带来的相关性会更高,但是如果简介能出现关键词,会增加公众号和关键词之间的相关性。

例如,前一阵子,MySQL中文网这个公众号改名为老叶茶馆,但这丝毫不影响搜索mysql这一关键词能找到他这一事实,因为他的公众号简介是这样写的:

叶金荣,ORACLE MySQL ACE,专注MySQL十余年,分享MySQL技术及工作心得。

简介里出现了3次MySQL,即使他名字中没有MySQL,仍然能通过简介里的关键词搜索到他的公众号。

再来就是文章

文章也需要优化标题、摘要、内容。

现在微信搜索已经支持搜索用户 朋友圈 公众号 文章,所以做公众号SEO也要关注文章怎么带关键词能提高曝光率。

先是标题

如果你的标题不能出现你文章要讲的那方面的内容,你可以像我这篇文章一样,在前面加一个【微信SEO】,说明这篇文章是说的微信SEO,提高这篇文章被搜索到的可能性。

然后是摘要

我也是最近才考虑到摘要这一问题,摘要是对文章的大概描述,能在这里出现关键词对文章的曝光率也有很大影响。

最后是内容

有个SEO评价标准叫做关键词密度,就是文章内关键词出现频率越大,搜索引擎就判断这篇文章跟这个词的相关性越大。

计算公式:
关键词密度 = 关键词字符总数/文章总字符数

当然,如果整篇文章都是同一个词,那也没有用,这会被视为垃圾文章。

最佳的关键词密度是2% - 8%。

总结

要想做好公众号SEO,首先从公众号的名字开始。

关键词传递权重高低排序:

公众号名 > 公众号描述 > 文章标题 > 文章摘要 > 文章内容

微信公众号dkplus,由前端少侠dk搭建的分享平台,主攻web前端,但也游离于设计,乐于分享他的代码故事、ps技巧和ppt技巧。码在江湖,身不由己,珍爱生命,简约设计,我是前端,也是设计。博客园:http://www.cnblogs.com/dkplus/

【微信SEO】公众号也能做排名?的更多相关文章

  1. 初涉node.js做微信测试公众号一路填坑顺便发现个有趣的其他漏洞

    [微信测试公众号] 半年前耍着玩搭起来的“微信简历”,是LAMP版的,很皮毛. 微信的官方文档在这 http://mp.weixin.qq.com/wiki/index.php 1.获取access ...

  2. JAVA开发微信支付-公众号支付/微信浏览器支付(JSAPI)

    写这篇文章的目的有2个,一是自己的项目刚开发完微信支付功能,趁热回个炉温习一下,二也是帮助像我这样对微信支付不熟悉,反复看了多天文档还是一知半解,原理都没摸清,更不要说实现了.本以为网上的微信开发教程 ...

  3. atitit. access token是什么??微信平台公众号开发access_token and Web session保持状态机制

    atitit. access token是什么??微信平台公众号开发access_token and Web session保持状态机制 1. token机制and  session保持状态机制 1 ...

  4. 微信jsSDK公众号开发时网页提示 invalid signature错误的解决方法

    微信公众号开发jsSDK,链接地址不能加?参数,可以通过#传递参数. 不然.页面wx.ready()时就会报错,用 wx.error(function (res) { alert("接口验证 ...

  5. php 微信登录 公众号 获取用户信息 微信网页授权

    php 微信登录 公众号 获取用户信息 微信网页授权 先自己建立两个文件: index.php  和  getUserInfo.php index.php <?php //scope=snsap ...

  6. 微信支付公众号支付redirect_uri域名与后台配置不一致,错误码10003

    最近弄微信支付,微信支付公众号支付redirect_uri域名与后台配置不一致,错误码10003,最容易出错两个地方 1,appid 对应不到 2,开发者网页授权 填写域名 文章来自http://ww ...

  7. 微信JSAPI 公众号支付 H5支付以及APP支付 WEBAPI接口开发测试

    统一下单入口 调用该方法入口: public void WxPayAPI() { //string PayPrice ="99.9"; ////订单号 //string Payor ...

  8. 企业号微信支付 公众号支付 H5调起支付API示例代码 JSSDK C# .NET

    先看效果 1.本文演示的是微信[企业号]的H5页面微信支付 2.本项目基于开源微信框架WeiXinMPSDK开发:https://github.com/JeffreySu/WeiXinMPSDK 感谢 ...

  9. 微信支付---公众号支付和H5支付区别

    微信支付分为如下几种:(来源https://pay.weixin.qq.com/wiki/doc/api/index.html) 本文主要讲解公众号支付和H5支付,两者均属于线上支付比较常用的方式: ...

随机推荐

  1. 隐马尔科夫模型python实现简单拼音输入法

    在网上看到一篇关于隐马尔科夫模型的介绍,觉得简直不能再神奇,又在网上找到大神的一篇关于如何用隐马尔可夫模型实现中文拼音输入的博客,无奈大神没给可以运行的代码,只能纯手动网上找到了结巴分词的词库,根据此 ...

  2. XML技术之DOM4J解析器

    由于DOM技术的解析,存在很多缺陷,比如内存溢出,解析速度慢等问题,所以就出现了DOM4J解析技术,DOM4J技术的出现大大改进了DOM解析技术的缺陷. 使用DOM4J技术解析XML文件的步骤? pu ...

  3. iOS逆向工程之Hopper+LLDB调试第三方App

    LLDB是Low Level Debugger的简称,在iOS开发的调试中LLDB是经常使用的,LLDB是Xcode内置的动态调试工具.使用LLDB可以动态的调试你的应用程序,如果你不做其他的额外处理 ...

  4. 使用cmake自动构建工程

    公司引擎是用cmake根据目标平台来构建工程的,刚接触的时候深深体会到cmake的方便:如果目标平台是windows,它可以帮你自动构建出vs工程:如果是安卓,自动构建出eclipse工程,如果是IO ...

  5. 前端MVC学习总结(一)——MVC概要与angular概要、模板与数据绑定

    一.前端MVC概要 1.1.库与框架的区别 框架是一个软件的半成品,在全局范围内给了大的约束.库是工具,在单点上给我们提供功能.框架是依赖库的.AngularJS是框架而jQuery则是库. 1.2. ...

  6. Android实现TCP断点上传,后台C#服务实现接收

    终端实现大文件上传一直都是比较难的技术,其中涉及到后端与前端的交互,稳定性和流量大小,而且实现原理每个人都有自己的想法,后端主流用的比较多的是Http来实现,因为大多实现过断点下载.但稳定性不能保证, ...

  7. 数据的双向绑定 Angular JS

    接触AngularJS许了,时常问自己一些问题,如果是我实现它,会在哪些方面选择跟它相同的道路,哪些方面不同.为此,记录了一些思考,给自己回顾,也供他人参考. 初步大致有以下几个方面: 数据双向绑定 ...

  8. iOS在导航栏上居中显示分段控件(UISegmentedControl)

    UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:nil]; segmentedCont ...

  9. linux常用命令(3)mkdir命令

    mkdir命令1 命令格式:mkdir [选项]目录名2 命令功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录.要创建文件夹或目录的用户必须对所创 ...

  10. 腾讯云 安装mono

    一.yum -y update 运行出现以下错误: http://centos.tencentyun.com/contrib/x86_64/repodata/filelists.xml.gz: [Er ...