技术文章写作及运营的技巧:分析篇 | 什么样的文章受欢迎?

对于以技术为核心的技术博客来说,人们是冲着他们需要的内容去的,绝大多数情况下都不是在闲逛。如果你的网站里没有他想要的东西的话,他便会离开,人们是出于目的去搜索,基于动机,而不是无聊的在闲逛。无聊的话,他们更多的会去刷刷朋友圈的,看看鸡汤。

文章的类型

依据我的经验,我将技术博客分为下面几种类型:

文章类型 频率 时间
技术细节型 几次/天 15~30分钟
干货型 几次/月 1~2小时
实践总结型 几次/ 周 2+小时
杂谈与鸡汤型 几次/季度 1 + 小时 ~ 几个月

并且他们的流量来源大概来源于下图所示:

分析如下:

  • 前三者可以带来很多的流量,后者可以带来大量的评论啦。

  • 前三者可以让你在Google上有一个好位置,后者可以让你在用户心中有个好位置。

  • 社交媒体可以让第四种类型的文章,有大量的评论和转载。

  • 干货型和实践总结型的文章通过聚合网站来传播的效果最好。

  • 前三种类型的用户获取到他们想要的信息就走了,不会留下评论

  • 第四种类型,没有大V的光环,偶尔文章被转企业V转转也能多个几十个粉丝。所以我没有第四种类型的文章太多的经验哈。

不过,下面我们要依据不同的流量来源来分析文章的用户群体。

搜索引擎:完成工作

使用搜索引擎来找内容的用户一般都是为了完成工作,这一类的流量主要是以技术细节型的文章为主。先让我们简单地了解一下,什么是技术细节型的文章——就是看一些标题啦:

这一些文章展现了特别多的技术细节。对于不懂这个领域的人来说,他们完成没有兴趣。因此就算你把这一类的文章推送到各个平台上,也不会有效果的。所以写好内容,然后取个好标题,然后将这件事交给搜索引擎就可以了。他们想要的只是获取他们想要的内容,而我们所要做的就是给他们想要的内容。因为:

用户不想在你的网站花费太多的时间,他们需要有足够的时间去做别的事情

我们只想解决我们当前的问题,完成后我们就可以去刷朋友圈了。

用户行为分析

下图是我博客的流量来源分析:

我们可以看到在第二栏“起始页”里,绝大部分的用户(13万/15万)都离开了——即用户找到了他们想要的内容,随后就离开了,这对于其他类型的文章也是一样的。不过,值得注意的是大概会有2万的用户会继续访问其他页面。

主要的用户来源都来自Google,这时就依赖于我们在Google中有一个好的排名。上神图:

依据Mediative在2014年的研究(The Evolution of Google’s Search Results Pages & Effects on User Behaviour)表明,新的眼动研究如下图所示:

这只是在说明Google的语义化搜索,已经初显成效。值得注意的是:2005年时,前4位的链接点击比例是47.8%,而在2014年这次研究的结果是62.6%。

作为一个专业的程序员,我们会用问题的关键词去搜索,如InsecurePlatformWarning: A true SSLContext object is not available. 。 如果这时你的标题就是《Python 解决 InsecurePlatformWarning: A true SSLContext object is not available》,那么你就找到了你的用户了。

这是我之前用了5分钟不到的时间写的一篇文章,它在半年的时间里带来了6,599个访问量。它在Google的搜索结果中排第一:

(PS: 虽然很不情愿地被排名第二的文章抄袭了——但是我还是第一,这该死的伪原创。)

对于大部分用户来说,一看到这个标题就深深觉得这会解决自己的问题,并且它还是中文的。同时,随着用户点击量的升高这篇文章的排名就会越来越高——这就是Google。

用户试了一下上面的解决问题的思路,发现可以工作,于是就走了。当用户发现按上面的步骤来不行,大部分用户就直接离开了。除非这是唯一的解决方案,那么用户可能会抱一点点希望的留个言。

聚合网站

