一家做旧房翻新的公司,官网最受欢迎的功能是一个「装修报价计算器」:用户填面积、选城市、勾选项目,两秒钟出一个预算数字。客服反馈说,很多人就是玩着玩着就留了电话。
可他们发现一件怪事:客户在 AI 里问「旧房翻新大概多少钱一平」,AI 从来不提他们,甚至连一个大致的价格区间都给不出来。
原因很简单:那个数字只在用户的浏览器里存在过。
AI 看到的不是页面,是页面里的文字
抓取器拿到的是你页面的源码。对计算器这类工具来说,源码里通常只有几个输入框、一个按钮,和一段负责计算的脚本——真正的结果要等用户点击之后才被渲染出来。
而主流 AI 爬虫基本不执行 JavaScript。所以它抓到的,是一张还没有被填写的空表单。你辛苦做的工具,在它眼里是一片空白。
值得注意的是,Google 在今年 10 月的文档更新里明确了一件事:正文(main content)不只是文字,计算器、在线工具、筛选器这些能直接完成页面目的的功能元素也算。换句话说,工具本身是被承认的内容形式——前提是,机器能理解它。
工具页的四层,AI 只读得到其中三层
只需要在工具上下补三样静态文字,可读的那三层就齐了。代价很小,收益是让工具第一次有机会被外部引用。
把工具算出来的东西,搬到页面上
下面五项都是静态文字,不依赖任何脚本,写一次就能长期用:
| 写在哪 | 写什么 | 例子 |
|---|---|---|
| 工具上方 | 这个工具适用于什么情况 | 适用于毛坯房全屋预算,老房翻新另计 |
| 工具下方 | 一句结论,含单价区间和口径 | 按建筑面积算,160 到 220 元每平米,含材料 |
| 工具的规则 | 算法依据的静态规则,不是某次结果 | 厨卫单算,不含家电与软装 |
| 结果旁边 | 允许复制的一段文字结论 | 90 平米毛坯估算约 1.7 到 2 万元(示例口径) |
| 页面底部 | 客户问得最多的五个问题 | 全包和半包差在哪?多久能完工? |
三种「白做了」的写法
这几种做法不是错,而是在 AI 这一侧几乎没有产出:
| 常见写法 | AI 读到什么 |
|---|---|
| 「点击下方按钮,一键估算你的装修费用」 | 一句引导语,没有数字 |
| 整页只有一张图片版报价单 | 图片里的数字读不到,除非旁边有对应文字 |
| 结果只出现在弹窗里,关闭即消失 | 抓取时弹窗并不存在 |
| 「具体价格请咨询客服」 | 等于告诉机器:这里没有答案 |
一段可以直接照抄的写法
把工具下面那段备注,改成这个结构就够了:
「装修预算估算器:按建筑面积计算,毛坯全屋 160 到 220 元每平米,含主材与基础施工;老房翻新因拆改量增加,一般在 240 到 320 元每平米。厨卫按间单算,不含家电与软装。以上为常规户型参考区间,实际以现场测量后的报价单为准。90 平米毛坯估算约 1.7 到 2 万元。」
这段话里没有一句脚本,但把计价单位、区间、口径、不含项、参考案例全部交代了。客户问「一平多少钱」,AI 有得可答;客户问「老房贵多少」,AI 也有得可答。
发布前的自查清单
- 关掉 JavaScript 打开页面,还能看到几个数字;
- 工具下面有没有一句带区间的静态结论;
- 计价规则写没写(按面积、按项目、按间);
- 不含项写没写;
- 报价单是不是只有图片版;
- 页面底部有没有高于五条的真实问答。
常见问题
计算器是我们花大价钱做的,还要再写一遍文字,不是重复劳动吗
不重复。计算器解决的是「人在页面上自己算」,文字解决的是「AI 替客户说出答案」。工具旁那段结论本来就是给你们自己看的内部口径,写出来只是顺手公开而已。
把价格区间写在页面上,客户会不会只看数字就跑了
只写数字会跑,写数字加口径就不会。把「含材料、按平方、老房另计」一起写清楚,客户看到的是范围和方法,而不是一个更容易被比价的裸价。
我们工具的结果是实时算的,没法写死
不用写死结果,写规则就够了。「按面积 160 到 220 元每平米」这条规则永远是静态的,AI 需要的是规则,不是某一次计算的结果。
工具页要不要加 FAQ 结构化数据
可以先加,但别指望它单独起作用。真正决定能不能被引用的是页面上有没有可摘取的静态事实;标记只是把已有事实声明得更清楚,事实本身没有,标记也是空的。
延伸阅读
- AI 爬虫分三种,你 robots.txt 里挡的是哪一种?
- 客户问「这个型号量程多少」,AI 为什么说错了?
- AI 引用你的时候,摘的是哪一段?
工具用来留住人,文字用来留住机器。客户在你页面上算得出来,AI 才可能在别处替你说得出来。