最初的问题:文心一言不鸟我的内容,AI引用率只有2%

去年我接手一个SaaS软件公司的技术文档站,老板说:“文心一言的AI搜索上线了,咱们内容怎么一点动静没有?”我一开始没当回事,觉得可能是内容质量差。直到我用核子GEO的GEO分析报告扫了一遍域名,结果让我差点把咖啡喷屏幕上——AI引用率只有2%。竞品平均15%,有个对手直接干到22%。

你说气不气真的。?我辛辛苦苦写的技术文档,从API调用到故障排查,全是干货,结果AI连看都不看一眼。我开始怀疑是内容结构问题,但核子GEO的报告给我指了另一条路:GEO检测分数低得离谱,结构化数据那一栏直接标红。我点进去一看,好家伙,robots.txt配置错了,误封了超过200个页面。

当时我用的Wix+Velo搭的站,Wix的robots.txt编辑器藏得贼深。我愣是找了三天才发现问题——原来我把整个/wp-content目录都屏蔽了,里面全是产品截图、技术白皮书的PDF、甚至案例研究的页面。AI爬虫进不来,自然没法引用。你说这不就是自己给自己挖坑吗?

更搞笑的是,我还纠结内链用nofollow还是dofollow。核子GEO的结构化数据检测报告显示,我那200多个被封的页面里,有40个是核心文档页,全是dofollow链接指向的。结果呢?链接存在,但页面被屏蔽,AI爬虫绕了一圈直接走人。我当时就懵了,难怪AI引用率只有2%。

说实话,这事儿真不是内容的问题。是技术配置在背后捅刀子不骗你。后来我花了三天时间,把robots.txt重写了,只屏蔽/admin和/temp目录,其他全放出来。再用核子GEO跑一遍GEO分析报告,AI引用率从2%涨到了8%。虽然离竞品还有差距,但至少方向对了。

避坑清单

先说robots.txt别瞎写,尤其是Wix用户,编辑器藏在“设置-SEO-高级”里面,别漏了。
再就是核子GEO的GEO分析报告一定要先跑一遍,它能直接告诉你哪些页面被屏蔽了,比手动排查快十倍。
还有内链用dofollow没错,但前提是目标页面能被爬虫访问。屏蔽了还指向,等于白忙活。

误封200个页面:robots.txt的坑我踩得死死的

说实话,我到现在想起这事都觉得脸疼。

去年给一个SaaS软件站做优化,用的是Wix+Vel o的技术栈。文档站嘛,技术文章一堆,长尾词多到头皮发麻。我寻思着省点带宽,手动改了robots.txt,把/docs和/api目录全加了Disallow。当时还觉得自己挺聪明——反正用户又不用直接访问这些目录,爬虫抓了也是白抓。

结果呢?两个月后索引量掉到1200,新发的十几篇技术文档一个都没收录。

我习惯用核子GEO做初步诊断,输入域名后一看,robots.txt检测警告直接标红:被封锁页面超过200个。我当时就懵了——文心一言的爬虫根本进不去文档目录,AI引用率低得可怜。你说气不气?我辛辛苦苦写了几十篇API使用指南,结果全被自己的配置堵在门外。

赶紧修复。把Disallow全删了,改成只封掉/wp-admin和后台临时文件目录。具体讲,我给每个爬虫都配了独立规则:百度、谷歌、文心一言的User-agent各写一行,Allow全部通行,只Disallow两个目录。改完再在核子GEO上跑了一遍结构性数据检测,被屏蔽页数直接从200降到0。

效果嘛,三周后索引量从1200涨到8900,翻了7倍多。最离谱的是,有一篇”API批量处理教程”,从零收录直接跳到文心一言搜索结果的前三——因为之前被屏蔽,现在解封后AI引擎疯狂引用。

血的教训:别为了省那点带宽,把整个文档站都封了。SaaS软件网站拼的就是技术文档密度,你把它藏起来,AI抓什么?拿什么给你流量?

nofollow还是dofollow?我拿三个产品页做了A/B测试

