How to Grow Quickly and Never Turn a Profit

Michael Lynch

如何快速增长,却永远赚不到钱

《如何持续增长,却永远赚不到钱》(封面图)

去年年初,我上线了一个名为 Is It Keto 的营养网站。从 2018 年 11 月到 2019 年 3 月,网站是我全职投入的项目。每个月,访客量都会增长 50% 到 150%,这种令人兴奋的增长速度远远超过了我之前做过的任何项目。

横亘在我和巨额利润之间的,只有一个恼人的细节:钱。我在网站上每花 1 美元,只能赚回 10 美分。对那些不太懂商业的读者来说,-90% 的投资回报率(return on investment)可算不上理想。到了 3 月底,网站的财务前景看起来一片黯淡,于是我搁置了这个项目。

这是我对 Is It Keto 的复盘。我会谈谈哪些地方做得不错、哪些地方本可以做得更好,以及哪些事情是我希望自己从一开始就知道的。

我是怎么赚钱的

Is It Keto 的商业模式很简单。每篇文章都会解释某种食物为什么符合或不符合 生酮饮食。如果某种食物适合生酮饮食,网站就会显示一个联盟链接(affiliate link),让读者可以从 Amazon 购买。我能从每笔订单中获得佣金。

显示联盟链接的 Is It Keto 截图

Is It Keto 上的 Amazon 联盟链接

Google Analytics 截图

Is It Keto 的月收入

我是怎么赔钱的

我持续支出中最重要的一项是内容成本。刚开始时,每篇文章都是我自己写的,但为了扩大网站规模,我雇了写作者来帮忙。事情变得复杂起来,不过下面我会详细谈谈这件事

唯一值得一提的其他成本是开发费用。几乎所有代码都是我自己写的,不过有位朋友在项目间隙有空时,曾短暂地以自由职业者身份帮我工作。

支出饼图

Is It Keto 的支出

哪些地方进展顺利

我选择了“完成”,而不是“完美”

设计不是我的强项。我曾浪费数小时来回移动按钮 5 个像素,纠结哪个版本看起来更好。

为了避免在 Is It Keto 上重蹈覆辙,我给设计润色设定了固定时长的时间块。比如,当一个页面看起来很难看时,我会专门留出 90 分钟来改进它。90 分钟结束后,只要改动比原版有所改善,我就会发布。结果很少能让我当下感到满意,但第二天用全新的眼光重新看时,通常都会觉得还不错。

代码也遵循同样的逻辑。发布很可能给日后维护带来麻烦的代码让我很痛苦,但对于一个实验性项目来说,可能根本没有“日后”。代码上的过错是可以原谅的,所以我犯了很多这样的错误。它们反过来给我造成麻烦时,我会暂停开发来清理代码,但这种情况很少发生,也从未酿成灾难。

我使用自己熟悉的工具

在 Is It Keto 之前,我做过一个名为 KetoHub 的食谱搜索工具。羡慕那些使用时髦前端框架的酷孩子,我用 AngularFirebase 构建了这个网站。起初这很有趣,因为这些技术似乎能施展魔法。然而,当我开始涉足基础示例之外的内容时,进度慢得几乎停滞。这套技术栈的神奇之处反而让我无法理解应用是如何工作的。

被这番痛苦折磨后,我使用 Python 2.7、App Engine Standard 和 Cloud Datastore 编写了 Is It Keto。这些技术相对老旧,也不怎么性感,但它们与我维护了好几年的一个网站使用的是同一套配置。Is It Keto 把所有逻辑都放在服务器端,这让它显得不够酷,却很容易理解。

这也不算完全成功,因为我想用的许多 Web 库在我的环境中都不可用。尽管如此,我理解自己的技术栈,因此总能找到前进的办法,即使效率不高或手段比较粗糙。相比之下,Angular 的层层抽象经常让我为了实现某个简单功能而苦苦挣扎,连续几天都被挡在原地。

我公布每月目标,并坚持完成

每个月月底,我都会写一篇复盘文章,详细说明自己在 Is It Keto 上做了哪些工作。我还会为下个月设定具体、可衡量的目标,并对上个月的目标完成情况打分。这种做法对纠正方向和保持专注都极其有价值。

