从拒绝产品收费到实现50万+美元ARR

格兰特·麦康纳希不敢为自己的产品收费,所以他制定了一个新年计划,要在线上赚到1美元。六个月后,Postpone 迎来了它的第一位付费客户。现在,四年过去了,它的年度经常性收入已达到几十万美元。以下是格兰特对此的介绍。👇

避免货币化
在创建Postpone之前,我参与过许多小型互联网项目——主要是Python和Django的开源软件包。我还创建了一个名为Lintly的自动化代码库linting服务,该服务拥有数百名用户。但我从未收费,因为我害怕。收费使项目变得真实:付费用户对停机时间和功能有真正的期望。我还没有这样的信心。然后,在2020年1月,我开始集思广益,思考新年的目标。我2020年的两个目标是:在网上赚1美元。在推特上谈论软件(比如Adam Wathan),开始增加粉丝。1美元听起来可能并不多,但对于独立黑客来说,这是一个重要的里程碑;这意味着你终于创造出了世界上另一个人认为有价值的东西。无论如何,我的目的是迫使自己建立基础设施,以在互联网上向人们收费,并最终为我的某个项目收取费用。

制定新年计划
我想出的项目想法是Postpone,这是一个为创作者、品牌和代理机构提供的社交媒体调度、互动和分析工具,但当时它只是一个专门用于Reddit的帖子调度和分析工具。我产生这个想法有以下几个原因:我经常使用Reddit,所以我对它的工作原理和用户群文化已经很熟悉了。像Buffer和Hootsuite这样的大型社交媒体调度程序不支持Reddit(小众领域,你们好!)。我可以写博客介绍Postpone的构建,然后使用Postpone把我的文章提交到Reddit,希望以此方式增加粉丝。当我开始做Postpone时,我在一家保险软件公司担任工程总监,收入颇丰。在担任更具管理性的职位后,我确实开始怀念构建软件的日子。所以这个时机非常完美。

令人尴尬的MVP
我于2020年1月开始着手Postpone项目,仅仅10周后的3月16日就发布了它。在1月到3月期间,我利用晚上和周末的时间,尽快编写代码并快速做出决策。我想尽快发布Postpone的初始版本,所以我专注于一个非常简单的MVP(最小可行产品):安排Reddit帖子的功能。初始版本不支持分析、发布查找的最佳时间、内容库或自那时以来我添加的数百个其他功能。它也不支持我们今天支持的12个不同的社交平台。Postpone的第一个版本完全由我自筹资金,但无论如何也没有太多费用。我主要使用AWS免费套餐进行托管,这确保了我几乎不用花任何费用。以下是我发布的那个简陋的MVP:

在2020年期间,我继续在Postpone项目上投入大量工作。我之所以能腾出这么多时间来做这个项目,原因很明显:那就是疫情。基本上在2020年全年,我和妻子都保持着社交距离,只和我们新冠疫情防护圈里的两个朋友见面。再加上我当时还没有女儿,这意味着我每天晚上都有大量时间。自2022年10月起,我就全职投入Postpone项目了。我们目前的ARR(年度经常性收入)已达到六位数的中等水平了。

用你所知来建造
我用我最熟悉的堆栈建立了Postpone,因为那是我能最快建立的一个。后端完全是用Python和Django编写的。我使用一个无聊的老式Postgres数据库来存储数据。Postpone的API采用GraphQL,因为那是我当时工作中使用的技术。Postpone的前端是用Vue.js和Nuxt.js编写的。它被静态部署到S3和CloudFront。自从我推出Postpone以来,这个技术栈就没有改变过,因为它没有改变的理由。它仍然可以完成工作,表现令人钦佩,而且我可以利用它极快地进行编码。我们所做的唯一改变就是升级了我们使用的版本(Python、Django和Postgres升级)。