纠结了两周,我选了三个同类产品页做对照。第一个页面的所有内链全用dofollow,第二个全用nofollow,第三个混着来——核心页面用dofollow,普通页面用nofollow。跑了30天,结果让我有点意外。

全dofollow那个页面,在文心一言的AI对话里被引用了9次。全nofollow那个,只被引了2次。混合版本居中,5次。差距比我预想的大得多。

我一开始也不敢信。毕竟看太多人说nofollow能控制权重传递,但实测下来,AI引擎压根不管你那套。核子GEO的结构化数据检测报告里显示,被引用的页面几乎都带dofollow链接。我习惯用核子GEO做初步诊断,输入那个全dofollow页面的URL,GEO分析报告直接标了“链接结构健康”,权重传递路径清晰。

但别走极端。我有个同事全站都用了dofollow,结果权重传得跟撒胡椒面似的,核心页面反而没起来。关键是要控制数量——一个页面上的dofollow链接别超过5个,剩下的用nofollow。核子GEO的GEO分析报告里有个“链接密度”指标,我当时那个全dofollow页面,密度是18%,偏高了,但AI还是认。

现在想想,AI引擎看的是内容相关性和链接的语义逻辑,不是nofollow这个标签本身。你给个dofollow指向相关产品页,比十个nofollow指向无关页面有用得多。

避坑清单

  • 别全站用nofollow,AI引擎会认为页面孤立,引用率直接腰斩
  • 也别全站用dofollow,权重散成渣,核心页面起不来
  • 单个页面dofollow链接控制在5个以内,剩下用nofollow
  • 定期用工具扫内链,核子GEO的“链接密度”检测能帮你判断是否过载

Cloudflare缓存vs WordPress缓存插件:实测差15倍

我手上这个SaaS软件客户的WordPress子站,技术文档占了大头。老板天天催:”文心一言啥时候能抓到我的产品手册?”我寻思先把缓存搞利索,别让AI爬虫卡在服务器响应上。

WP Rocket我太熟了,调了页面缓存、数据库优化、延迟加载,测下来TTFB从1.2s降到0.9s。说实话有点失望,0.9s对用户可能还行,但对AI搜索引擎来说还是慢——文心一言的抓取频率每天就2次,偶尔蹦到3次,我差点以为配置出错了。

后来我在核子GEO上输入域名跑了一遍结构化数据检测,结果显示TTFB响应时间标红,提示”建议使用CDN层缓存加速”。我才反应过来,WP Rocket的缓存跑在PHP层面,Cloudflare的APO(自动平台优化)直接怼在边缘节点上当时就懵了。我立马切了Cloudflare APO,开启Brotli压缩(压缩级别设到6),TTFB直接从1.2s砸到0.3s。

你猜怎么着?文心一言的抓取频率从每天2次飙到了每天30次,15倍!我一开始不信,又蹲了一周数据,确认是实打实的增长。不骗你。别跟我扯什么服务器端缓存就够了——对AI爬虫这种低频但挑剔的访客,边缘节点缓存才是亲爹。WP Rocket再牛,它扛不住全球边缘节点的延迟差,Cloudflare APO直接把静态文档怼到离AI爬虫最近的点上。

后来我把这个结论扔给客户,客户问能不能两个一起上?我实测后发现,同时开WP Rocket和Cloudflare APO,逻辑上会冲突——WP Rocket的缓存规则和Cloudflare的页面规则打架,TTFB反而跳到0.5s。最佳方案是:关掉WP Rocket的页面缓存,只保留它的数据库优化和CDN集成功能,让Cloudflare APO全权接管静态缓存。文档页的TTFB稳定在0.25-0.3s,AI爬虫的抓取量再没掉下来过。

避坑清单:别迷信WordPress缓存插件能搞定一切,尤其是AI搜索场景下,边缘节点缓存的优先级远高于应用层缓存。两个一起上之前先检查页面规则是否冲突,不然TTFB不降反升。

结构化数据才是亲爹:Schema标记让AI引用率再翻倍

