网站流量和收入到底是什么关系?

Omni Calculator 2026 年 6 月的估算访问量约 1429 万,全站靠展示广告变现。Andy Cloak 的 Data Fetcher 只有 600 个付费客户,MRR 却有 23,000 美元。这两个站摆在一起,"流量越多收入越多"这句话立刻站不住。

Omni Calculator 计算器分类页截图
Omni Calculator 计算器分类页截图

Omni Calculator 首页的 Physics 分类挂着 546 个计算器,是 Chemistry 108 个的五倍。

两套乘法,两套变量

广告模式的算式是:

月收入 ≈ 会话数 × 每千次会话单价 ÷ 1000

terrific.tools 给出过明确的单价:每千次会话 6.89 美元,他自己的目标是 10 美元。这个模式下流量与收入近似线性,会话数直接决定收入量级。

订阅模式的算式完全不同:

MRR = 付费客户数 × 客单价 × 续订留存

Data Fetcher 的 23,000 美元 MRR 除以 600 个客户,客单价约 38 美元每月。这个算式里根本没有"访问量"这一项,流量只是补充客户池的渠道之一。Cloakist 和 Sotion 同理,功能一句话说得完——给任意网页接上自定义域名——现在合计 MRR 超过 12000 美元。

顺便说一句,订阅模式下的金额必须算准:38 美元 × 600 人,一旦在代码里用的是浮点累加,月度汇总就会出现肉眼可见的分位误差,用 decimal.js 定点处理是每个带计费的系统默认要做的事。

同一品类里,流量差十倍是常态

把三个计算器站放在一起:Omni Calculator 约 1429 万、Inch Calculator 459 万、Homewyse 42.885 万(均为 2026 年 6 月第三方估算)。前两者与后者差了十倍上下,而它们在做的事情高度相似。

这件事的含义是:流量在同一个赛道里的分布极不均匀,头部拿走近九成。对靠广告变现的站来说,这等于把收入押在某个自己也控制不了的位置上;而对靠订阅的站来说,这批流量差异只是客户池的背景噪音。

访客构成比访客数量更早决定结果

Gusto 的免费时薪工资计算器,月访问约 17776 次,只有 Inch Calculator 的不到千分之四,但每一个进来的人都是工资核算服务的潜在客户。Shopify /tools/ 下的利润率计算器峰值月访问超过 2 万,来的人都在开店。

这类页面存在的意义,与其说是"获取流量",不如说是让人在搜索框里主动举手。它们赚的不是展示次数,是后面那笔订阅。

反过来,terrific.tools 的 2.6 万用户、3.4 万次会话只换回 174.41 美元广告费——原因不在页面做得不好,在访客身上没有第二笔可卖的东西。

中间那条线:47.29% 的直接访问

TinyWow 月访问 180 万到 230 万,其中约 47.29% 是直接访问,搜索约 33.83%。这个比例比总量更值钱:近半数用户绕开了搜索引擎,直接敲域名进来,意味着这批流量的获取成本已经归零,而搜索流量每次都要重新付一次排名成本。

它的变现结构是免费层兜住流量、再叠一个每月 5.99 美元的 Pro。哪怕转化率只有假设中的 0.1%(这是我的假设,没有公开数据),200 万月访问也能对应约 2000 个付费用户、约 12,000 美元 MRR——正好处在 Cloakist 和 Sotion 那个量级上。


判断流量和收入的关系时,先看自己落在哪套乘法里。落在广告那套,就去算会话数和单价,并盯着 Google Search Central 里的抓取与 Core Web Vitals 数据;落在订阅那套,就该把精力挪到客户表上,把用量、账单周期和到期处理在 SQLite 里建好,而不是继续刷新分析后台。


Omni Calculator、Inch Calculator、Homewyse 流量为第三方估算(2026 年 6 月);Data Fetcher、terrific.tools、Cloakist/Sotion 数据来自创始人公开披露。