一周内将副项目发展到 10 万独立访客

2025-06-10

一周内将副项目发展到 10 万独立访客

我的职业是软件工程师,但我一直对市场营销和增长很感兴趣。一段时间以来,我一直在从事各种副业项目,最近取得了一项重大成就:一周内独立访客数量达到10万

我是这样做的👇

https://twitter.com/piotrkulpinski/status/1767108966603980866

理念

我之前一直在收集开源软件列表。主要是为了自己用(学习和复用部分代码),但我觉得分享给别人也挺酷的。我也想了解更多关于SEO和增长的知识,所以我觉得这是一个不错的尝试项目。

我不想花太多时间,所以我决定在48 小时内完成它。

由于时间紧迫,我必须非常谨慎地选择想要添加的功能。我决定创建一个不带搜索或筛选功能的简单列表。

整理清单

我首先扩展了开源软件列表。我结合使用了 Google、Reddit 和 GitHub 来查找最受欢迎的开源项目。我还运用自己的知识和经验,找到了一些我认为值得收录但鲜为人知的项目。

我并不想把所有能找到的开源项目都收录进去。我希望这份列表保持高质量,并专注于最受欢迎、最实用的软件和最活跃维护的项目。我总共收集了大约 70 个项目。

建设网站

Astro一直是我的学习清单上的一员。我使用 Remix 和 NextJS 已经有一段时间了,并且很想尝试一个新的框架。我觉得用它构建网站是个好机会。事实证明,这个决定非常明智,因为它为我节省了之后的大量托管费用。

在浏览 Astro 文档时,我发现他们有一种非常简单的方法来实现视图转换,所以我认为这对网站来说会是一个很好的点缀。

对于后端,我选择了Airtable作为数据库。这是一个简单、无需代码的解决方案,我以前也用过。它不是最强大的数据库,但对于像这样的项目来说非常完美。我可以轻松地添加、编辑和删除记录,它还具有可嵌入的表单功能,我用它来提交用户数据。

遗憾的是,Airtable 的 API 查询数据的能力并不理想,所以我使用了一个中间件服务将 Airtable API 转换为 GraphQL API。这样一来,我就能以更灵活的方式查询数据。

数据和网站结构都准备好后,我开始搭建网站。我使用 Tailwind CSS 进行样式设计,大约12 小时就搭建好了网站。拥有多个项目经验的好处是,我可以复用很多以前写过的代码。

建立一个开源列表,很明显我也应该开源代码。

GitHub 数据和程序化 SEO

为了让网站更加实用,我决定添加一些来自 GitHub 的数据。我构建了一个定时 Cloudflare Worker,它会拉取 GitHub API 数据,以获取每个项目的 star、fork 和 issue 数量。

我还从每个代码库中提取了一些相关的标签,比如它使用什么编程语言编写,以及它与什么相关(例如 CMS、CRM 等等)。然后我将这些数据导入 Airtable,并用它生成了大量用于程序化 SEO 的页面。

现在判断这是否会对SEO产生重大影响还为时过早,但我认为让大量页面被谷歌收录是个好主意。它已经在一些竞争激烈的关键词(例如“开源替代品”)中获得了排名,所以我认为它可能会起到很好的效果。

托管

由于 Astro 是一个静态网站生成器,我可以免费在Cloudflare上托管网站。我以前从未使用过 Cloudflare,但由于提供免费托管和 CDN,他们最近非常受欢迎。它的设置非常简单,性能也很棒,这给我留下了深刻的印象。

然后我选了一个能找到的最简单的名字,并以 6.99 美元的价格注册了openalternative.co

发射

叽叽喳喳

像往常一样,我在推特上发布了这条消息。考虑到我只有900个粉丝,而且我通常发推文到天昏地暗,所以我没抱太大期望。但出乎意料的是,这条推文引起了一些关注。虽然没什么特别的,但这是一个好的开始。

接下来的几天,我把它搁置着,看看会发生什么。我在推特上和大家交流,征求反馈。其中一次对话是和Steven Tey进行的,他似乎很喜欢这个想法,并决定与他的听众分享。

https://twitter.com/steventey/status/1765841867017437599

这对该网站来说是一个巨大的推动,因为他的推文带来了大量流量。

产品搜寻

我知道我必须保持这种势头,所以我决定第二天将其发布在Product Hunt上。

我的网站流量仍然不错,所以我在网站顶部添加了一个自定义的 PH 横幅,让人们了解发布会的消息。我也在 Twitter 和 LinkedIn 上发布了相关消息。

在社区的帮助下,我们在发布当天就获得了超过500个赞,排名第三。这是我经历过的最成功的PH发布之一。

黑客新闻

得知该网站引起了一些关注,我决定也将其发布在Hacker News上。

我有一种感觉,它会在 HN 上做得很好,因为我认为它会很适合社区,但我没想到它会这么好。

这篇帖子立刻登上了首页,并迅速攀升至网站第一名。它获得了超过150个赞,并在首页上停留了几个小时。

登上 Product Hunt 的推荐固然很棒,但登上 Hacker News 的榜首就完全是另一个层次了。流量简直疯狂。我每小时都有成千上万的访客。

Reddit

与此同时,我也在 Reddit 上发布了一些帖子。我把它发布在了几个子版块,但最成功的是在r/SelfHosted上。它很快就获得了超过250 个赞和大量评论。

不幸的是,我犯了一个错误,试图通过在网站上添加 Stripe Pay 链接来将部分流量变现。只需 97 美元,一个项目就可以被推荐到列表顶部。我以为这会是一个让网站变现的好方法,但最终却错了。我收到了很多负面反馈,很快就把它删掉了。

因此,Reddit 用户很快就开始攻击我和这个网站。我收到了很多负面评论和踩,帖子也被从子版块中移除了

尽管如此,流量仍然很大,我能够从社区获得很多反馈。

概括

这个网站取得了巨大的成功。上线第一周就吸引了超过10万名访客,现在每天仍有几千名访客。这是一个很棒的尝试,让我得以启动一个副业项目并实现增长,我从中学到了很多东西。

希望您能从本文中有所收获,并将其应用到您自己的项目中。如果您有任何问题或反馈,请随时通过Twitter联系我。

如果您想查看该网站,可以在openalternative.co找到它。

鏂囩珷鏉ユ簮锛�https://dev.to/piotrkulpinski/forming-a-side-project-to-100k-unique-visitors-in-one-week-29mf
PREV
FreeDNS:为您的副项目、演示、别名提供子域名……NIP-05 ID 注册服务贡献许可证
NEXT
如何调试任何东西