构建正确的特性
我经常看到独立黑客把 100% 的时间集中在工程和产品上,而在获取客户上投入的时间却是 0%。对于在业余时间进行副业项目的软件开发者来说,这种情况尤为常见。如果你想成功构建SaaS产品,你必须不断问自己,你想从事的项目或功能是否具备以下任何一点:

  1. 增加潜在客户(访问您营销网站的人员)
  2. 增加免费试用(引导免费注册)
  3. 增加付费激活(从免费注册转为付费注册)
  4. 增加业务扩展(切换到更高级别的计划)
  5. 减少业务缩减(切换到较低级别的计划)
  6. 减少客户流失(完全取消订阅)

如果以上任何一个问题你的答案都是“否”,那么这个功能就几乎不值得去做。在早期,当你只是想尽一切可能获得吸引力的时候,你没有时间浪费在那些不能给人们带来真正价值的功能上。

多收费
Postpone是一款订阅软件。我们为内容创作者和小型企业提供每月25美元起的几种不同计划,对于大品牌和社交媒体营销机构,每月高达299美元。在早期,我们的收费太低了。在推出时,我们最便宜的计划是每月3美元,回想起来,这简直可笑。我相信我们最贵的计划是每月25美元。尽管我们在3月初就推出了产品,但直到2020年6月,我们才迎来了第一批付费客户。在定价方面,我的建议很简单:你可能收费太低了,因为大多数独立黑客的收费都很低。当你的平均每位客户每月收入为10美元,而客户流失率为15%时,SaaS初创公司的发展就会很艰难。所以专注于为企业,而不是消费者提供价值。企业会不假思索地每月给你开一张200美元的支票。消费者每天会在星巴克消费8美元,但不会在应用程序上每月消费5美元。我们在2023年秋季将价格提高了约20%,这对每月新注册或激活的用户数量没有实质性影响。我们将此举与X/Twitter和Instagram的日程安排和分析集成的发布相结合,并保留了旧账户,这对我们很有帮助。我们为客户提供了更多价值,没有强迫任何人接受新价格,而是通过增加他们目前计划中无法使用的新功能——X功能和Instagram集成,吸引他们进行升级。

降低平台风险
说到新的整合,Postpone在2023年夏天遇到了最大的障碍。当我全职投入Postpone约7个月,而我妻子怀孕4个月时,Reddit突然宣布,他们将像X一样对其API收费。在此之前,Postpone仍然只是一个Reddit专用的帖子调度和分析工具。这意味着,根据每月的成本,Reddit对其API的收费对Postpone构成了生存风险。我与罗布·沃林聊过这个问题,他建议最终将Postpone的适用范围扩大到Reddit以外的平台,以降低平台风险。因此,我和合作的开发者瓦尔迪尔对Postpone的前后端都进行了巨大的调整,以支持其他社交媒体平台。时间快转到 2024 年秋季,Postone 现在支持 12 个不同的社交媒体平台,这大大降低了我们的平台风险。我们还与 Reddit 取得了联系,并成功适应了新的 API 定价。所以总的来说,这件事曾让我彻夜难眠,但最终却让 Postpone 处于一个比原本更好的位置。

