【微信SEO】公众号也能做排名?
[写于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】公众号也能做排名?的更多相关文章
- 初涉node.js做微信测试公众号一路填坑顺便发现个有趣的其他漏洞
[微信测试公众号] 半年前耍着玩搭起来的“微信简历”,是LAMP版的,很皮毛. 微信的官方文档在这 http://mp.weixin.qq.com/wiki/index.php 1.获取access ...
- JAVA开发微信支付-公众号支付/微信浏览器支付(JSAPI)
写这篇文章的目的有2个,一是自己的项目刚开发完微信支付功能,趁热回个炉温习一下,二也是帮助像我这样对微信支付不熟悉,反复看了多天文档还是一知半解,原理都没摸清,更不要说实现了.本以为网上的微信开发教程 ...
- atitit. access token是什么??微信平台公众号开发access_token and Web session保持状态机制
atitit. access token是什么??微信平台公众号开发access_token and Web session保持状态机制 1. token机制and session保持状态机制 1 ...
- 微信jsSDK公众号开发时网页提示 invalid signature错误的解决方法
微信公众号开发jsSDK,链接地址不能加?参数,可以通过#传递参数. 不然.页面wx.ready()时就会报错,用 wx.error(function (res) { alert("接口验证 ...
- php 微信登录 公众号 获取用户信息 微信网页授权
php 微信登录 公众号 获取用户信息 微信网页授权 先自己建立两个文件: index.php 和 getUserInfo.php index.php <?php //scope=snsap ...
- 微信支付公众号支付redirect_uri域名与后台配置不一致,错误码10003
最近弄微信支付,微信支付公众号支付redirect_uri域名与后台配置不一致,错误码10003,最容易出错两个地方 1,appid 对应不到 2,开发者网页授权 填写域名 文章来自http://ww ...
- 微信JSAPI 公众号支付 H5支付以及APP支付 WEBAPI接口开发测试
统一下单入口 调用该方法入口: public void WxPayAPI() { //string PayPrice ="99.9"; ////订单号 //string Payor ...
- 企业号微信支付 公众号支付 H5调起支付API示例代码 JSSDK C# .NET
先看效果 1.本文演示的是微信[企业号]的H5页面微信支付 2.本项目基于开源微信框架WeiXinMPSDK开发:https://github.com/JeffreySu/WeiXinMPSDK 感谢 ...
- 微信支付---公众号支付和H5支付区别
微信支付分为如下几种:(来源https://pay.weixin.qq.com/wiki/doc/api/index.html) 本文主要讲解公众号支付和H5支付,两者均属于线上支付比较常用的方式: ...
随机推荐
- SDWebImage源码解读之SDWebImageDownloaderOperation
第七篇 前言 本篇文章主要讲解下载操作的相关知识,SDWebImageDownloaderOperation的主要任务是把一张图片从服务器下载到内存中.下载数据并不难,如何对下载这一系列的任务进行设计 ...
- 标准产品+定制开发:专注打造企业OA、智慧政务云平台——山东森普软件,交付率最高的技术型软件公司
一.公司简介山东森普信息技术有限公司(以下简称森普软件)是一家专门致力于移动互联网产品.企业管理软件定制开发的技术型企业.公司总部设在全国五大软件园之一的济南齐鲁软件园.森普SimPro是由Simpl ...
- 06.SQLServer性能优化之---数据库级日记监控
汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 之前说了一下数据库怎么发邮件:http://www.cnblogs.com/duniti ...
- 用scikit-learn学习DBSCAN聚类
在DBSCAN密度聚类算法中,我们对DBSCAN聚类算法的原理做了总结,本文就对如何用scikit-learn来学习DBSCAN聚类做一个总结,重点讲述参数的意义和需要调参的参数. 1. scikit ...
- AFNetworking 3.0 源码解读(九)之 AFNetworkActivityIndicatorManager
让我们的APP像艺术品一样优雅,开发工程师更像是一名匠人,不仅需要精湛的技艺,而且要有一颗匠心. 前言 AFNetworkActivityIndicatorManager 是对状态栏中网络激活那个小控 ...
- Unity3D 5.3 新版AssetBundle使用方案及策略
1.概览 Unity3D 5.0版本之后的AssetBundle机制和之前的4.x版本已经发生了很大的变化,一些曾经常用的流程已经不再使用,甚至一些老的API已经被新的API所取代. 因此,本文的主要 ...
- dotNet Core开发环境搭建及简要说明
一.安装 .NET Core SDK 在 Windows 上使用 .NET Core 的最佳途径:使用Visual Studio. 免费下载地址: Visual Studio Community 20 ...
- 分页插件--根据Bootstrap Paginator改写的js插件
刚刚出来实习,之前实习的公司有一个分页插件,和后端的数据字典约定好了的,基本上是看不到内部是怎么实现的,新公司是做WPF的,好像对于ASP.NET的东西不多,导师扔了一个小系统给我和另一个同事,指了两 ...
- TemplateMethod(模块方法模式)
/** * 模块模式 * @author TMAC-J * 将一个完整的算法分离,分成不同的模块 * 用于有很多步骤的时候,可能以后这些步骤还会增加,把这些步骤分离 * 将有共性的部分放在抽象类中 * ...
- sqlserver批量修改首字母为大写
'hello world' ----> 'Hello world' update tableName set columnName=CHAR(ASCII(SUBSTRING(columnN ...