我给目标评字母等级的灵感来自 Cory Zue(科里·祖),我非常推荐他的博客文章和复盘。

当你启动一个新项目时,很容易钻进兔子洞,忘记重新审视自己的策略或假设。写复盘会迫使你退后一步,重新评估自己正在做的事情。

一个很好的例子是,我把 Is It Keto 的全部 Twitter 推广工作外包给了一名低成本的虚拟助理(virtual assistant)。这为我节省了大量时间,我迫不及待地想在复盘中炫耀这件事。但在试图向读者解释它为什么如此成功时,我意识到事实并非如此

虚拟助理确实为我节省了时间,但 Twitter 每投入 1 美元,产生的收入还不到 1 美分。如果没有复盘,我很可能会继续愉快地支付虚拟助理的费用,却从未审视过 Twitter 是否值得一开始就投入。

公开宣布目标也让我不至于偏离方向、陷入枝节。下面是我针对一个兴奋地想要构建的功能,与自己进行的一段对话:

我(功能狂热型):我应该接入 USDA 的公共数据库!这样一来,每个 Is It Keto 页面都能显示食物的营养信息。

我(目标导向型):这个月的首要目标是赚到 50 美元收入。接入 USDA 数据库能帮助实现这个目标吗?

我(功能狂热型):也许吧!这会改善网站体验,还能吸引更多用户。

我(目标导向型):但这会占用三周开发时间。在相同的时间里,有没有其他任务更有可能带来 50 美元收入?

我(功能狂热型):(泄气)有……

如果没有明确目标,那个功能狂热型的我就会肆意妄为,构建一些有趣却与最终收益毫不相关的功能。

哪些地方需要改进

我过度沉迷于指标

我很容易为自己每天多次查看流量和收入仪表盘找到合理的解释。“我当然得查看指标。它们对于了解网站的健康状况至关重要。”许多创始人都会落入同一个陷阱。

查看指标属于“浅层工作”:它不需要深度专注或批判性思考,却会让人感觉自己很有生产力。当然,网站所有者了解流量和收入数据是有用的,但没必要像我当时那样频繁查看。

Google Analytics 截图

Is It Keto 页面浏览量——2018 年 3 月至 2019 年 4 月

除了图表和统计数据,这些仪表盘还有一些令人难以抗拒的地方。它们承诺会提供一点点精神奖励。

当我独自一人辛苦经营网站时,访客激增或收入上涨都会让我一整天心情愉快。问题在于,每当有一天赚到 3~4 美元收入的“好日子”,就会有五天一无所获,让我感到痛苦不堪。

Amazon 联盟计划控制面板截图

Amazon 联盟计划收入——2019 年 3 月

从 2 月开始,我把查看指标限制为每周一次、每次 30 分钟。我会在周五下午进行,把它当作周末前值得期待的一件事。

在改掉不断查看数据的习惯之前,我从未意识到它占据了我大脑中如此大的空间。不再这样做后,我专注得多,也不再那么依赖短期结果。

我忘了食物很便宜

我第一次尝试使用联盟链接是在这个博客上。我写博客不是为了赚钱,但我的许多文章本来就链接到了 Amazon,所以我想,Jeff Bezos(杰夫·贝索斯)不妨顺便给我点钱。

在收入较好的月份,博客从联盟链接中最多能赚到 150 美元。自然而然地,我想:“不费力气每月就能赚 150 美元,如果做一个专注于联盟链接的网站,想象一下我能赚多少!”

我致命的错误在于忽视了价格。博客上的联盟链接指向的是电脑硬件业余电子产品之类的东西,顾客每笔订单轻松就会花上几百到几千美元。

Is It Keto 链接的是食品。一项点击量最高的链接是 Propel Fitness Water,每箱售价低至 6 美元,因此需要多得多的用户,才能达到我博客的收入水平。

我没有想清楚变现策略

为了帮助确定未来文章的优先级,Is It Keto 会记录读者最常请求、却还没有专门页面的食物。排名前五的是:

  1. 蘑菇
  2. 牛肉
  3. 香肠
  4. 辣椒
  5. 啤酒