实现增长战略化
在早期,让任何人了解或使用你的产品都令人难以置信地困难。我们花了三个月的时间才获得了第一个付费客户,而且我们当时的价格很便宜。你可以开发一款很棒的产品并在推特上谈论它,但这并不意味着人们会去尝试它,更不用说为之付费了。所以我试着采取更具策略性的方法来获取客户。我使用Reddit API以JSON格式下载了数百万条帖子,然后按作者对这些帖子进行分组,以找出发帖最多的5000多名Redditors。我的理论是,这些人将是从Postpone这类工具中获益最多的人。在确定了这些用户是谁之后,我编写了一个脚本,向他们发送一条冷冰冰的直接消息,邀请他们免费试用Postpone。最后,这一策略只被证明是中等有效的,因为冷私信的成功率非常低。发送这样的私信可能会导致你的账户被暂停,所以这不是我今天会推荐的方法。但这只是一个例子,说明当你没有任何客户、也无可失去时,可以尝试的聪明、有创意的营销策略。最近,我们的营销工作更侧重于以下几个方面:搜索引擎优化(SEO)(包括我们博客上的内容和程序化SEO)通过Rewardful进行联盟营销根据客户属性使用用户列表发送生命周期电子邮件投放一些谷歌广告搜索引擎优化(SEO)我们的搜索引擎优化工作到目前为止已经吸引了最多的用户。我们已经利用我们掌握的丰富的社交媒体发布习惯数据,为Reddit和其他平台创建了博客文章和数据分析工具。我们有工具可以找出在每个子版块发帖的最佳时间,用人工智能创建社交媒体帖子,发现与特定细分市场相匹配的子版块等等。这些会把内容创作者带到Postpone,这样他们就可以更多地了解我们,并有望通过注册免费帐户给我们一个尝试的机会。附属公司/联营公司联盟营销也对我们产生了很大的影响,在过去几年中,它为我们带来了近20万美元的收入。我强烈建议查看Rewardful以创建联盟计划。但一定要指导你的分支机构,设定好界限,比如不允许自我推荐和谷歌广告(你不想把关键词和品牌拱手让给别人)。获得反馈除此之外,我认为Postpone之所以成功,是因为我们听取了客户的意见,并构建了有价值的功能来解决他们的问题。每当用户提供反馈时,我都会阅读并考虑它,一旦多个用户留下相同的反馈,这几乎总是成为我们试图解决的问题。客户之所以付费,是因为你为他们提供了价值,而价值就意味着帮助他们解决问题。犯错误我后悔的一件事就是将我的营销网站和应用程序放在了同一个域名和同一个代码库(Vue.js)中。这真的很难在后来弄清楚,不利于搜索引擎优化,而且由于我们的博客是用Markdown编写的,内容作者很难贡献博客文章。我们最终在Webflow上重建了我们的营销网站,这提高了性能和搜索引擎优化。

培养这些特质
我有几个优势属性:一致的我取得任何成功的首要关键因素就是坚持不懈。自近五年前推出Postpone以来,我一直坚持不懈地研究它。全面的我也认为,做一个“万事通”对我很有帮助。我不是一个专业的前端开发人员,也不是一个专业的设计师,更不是一个专业的文案、支持人员、产品经理、定价和包装人员等。但我擅长做很多事情,而且做得相当好。这在经营一家小型初创企业时真的很有用,因为你每天都要扮演很多角色。Quick我也会迅速做出决定。这有时意味着我会做出错误的决定,并且不得不撤销一项行动。但大部分情况下,我认为这是有益的。有决定往往比没有决定好,而且大多数决定都是“双向门”,如果最终证明决定是错误的,你可以纠正它。作为初创公司,以这种方式运营带来的速度提升最终是值得的。你的许多大型竞争对手在采取任何行动之前,都需要得到多个犹豫不决的人的批准,所以你可以比他们行动得更快,给你的客户留下深刻印象。资源除此之外,我还有一些资源可以从中受益:罗布·沃林(Rob Walling)的播客《为我们其他人的初创公司》(Startups for the Rest of Us)杰森·科恩(Jason Cohen)的精彩演讲《设计理想的自助式企业》(Designing the Ideal Bootstrapped Business)书籍《吸引力》(Traction)和《SaaS 战术手册》(The SaaS Playbook)

简单的目标
我的长期目标是缓慢而稳步地继续建设Postpone,并希望有一天能以改变人生的价格将其出售。我计划通过多年持续不断的努力、做出正确的决策、与聪明人共事,以及把客户获取和客户留存放在首位,来实现这一目标。如果我现在22岁,未婚,家里没有蹒跚学步的孩子,那么我可能会有更大的目标,比如成为世界上排名第一的社交媒体工具。但现在,我的人生阶段和需求,并不允许我每周工作80多个小时来实现这一目标。所以,总的来说,我的目标更简单:赚足够的钱,不再为钱发愁。尽情享受我这一生的时光。到目前为止,我已经完成了这两个目标。你可以在XThreadsBluesky以及我们的博客上关注我们的动态。

本文编译自indiehackers.com,阅读英文原文

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注