用AI搜索问客户“重庆哪家做非标减速机”,前三个答案里两个是我同行,我拆了三天日志才看明白
先说结论:不是同行投了钱,也不是AI瞎编,是我自己喂给AI的公开内容里,把“非标减速机”和“重庆”的关联权重算反了。
事情是上周,一个老客户在微信上甩了张截图给我——他在某个AI搜索里问“重庆哪家做非标减速机靠谱”,排在前面的三个答案,两个是我本地同行,我连影子都没得。我当时第一反应是:这AI是不是收了好处费?
但我是做GEO的,不能凭感觉拍桌子,得看日志。我让技术把过去三个月我们官网、产品页、B2B店铺、公众号里所有跟“减速机”相关的内容抓了一份,一共472条。然后按关键词分层,把“非标”“标准”“定制”“重庆”“西南”这几个词的出现位置和共现频率拉了个表。
问题出在哪儿?
我们写的产品页,标题全是“XX系列硬齿面减速机”,正文里“非标”这个词只在参数表下面出现过两次,还都是“可定制”这种模糊说法。而我那两个同行,他们在B2B店铺的产品描述里,翻来覆去就是“重庆非标减速机定制”“西南地区非标减速机厂家”这种短语,虽然读起来土得很,但AI抓取的时候,这种高频共现就是硬通货。
我拿他们的页面做了个简单统计:同行A的店铺详情页里,“非标”出现了23次,“重庆”出现了18次,“减速机”出现了41次;我们对应的页面,“非标”2次,“重庆”7次,“减速机”39次。
数据摆在这儿,我没有话说。
但这里头有个更细的坑——AI搜索的召回逻辑,跟传统SEO的TF-IDF不是一回事。传统SEO你堆词还能有个排名,AI搜索它看的是“语义单元”的聚类。我后来用同一批问句(12个变体)在两个AI搜索里跑了一遍,发现一个规律:如果你的页面没有把“非标”和“重庆”放在同一个语义块里(比如同一个段落、同一个列表项、同一个FAQ问答),那AI在生成答案的时候,就会去别的地方找这两个词的关联,而它找的地方,往往是那些把关键词堆在同一句里的同行页面。
说白了,我输在“结构化”上。
我干了5年SEO,这个道理其实不新鲜,但AI搜索把这个问题放大了。传统搜索你页面权重高,词散着放也能排;AI搜索它更像在“读”你的页面,你词放得散,它读起来就断片,断片之后它就去拼别人的碎片。
我后来做了三件事:
第一,把核心产品页的“非标”和“重庆”硬塞进同一个语义块。不是堆词,是正儿八经写了一段话:“本厂位于重庆,专注非标减速机的定制生产,非标工况下的选型参数如下……”这样AI读起来,这两个词就是一个整体。
第二,把原来分散在三个页面的内容合并成一个FAQ模块,用问句做小标题。比如“重庆非标减速机怎么选型”“非标减速机和标准减速机在重庆本地交付周期差多少”。
第三,我把同行那两个页面的原始HTML扒下来,看了他们的结构化数据。果然,他们在Product schema里,把“非标”写进了description字段,而且地域属性写得很死。我们这边Product schema的description是空的。
改完到今天第9天,我用同一批问句又跑了一次,12个问句里有4个答案提到了我们,虽然还没进前三,但至少从“查无此人”变成了“有影子”。
我写这个不是想说工具没用,是想说——GEO落地,你得先把自己喂给AI的“料”翻出来看一遍,别急着买工具。工具帮你跑批、帮你监控,但它改不了你内容本身的语义结构。
问个具体的:你们有没有遇到过,明明关键词都覆盖了,但AI就是把你和某个地域/场景绑不到一起?你们是怎么调整语义块的?来评论区摆一哈。
