第02章:选题与验证——用最少时间找到有人愿意付费的问题
第02章:选题与验证——用最少时间找到有人愿意付费的问题
“大多数 SaaS 失败不是因为技术问题,而是因为解决了一个没人愿意付费的问题。在写一行代码之前,先验证有人愿意掏钱——这是最重要的创业技能。”
一、选题的三个来源
来源1:你自己的痛点(最可靠)
你在工作或生活中遇到的真实痛点,是最好的选题起点。
筛选条件:
- 你已经在为这个问题付钱(哪怕是时间成本)
- 你认识的其他人也有同样的问题
- 现有解决方案不够好(太贵、太复杂、太通用)
工作流:
今天遇到的痛点 → 搜索现有工具 → 现有工具不满足需求?
├── 是 → 候选 SaaS 方向
└── 否 → 记录下来,继续寻找
来源2:竞品分析(最快)
研究已有成功 SaaS 的用户评论,找到用户的抱怨和未被满足的需求。
实操:
G2.com / Product Hunt / Reddit / App Store 评论分析
搜索:[竞品名] site:reddit.com
寻找:
- "I wish it had..."
- "The only thing missing is..."
- "I switched away because..."
- "Too expensive for..."
# 自动化收集竞品差评
import requests
from bs4 import BeautifulSoup
def scrape_g2_reviews(product_slug, min_rating=1, max_rating=3):
"""
收集低评分评论(找到用户痛点)
"""
url = f"https://www.g2.com/products/{product_slug}/reviews"
# 实际使用需要处理 JavaScript 渲染
# 建议使用 Playwright 或 Selenium
pain_points = []
# 提取"Cons"(缺点)部分的内容
# 这些是用户明确表达的痛点
return pain_points
来源3:市场趋势(最有潜力)
新的技术趋势、政策变化、行为变化,往往带来新的 SaaS 机会。
当前(2024–2026)的趋势机会:
- AI 工具层:基于 LLM API 的垂直工具(AI + 具体行业)
- 合规工具:GDPR/CCPA/AI 法规带来的合规管理需求
- 远程工作工具:混合办公的协作和管理工具
- 绿色/ESG 报告工具:企业碳足迹和可持续性报告
二、想法筛选矩阵
用这5个维度快速筛选候选想法:
def score_saas_idea(idea):
"""
SaaS 想法评分矩阵(满分25分)
"""
scores = {}
# 1. 付费意愿(0–5分):目标用户是否已经在为类似问题付钱?
scores['willingness_to_pay'] = idea.get('existing_paid_solutions', 0)
# 2. 市场规模(0–5分):潜在付费用户数量
# < 1,000: 1分;1,000–10,000: 3分;> 10,000: 5分
scores['market_size'] = categorize_market_size(idea.get('addressable_users'))
# 3. 竞争强度(0–5分):现有解决方案的质量
# 无竞争: 2分(可能没有市场);弱竞争: 5分;强竞争: 1分
scores['competition'] = assess_competition(idea.get('competitors'))
# 4. 你的优势(0–5分):你相对于竞争对手的差异化
# 技术优势/行业专长/受众关系
scores['your_advantage'] = idea.get('personal_advantage', 0)
# 5. 构建难度(0–5分):你能否在3个月内发布 MVP?
# 3个月内可完成: 5分;3–6个月: 3分;>6个月: 1分
scores['build_difficulty'] = assess_build_complexity(idea.get('technical_complexity'))
total = sum(scores.values())
return total, scores
# 示例
idea = {
'description': '餐厅社交媒体管理工具',
'existing_paid_solutions': 4, # 有 Buffer/Hootsuite,但不够针对餐厅
'addressable_users': 50000, # 美国德克萨斯州餐厅数量
'competitors': ['Buffer', 'Hootsuite'], # 弱竞争(通用工具)
'personal_advantage': 4, # 你在餐厅行业有关系
'technical_complexity': 'medium'
}
score, breakdown = score_saas_idea(idea)
print(f"总分:{score}/25, 详情:{breakdown}")
三、验证框架:4种递进的验证方法
验证的成本从低到高,信心从低到高:
验证1:关键词验证(成本:0,时间:1小时)
如果有人在 Google 搜索这个问题,说明有市场。
def keyword_validation(problem_description):
"""
检查是否有足够的搜索量
"""
# 用 Google Keyword Planner 或 Semrush
keywords_to_check = [
f"{problem_description} tool",
f"best {problem_description} software",
f"how to {problem_description}",
f"{problem_description} alternative"
]
# 如果任何关键词的月搜索量 > 500,是好信号
# 如果相关关键词的 CPC > $5,说明有商业价值
pass
验证2:假门验证(成本:$50–$200,时间:1周)
在产品做出来之前,创建一个着陆页,看有多少人愿意"注册/预购"。
流程:
- 用 Carrd 或 Webflow 创建简单落地页(1天)
- 明确描述产品解决的问题和定价
- 放置"早鸟注册"或"加入等待名单"按钮
- 用 $50–$200 的 Google/Facebook 广告测试
评估标准:
- CPC < $5 + 注册转化率 > 5%:有市场,值得继续
- 注册转化率 < 2%:要么文案有问题,要么市场不感兴趣
验证3:客户访谈(成本:0,时间:1–2周)
直接和潜在用户谈话,理解他们的痛点深度。
访谈问题框架(Mom Test 原则——问过去行为,不问未来意愿):
错误问法(未来意愿,没有参考价值):
"你会使用我们的工具吗?"
"你认为这个功能有用吗?"
正确问法(过去行为,有参考价值):
"上个月你是怎么解决这个问题的?"
"你为这类工具付了多少钱?"
"这个问题上次让你损失了多少时间/钱?"
"你曾经为解决这个问题做过什么?"
寻找访谈对象:
- Reddit(相关 Subreddit 的活跃用户)
- LinkedIn(目标行业的专业人士)
- Product Hunt 上相关产品的评论者
验证4:预售(最强验证)
有人愿意在产品存在之前就付钱,是最强的市场信号。
预售方案:
- 早鸟价(正式价格的60%)
- 明确告知产品计划上线日期(通常30–60天内)
- 如果未按期上线,全额退款
目标:
- 10个预购用户:确认市场存在
- 50个预购用户:有信心全力投入开发
四、产品市场匹配(PMF)的早期信号
在 MVP 上线后,如何判断是否找到了 PMF?
Sean Ellis PMF 测试:
- 问所有用户:“如果这个产品消失了,你会有多失望?”
- 回答"非常失望"的用户比例 ≥ 40%,是 PMF 的信号
行为信号:
- 用户在不被要求的情况下,主动告诉朋友
- 用户提出功能请求(说明他们想长期使用)
- 30天留存率 > 40%
本章小结
- 选题三来源:你的痛点(最可靠)/ 竞品差评(最快)/ 市场趋势(最有潜力)
- 五维评分矩阵:付费意愿 + 市场规模 + 竞争强度 + 你的优势 + 构建难度
- 四种递进验证:关键词验证 → 假门测试 → 客户访谈 → 预售
- Mom Test 原则:问过去行为,不问未来意愿
- PMF 信号:≥ 40% 用户"非常失望"如果产品消失 + 30天留存率 > 40%
核心行动建议:选出你评分最高的一个 SaaS 想法,今天就在 Reddit 上找到最相关的 Subreddit,发帖问"你们是怎么解决 [这个问题] 的?现有工具哪里不满足你们的需求?"这个帖子的回复,是你最便宜的验证数据。
→ 继续阅读:第03章 MVP工程:最快速度构建可收费的第一版产品