你在 Hacker News 上发过链接吗?
发了。然后呢?
……石沉大海。三个 upvote,一个评论——还是问「这个跟 XX 有什么区别」。然后帖子沉到第二页,再也没人看见。
这不是你一个人的经历。HN 每天收到几千条提交,能上首页的不到 3%。 那些上首页的帖子,看着像运气好——但如果你去拆它们,会发现每一篇都踩准了同一套规则。
HN 不是流量彩票。你尊重它的规则,它给你全世界最优质的技术流量。
先说 HN 是什么。
它长得像 2007 年的论坛。纯文本、无图、表格靠空格对齐。
但就是这个地方,一条帖子能带来 2 万到 8 万次高质量访问,24 小时内被 TechCrunch、Reddit、Twitter 轮番搬运。
来的人不是随便点一下就走。他们是开发者、创始人、投资人,会认真读你的产品、试你的 demo、在评论区给你真实的反馈。
HN 也是全世界最讨厌「推广」的地方。
它的官方指南第一段就写了:「请不要把 HN 主要用来推广。偶尔发自己的东西没问题,但使用这个网站的主要目的应该是满足好奇心。」
翻译成人话:你越想推销,死得越快。你越想分享一个有意思的发现,越容易被顶上首页。
在讲怎么操作之前,先说清楚什么绝对不能做。以下三条红线,碰任何一条都会被 flag 或 shadow-ban:
HN 的标题规范可能是全网最严格的:
一个能过的标题长这样:「Show HN: I built a privacy-first analytics tool in 10 days」
一个会被 flag 的标题:「🔥🔥 史上最强 AI 分析工具!10 个你不敢相信的功能!!」
HN 把标题当成「讨论标签」,不是广告语。
这是 HN 最敏感的底线。不要在 Twitter 上说「请大家帮我点个赞」,不要在微信群发「帮我顶一下」,不要让同事从同一个 IP 投票。
HN 的反作弊系统会检测投票圈。 同一个办公室的 IP、同一批人短时间内集中投票、社交媒体上公开求赞——这些都会被自动过滤。严重的直接 shadow-ban,你以后发的任何帖子都不会出现在首页。
唯一合法的「助推」:提前发邮件给你邮件列表里的技术订阅者,说「我写了一篇文章,如果你觉得有意思可以看看」。不能出现「请 upvote」这类字眼。
HN 用户对「伪装成技术文章的产品广告」极度敏感。如果你写一篇「我们如何用 XX 技术解决了 YY 问题」,但文章 80% 都在介绍你们的产品功能——会被 flag 到死。
正确的姿势: 把「你学到的东西」放在前面,把「你做的产品」放在后面。读者先看到价值,再看到你在做什么。顺序不能反。
HN 的排名算法不像 Twitter 或 Reddit 那样靠绝对票数。
它有一个核心机制:时间衰减。 每过 45 分钟,你的票数权重会降低一次。
这意味着什么?
另外,评论也会加分,但有条件:只有来自 karma > 500 的用户的非引战评论才会给帖子加热度。水军式刷评论没用。
所以关键问题是:前 30 分钟那 8-10 个 upvote 从哪来?
不是刷票——刷票会被检测。真正有效的:你有几个用了 HN 一年以上、karma 不低的技术朋友,把帖子发给他们。不是求赞。是「我写了个东西,你看看,有意思的话自然就投了。」
基于 Flowjam 的 2025 实战手册和多个成功案例,这是一套可复用的流程:
2026 年 Q1,Teract 分析了 HN 上 10000 条评论。他们的核心发现:
只有 8% 的评论能拿到 20+ upvote。 这些高赞评论有三个共同特征:
他们总结了 8 种最容易拿高赞的评论类型,我们挑最实用的 4 个:
① 技术深挖(平均 65 upvote)。 别人讲了一个技术方案,你补充更深层的原理、边界条件、trade-off。比如解释 SQLite 的 WAL 模式为什么对并发读友好。
② 生产环境实战故事(平均 58 upvote)。 「我们在 XX 场景下用过类似的方案,日处理 4000 万事件,踩过这三个坑……」
③ 建设性批判(平均 42 upvote)。 指出技术方案的缺陷,但必须给出具体理由和替代方案。注意:直接说「这个方案不行」只有 8 upvote。加一句「因为它在网络分区场景下有 split-brain 风险,可以用 fencing token 解决」就能到 42。
④ 指出安全/正确性问题(平均 71 upvote)。 「这个实现有时序侧信道攻击风险,因为字符串比较在第一个不同字节处短路了。用 constant-time 比较可以修。」这类评论最值钱。
核心规律: HN 用户能从三句话里判断你有没有实战经验。有经验的拿高赞,没经验的拿无视。
HN 有三种帖子类型,选错直接送走:
类型 | 什么时候用 | 禁用的 | 标题格式 |
|---|---|---|---|
普通提交 | 博客文章、技术深度文、研究发现 | — | 原文标题 |
Show HN | 你做的东西,别人能试用 | 博客、落地页、注册页、Newsletter | Show HN: 开头 |
Ask HN | 你真心想问社区一个问题 | 假装提问实际是推广 | Ask HN: 开头 |
最容易翻车的是 Show HN。很多人觉得「我的产品上线了」就能发 Show HN——不是的。Show HN 的硬标准:别人打开链接就能试。 不需要注册、不需要留邮箱、不需要等审核。
如果你的产品需要注册才能用,那就别发 Show HN。写一篇博客文章讲你做的过程中学到了什么,然后用普通提交发出去。效果反而更好。
帖子 | 为什么能上 | 关键操作 |
|---|---|---|
「我 10 天做了一个月入 1000 美金的隐私工具」 | 收入数据 + 极短时间线 | 周二早 9 点发,第一条评论贴了 Stripe 实时收入截图 |
「我用 Clang 17 编译了一个 200 万行 C++ 项目后学到的事」 | 深度技术内容 + 一手数据 | 作者在评论区亲自回复了前 30 条评论 |
「我们不小心删了 600GB 数据,然后活下来了」 | 失败故事 + 具体恢复代码 | 15 分钟内上传了 GitHub Notebook |
Fly.io「把应用部署到离用户最近的服务器」 | 标题清晰不营销 + 创始人亲自回答 | 创始人 mrkurt 回复了 53 条评论 |
SQLite 作为应用文件格式 | 技术深度 + 反常识 | 评论区补充了 WAL 模式的实现细节 |
注意:没有一个案例是「我们推出了一个很牛的产品」。每一个都是分享了一个值得讨论的发现。
site:news.ycombinator.com 你的域名。如果有人发过了,再发会被自动合并到旧帖子。最后一条值得单独说:HN 用户对 AI 味的敏感度比任何平台都高。 你写评论的时候,怎么想就怎么写。语法不完美没关系。用词不精准没关系。不完美的真人话 > 完美的 AI 话。
开头那个场景还记得吗——三个 upvote,一个评论,然后石沉大海。
那是运气差吗?
不是。是没走对流程。
HN 首页上的每一篇帖子,都不是碰运气碰上去的。标题是设计过的,时间是算过的,第一条评论是准备好的。你不需要认识谁、不需要大厂背景、不需要烧钱推广。你只需要尊重这个社区的规则,把该做的事做完。
剩下的,交给那些凌晨三点还在刷 HN 的开发者。
出海工具站 90 天实战系列,日更中。
[1] hntitles.com: https://www.hntitles.com
[2] hn@ycombinator.com: mailto:hn@ycombinator.com