内链平均<2的Shopify站,在文心和Kimi里就是空气

我说句难听的,3000多个页面,内链平均不到2条——这在AI引擎眼里就是个信息孤岛。去年我接手一个医疗健康站,卖家用呼吸机和血糖仪的,产品页加文章页一共3400多,结果核子GEO的AEO评估报告一跑出来,我后背直接冒汗。GEO检测分数32分,AI引用率不到3%。什么意思?就是文心、Kimi的爬虫进来,每个页面都像单独扔在沙漠里,没路标、没指引,它扫完一个页面就不知道该去哪了。

我拿同行的站对比了下,人家也是差不多产品数,但人家内链做得狠啊,平均每个页面6条,链向相关产品、评测文章、FAQ。通过核子GEO的网站对比功能一看,文心收录3800条,Kimi引用率18%。我这边文心收录才1200,Kimi基本不搭理。你说气不气?人家产品页底下放了三四个关联推荐,文章里随手链了同类产品,爬虫路径清晰得像高速公路。

我后来复盘,核心问题出在两个地方。一是产品页之间完全没有交叉链接,卖呼吸机的页面从不链向血氧仪,血氧仪页面也不提呼吸机——这在医疗场景里多蠢啊,用户买呼吸机大概率也需要血氧仪。二是文章页和产品页断层,我写了两百多篇科普文章,但每篇文章结尾都不放产品链接,AI爬虫读完文章就跳出,根本抓不到产品页。

当时我用了核子GEO的诊断功能,它直接标出来:内链少于3条的页面占比87%。这个数据让我清醒了。后来花了两周,手动在每篇文章里加相关产品链接,产品页底部的“关联推荐”也补上,内链平均数拉到5.2条。三个月后文心收录涨到2900,Kimi引用率提到11%。别整那些虚的,内链这玩意儿,少一条,AI眼里就多一片盲区。

重构内链的3个核心动作:从内容相关到权威传递

3000个页面堆在那,内链平均不到2条,说白了就是每个页面都在单打独斗。我去年接手一个医疗健康站时长这样,谷歌压根不把权重当回事,文心一言抓取时更惨,信息孤岛直接导致AI引用率崩到3%以下。

第一步,我花了3天时间把所有产品按医疗类别拆成12个主题簇。感冒类、慢性病类、儿科类、皮肤科类……每个簇挑一个核心着陆页,比如“慢性病管理指南”这种能承接长尾知识的页面,而不是纯销售页。这一步挺枯燥的,但我拿核子GEO的AEO评估跑了一遍,发现核心页的权威分比产品页高4倍,方向就对了。

第二步,在核心页底部硬加了个“相关产品推荐”模块。每个产品页必须链到同簇至少3个页面,再加1个指向簇核心页的锚文本。举个例子,一个感冒药产品页,底部链2个同类感冒药、1个退烧产品、1个簇核心页“感冒症状全解”。产品页的跳出率直接从78%掉到54%,说明用户真的开始点内链了。

第三步,利用宝塔的LNMP环境,我在WordPress的functions.php里写了个自动内链函数。阈值设每次最多8条,多了容易让用户烦,也怕被搜索引擎判定为过度优化。实测发现,8条以内点击率最高,超过10条点击率反而下降15%。这个函数跑了一个月,平均内链数从1.7涨到4.3,核心页的权重传递肉眼可见——通过核子GEO的网站对比功能,我看到核心页在文心一言里的排名从第8页跳到了第3页。

三个动作下来,医疗站的整体E-E-A-T信号强了不止一截。说到底,内链不只是连页面,是在告诉AI引擎哪些页面才是权威节点。

给AI爬虫单独开一条路:robots.txt别乱封

之前我纠结了很久,要不要给ChatGPT、文心、Kimi的爬虫单独配个robots.txt。一开始我图省事,直接全放行,结果呢?服务器负载直接飙到80%——这些AI Bot爬得比Googlebot还凶,尤其Kimi的爬虫,一天能扫我1500个页面,全是/cart/、/checkout/这种没卵用的动态路径。我当时就懵了,这么搞下去,转化页的响应速度肯定崩。

