返回微信

网页上线两个月,iOS一周47次下载,我赚了3美金

01-cover.png

网页上线两个月,每天 150 个人来玩。iOS 上线一周,被下载了 47 次。

收入:3 美金。来自于 adsterra 的广告费。(为了不影响用户体验,没有加太多广告,导致曝光少)。

这就是我的小游戏 Songless 现在全部的家底。不卖关子,先把底交了——这篇不是来报喜的,就是个记录。

当初我可是冲着”这种东西我应该能做得更好”入场的。两个月过去,数字摆在这儿,我也不装。一直想找个地方,把这个项目从头到现在、还有接下来要做的,老老实实记下来。

它是什么

Songless 是一个在浏览器里就能玩的猜歌游戏。

玩法特简单:先给你听一首歌开头的一两秒,你来猜歌名或歌手。猜不出来,就再多放一点,片段越来越长,直到你猜中、或者用完次数。

就这么个核心循环,但挺上头。一个鼓点、一段前奏、人声刚冒头那一下,你有时候会突然”啊这首我知道!“——我做这个游戏,就是想抓住这一下。玩过 Heardle 的人会很熟,对,就那个味儿。

围绕这个核心,我做了几种玩法:

  • 每日挑战:每天一首,配排行榜,看看自己排第几
  • 无限模式:一局接一局,不用等明天
  • 分类玩法:按年代(80s/90s/00s…)、按曲风(流行、摇滚、嘻哈、K-Pop、R&B、EDM…)、按主题(动漫、迪士尼、影视原声…),目前三十多个分类
  • 歌手专项:只考某一个歌手的歌
  • Mix:最近刚加的混合玩法。(来自用户的反馈)

另外还有排行榜、连续打卡、成就勋章。不用注册,打开就能玩。

03-game-screenshot.png

为什么做这么个游戏

起因挺偶然:找用户需求时,有次刷到一个猜歌游戏,顺手查了下它的流量——发现还真不小。我又去看了搜索结果里排在前面的那几个站,说实话,页面和交互都比较一般,外链也不多。

当时想法很直接:这种我应该能做得更好。 把游戏本身做扎实,再把 SEO 做起来,是有机会把大头的搜索流量接过来、然后挂广告变现的。一开始也没多少音乐游戏情怀,更多是看到了流量和机会才入场。

至于这个品类——调研了发现鼻祖是 Heardle,前几年特别火,每天一首歌猜来猜去,朋友之间还互相晒成绩。后来 Heardle 被 Spotify 收购,2023 年关停了,留下一批模仿者,和一个到现在还有人在搜的需求。这块需求没消失,只是还没人真正把它做好。

所以我入场了。做着做着越做越上头,功能越加越多,最后认真到做成了一个正经网站,还顺手做了 iOS App。一开始也没想着盈利的,就给自己积累经验和上站的手感。

比起排在前面的那几个,我好在哪

几点我自己比较在意的:

  • 交互和视觉:手感和界面上花了不少功夫,想让它现代一点、顺一点,而不是”能用但粗糙”。
  • 玩法更多:每日挑战之外,还有无限模式、三十多个分类、歌手专项、刚加的 Mix,单局之外有得玩。
  • 多语言:支持 9 种语言,海外不同地区的玩家都能用自己的语言玩。
  • 0 门槛:不用注册登录,打开就玩。

外链这块我现在还不多,正在慢慢补——这恰恰是接下来要做的事之一。

为什么不止做网页,还做了个 App

老实说,网页才是 SEO 和流量的主战场,App 其实不吃搜索流量。所以严格讲,做 App 跟我”靠 SEO 拿流量”的主线并不直接相关。

我还是做了,主要三个原因。

一个是成本不高:App 直接复用了网站现成的后端接口,游戏逻辑和数据是同一套,iOS 这边主要是用 SwiftUI 把界面和交互重做一遍,没从零再造一个后端。

另一个是想试水移动端,让网页和 App 一起跑。这俩其实能相辅相成:网站能给 App 导流下载,App 反过来能给网站增加一条外链。一鱼两吃,何乐不为。

