NOTE 03 / 09

上线三个月就没人用了,
问题不在代码

我自己五个小程序里活得最好的那个,代码不是最好的。它只是每天有人有事可做。留存问题几乎都发生在第一分钟,不在第三十天。

发布 2026-10-18 约 8 分钟 归类 留存 / 上线之后 作者 loner

01上线是第 1 天,不是第 100 天

行业默认把「上线」当成交付终点:验收、付款、结项。但从运营角度看,上线那天的用户数是零,或者只有你自己。

真实的曲线是这样的:上线,前两周有几个朋友试,第三周归零。归零不是因为坏了,是因为没有理由再打开。

这件事在开发阶段是完全看不出来的。代码没报错、页面都能点、审核也过了——所有技术指标都正常,产品已经死了。

「没人用」几乎从来不是技术问题。它是一个在写第一行代码之前就已经决定的问题。

所以我在报价前会先问:用户第二次打开它,是为了什么

02四个真实原因,按出现频率排

「没人用」的归因,和它能不能在开发阶段解决
原因典型表现能否提前解决
没有回访理由工具型产品,用完即走,天然一次性能,而且必须
入口太深藏在微信「发现-小程序」里,用户找不到能,属于设计问题
第一分钟太慢打开先要授权、注册、看引导能,最好改
里面是空的新用户进来看到 0 条内容,直接走能,靠预置数据

第一条:没有回访理由(最高频)

一个「算一算房贷」的小程序,做得很准。但一个正常人一辈子算两次房贷。这不是产品做得不好,是需求本身没有第二次。

有回访理由的产品长这样:有积累(记录、进度、收藏)、有变化(每天有新内容)、有牵挂(待办、提醒、排名)、有身份(我的数据在里面,走了就没了)。

开发前问一句就够:「用户昨天用过,今天为什么还要来?」答不出来,就不要做工具,去做「一次性目的 + 一个能反复触达的入口」——通常是落地页加公众号。

第二条:入口太深

小程序没有应用商店,用户不会「逛」到你。他能进来的路只有四条:扫码、别人转发、微信搜索、公众号菜单。四条都要你主动铺。

第三条:第一分钟太慢

这一条最容易改,也最容易被忽略,因为它不是「功能」,是流程顺序。

我自己踩过:一版小游戏,打开就要微信授权、选难度、过三步新手引导。数据很差。后来做的改动只有三件——不授权也能玩、三步并成一步、失败后直接给下一关。框架没换,代码没重写,留存从个位数到两成。

原则只有一条:先给结果,再要信息。能用游客身份完成的,就别让他注册。等他尝到甜头,他自己会填。

第四条:里面是空的

新用户看到的第一屏,如果是「暂无内容」,他不会等。预置 20 条真实数据,比写十句欢迎语有用。空列表不是页面,是事故。

03上线之后真正该做的三件事

  1. 每周只看一个数:第二次打开率。不是日活、不是总用户数。第二次打开率高,产品有活路,剩下的是量的问题;低,说明第一分钟或回访理由出了问题,做推广只是把钱倒进漏桶。
  2. 每两周只改一个点。一次改三个地方,你永远不知道是哪个起了作用。这条听起来慢,但它是唯一能积累认知的做法。
  3. 找十个真实用户,问一句:「你上次打开是为了什么?」如果他答不出来,那就不是推广不足,是这个产品没有用途。这个结论越早拿到越省钱。

04它怎么改变「要不要做」这个决定

如果你的答案里没有「第二次打开的理由」,那这件事的正确形态往往是两个东西的组合,而不是一个 App:

这两个加起来通常比做一个完整小程序便宜一半,而且更可能活下来。这也是我在报价前一定会问「用户第二次为什么回来」的原因——这个答案会直接改掉方案,也会改掉价格。

一句不好听的

如果你做这个东西的目的是「我们公司也该有一个」,那它上线三个月后的样子已经确定了。不如把预算花在「让已经来的客户多买一次」上,那件事的回报是可算的。

可以带走的三句话
  1. 上线是第 1 天,不是第 100 天。验收通过和产品活着是两件事。
  2. 留存问题几乎都发生在第一分钟,不在第三十天。
  3. 没有回访理由的产品,做得多好都只有一次打开。
看到这里,说明你正在决定一件事。

页面上的报价器可以先把大概范围算出来,不用填联系方式。真要聊,把「谁在用、在哪用、要不要收钱」三句发我,我当天回。

← NOTE 02报价 1,500 和 15,000 差在哪 NOTE 04 →个人、外包、公司,选哪个
© 2026 loner · 一个人,从判断形态到上线 · 宁ICP备2025008467号-1 首页 / 判断手册 / 说需求