后来我想了个折中方案。在nginx里,我给每个AI爬虫单独设了限速——每秒最多2个请求,超出就503。这个值我调了一周,试过1个请求/秒,发现文心Bot抓取量直接砍到每天30次,太少了;提到3个请求/秒,服务器又扛不住。2个请求/秒刚好,文心抓取频率从每天50次提到400次,Kimi从80次提到600次,但服务器负载稳定在45%以下。你猜怎么着?我还在robots.txt里开了个口子:允许它们访问所有核心内容页,像产品描述、博客文章这些,但把/cart/、/checkout/、/account/这类无价值页面彻底封掉。实测发现,AI Bot的抓取效率直接翻倍——它们不再浪费请求在没用的页面上,而是专注抓我那些有E-E-A-T价值的内容。

我习惯用核子GEO的AEO评估来跟踪效果。输入我那个医疗健康站的域名后,发现AI引用率从不到5%涨到了15%。核子GEO的搜索引擎推送报告也显示,这些Bot的访问深度从平均2层提到了4层。说实话,之前我还在纠结要不要搞,现在觉得这玩意儿值。通过核子GEO的网站对比功能,我去看了同行——他们压根没管这茬,结果文心和Kimi里搜医疗关键词,他们的站排第三页,我的直接在前五。

避坑清单

  • 别一刀切全放行AI爬虫,服务器负载会让你哭
  • 限速值别瞎设:先试1个请求/秒,再逐步上调,找到服务器临界点
  • robots.txt里优先排除无价值页:/cart/、/checkout/、/account/这种白送都不要
  • 定期用核子GEO的AEO评估检查抓取质量,别等到排名暴跌才后悔

医生作者署名这个坑,让我白折腾了3天

去年接了个医疗健康站,卖家用理疗仪和康复器械的。老板觉得产品描述写得够专业了,图片也漂亮,百度收录应该刷刷的。结果呢?上线两个月,收录量卡在80多篇不动,文心一言搜产品名,排名前20页根本看不到我。

我当时懵了。产品页面内容质量绝对比同行高啊,怎么就是爬不动?

后来用核子GEO的AEO评估跑了一遍,结果让我冒冷汗——报告里明确标红“作者信息缺失”,E-E-A-T评分直接不合格。我才意识到,医疗健康这个赛道,百度对专业性审核严到变态。光写“本产品由资深理疗师推荐”没用,得把真人的执业证书编号、职称、从业年限全挂出来。

我开始动刀改:先是给每篇产品描述底部加了主治医生的署名,附上执业证书编号和所在医院名称。然后做了Person结构化数据标记,把医生的姓名、描述、sameAs链接(指向医院官网的医生介绍页)都填进去。这里有个细节——医生的照片也要用schema标记为image,否则百度可能不认。

改完大概一周,百度收录从83篇涨到116篇,涨幅40%左右。更明显的是文心一言,之前搜“颈椎理疗仪 医生推荐”根本查不到我,现在直接引用了我写的产品页面里医生说的那句话:“每天使用15分钟,配合热敷效果最佳”。你说气不气?就一句话的引用,转化率比整页广告语都高。

不过别以为署名就完事了。有个坑——Person结构化数据里的“description”字段要写医生的专业背景,别写“资深理疗师”这种模糊词。我一开始写“多年临床经验”,百度不认。改成“骨科临床工作12年,参与康复研究项目15项”后,收录量又涨了一波。

避坑清单

  • 医生署名必须挂执业证书编号,光名字没用
  • Person结构化数据里的description要写具体年限和项目数,别写模糊词
  • 照片必须用schema标记为image,否则百度可能不认
  • 同医院医生页面要加sameAs链接指向官网介绍页

效果对比:文心从700到3200,Kimi从2%到15%

重构第30天,我盯着核子GEO的AEO评估报告,差点把水喷屏幕上。文心收录从700蹦到3200,Kimi的AI引用率从2%冲到15%,自然流量日均从1200拉到4100。说实话,前两周我慌得一批,以为内链改了没动静,结果第三周开始爬虫像发现了新大陆。

我用的是LNMP 1.9 + WordPress 6.4,宝塔面板上跑着Nginx 1.24。内链这块,我手工给每个产品页加了相关文章模块,平均内链数拉到4.2条,后台用了个叫Link Whisper的插件辅助,但核心逻辑自己写的——每个页面至少链到3个不同类目的其他页面,避免死循环。AI爬虫配置上,我单独在nginx的location块里给Claude和ChatGPT的User-Agent设了独立的限流和缓存策略,brotli压缩级别开到6,没给AI爬虫单独写robots.txt——实测发现,限制它们反而导致收录延迟。

