VectoSolve ↗:把图片转成 Cricut、激光、刺绣机能读的矢量文件,靠 SEO 获客
- MRR
- $1,676 核验于 2026-10-20
- 累计收入
- $21,051
- 活跃订阅
- 253
TrustMRR 核实
一句话:把图片转成 Cricut、激光和刺绣机能读的矢量文件的工具,有带水印的免费预览,可按单个文件付费或按月订阅。
- 创始人
- RobX ↗ · 个人
- 日期
- 上线 2025 年底
时间线
- TrustMRR 页面填写的创立日期
- 和联合创始人一批上线多个小 SaaS,VectoSolve 是其中之一(本人宣称)
- TrustMRR 记录的首笔月收入 $6.5(TrustMRR)
- 当月收入 $969(TrustMRR)
- 当月收入,近 12 个月最高 $4,261(TrustMRR)
- 把定价从积分包和小额订阅改成 2 档年付加 API,并在 TrustMRR 挂牌出售(本人宣称)
来源:TrustMRR:VECTOSOLVE;YouTube 访谈;@robindiehacker 的 X 帖子。
TrustMRR 数字为 2026-10-23 查看的月度收入(Stripe 等收款平台只读同步)。
和同类产品比
来源:VectoSolve 定价页;Vectorizer.AI 定价页。Vectorizer.AI 数字为 2026-10-26 查看。
VectoSolve 做过的 4 个动作
解决自己的问题。
他要把 AI 做的 logo 转成 SVG,就做了这个工具。
批量做多语言落地页。
按「PNG to SVG」这类搜索词做了大量页面,之后用户明显增长(本人宣称)。
减少免费次数。
降低免费次数后,才来了第一笔付款(本人宣称)。
按用户反馈加导出格式。
加了 Cricut、激光、刺绣、CNC 等机器能读的格式。
来源:访谈 05:56;访谈 07:15;访谈 10:13;访谈 10:48。
如何复制
只做一个功能:上传文件,返回能下载的结果(按一份 MD 说明让 AI 写出来)
先写一份不超过一页的 MD 说明交给 Claude Code,做一个 Next.js 单页:拖进一个文件 → 调一个现成的转换接口 → 预览并下载结果;先不做注册和付费。作者的做法:先解决自己的需求,写一份 MD 交给 Claude Code 反复改,转换最早用 Recraft 的接口(访谈 05:56,访谈 14:13)。展开 ▾收起 ▴
先写一份不超过一页的 MD 说明交给 Claude Code,做一个 Next.js 单页:拖进一个文件 → 调一个现成的转换接口 → 预览并下载结果;先不做注册和付费。作者的做法:先解决自己的需求,写一份 MD 交给 Claude Code 反复改,转换最早用 Recraft 的接口(访谈 05:56 ↗,访谈 14:13 ↗)。
- 一个能打开的网页,拖进文件后能预览并下载结果。
- 你用它处理完自己手上的一批真实文件,不再用别的工具。
帮我写一份不超过一页的 MD 产品说明,交给 Claude Code 实现:一个 Next.js 单页,用户拖进<输入格式>文件,后端调用<转换接口>,页面预览并下载<输出格式>结果。写清:页面元素、接口调用流程、文件大小限制、出错提示、不做注册和付费。接口参数以官方文档为准,拿不准的标「待查」。
看同类网站做了哪些转换页,批量做一批落地页,提交到 Search Console
打开几个同类网站,抄下它们导航里的页面名称,挑一批做成落地页,每页首屏就是第 1 步的上传框,下面是这个格式的说明和常见问题;网站接入 Google Search Console 并提交 sitemap。作者的做法:先看竞品、对标关键词,再让 AI 批量做出一批「某格式转某格式」落地页,用户随后明显增长(本人宣称,访谈 07:59),找词主要靠 Search Console 导出(访谈 15:02)。展开 ▾收起 ▴
打开几个同类网站,抄下它们导航里的页面名称,挑一批做成落地页,每页首屏就是第 1 步的上传框,下面是这个格式的说明和常见问题;网站接入 Google Search Console 并提交 sitemap。作者的做法:先看竞品、对标关键词,再让 AI 批量做出一批「某格式转某格式」落地页,用户随后明显增长(本人宣称,访谈 07:59 ↗),找词主要靠 Search Console 导出(访谈 15:02 ↗)。
- 一批已上线的落地页,sitemap 已在 Search Console 提交成功。
- Search Console 里这些页面开始出现展示和点击。
下面是几个同类网站导航里的页面名称,以及我的 Search Console 查询导出(如果已有)。请:1)合并去重,按搜索意图分组;2)挑出最值得先做的一批,说明理由;3)为每页写英文标题、描述、H1 和 3 条常见问题;4)只用我给的材料,不编搜索量。材料:<粘贴>
把免费次数压到很少,用 Stripe 卖单个文件和月订阅,拿到第一笔付款
把免费额度压到很少(或只给带水印预览),预览后弹出两个选项:只买这一个文件,或月订阅;用 Stripe Checkout 收款,价格由你定。作者的做法:流量来了却没人付钱,他把免费次数大幅压低后拿到了第一笔付款(访谈 10:13),现在定价页同时卖单个文件和订阅(vectosolve.com 定价页)。展开 ▾收起 ▴
把免费额度压到很少(或只给带水印预览),预览后弹出两个选项:只买这一个文件,或月订阅;用 Stripe Checkout 收款,价格由你定。作者的做法:流量来了却没人付钱,他把免费次数大幅压低后拿到了第一笔付款(访谈 10:13 ↗),现在定价页同时卖单个文件和订阅(vectosolve.com 定价页 ↗)。
- 免费额度已改小;预览后能弹出两个付费选项,Stripe 测试环境两种都能付成功。
- Stripe 付款记录里出现第一笔真实付款(不是测试环境)。
我的转换网页有流量但没人付钱。现在免费额度是 <额度>,准备改成 <新额度>,并在预览后弹出两个选项:单个文件 $<价格> 一次性、月订阅 $<月价>(每月 <次数> 次)。请写:1)弹窗的英文文案:标题、两个选项各一句说明、按钮文字;2)免费额度用完时的提示语;3)Stripe Checkout 一次性付款和订阅两种模式的后端伪代码。只用我给的数字。
用在线聊天收集用户要的导出格式,做出专用导出和对应落地页
网站装上在线聊天框,在下载成功页问一句用户要把文件用在哪里;同一种需求被反复提到,就用 Claude Code 做这种用途要的导出格式,再做一个对应的落地页提交 Search Console。作者的做法:用 Crisp 收反馈,用户反复要各种机器用的导出格式,他就加导出、加落地页和文章(访谈 10:48,访谈 30:05)。展开 ▾收起 ▴
网站装上在线聊天框,在下载成功页问一句用户要把文件用在哪里;同一种需求被反复提到,就用 Claude Code 做这种用途要的导出格式,再做一个对应的落地页提交 Search Console。作者的做法:用 Crisp 收反馈,用户反复要各种机器用的导出格式,他就加导出、加落地页和文章(访谈 10:48 ↗,访谈 30:05 ↗)。
- 聊天框已上线,下载成功页有这个问题;一份需求记录表;至少一个新导出格式和对应落地页已上线。
- 有用户用上了新导出格式,并通过新落地页付了款。
下面是用户在聊天框和下载成功页回答「要把这个文件用在哪里」的原话。请:1)按用途归类并计数;2)对次数最多的一类,说明它需要的导出格式和参数;3)为这个用途写一个落地页的英文标题、描述、H1 和 3 条常见问题;4)只用我给的原话。原话:<粘贴>
来源
- TrustMRR
- TrustMRR 公开 Markdown 页(同步时间、收入和挂牌信息)
- 2026-10 访谈:AI Bites「$3K mrr AI SaaS founder did it in 6 months!」05:56 需求来自自己要把 logo 转成 SVG
- 2026-10 访谈:07:15 约 1,000 个落地页、两周后用户涨 10 倍
- 2026-10 访谈:10:13 免费次数从 25 降到 3 后来了第一笔付款
- 2026-10 访谈:10:48 按用户反馈加机器导出格式
- 2026-10 访谈:32:31 Stripe 上约 $3K 收入、约 $1,500 MRR
- X:「I put my SaaS VectoSolve ($1.7K MRR) up for sale on TrustMRR」(2026-10-10,本人宣称)
- X:「I build this for some new customers」(Bambu Lab 专页,2026-10-11)
- 定价页 vectosolve.com/pricing
- Vectorizer.AI 定价页(同类产品,2026-10-26 查看)
- VectoSolve 官网
- youtube.com
下一个案例
SEOBOT:博客 SEO AI Agent
盈利模式: B2B SaaS 订阅(页面标价约 $49/月)
数据来源:TrustMRR,2026-10-22 核实