# 我准备长期观察的30个小网站，它们有什么共同点？

URL: https://caijiao.org/posts/86
Source: docs/posts/86.md
Description: 我挑了 30 个小站准备每月记一次数：10015.io 工具全在客户端跑，Cakedesk 一次性 69 欧元卖 239 份，Data Fetcher 一人撑 600 个付费客户。

我在一张表上列了 30 个小站，打算每月记一次数字。挑的时候没有固定标准，基本是"看着有意思、数据愿意公开"的都收进来。

列完回头看，这 30 个站的品类五花八门——文件处理、尺寸估算、装修报价、发票、Airtable 扩展、网页接域名——但技术形态上高度一致。

## 第一个共同点：能放客户端的都放了客户端

10015.io 是最典型的。作者 Fatih Telis 是伊斯坦布尔的前端开发者，2020 年上线，Next.js + styled-components，不用任何 UI 组件库，50 多个工具几乎全部在客户端运行，极少请求服务端。靠 AdSense 变现，MRR 约 300 美元。

TinyWow 也是这个思路：250 多个工具，图片压缩、格式转换这类任务用编解码器在浏览器里跑，只有大文件和视频转码才走服务端队列。它敢承诺"上传的文件 1 小时后自动删除"，是因为文件压根不需要长期落盘。

这不是巧合。小站没有预算养服务器，把计算推到浏览器是唯一能让成本脱离流量的办法——也顺手解决了隐私顾虑。前端这一层，输入解析、格式化、即时反馈交给 [JavaScript](/javascript/) 就够了。

这个选择还带来一个意外好处：工具可以离线用。网络断开时页面照样能算，用户不会遇到"转圈然后失败"。对一个主要靠口碑传播的小站来说，这种"从来没掉过链子"的印象比任何功能都值钱。需要联网才能跑的工具，在体验上天然矮一截。

## 第二个共同点：一个人能发版

Cakedesk 是 Max Schmitt 一个人做的桌面端发票应用，Electron + React + Node.js，2025 年发了 12 个版本。Data Fetcher 是 Andy Cloak 一个人在伦敦做的 Airtable 扩展，600 个付费客户、23000 美元 MRR。

![Cakedesk 官网首页截图](/images/2026-09/cakedesk.app.png)

*Cakedesk 首页把 Watch demo 放在评价旁边，没装过的用户先看演示再下单。*

"一个人能发版"听起来是团队规模的描述，实际是架构约束的结果。Data Fetcher 寄生在 Airtable 生态里，账号、权限、工作流都不用自己做；Cakedesk 数据存在本地，没有服务端要运维。它们的共同做法是把状态尽量留在用户侧——需要存的话，[SQLite](/sqlite/) 这种单文件方案比一套数据库省心得多；真要跑服务，容器化起来 [Docker](/docker/) 一两条命令的事，不会变成长期负担。

反过来，我表里那几个明显跑不动的站，几乎都栽在同一件事上：早期为了省事引入了一个需要长期维护的中间件。它当初只花了一下午，之后每个月都要花一天去升级、排错、打补丁。一个人做站，"少一个要养的组件"比"多一个好用的组件"重要得多。

## 第三个共同点：收入不高，成本更低

把这批站的收入摆一起看，数字都不惊人：10015.io 约 300 美元 MRR，terrific.tools 第一个完整变现月广告 174.41 加桌面版 125 美元，Cakedesk 一年毛收入约 16000 欧元。

真正共同的是成本那一栏接近零。客户端架构让服务器账单不随流量涨，一个人维护让人力成本不计入。以 10015.io 为例，50 多个工具的 MRR 300 美元如果换成服务端架构，账单可能先把利润吃掉。

这也是我表格里一定会记的一列：不是"月收入多少"，是"月收入减去月成本之后还剩多少，以及这个差额会不会随流量变化"。后者比前者更能预测这个站三年后还在不在。

第三列我记的是"作者每周投入多少小时"。terrific.tools 做了 12 个月才拿到第一个完整变现月，Cakedesk 一年发了 12 个版本——这些数字背后的投入量不写出来，单看收入会得出完全错误的结论。一个每月 300 美元、每周只花两小时的站，和一个每月 300 美元、每天花四小时的站，是两种完全不同的生意。

## 第四个共同点：页面数远多于功能数

Inch Calculator 只做尺寸和工程量估算，459 万月访问；Homewyse 只做装修报价，把材料费、人工费、总价拆开呈现，42.885 万月访问；Omni Calculator 几千个页面、30 多种语言，1429 万月访问。

三个站都不是靠"功能多"取胜，是靠"一个页面对应一个问句"取胜。页面由配置和模板生成，加一个页面接近零成本，这才是小站能跟大站抢长尾的原因。

有意思的是这三个站的流量差了三十多倍，但页面组织方式几乎一样。差别在问句的可枚举程度——尺寸和工程量能拆出几千种问法，装修报价只能拆出几百种。功能数看起来差不多，页面数差了一个量级。

## 我每月要记的三个数

第一个是每千次会话收入。terrific.tools 是 6.89 美元，作者目标是 10 美元，这个差值是工具站变现效率的体温计。

第二个是直接访问占比。TinyWow 47.29%、搜索 33.83%，这个比例决定了它在算法更新时的存活率。

第三个是发布频率。Cakedesk 一年 12 个版本、44 个请求完成 13 个，这种节奏对一个人意味着什么，得连续看两年才知道。

第四个我还在犹豫要不要记：直接访问占比。TinyWow 的 47.29% 是个很好的锚，但多数小站公开数据时不会拆这么细，只有自己做的站才拿得到。这一列可能会大面积空缺，不过它恰恰是我想观察一年之后最想回答的那个问题——这 30 个站里，有几个能长出自己的 47%？

30 个站里现在有公开数据的不到一半，剩下那些我只能先记着域名。等这张表攒满一年，我大概能说清一件事：459 万和 42.885 万这两个数之间，到底隔着多少个 6.89。

---

*10015.io、Cakedesk、Data Fetcher 数据来自各自作者的公开分享；Inch Calculator 459 万、Homewyse 42.885 万、Omni Calculator 1429 万为 2026 年 6 月第三方流量估算。*