对于现今的大部分技术类聚合网站来说,他们的特点都是差不多的——即由用户来提交技术文章的链接,再由用户来对文章进行“顶”和“踩”来决定其在首页的位置。这一类比较流行的有:

  • CSDN的极客头条 (http://geek.csdn.net)

  • 开发者头条 (http://toutiao.io/)

  • 稀土掘金 (http://gold.xitu.io/)

他们的特点都和上面是一样的,唯一有所区别的是开发者头条是由编辑来选出可以上头条的,随后也会进入用户顶和踩的通道。

这里是我们能统计到流量的网站的数据:

上图是文章发布在CSDN极客头条上的,可以看到阅读数有5k+。

而在稀土掘金上也有1k+的阅读量,而如果是一些更好的技术文章,那么它就会有更高的阅读量。在这些网站上比较受欢迎的文章类型就是:

  • 干货型

  • 实践总结型

  • 杂谈与鸡汤型

除了好的内容之外,他也应该是普通用户能读懂的读物,如:

对于这部分的内容来说,我们只需要关注一点:人们只关注和自己相关的,并且也是可以达到的

除此,还要有一个好的标题:

这些文章和总结只要标题好、内容实在,都很容易在聚合网站上有一个好的排名。并且越容易获得比较高的关注,即“马太效应”。

实际上,如果你是在一个恰当的时间发布了你的文章,那么你也会获得一个高的关注。这是个秘密,就不要问我为什么了。

社交与新媒体

这一类主要于传播性为主,主要适合那些“杂谈与鸡汤型”和不需要代码的“干货型”。因为我不是一个大V啦,我只能介绍一些有限的经验。主要以下面的几个为主:

  • 微博

  • 微信公众号

  • 知乎

  • 论坛

  • 媒体平台,如今日头条的头条号、企鹅媒体平台等等

需要注意的一点是,微信公众号是封闭的,即如果我们的粉丝量少,那么我们要推广我们的文章难度非常大。这一点同理于微博,但是我们可以在微博上@大V,如果内容好,那么大V自然也会帮你转。而知乎、论坛则是开放型的,而这主要是取决于在这个平台上用户的质量比较高。媒体平台则是另外一种形式,主要是由于笔者尝试了几次,发现在这些平台上也是可行的,除了读者的质量比较不高。

对比如下:

类型 开放度 传播难度 粉丝质量 保护原创 上手难度 受众 持续性
微博 中等 一般 中等 特别差 容易 依赖于粉丝数 一天~几天
微信公众号 封闭 依赖于粉丝数 几天
知乎 容易 中等 容易 关注话题的人 几天~几个月
论坛 中等 容易 中等 一般 容易 论坛中的用户 几天
媒体平台 容易 一般 几乎所有相关的用户 一天~几天

下面就让我们展开上面的内容吧!

微博

技术文章要在微博上传播开来的难度还是挺大的,除非你是大V。但是如果是一些好的内容也可以传播开来,主要看大V的扩散了——大V就是你的文章的引爆点。如下图是我之前写的 《全栈增长工程师指南》,有幸得图灵教育和网的扩散,因此有了195个转发。

然并卵,由于没有分析工具,就没有办法帮分析了。值得注意的是,文章在微博上的传播时间比较短。换句话说,在明天没有人转发你的微博了。它唯一的主要作用是,帮你提高粉丝数。

微信公众号

微信公众号就是一个门槛更高的活动了,坑比较深。如果好友不多、粉丝不高、自身知识度不高,传播起来难度就更大了。由于我的粉丝数量还不是非常多,我只能从中挑选中阅读量最高的一篇文章。这篇《为什么说全栈工程师是未来?》一共有2897个阅读,244个转发。

所以,你也猜到了主要是靠朋友圈转发。而这有一个明显的限制是,假设1000个粉丝里只有20个转发,那么这篇文章的每天阅读人数就会是就会呈现递减趋势。通常这也是大部分文章的阅读量模型,除非中间有大V转发。

知乎

知乎也是我最近尝试去玩的平台,总得来说上手是最容易的——只要你的内容好,那么完全没有难度。如下图是《全栈增长工程师指南》的流量来源,会发现知乎占了很大的一部分。这种软植入的广告,在大家看来还是可以接受的。

然,如果我们尝试在上面推广微信公众号的话,可能会遇到一些挫折。不过可以放上微信上的文章的链接。除此还有一个小技巧便是,把你写过的文章贴在相关的答案里加上原文链接即可。

这里还需要注意的一点是,如果一个问题的关注人数比较少,那么可能以后关注的人数也不会多。所以如果你还只是一个小V的话,不烦和我一样将目标放在那些关注人数稍微多一点的问题上。在自己的关注人数上升后,再转到这些问题上,要不会吃力不讨好。

媒体平台

今日头条的头条号是让我最吃惊的一个平台——随便一篇文章都可以有上千、上万的阅读量。如下图就是我最近发的一篇文章:

开始在这个平台上使用的原因是,自己发的文章经常到转载到上面,并且被修改得面目全非。同样的,我在开始使用微信公众号时也是如此。随后,我发现在上面可以有极大的阅读量,这下我就放心了。让更多的人可以接触我的文章这就足够了~~。

今日头条采用的是推荐机制,即你只要看过某篇技术文章,那么你还会类似的技术文章。因此我们的文章就很容易被推荐了,那么阅读量就上去了。唯一的缺点是,由于面向的读者是大众,很容易遇到很多喷子。

简书

简书也是一个很不错的写作平台,只是如果我们的文章上不了首页推荐的话,那么我们也不难获得很高的阅读。当你上了首页的推荐后,就会有下面的阅读量和喜欢。受限于技术文章的阅读群体比较小,也不会特别广泛。

不过,如果你写的是什么值得推荐的APP那就还好,一般人都看得懂。并且简书上是打不了广告的,我们只依靠于在文中放点链接,哈哈~~。

这也恰恰是它为什么是一个非常好的写作平台的原因。

小结: 大连接

最后,让我们一张图结束这一篇的内容吧!你能想到什么??

如果我们有一篇文章很火爆,那么它应该也要带动其他文章的增长。

精彩内容期待下一篇《创作篇:写作的要点》

欢迎关注我的微信公众号Phodal

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


文章浏览阅读752次。关系型数据库关系型数据库是一个结构化的数据库,创建在关系模型(二维表模型)基础上,一般面向于记录SQL语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作主流的关系数据库包括Oracle、Mysql、SQL Server、Microsoft Access、DB2等非关系型数据库NoSQL(nOSQL=Not Only SQL),意思是“不仅仅是SQL”,是非关系型数据库的总称。除了主流的关系型数据库外的数据库,都认为是非关系型主流的NoSQ.._redis是非关系型数据库吗
文章浏览阅读687次,点赞2次,收藏5次。商城系统中,抢购和秒杀是很常见的营销场景,在一定时间内有大量的用户访问商场下单,主要需要解决的问题有两个:1. 高并发对数据库产生的压力;2. 竞争状态下如何解决商品库存超卖;高并发对数据库产生的压力对于第一个问题,使用缓存来处理,避免直接操作数据库,例如使用 Redis。竞争状态下如何解决商品库存超卖对于第二个问题,需要重点说明。常规写法:查询出对应商品的库存,判断库存数量否大于 0,然后执行生成订单等操作,但是在判断库存是否大于 0 处,如果在高并发下就会有问题,导致库存_php库存结余并发
文章浏览阅读1.4k次。MongoTemplate开发spring-data-mongodb提供了MongoTemplate和MongoRepository两种方式访问MongoDB,MongoRepository的方式访问较为简单,MongoTemplate方式较为灵活,这两种方式在Java对于MongoDB的运用中相辅相成。_springboot插入指定的mongodb数据库
文章浏览阅读887次,点赞10次,收藏19次。1.背景介绍1. 背景介绍NoSQL数据库是一种非关系型数据库,它的特点是可以存储非结构化的数据,并且可以处理大量的数据。HBase是一个分布式、可扩展的列式存储系统,它是基于Google的Bigtable设计的。HBase是一个开源的NoSQL数据库,它的核心功能是提供高性能的随机读写访问。在本文中,我们将对比HBase与其他NoSQL数据库,例如Redis、MongoDB、Cass...
文章浏览阅读819次。MongoDB连接失败记录_edentialmechanisn-scram-sha-1
文章浏览阅读470次。mongodb抽取数据到ES,使用ELK内部插件无法获取数据,只能试试monstache抽取mongodb数据,但是monstache需要mongodb replica set 模式才能采集数据。############monstache-compose文件。#replicas set 启动服务。# 默认备份节点不能读写,可以设置。# mydb指的是需要同步的数据库。#登录主mongodb初始化rs。#primary 创建用户。# ip地址注意要修改。# ip地址注意要修改。_monstache csdn
文章浏览阅读913次,点赞4次,收藏5次。storage:fork: trueadmin登录切换数据库注意: use 代表创建并使用,当库中没有数据时默认不显示这个库删除数据库查看表清单> show tables # 或者 > show collections表创建db.createCollection('集合名称', [options])table1字段类型描述capped布尔(可选)如果为 true,则创建固定集合。固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档。_mongodb5
文章浏览阅读862次。Centos7.9设置MongoDB开机自启(超全教程,一条龙)_mongodb centos开机启动脚本
文章浏览阅读1.3k次,点赞6次,收藏21次。NoSQL数据库使用场景以及架构介绍
文章浏览阅读856次,点赞21次,收藏20次。1.背景介绍1. 背景介绍NoSQL数据库是一种非关系型数据库,它的设计目标是为了解决传统关系型数据库(如MySQL、Oracle等)在处理大量不结构化数据方面的不足。NoSQL数据库可以处理大量数据,具有高性能、高可扩展性和高可用性。但是,与关系型数据库不同,NoSQL数据库没有固定的模式,数据结构也不一定是表格。在NoSQL数据库中,数据存储和查询都是基于键值对、列族、图形等不同的...
文章浏览阅读416次。NoSQL定义:非关系型、分布式、开放源码和具有横向扩展能力的下一代数据库。由c++编写的开源、高性能、无模式的基于分布式文件存储的文档型数据库特点:高性能、高可用性、高扩展性、丰富的查询支持、可替换已完场文档某个指定的数据字段应用场景:社交场景:使用mongodb存储用户信息游戏场景:用户信息,装备积分物流场景:订单信息,订单状态场景操作特点:数据量大;读写操作频繁;价值较低的数据,对事物性要求不高开源、c语言编写、默认端口号6379、key-value形式存在,存储非结构化数据。_nosql
文章浏览阅读1.5k次,点赞3次,收藏2次。Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: Failed to create socket. at redis.clients.jedis.DefaultJedisSocketFactory.createSocket(DefaultJedisSocketFactory.java:110) at redis.clients.jedis.Connection.connect(Conne_redis.clients.jedis.exceptions.jedisconnectionexception: failed to create so
文章浏览阅读6.5k次,点赞3次,收藏12次。readAnyDatabase(在所有数据库上都有读取数据的权限)、readWriteAnyDatabase(在所有数据库上都有读写数据的权限)、userAdminAnyDatabase(在所有数据库上都有管理user的权限)、dbAdminAnyDatabase(管理所有数据库的权限);:clusterAdmin(管理机器的最高权限)、clusterManager(管理和监控集群的权限)、clusterMonitor(监控集群的权限)、hostManager( 管理Server);_mongodb创建用户密码并授权
文章浏览阅读593次。Redis是一个基于内存的键值型NoSQL数据库,在实际生产中有着非常广泛的用处_搭建本地redis
文章浏览阅读919次。Key 的最佳实践[业务名]:[数据名]:[id]足够简短:不超过 44 字节不包含特殊字符Value 的最佳实践:合理的拆分数据,拒绝 BigKey选择合适数据结构Hash 结构的 entry 数量不要超过 1000(默认是 500,如果达到上限则底层会使用哈希表而不是 ZipList,内存占用较多)设置合理的超时时间批量处理的方案:原生的 M 操作Pipeline 批处理注意事项:批处理时不建议一次携带太多命令。Pipeline 的多个命令之间不具备原子性。_redis高级实战
文章浏览阅读1.2k次。MongoDB 递归查询_mongodb数据库 递归
文章浏览阅读1.2k次。通过实际代码例子介绍:如何通过MongoTemplate和MongoRepository操作数据库数据_springboot操作mongodb
文章浏览阅读687次,点赞7次,收藏2次。首先欢迎大家阅读此文档,本文档主要分为三个模块分别是:Redis的介绍及安装、RedisDesktopManager可视化工具的安装、主从(哨兵)模式的配置。_redis 主从配置工具
文章浏览阅读764次。天下武功,无坚不摧,唯快不破!我的名字叫 Redis,全称是 Remote Dictionary Server。有人说,组 CP,除了要了解她外,还要给机会让她了解你。那么,作为开发工程师的你,是否愿意认真阅读此心法抓住机会来了解我,运用到你的系统中提升性能。我遵守 BSD 协议,由意大利人 Salvatore Sanfilippo 使用 C 语言编写的一个基于内存实现的键值型非关系(NoSQL)..._redis 7.2 源码
文章浏览阅读2k次。MongoDB 的增删改查【1】_mongodb $inc