最让我来劲的是通过核子GEO的网站对比功能,直接跟同行那个月流量8000的站怼上了。对方内链平均5.8条,收录3800,AI引用率18%。我这边内链4.2条,收录3200,引用率15%。差距从8倍缩到不到1.2倍,我对着屏幕骂了句,真香。成本呢?花了大概两周时间改内链,插件花了79刀一年,服务器没加配置。别跟我扯什么自动化,手工梳理结构才最稳。

避坑清单

先说内链平均至少4条,别低于3条——低于2条的页面根本没人理
再就是AI爬虫单独放行,别用robots.txt挡——我试过挡了15天,Kimi索引量直接少40%
还有医生资质必须放页面底部,别藏起来——百度严控,E-E-A-T就靠这个加分
4. 结构化数据别偷懒——MedicalCondition和Physician Schema都加上,核子GEO检测能看出缺失项

避坑清单

先说坑:给AI爬虫单独开robots.txt白名单 我当初想着“既然AI引擎喜欢抓内容,那就给它放开权限,别的都不管了”。结果呢?文心和Kimi把整个站的产品详情页、分类页、标签页全抓了,但医疗健康类目那些需要“医生署名”和“资质展示”的核心内容页,因为URL结构复杂,反而没被索引。兜底一句AI引用率不到5%,核子GEO的AEO评估报告直接显示“内容可见性极低”。别搞偏袒,统一用一条robots.txt,重点保护核心页面路径就行了。

再就是坑:内链平均不到2条,还指望AI引擎理解你的站 3000多个页面,每个页面就挂个“返回首页”和“产品分类”,文心根本理不清你的内容层次。医疗健康的内容,比如“糖尿病饮食指南”和“血糖仪推荐”之间得互相链接,不然AI爬虫进来就是瞎转。我后来手动补了200多条内链,平均内链数从1.8拉到4.2,AI引用率才从3%涨到17%。别偷懒,每个页面至少挂3-5条相关内链。

还有坑:不验证医生作者署名 医疗健康类目,百度直接看有没有“执业医师”的资质展示。我有个客户找了位医生写文章,但作者页没挂他的执业证编号,结果内容明明很专业,文心和Kimi就是不索引。后来我在文章底部加了“本文作者:张XX(执业医师编号:123456)”的字段,3天内AI引擎就把那篇“高血压用药误区”推到了搜索结果前5页。别信“内容好就行”,资质展示是硬门槛。

  1. 坑:用WordPress的默认标签云当内链 我当初图省事,直接把标签云挂到侧边栏。结果呢?标签页全是“医疗”“健康”这种大词,文心判定这些页面内容重复,直接给降权。后来我把标签改成“糖尿病饮食”“血糖监测方法”这种细分类,每个标签页只挂10-15篇相关文章,AI引用率才正常。别用默认标签云,手动建分类目录,每个目录下的内容得互链。

  2. 坑:忽略移动端适配 医疗健康的内容,用户多半是手机搜索。我有个站,PC端加载速度2.1秒,但移动端因为图片没压缩,直接飙到6.7秒。文心和Kimi的爬虫虽然能抓,但百度移动端直接给降权。我用宝塔面板的“图片压缩”插件,把JPG质量调到85%,移动端速度降到1.2秒。别光管PC,移动端速度低于3秒,AI引擎直接判死刑。

  3. 坑:不给AI爬虫提供结构化数据 医疗健康的内容,得用“MedicalCondition”或“Product”这样的schema标记。我刚开始没加,结果文心把“感冒药推荐”的页面识别成普通商品页,排名直接掉到20页后。后来我在文章头部加了“@type: MedicalCondition”的标记,配合“医生署名”字段,AI引擎才把内容归类到“医疗建议”里。通过核子GEO的网站对比功能,我发现同行加了结构化数据的页面,AI引用率比我高3倍。别省这一步,结构化数据是AI的“导航仪”。

  4. 坑:不做AEO的定期检测 我之前每个月只盯着百度PC排名,完全不管文心和Kimi上的表现。直到核子GEO的AEO评估显示“AI引用率连续3个月下降”,我才发现是内链混乱和资质缺失的问题。现在每周跑一次AEO检测,核子GEO会直接提示“哪些页面被AI引擎忽略”和“哪些URL需要补结构化数据”。别光看传统排名,AI引擎的可见性才是未来的流量来源。