再者就是想体验用 AI 去做 ios app 的流程。

这东西是怎么搭起来的

简单说说技术(不感兴趣可以跳过):

  • 网页:Next.js,部署在 Cloudflare 上。
  • iOS:原生 SwiftUI,复用网站同一套后端接口,不用维护两套逻辑。
  • 排行榜这类要存数据的,用了 Cloudflare 的存储(KV)。
  • 整个过程全部靠 AI,一个人能把网页 + iOS 两端都做出来,AI 帮了很大忙。

歌呢,游戏里的试听片段和歌曲信息用的是第三方音乐数据服务,不是我自己存的音乐。这也带来一个现实问题:歌能不能用,会受曲目、歌手、地区和第三方目录变化的影响——有时候某些歌会变化、消失或暂时不可用,这块只能跟着调整。

踩过的坑(最值钱的部分)

要说从这个小游戏学到最多的,不是怎么加功能,是踩坑。挑几个真实的讲:

04-pitfalls.png

1. 太急着上多语言,把整站权重坑了。

我支持 9 种语言,听起来很美——多语言是流量密码嘛。但我犯了个新手错误:英语流量都还没站稳,我就急着批量创建多语言页面。结果不是 1+1>2,而是稀释了整站的权重,SEO 效果不升反降。后来和 AI 一起复盘才意识到:地基没打牢就盖楼,盖得越快塌得越快。

2. 哪些页面该被索引、哪些不该,我一开始根本没分清。

批量生成页面之后,一堆本不该进搜索引擎的页面也被收录了,判断标准全凭感觉。这块也是后来复盘才发现的问题——SEO 这事儿,“做了”和”做对了”完全是两回事。

3. 第一次上架 App Store,被审核资料搞懵了。

完全搞不清楚到底要准备什么材料,流程绕来绕去。最后是靠 Codex 帮我把一堆自动化的操作跑完,才把这关过了 ✅。

4. 顺手加的 feedback 功能,意外地有用。

让用户能在产品里直接反馈问题、提想法。别小看这个——现在很多迭代方向,就是玩家一句反馈给我的。比我自己闷头猜用户要什么强多了。

5. 没有想清楚需求,导致返工改来改去

老实交代:现在做到哪了,花了多少钱

流水账,不藏着。

数据:

  • 网页版上线约 2 个月,日活平均 150 人
  • iOS App 上线 第一周,下载 47 次,每天下载量都在涨。
  • 支持 9 种语言(英、日、韩、德、法、西、意、俄、中),玩家主要在海外
  • 三十多个分类玩法

02-scorecard.png

钱:到现在大头就两笔——

  • 域名 songless.pro,年费 60 多块
  • Apple 开发者账号,$99/年(这笔倒不只为这一个 app,后面还有很多要做)
  • 服务器跑在 Cloudflare 上,成本很低;音乐数据 API 免费

收入:基本是 0。 我本来的算盘就是靠 SEO 把流量做起来、挂广告赚钱,但现在流量还太小,广告那点钱基本可以忽略。这事儿急不来,得慢慢攒。

05-ledger.png

接下来想干嘛

几个方向,按现在的想法排一下:

  • 把流量做起来:这是重点。继续做 SEO、补内容和落地页,慢慢把搜索流量接过来——前提是别再犯上面那个”太急”的错
  • 继续加玩法:让单局之外有更多可玩的,更耐玩
  • 打磨体验:尤其是 App,刚上线,糙的地方还不少
  • 探索付费:怎么收、收什么、会不会影响体验,都还没定。等真做出来了,再单独写一篇

最后

如果你想体验,或者看看可以:

  • iOS:App Store 搜 Songless pro

玩了有任何想法、觉得哪儿难用、想要什么功能,特别欢迎告诉我——现在还早,你一句反馈很可能直接影响我下一步做什么。

第一篇就到这,开个头。后面这产品还会有动作,等 SEO 稳一点、玩法再丰富些,我打算加上付费内容。

到时候再来记。