这篇想认真复盘一下我给产品起名的全过程——从旧名 FlashDesign,到中间一堆被毙掉的候选,最后落到 SayCraft、买下 saycraft.ai。重点不是"我最后选了哪个",而是整个判断是怎么一步步被数据推着走、又被数据反复打脸的——我觉得对单人公司来说,这套"怎么想"比"叫什么"更值钱。
产品是 SayCraft:一个团队在会议里对话,AI 实时把它构建成一个能跑、带在线预览链接的 web app。和 Lovable / Bolt 那种一个人敲提示词的工具不一样,它是多人对话驱动的。这也是后面所有命名判断的锚点。
这篇算是上一篇 SEO/GEO 方法论的前传——先有名字,才谈得上后面那套 SEO/GEO。名字没起对,后面所有内容、外链、AI 引用全是给别人的同名货做嫁衣。
起点:先纠正一个最致命的认知
我一开始的诉求很贪心:想要一个"SEO 又好、搜索量又高"的名字。AI 直接把我这个想法否了,而且否得对:
方法论 1:别让一个名字背两个 KPI。"搜索量高"和"SEO 好做"对品牌名来说基本是对立的。搜索量高的词(design、ai website builder)是红海,Canva/Figma/Wix 把前几页焊死了,你一个新站三年排不上去。品牌名真正该追的是"独占性"——一个独特、没人用的词,你几周就能把自己的品牌词排到第一。品牌名负责"被记住、被搜到/被 AI 引用时只指向你";流量交给 SEO 落地页的长尾词去抓。这是两件事。
这条"独占性"其实也是 GEO(AI 搜索)的地基:在 ChatGPT / Perplexity 满地引用的时代,一个干净、无歧义的造词,意味着 AI 提到你的时候不会把流量算到同名的别家头上。名字脏,等于把 SEO 和 GEO 的根基同时挖空。
给旧名 FlashDesign 做个体检
结论是:够用,但不好,硬伤在 "Flash" 这个词太脏。
- 搜 "flash design" 出来的是 Adobe Flash(已死的技术)、flash tattoo(纹身闪图,量很大)、flash sale、闪光灯、闪电侠……品牌信号被稀释得一干二净;
- 两个通用词拼接 → 商标弱,难注册难维权,别人叫 "FlashDesigner" 你也拦不住;
flashdesign.com几乎肯定被占(我在用.tech就是证据)。
但更隐蔽的问题是定位错了:FlashDesign 把产品往 "design 工具"(Canva/Figma 的红海)上引,而完全没暴露我真正的护城河——语音、对话、实时生成。名字在主动帮我打一场必输的仗。
JustTalk:概念满分,品牌名地雷
中间我一度想叫 JustTalk。这个概念是满分的——它精准说出了产品的魔法:不设计、不写代码,你"就只是说话",app 就出来了。但一查就发现是地雷:
搜 "justtalk / justalk",整个第一页被一个叫 JusTalk 的产品焊死——一个很火的免费视频通话 + IM app,iOS/安卓双端、还有儿童版、用户量很大,占着 justalk.com。这意味着两个致命问题:我永远排不到自己的品牌词第一;而且 "JustTalk" 听起来就是个聊天/通话工具,把用户往错误品类引。
方法论 2:好概念留作 slogan,别让它去背品牌名的锅。"Just talk. We build it." 这句话做 hero 主标题、做 SEO 长尾(turn a meeting into an app / voice to website)都满分——但它不该当品牌名。slogan 和品牌名是两个工种。
想找个现成的好词?对不起,全被占了
我让 AI 把"有含义的真实英文词"候选铺开,挨个联网查占用。结果 5 个全军覆没:
- Riff ——
riff.ai自称 "first AI app builder for work",刚融 1600 万、15 万用户、主打 vibe coding,和我正面同名同业,致命; - Spoke —— 已被 Salesforce 收购;
- Confab / Parley / Convoke —— 各自一堆 AI 公司、app、生物医药公司占着。
方法论 3:任何"短 + 有含义"的英文词,在 AI 赛道都已经被注册了——这不是运气差,是结构性的。别再翻字典找现成词,只有两条路:(A) 造一个新词,(B) 用"词 + 类目专属后缀"把一句话补全。
顺带一个反直觉的洞察:看赢家怎么处理域名——它们根本不抢 .com。Bolt → bolt.new、Riff → riff.new、Lovable → lovable.dev、v0 → v0.app。在 AI 建站赛道,.new / .dev / .app 本身就是品牌信号。所以纠结 .com 拿不到,根本是个伪问题。
真正的关键:先锁定你唯一能独占的"位置"
这一步比起名本身更重要。看一眼战场:Lovable、Bolt、v0、Replit、Cursor——全是"打字 prompt → app"。没有一个占住"说话 / 开会 → app"这个位置。而这正是 SayCraft 唯一的、且无人竞争的差异点。
方法论 4(最核心):先定位,再起名。名字必须暴露你唯一的护城河。FlashDesign 最大的错,就是把我往 design 红海引,却把"语音/对话/实时"这个护城河藏了起来。这一条直接决定了后面所有候选——名字必须往"说 / 对话 / 实时"靠,而不是往 design / flash / build 靠。
候选轮番上场,用"目标用户的眼睛"逐个枪毙
定了方向后,候选一批批来:第一批是 say.new / Verbo / Aloud;我自己还冒出过 VoxShip.ai。VoxShip 我一开始挺喜欢,但 AI 用"普通用户视角"把它打到了 C+:
- 搜 "voxship" 第一条是一家物流履约公司(Vox Fulfillment)—— "ship" 在普通人脑子里是"船 / 发货",不是程序员黑话里的"上线发布";
- "vox" 对不懂拉丁语的人是个黑盒,"语音"的巧思直接隐形;念起来 vox-ship 还卡,调性偏冷、像物流后台。
方法论 5:用目标用户的眼睛读名字,不是用你自己的。受众决定一切。"ship = 发布软件"对开发者是秒懂的行话,对我的"不会写代码"用户却完全失灵。所以拍板前必须先确认一件事:核心用户是偏开发者,还是偏不写代码的创业者/团队?这个答案一变,同一个名字的评分能差一个档。
当我确认用户是"不会写代码的人"之后,评判标准一下就清晰了,SayCraft 浮出水面:
- Say(说)+ Craft(做出来)两半都是大白话,非技术用户一眼看懂"说一句,东西就做出来";
- 调性温暖、有手作感,和"开口即生成"的惊喜体验搭;
- 踩中了"说话"这个护城河,而且大白话能接得住。
它不是完美——saycraft.com 被占(一家土耳其公司 + 一个 2014 年的 Minecraft 服务器),"-craft" 有轻微的游戏联想。但这两点都可控:用 saycraft.ai,配 slogan 一压就散了。评分 B+,是当时所有候选里最好的一个。
决赛圈:Enchant / Herald 出局,TalkForge vs SayCraft
我又扔进来几个备选,AI 挨个实测,结果它们全栽在同一个坑里——同名的 AI 公司已经坐在主域名上了,我又会变成"为自己的名字抢排名"的那个晚到者:
- Herald ——
heraldai.com是融了 1200 万的保险科技公司,再叠上全世界几百家叫 Herald 的报纸,SEO 永世不得翻身,直接出局; - Enchant ——
enchant.com本身是做 AI 客服 SaaS 的,而且 "Enchant" 零品类信号,非技术用户冷看根本猜不到是建站工具。
最后的决赛是 TalkForge vs SayCraft。一个硬事实直接定胜负:
talkforge.ai已是活站、talkforge.app已是另一个 AI 产品、talkforge.com挂着卖 8,895 美元。TalkForge 连域名都拿不到,又掉进那个"为自己名字抢排名"的坑;而 "-Forge" 还是 AI 命名的重灾区(ChatForge / AppForge / VoiceForge…),淹得看不见。
| 维度 | TalkForge | SayCraft | 胜 |
|---|---|---|---|
| 域名拿不拿得到 | ❌ .ai/.app 全被占 | ✅ .ai/.app 是空的 | SayCraft |
| 是否独特 | ❌ "-Forge" 烂大街 | 🟡 无融资 AI 同名压着 | SayCraft |
| 对非技术用户的调性 | 🟡 Forge 偏冷偏硬,带"伪造"负面义 | ✅ Craft 暖、手作、亲和 | SayCraft |
| 第一个词贴不贴场景 | ✅ Talk 更口语、贴"开会" | 🟡 Say 偏命令式 | TalkForge(小胜) |
TalkForge 唯一赢的是 "Talk" 这个词(确实比 Say 更贴"开会建站"的场景),但它输在了最致命的可落地性上——而且这是结构性的、改不掉。决赛结束。
最后一脚:差点被一张 SEO 截图带沟里
临门一脚我自己去 Serpstat 查了一下,截图一发——满屏西班牙语翻译查询("how to say craft in spanish")和 DIY 手工内容("5 minute crafts"),还四个框全是 "Volume: No data"。我差点以为 SayCraft 也凉了。AI 把我拦下了:
方法论 6:查品牌词,一定要查"一个词",别查成"两个词"。我查的是带空格的 "say craft",被 Google 当成两个普通单词,于是把词典/DIY 那套语义全勾了进来。品牌是
SayCraft(驼峰一个词),它的命运和 "say craft" 两个词无关。永远写驼峰,绝不带空格。
至于 "Volume: No data"——对品牌词来说恰恰是好事:它说明这个确切的词几乎没人搜,没有既有意图和我抢,一上线几周就能霸占自己的品牌词第一。反过来,如果这里显示几万搜索量,那才是坏消息(说明早被别人占满了,就像 Riff、Herald 的处境)。
但别误会:品牌名本身永远不带免费流量,任何名字都不会。
Volume: No data= 每个创业公司的起跑线。真正的流量来自内容打 buyer-intent 长尾(turn a meeting into a website / voice to website AI / build an app by talking),不是来自品牌名。
拍板与落地
到这儿就钉死了:
🏆 SayCraft | 域名
saycraft.ai| slogan "Just talk. We build it."
随后就是把 SITE_URL 切到 saycraft.ai、签独立证书让它自成一域(不跳转旧域名)、Clerk / Stripe 回调跟着迁。有个细节我特意没动:代码里 @flashdesign/* 的包名、API 路径、数据库名这些"基础设施标识"全部保留——它们用户看不见,改了反而会弄坏生产环境。换的是品牌,不是地基。
方法论总结(TL;DR)
把这趟命名提炼成一套可复用的打法:
- 分清职责:别让一个名字既背"独占"又背"流量"——品牌负责被记住,长尾负责拉量;
- slogan ≠ 品牌名:好概念(Just talk)留作 slogan,别硬塞进品牌名;
- 别翻字典:短又有含义的英文词在 AI 赛道全被占,要么造词,要么"词 + 后缀";
- 别死磕 .com:
.ai / .new / .dev / .app本身就是这个赛道的品牌信号; - 先定位再起名:名字必须暴露你唯一的护城河,而不是把你往红海里推;
- 用用户的眼睛读名字:受众(开发者 vs 小白)决定同一个名字是 A 还是 C;
- 每个候选都实测撞车:域名 + 同名 AI 公司 + 搜索噪音,三样都查;
- 品牌词 0 搜索量是好事:那是起跑线,不是没机会。
名字定了,故事才刚开始。产品和 demo 在这儿,欢迎来玩、也欢迎拍砖:
- 🔗 SayCraft:https://saycraft.ai
- ▶️ Demo(一场会议怎么变成一个能跑的 App):https://www.youtube.com/watch?v=GexoXdZSI9k
- 📈 配套阅读:单人公司怎么用 Claude Code 做 SEO/GEO