草庐IT

手握流量密码,万粉不是梦

几何心凉 2023-04-03 原文

前言

可能大家来到CSDN的目的初衷都是不一样的,像我注册CSDN的时候完全是为了解决自己项目中的各种问题,能够有一个为我提供正确答案、正确解决方案的一个平台,简单的了解后我选择CSDN,直到成为现在的创作者也说明我的选择是对的。

认真写博客大概是在2021年的下半年,当时看到很多CSDN中的大佬,他们的粉丝量、呼吁力深深的吸引了我,所以我决定认真写博客,平时将自己的学习心得、项目中解决的问题、自己掌握的细节技术都总结于此。同时也去跟头部博主求经,汲取大佬的写作经验,好使自己也能写出好的文章。当然自己开始认真写文章的时候也没有碰上能推流的活动,到现在也是靠着自己写文章得到了这些粉丝,可能比别人更费劲了一些。

CSDN真的是一个很大的团体,同时也是大家最为公认的IT圈子,毕竟在这里大家都是一样的——‘码农’,都曾加班至天亮、都曾与产品撕逼、都曾为需求困扰、都曾为BUG崩溃,当然也有成功运行的喜悦、顺利上线的自豪。大家在这里都是一样的身份,一样的面容,正是这样一群人在CSDN中尽情的自嘲互怼,桀骜不驯的讨论技术,毫无避讳的畅谈人生!

在CSDN也认识了自己的贵人,在这里就不透露了,怕大家知道了跟我去抢,哈哈,CSDN能给我们其实很多,就但从我们自身来说,我们能够把自己所掌握的知识分享出去对我们而言本身就是一种成长,分享过程中我们对知识的进一步了解,包括我们自己的见解,其实是更深一步的掌握,通过创作更多的文章,我们也会积累一些粉丝,粉丝对于我们来说就是一种认可呀,更是我们证实自己的维度之一。不管以后我们是参与竞选甚至应聘来说我们的CSDN的账号将成为我们的一大亮点。其实CSDN能够给我们不仅仅是上述的亮点还可以挣到零花钱哦!后面也会为大家分享一些,其实不管我们为什么来到CSDN既然选择了创作首先我们需要粉丝。

今天的头篇流量密码就是关于我们的创作热榜

全站热榜



上面箭头要表示的是发布的日期哈!

当然我本身比较菜上榜的名次也是比较靠后所以涨粉数量很少,但是大家可以看到我们涨粉波动,甚至达到高峰的就是我们文章上榜后,可见上榜给我们带来的流量还是蛮大的!

如何登上热榜

