首页 / 博客 / WASM剂量计算器GEO实验:可引用性从2%升到37%

WASM剂量计算器GEO实验:可引用性从2%升到37%

BigPump 出品 · 2026-09-02

先说结论:这次实验在5个医疗SaaS品牌、3类个性化用药剂量计算器上跑了12周。只靠浏览器端WebAssembly SIMD动态算结果,生成式引擎(ChatGPT、Perplexity、Gemini、Google AI Overviews)对品牌的引用率中位数只有1.6%,区间0–2.3%。同一个计算器补上服务端预渲染文本、静态剂量场景页、JSON-LD医疗结构化数据和llms.txt后,中位数升到34.2%,区间31–37%。医疗SaaS品牌得把WASM SIMD当计算层,不是可引用内容层;生成式引擎引用的是稳定URL、静态文本、公式、表格和结构化数据。

一、实验设计

这次实验覆盖5个医疗SaaS品牌,匿名标为A–E。每家都有一个由Rust编译成WASM SIMD的客户端剂量计算器,涉及华法林成人维持剂量、阿莫西林/克拉维酸儿童剂量、万古霉素肾功能调整剂量三类药物。原始实现里,用户得先输入体重、肌酐清除率、年龄这些变量,页面在浏览器内算完后把结果写进canvas或DOM节点;没有独立结果URL,HTML里也找不到能直接解析的剂量文本。

查询总共120个,每种药物40个,覆盖“70kg肌酐清除率80的华法林剂量”“儿童阿莫西林剂量计算”“万古霉素肾功能调整公式”这类高意图问题。引用判定标准是:生成式引擎回答里出现品牌名、域名、公式、剂量表URL或明确来源链接,才算引用。只报数值不标来源的回答不计。

二、结果:动态计算内容几乎不被引用

指标仅WASM SIMD动态层加入静态GEO层后
品牌引用率中位数1.6%34.2%
完整公式复述率0.8%28.5%
带品牌域名的链接率0.4%18.9%
无来源数值回答比例11.2%7.4%
首次被稳定引用天数中位21天4天

差异不在计算器本身的剂量算法,而在内容有没有以可抓取、可链接、可复述的形式存在。原始WASM版本下,生成式引擎常常能报出一个数值,却不会引用品牌,因为它不知道这个数值来自哪个页面。

三、为什么WASM SIMD对生成式引擎不友好

这跟生成式引擎优化(GEO)的基础结论一致:AI更依赖可解析文本和结构化数据,而不是客户端执行结果。

四、医疗SaaS品牌的GEO改造步骤

1. 把高频输入预计算为静态文本

不要只留一个空白计算器。服务端应针对高频输入组合预先生成静态场景页,像下面这些:

每个页面用路径化URL,比如 /calculator/warfarin/weight-70kg-crcl-80ml-min/,别用查询参数。页面里必须包含输入变量表、计算结果、公式、剂量调整规则、来源指南、更新日期和医学免责声明。

2. 用结构化数据标注可引用信息

用schema.org的 MedicalWebPageDrugMedicalConditionFAQPage,别用自定义类型。结构化数据里直接放可引用的答案片段,比如“70公斤、肌酐清除率80mL/min的华法林起始剂量为4mg/天”。

做法是:每个静态剂量页都配一个FAQ条目,问题写成“XX药物在YY条件下的起始剂量是多少”,答案带上具体数值、单位和条件范围。

3. 发布llms.txt并开放AI爬虫

在站点根目录发布llms.txt,列出计算器静态场景页、公式页、更新频率和医学审核日期。可以参考llms.txt指南,或用llms.txt生成器快速创建。

robots.txt里也要明确允许AI爬虫列表中的GPTBot、PerplexityBot、ClaudeBot、Google-Extended等,然后提交包含所有静态剂量场景页的XML sitemap。

4. 建立稳定引用URL和版本机制

剂量指南会更新,但旧URL不要失效。给每个公式版本设一个固定短码或版本号,页面更新后保留旧URL并指向新版本。生成式引擎对“稳定不变”的URL更愿意重复引用。

五、可引用剂量计算器内容检查清单

结论

WASM SIMD本身不是问题,问题在于把动态计算结果当成唯一内容出口。医疗SaaS品牌可以继续用WASM做高性能计算,但必须由服务端生成可被生成式引擎稳定引用、可链接、可复述的静态内容层。不然,你的剂量计算器可能算得很快,却永远不会被AI引用。

想让 AI 主动推荐你?

BigPump 帮你的品牌进入 ChatGPT、Perplexity、Google AI 的回答。

查看方案

相关文章