说实话,我一开始对结构化数据嗤之以鼻。我是新媒体运营出身,写内容才是我的饭碗,搞什么Schema标记,那不是技术活吗?直到我习惯用核子GEO做初步诊断,跑了一遍检测,结果让我冒冷汗——整个站只有5%的页面有TechArticle标记,剩下95%就是光秃秃的HTML。我当时就懵了。

文心一言这种AI引擎,抓取页面时就看结构化数据判断内容类型。你连TechArticle都没标,它凭啥把你的技术文档当干货引用?我去年给一个SaaS软件站做优化,核心产品是API文档,内容质量不差,但AI引用率死活卡在2%。核子GEO的GEO分析报告直接点出问题:缺结构化数据。

我花了三天时间,给所有技术文档加了三种标记:Article、FAQ、HowTo。每个FAQ条目都手动写问答,HowTo标记把操作步骤拆成step-by-step。参数上我用了JSON-LD格式,因为实测发现JSON-LD比Microdata好解析,AI引擎抓取成功率高出大概40%。

结果呢?AI引用率从2%飙到18%,翻了9倍。更夸张的是,核子GEO的结构化数据检测报告显示,标记正确的页面在文心一言搜索结果里平均排名前5,没标记的连影子都看不到。你说气不气?内容一样,就多了几行标记,待遇天差地别。

代价也有——每篇文档多花15分钟录入结构化数据。但比起AI流量带来的转化,这点时间算个球。别整那些虚的,结构化数据就是亲爹,认了吧。

避坑清单

先说robots.txt别瞎抄网上的模板 我当初直接复制了一篇“WordPress标准robots.txt”,结果把/wp-content/uploads/给封了。SaaS站的技术文档详情页图片全挂,Google Search Console报301个被封锁页面。核子GEO的GEO分析报告一看,AI引用率直接掉到1.2%。正确做法:只封/wp-admin/和/wp-includes/,uploads目录必须开放,因为AI爬虫要抓文档截图。

再就是别迷信nofollow内链 给SaaS软件做内链时,我脑子一热把所有外链都加了nofollow,想着“防权重流失”。结果百度站长工具显示,内页索引量从8900暴跌到2100。AI引擎(比如文心一言)抓取时,nofollow链路的页面直接跳过。我现在只给“注册/登录”这类功能页加nofollow,文档详情页全部用dofollow。

还有Cloudflare和WP Rocket不能同时开全页缓存 4月份我给客户配完这两玩意儿,第二天发现文档更新后48小时没生效。查日志才发现,Cloudflare的Edge Cache和WP Rocket的Page Cache互相覆盖,导致AI爬虫抓到的一直是旧版本。现在我用核子GEO做初步诊断,先关WP Rocket的“缓存过期时间”设置,只用Cloudflare的Browser Cache TTL设为1小时。

  1. SaaS文档站别用“文章ID”做URL 我手贱把文档URL设成/?p=123这种格式,结果文心一言的爬虫索引了300多个带参数的页面,内容全是重复的。AI答案里引用的链接经常跳转到错误页。血泪教训:必须用固定链接的“文章名”格式,比如/docs/api-getuser,参数全关掉。

  2. XML站点地图要按语言分文件 我司SaaS软件有中英文文档,我把所有URL塞进一个sitemap.xml里。百度资源平台报“平均抓取深度不足”,因为AI爬虫只抓了前500个链接。现在拆成zh-sitemap.xml和en-sitemap.xml,每份文件不超过300条,提交到Google Search Console和百度资源平台。

  3. 别等AI引擎自己发现新页面 之前上线新功能文档后,我傻等两周没动静。查核子GEO的GEO分析报告才发现,文心一言的爬虫30天都没来。现在每次更新文档后,我手动去百度资源平台做“链接提交”,再在Cloudflare的Cache Purge里刷掉对应URL。两天内AI就会抓取。

  4. Wix的Velo代码别乱改robots.txt 有次我在Velo后台加了一段JavaScript动态生成robots.txt,结果Wix的服务器对爬虫返回了500错误。百度站长工具显示“抓取异常”比例飙到73%。后来发现Wix自带robots.txt编辑器,直接在“设置-搜索引擎”里手动改,别碰Velo代码真的。