(并非绝对而是自己的一些经验,只是自己的一些总结,如有分歧勿喷大家可以选择性的借鉴)

  • 蹭热度,现阶段大家想看什么、大家追捧什么、大家关注什么也就是比较火热的话题,例如云原生、蓝桥杯

  • 算法对文章质量有一定的规则校验,所以我们的文章含金量也至关重要

  • 文章篇幅(适中)

  • 文章内容(丰富)下方介绍如何布局文章排版

  • 避免敏感词(如果文章中出现一些敏感词、或者哪些内容不合适不利于文章推广 这里会有提示的

  • 文章互动数据(根据我们的私域去让文章具备一定热度,达到登上热榜的门槛)私聊这个话题

如何布局文章排版(个人习惯)

标题

具备吸引性、中心明确

热榜文章展示面只有一个文章封面和文章标题,我们要让这两项足以吸引用户的眼球
用户一眼就能看出文章大致方向,而且让用户有点进去的欲望!


但是大家要注意的是杜绝标题党,CSDN热榜算法筛标题党并进行降权

补充:
CSDN的大部分流量都是通过百度查找问题进来的 还有一部分是通过搜索教程进来的 所以标题我们就很难把控 比如前端而言 可能搜个Vue安装 而我们花哨的标题就没希望了 不能精准的匹配 但是如果我们没有花哨的文章就很难再流量池里面发酵 这就需要我们先以吸引眼球为主 后面再改成比较呆板的标题。
我们要保证让更多人百度后精准的找到我们的文章,这是长远之计;

前言/导读/摘要/写在前面

就是文章的创建目的、创作背景,让读者进来后就知道本篇文章是在说什么,他能够学到什么?收获什么?像我们去看一本书前面都会有这类的总结索引。

添加文章目录:@[TOC]

让用户能够直白的看到我们文章涵盖的知识点以及阶段内容,能够方便读者结合自身的技术储备 高效的阅读文章

文章开头图片

针对全篇文章技术找一个技术对应图,这个并非是热榜算法的加分项,而是能够让我们的文章开篇添加一点色彩,给点视觉冲击让读者没有那么枯燥。
比如写的都是javascript类型

丰富多彩的内容

理论基础+效果图的展示/实现代码/个性化的表达,很多语言可能不像前端一样直接能找到代码呈现出来的效果,例如java逻辑/python/数据 大家可以利用分析图来代替效果图,例如配上一些流程图/思维导图能够让用户更加明确的看到我们再说什么,表达什么,辅助读者对文章的理解。

当然我们在文章中也可以通过一些小表情、小标志突出一句话 或者一个点让文章更加生动 根据个人喜好即可 注意:CSDN会有软文剔除,所以如果太多这种会被识别为软文

注意: 因着邹总的提醒又去看了我们文章质量的识别,建议大家如果为了冲击热榜我们尽量不要加这些,会影响我们的文章质量分,会降权!

文末、写在最后

个性话的结尾、也可以是对上面文章的整体总结当让也可以在写在最后前面进行总结

实现语法:

>
>✨$\textcolor{blue}{原创不易,还希望各位大佬支持一下}$ <br/>
>👍 $\textcolor{green}{点赞,你的认可是我创作的动力!}$ <br/>
>⭐️ $\textcolor{green}{收藏,你的青睐是我努力的方向!}$ <br/>
>✏️ $\textcolor{green}{评论,你的意见是我进步的财富!}$ <br/>

投票

如果我们的文章写的比较中性,大家完全可以在文章末尾添加一个投票,让读者有了互动,也同时能够发表出自己的见解


添加即可

定时发布

很多粉丝再说有时候写完文章很晚了,甚至就喜欢晚上写文章,但是又想着白天发布,害怕自己忘记,我们CSDN有定时发布功能哦


选择自己想要发布的时间即可

质量分检测

如果我们文章得质量分很高文章内容很具有亮点,是很有可能被推荐到首页赚取更多曝光得。

就比如

而且现在还有了文章质量分检测,可以查询自己文章得质量分数:https://www.csdn.net/qc

热榜算法法则

范博士对热榜算法更新说明:大家可以看更新日志的原文说明 http://t.csdn.cn/XGyA4


上面新增的文章质量分计算规则:https://blog.csdn.net/ccat/article/details/123911429?spm=1001.2014.3001.5502

综合热榜增加对用户投诉多的广告软文的识别和过滤。





在CSDN还有更多的涨粉通道与途径,会持续为大家输出内容,我们下期再见吧!

有关手握流量密码,万粉不是梦的更多相关文章

  1. 【Java 面试合集】HashMap中为什么引入红黑树,而不是AVL树呢 - 2

    HashMap中为什么引入红黑树,而不是AVL树呢1.概述开始学习这个知识点之前我们需要知道,在JDK1.8以及之前,针对HashMap有什么不同。JDK1.7的时候,HashMap的底层实现是数组+链表JDK1.8的时候,HashMap的底层实现是数组+链表+红黑树我们要思考一个问题,为什么要从链表转为红黑树呢。首先先让我们了解下链表有什么不好???2.链表上述的截图其实就是链表的结构,我们来看下链表的增删改查的时间复杂度增:因为链表不是线性结构,所以每次添加的时候,只需要移动一个节点,所以可以理解为复杂度是N(1)删:算法时间复杂度跟增保持一致查:既然是非线性结构,所以查询某一个节点的时候

  2. ruby-on-rails - Ruby 流量控制 : throw an exception, 返回 nil 还是让它失败? - 2

    我在思考流量控制的最佳实践。我应该走哪条路?1)不要检查任何东西并让程序失败(更清晰的代码,自然的错误消息):defself.fetch(feed_id)feed=Feed.find(feed_id)feed.fetchend2)通过返回nil静默失败(但是,“CleanCode”说,你永远不应该返回null):defself.fetch(feed_id)returnunlessfeed_idfeed=Feed.find(feed_id)returnunlessfeedfeed.fetchend3)抛出异常(因为不按id查找feed是异常的):defself.fetch(feed_id

  3. ruby-on-rails - 在 Rails 中自定义 "Password confirmation doesn' t 匹配密码 - 2

    有没有办法在Rails中为确认字段自定义消息?例如在设计中我必须输入密码和password_confirmation并且错误消息是:Passwordconfirmationdoesn'tmatchPassword我可以更改事件记录语言环境消息(“不匹配”),但它会在该语言环境消息的开头和结尾输出密码确认和密码,所以我得到如下内容:"PasswordconfirmationmustmatchPassword"有没有办法将其更改为不同的字符串?PasswordconfirmationandPasswordmustmatch.编辑另一件事是拥有完全自定义的消息,例如:'Setpassword

  4. ruby-on-rails - 只有当不是 nil 时才执行映射? - 2

    如果names为nil,则以下中断。我怎样才能让这个map只有在它不是nil时才执行?self.topics=names.split(",").mapdo|n|Topic.where(name:n.strip).first_or_create!end 最佳答案 其他几个选项:选项1(在其上执行map时检查split的结果):names_list=names.try(:split,",")self.topics=names_list.mapdo|n|Topic.where(name:n.strip).first_or_create!e

  5. ruby-on-rails - Rails 格式验证——字母数字,但不是纯数字 - 2

    什么是测试格式验证的最佳方法让我们说一个用户名,使用字母数字的正则表达式,但不是纯数字?我一直在我的模型中使用以下验证validates:username,:format=>{:with=>/^[a-z0-9]+[-a-z0-9]*[a-z0-9]+$/i}数字用户名(例如“342”)通过了验证,这是我不想要的。 最佳答案 您想“向前看”一封信:/\A(?=.*[a-z])[a-z\d]+\Z/i 关于ruby-on-rails-Rails格式验证——字母数字,但不是纯数字,我们在Sta

  6. ruby - 如何捕获所有 HTTP 流量(本地代理) - 2

    我希望访问我机器上的所有HTTP流量(我的Windows机器-不是服务器)。据我了解,拥有一个本地代理是所有流量路线的必经之路。我一直在谷歌搜索但未能找到任何资源(关于Ruby)来帮助我。非常感谢任何提示或链接。 最佳答案 WEBrick中有一个HTTP代理(Rubystdlib的一部分)和here's一个实现示例。如果你喜欢生活在边缘,还有em-proxy伊利亚·格里戈里克。这postIlya暗示它似乎确实需要一些调整来解决您的问题。 关于ruby-如何捕获所有HTTP流量(本地代理)

  7. ruby - 强制浏览器下载文件而不是打开文件 - 2

    我要下载http://foobar.com/song.mp3作为song.mp3,而不是让Chrome在其native中打开它浏览器中的播放器。我怎样才能做到这一点? 最佳答案 您只需要确保发送这些header:Content-Disposition:attachment;filename=song.mp3;Content-Type:application/octet-streamContent-Transfer-Encoding:binarysend_file方法为您完成:get'/:file'do|file|file=File.

  8. ruby - 更改 $LOAD_PATH 时,为什么使用 unshift 而不是 push? - 2

    我发现ruby加载路径是一个数组,很多项目都是这样使用的:$:.unshift(File.expand_path("../../lib",__FILE__))可以将本地文件添加到ruby路径数组的前面,方便我们require或者load。所以,我希望知道为什么我们不使用push将文件添加到数组的末尾? 最佳答案 假设您有一个“date.rb”文件(为什么不呢)并且您想要加载这个文件,而不是标准库日期。如果您使用追加,当您调用require'date'时您的文件将永远不会被加载,因为它位于数组的末尾并且标准日期会在之前找到。因此,如果

  9. ruby-on-rails - 我如何比较 'Bcrypt' Gem解密的密码和加密的密码 - 2

    我正在尝试对某些帖子的评论使用简单的身份验证。用户使用即时ID和密码输入评论我使用“bcrypt”gem将密码存储在数据库中。在comments_controller.rb中像这样@comment=Comment.new(comment_params)bcrypted_pwd=BCrypt::Password.create(@comment.user_pwd)@comment.user_pwd=bcrypted_pwd当用户想要删除他们的评论时,我使用data-confirm-modalgem来确认数据在这部分,我必须解密用户输入的密码以与数据库中的加密密码进行比较我怎样才能解密密码,

  10. ruby-on-rails - 如何在记录更新期间从验证中排除密码字段? ( rails 3.0.4, ruby 1.9.2) - 2

    我有一个允许更新用户记录的表单。它包含:password和:password_confirmation字段,但我不希望在数据库中已存储加密密码时对它们运行验证。View文件中的字段:'ConfirmPassword'%>在互联网上搜索时,我发现了这段代码,我认为它是针对以前版本的Ruby/Rails的。(我会把它放在我的用户模型中。)validates_presence_of:password,:on=>create由于我的用户模型中密码验证的语法不同(如下),我对我需要的语法感到困惑。validates:password,:presence=>true,:confirmation=>

随机推荐