在做 TrakToken 的过程中,搜索流量来得很快。这得归功于V站、知乎等地的高质量软文。想要有早期用户,你就必须得厚着脸皮介绍你的产品。有了用户之后,下一步怎么做?我的答案是,从凭借感觉做设计到系统化调整。
从结果来看,TrakToken 自然搜索已经成为主力获客渠道,但增长高度集中在首页和 Bing,查询层、归因和参数 URL 治理没有跟上流量增长。
本文试图介绍,从 SEO 相关角度,如何正确指导我们后续的产品迭代,如何持续构建数据驱动的产品迭代模式。并结合实际线上产品数据,给到说明。
TrakToken 是一个 LLM API 比价工具站,覆盖 60 家厂商 600+ 模型的定价数据,每日自动同步,提供价格对比、成本计算器、支出指数等功能。
一、数据能力
搜索可见性的数据分层
先看定义:搜索可见性实际上是一条管线。每一层回答不同的问题,对应不同的数据源。
| 层级 | 回答什么 | 数据源 |
|---|---|---|
| 需求/查询 | 用户搜了什么、展示了几次、点没点 | GSC、Bing Webmaster |
| 到站与归因 | 从哪来、落在哪个页面、渠道质量如何 | GA4 |
| 行为解释 | 到站后做了什么、卡在哪、为什么走 | 产品分析平台 |
| 业务结果 | 是否完成决策、是否出站到厂商 | 同一平台的事件漏斗 |
这条管线的价值在于,将不同阶段的数据,拆成对应的数据指标和事件层级,高效定位问题,也方便作出取舍、屏蔽不必要细节。
工具选型的实际取舍
GA4 负责渠道归因。免费、接入门槛低、渠道自动分组。缺点是不收自定义产品事件,没法在 GA4 里看到"用户点了计算器然后出站到厂商"这个漏斗。
Vercel Analytics 负责页面和事件。零配置、自定义事件方便。问题是它和 GA4 的用户身份打不通。Vercel 里看到 509 个 calculator_result_viewed 事件访客,但没法知道这 509 人里有多少是从搜索来的。
PostHog 笔者还在尝试中。不过有些问题:一是服务器在海外,国内采集有延迟和丢失;二是功能和 GA4 + Vercel 高度重叠,基础分析和事件采集两边都能做;三是实际只覆盖了 8.25 天,数据量不够支撑任何结论。还有就是他们家的UI太反人性了,我曾经以为GA4的交互很垃圾,但没想到他们家更是。
不过 PostHog 代表的需求是真实的。需要一个单一平台串起落地页、行为动作以及站外动作的工具。
Bing Webmaster 是国内搜索的实际主力渠道。信息比 GSC 丰富,关键词报告直接能导出,排名、CTR、页面级数据一目了然。如果你的用户主要在国内,Bing 可能比 Google 更值得先看。
Microsoft Clarity 提供行为热力图和会话录屏,补充"为什么跳出"的解释。配置简单,免费。
口径对齐
同一时间窗口,Vercel PV 是 21,980,GA4 是 13,059。差了 68.3%。
这个差异天然存在,我记录了可能的原因(bot、拦截、SPA pageview 口径、采集缺口)。不过由于这些数据并未决定重大决策,所以还好其实。干过数据业务的朋友都知道,数据问题本质上是口径问题。同一数据同口径同窗口可比就行,在早期抓绝对的精准,是抓小放大。
二、数据基线
流量规模
28 天对齐窗口(2026-07-23 至 2026-08-19):
| 窗口 | PV | visitor-days | 变化 |
|---|---|---|---|
| 前 28 天 | 9,257 | 5,092 | - |
| 当前 28 天 | 22,030 | 11,606 | +138% |
渠道情况
| 渠道 | Sessions | 占比 | Engagement Rate |
|---|---|---|---|
| Direct | 2,539 | 47.4% | 30.7% |
| Organic Search | 2,350 | 43.9% | 62.3% |
| Referral | 210 | 3.9% | 70.5% |
自然搜索的参与率是 Direct 的 2 倍。说明搜索来的人带着明确目的,找到了想要的东西。
但深挖一层:Bing 贡献了约 92.6% 的自然搜索 sessions,Google 只有 130 个。其实Google 展示量不低(Kimi 页单页 2,958 次展示),但页面级 CTR 有问题需要单独修。
页面级资产
| 页面 | Organic Sessions | Engagement | 判断 |
|---|---|---|---|
/(首页) |
1,544 | 74.2% | 最重要的搜索资产 |
/spend-index |
194 | 56.2% | 差异化品牌资产 |
/blog/china-llm-comparison-2026 |
66 | 25.8% | 有入口但参与偏弱 |
/blog/moonshot-kimi-api-guide-2026 |
40 | 20.0% | 同上 |
/providers/moonshot |
27 | 48.1% | 长尾入口 |
首页一个页面就占了自然搜索的 65.7%。任何首页改版都要先保护这个数字。
性能基线
网站要快,要好看,然后用户才会关注到你提供的价值。
CrUX 桌面端实测(P75):
| 指标 | 值 | 阈值 | 状态 |
|---|---|---|---|
| LCP | 2.7s | 2.5s | 未通过 |
| INP | 71ms | 200ms | 通过 |
| CLS | 0.01 | 0.1 | 通过 |
| FCP | 1.8s | 1.8s | 临界 |
| TTFB | 1.0s | 0.8s | 需改进 |
LCP 差 0.2s 没过。瓶颈链路是 TTFB(1.0s) -> FCP(1.8s) -> LCP(2.7s)。TTFB 高是因为每次请求都在读 60 个 JSON 文件做合并计算,没有开 ISR。这个我认为,主要还是数据模型设计的问题,原先 AI 默认设计的数据流方式,当数据膨胀后,开始力不从心需要调整。
产品事件
| 事件 | 事件访客 |
|---|---|
| compare_viewed | 903 |
| calculator_result_viewed | 509 |
| provider_clicked_out | 228 |
产品功能有人用。但这些数字和搜索入口之间断着,跨平台无法归因。
三、SEO诊断
按依赖顺序找最早的阻断点,下游问题在上游没修之前不急着看。
搜索引擎看到的是空壳
首页、计算器、对比工具三个核心页面,用户打开看到完整功能,搜索引擎爬取时拿到的 HTML 里几乎没有实际内容。对不执行 JS 的爬虫来说,这些页面等于空白。
同时,25 页样本中 9 页缺少 self-canonical 标签,参数 URL 已经泄漏到搜索结果(/calculator?model=gpt-5-5 被当成独立页面参与排名),信号被稀释。
首页慢在数据模型
TTFB 1.0s,超出 0.8s 阈值。每次请求读 60 个 JSON 文件做合并计算,没有缓存。原先 AI 默认设计的数据流方式,数据膨胀后力不从心。改造方向明确:开 ISR、数据物化、分层加载,不改布局、不减功能。
有展示没点击
两类不同的问题。
第一类是意图错配。月之暗面api 在 Bing 有 184 次展示、0 点击,Google 同样。搜索结果前列是官方控制台和开发文档,用户搜这个词是要找官方 API 入口,不是第三方定价。处理方式:不争排名,在首屏加官方文档外链承接。
第二类是标题不匹配:
| 页面 | Google 展示 | Google 点击 | Bing CTR |
|---|---|---|---|
| Kimi 指南 | 2,958 | 0 | 3.15% |
| 中国模型对比 | 884 | 0 | 2.67% |
两页合计占全站 Google 展示的 64.3%,0 次点击,但 Bing 有转化。用户搜的是 kimi api 价格 2026 这类词,确实想要价格信息,内容没问题。问题在标题:TrakToken 写的是"选型指南",竞品直接写价格数字和更新日期(如 Kimi API Pricing (August 2026): Kimi K3 at $3/$15)。每天自动同步价格本来是强项,标题里没体现。
四、取舍
从用户要完成的任务出发,看哪些页面该做、哪些不该做。GSC 90 天导出 + GA4 落地页 + Bing 关键词报告共同支撑以下判断:
| 用户任务 | 页面 | 决策 | 证据 |
|---|---|---|---|
| 快速横向比较大模型 API 价格 | / |
update | 1,544 sessions;Bing 头部 5 query 中首页获 408/432 展示与全部 45 clicks,Observed |
| 按用量估算月度账单 | /calculator |
update | 509 事件访客,搜索入口 GSC 有少量 query |
| 查询 Token 市场趋势 | /spend-index |
update | 194 sessions,Observed |
| 查询中国厂商对比 | /blog/china-llm-comparison |
update | 66 sessions;聚焦国内厂商横评,不争通用价格词(头部 5 query 中仅 24 展示 / 0 clicks) |
| 查单个模型/厂商价格 | /models/[id] |
support | 多页有入口 |
| 本地部署还是用 API | /models/open-source#local-roi |
support | 11 sessions,不够拆页 |
| 英文通用 LLM 比价 | - | do-not-build | 市场拥挤且无英文产品面 |
| 任意两模型 vs 页面 | - | do-not-build | 无特定组合的独立 query 证据 |
做与不做的标准
模型详情页 /models/[id] 应该做。它已经存在,已经有长尾入口(比如 /models/agnes-2-5-pro-alpha 有 41 个 organic landing sessions),是系统性覆盖的合理方式。
“任意 A vs B 对比页"暂时不做。对比工具确实有 903 个访客在用,说明对比需求存在。但工具使用数据证明的是"对比功能有需求”,不是"kimi vs deepseek 这个特定组合有独立搜索需求"。GSC 里没有看到特定组合词的 query 展示。对比工具的分享状态可以承接这类访问,等 GSC 出现特定组合的查询证据再考虑建独立页。
区分标准:页面能不能给用户独特的决策价值。如果和通用工具页的内容没有本质区别,只是换了两个名字,不值得建。
五、方案
性能优化
让首页从"每次请求都重新算"变成"缓存 + 按需加载"。开 ISR 让大部分请求命中 CDN 缓存(TTFB 从 1s 降到 50-100ms);图表数据预计算成精简版(25KB gzip 降到 3KB);表格先给 40 条再后台加载全量;各页面不再把 596 个模型的完整数据塞进 HTML。改完后首页 HTML 从 612KB 降到 350KB 以下。
CTR 修复
两个博客页拿走全站 64.3% 的 Google 展示,贡献 0 次点击。位置 7-8 的正常 CTR 是 2-3%,不需要新排名就能兑现。
| 项 | Kimi 指南改前 | 改后 |
|---|---|---|
| title | 月之暗面 Moonshot / Kimi API 选型指南 2026 | Kimi API 价格表 2026:K3 $3/$15,月之暗面全模型报价 |
| 首屏 | K3 上线时间与涨幅叙述 | 直接给价格数字,涨幅降到第二句 |
| 日期 | 写死"2026-08-01 更新" | 数据更新于 {动态日期},每日自动同步 |
中国模型对比页同理:标题改为"18 家厂商 135 个模型报价表",首屏加最低价与性价比排名。Bing 是当前唯一有转化的渠道,改标题有伤到它的风险,必须一起监控。
搜索基础设施
全站加 self-canonical,参数状态 URL 全部 canonical 到干净路径。首页新增服务端精简价格表(8-12 个主流模型),计算器和对比页新增默认内容,完整交互继续懒加载。模型页的 Product/AggregateRating 标记不合规(ratingCount=1 配自算分数),先移除再决定换什么。
内容节奏
不按日历排期,按数据事件触发:价格变动发快报、TTSI 异常出数据句、中国厂商有动作时更新已有文章、用户决策问题重复出现时写场景案例。每条内容回答四件事:发生了什么、对用户意味着什么、数据参考、号召读者行动。
六、执行节奏
Now:保护已有增长。首页加 canonical + ISR + SSR 摘要,两个博客页跑 CTR 实验,性能改造落地数据物化和分层加载,品牌和数量主张统一(标题里写 500+ 但页面上显示 611+,对不上)。
Next:用证据重排。GSC demand map v1 把前 20 查询簇映射到现有页面;刷新中国模型对比页(66 sessions / 25.8% engagement);TTSI 做引用包让外部作者能一键复制数据句和图;产品漏斗归因把核心事件放进同一平台。
Later:等证据。英文市场没有 /en/ 正文、导航和 hreflang 前不做;策展式 A vs B 页面等查询证据和独立页面价值同时成立;AI visibility baseline 等固定 Prompt Set 和测量方案就绪。
七、总结经验
其实本篇文章,算是对过去一段时间研究SEO的总结。SEO现在公开互联网上,有各种方法、各种所谓的skills。但你一旦实践下来,就会发现要做的事情非常多,而且常常难以准确归因动作到结果的逻辑关系。也就是说,你做了不一定能在互联网上被看见。但不做,大概率看不见。
本篇技术内容,核心由大模型辅助生产。就像我们如今的coding,目前已几无手工代码。我想,SEO这件事也是。于是便整合了我阅读的书籍、技能以及过往的经验,试图流程化它,让他生成对应的SOP skills。上述的诊断和改动便是前述行为的产物。
目前,这套方法,我已经在两个产品上进行实践。从体感上来说,算是给自己找到了一个落点方向,真实效果也待更长久的数据观察。在AI coding加持下的产品井喷时代,被看见比想法本身更重要。当然,看见也是有技巧和方法的,从前文来说:你需要有数据埋点意识、需要知道数据驱动决策、需要密切关注入口,唯有这样才能减少不必要的自嗨投入,让自己的产品尽快让更多人看到。
参考资料
- Google Search Console 帮助 - 搜索效果报告使用指南
- Google canonical 文档 - 为什么 canonical 要先做
- Google Product 结构化数据 - Product schema 的适用场景和限制
- Google 多语言站点指南 - hreflang 和多语言 URL 策略
- PageSpeed Insights - Core Web Vitals 实测工具
- Web Vitals 指标定义 - LCP/FCP/TTFB/INP/CLS 阈值定义