看出问题了吗?

人们不会从 Amazon 订购这些东西。问题远不止这五种食物。在排名前 100 的请求中,只有少数是人们可能通过 Amazon 购买的产品。这意味着,读者在 Is It Keto 上寻找的食物,与他们在线购买的商品之间,存在巨大的、不断吞噬收入的脱节。

现在评估商业想法时,我会从头到尾考虑收入产生的过程。要让我获得 1 美元收入,必须依次发生哪些事情?如果当初把这一点纳入对 Is It Keto 的评估过程,希望我在想到“然后顾客让 Amazon 把一颗生菜寄给他们,这样我就能收取联盟佣金”时,就能发现这个危险信号。

Google Analytics 截图

只要支付超市售价的大约 10 倍,Amazon 就会把一颗生菜寄给你。

我希望自己当初知道的事情

搜索引擎存在明显的延迟

如今,如果你向 Google 搜索“are cheese whisps keto?”,它返回的结果列表没有一个能回答这个问题。

Google Analytics 截图

Google 对“are cheese whisps keto?”的搜索结果

Is It Keto给出了答案,但 Google 对此视而不见。对于 MetamucilLily’s Chocolate 这样的产品,Google 会把 Is It Keto 排在靠前的结果中,那为什么 Whisps 页面就得不到同样的待遇?

对于新网站,Google 会先把你排在搜索结果的低位,然后根据用户点击进入你页面的频率,把你往上或往下调整。这个过程慢得令人痛苦。Is It Keto 目前排名靠前的页面,花了几个月才达到那个位置,而我 90% 的文章仍然埋在 Google 搜索结果太靠后的位置,根本没人能看到。

如果一开始就知道这一点,我或许会更谨慎地考虑做内容网站。大多数线上业务都会失败,所以我会选择那些能让我快速失败的项目,避免把几年时间耗在一个失败项目上。搜索引擎排名缓慢稳定下来的速度,却把这个反馈循环不合时宜地拉得太长。

加快这一过程的一种办法,是从其他排名很高的页面获得链接。如果 Men’s Health Magazine 链接到 Is It Keto,搜索引擎就会认为我的网站更相关,也更值得获得更高的搜索排名。我的一个战略失误是,从未创建过能激励其他网站链接到 Is It Keto 的内容;临近结束时,我只写了几篇孤注一掷的博客文章,但没有引起任何关注。

好的写作很昂贵

Is It Keto 的一篇普通文章需要我写 15~30 分钟。不过,写作在精神上很消耗人,所以很快就让我筋疲力尽。

我估计,把内容外包出去,每篇文章的成本大约是 5~15 美元。一名刚毕业的文科生大概愿意以每小时 15~25 美元的价格工作,并且每小时能写两三篇文章。

我真是大错特错。

我收到了 30 多名写作者的申请,和其中大约 10 人进行了付费试写,却始终没能把成本降到每篇 46 美元以下。确实有写作者愿意以每篇 15 美元的价格工作,但他们写出来的东西几乎完全无法理解。能够写出我希望网站采用的那种清晰、简洁文字的人,收费要高出一大截。

关于雇用写作者,有太多太多事情是我当时不知道的。未来几个月内,我会发表一篇完整的文章,更详细地介绍我的收获。

接下来

幸运的是,Is It Keto 在后台运行时几乎不需要任何成本。它处于 App Engine 的免费层级中,也不需要维护。唯一的持续成本是每年 12 美元的域名费用。

上个月它产生了 82 美元收入,本月是 103 美元,因此只要我不去折腾它,它每个月都能盈利。不过总体而言,这个网站仍然亏损 4,700 美元。

虽然我很失望 Is It Keto 始终没有带来正回报,但它是一次从失败中学习的绝佳机会。今后,我会确保避开这些失误,好让我在未来的项目中犯下全新而令人兴奋的错误。


封面插画:Loraine Yow(洛林·尤)。

原文由 Michael Lynch 发布

本文章由 openai/gpt-5.6-luna 进行翻译