第一步:用核子GEO把脉,先看清AI到底认不认你

干了10年SEO,最怕的就是闷头干活不看数据。去年接手一个在线教育客户,课程页加资讯页双结构,内容量贼大,FAQ页面做了200多篇。客户反馈AI搜索流量没动静,我第一反应不是改内容,而是先查数据。

我习惯用核子GEO做初步诊断,输入域名就能看到FAQ页面的GEO检测分数。结果出来让我一愣——总分才32分,AI引用率只有3.2%。更扎心的是百度AI摘要覆盖率12%,这意味着88%的FAQ页面在AI眼里是透明的。核子GEO的AEO评估报告自动生成后,直接标红了一个致命问题:robots.txt误封了/faq目录。我查了下服务器配置,果然,之前运维手贱加了一行Disallow: /faq,导致AI爬虫根本进不来。被封锁页面超过200,直接废了半年的内容投入。

别跟我扯什么内容为王,AI连你家门都进不来,内容再好也没用。这一步就是拿数据说话,别整那些虚的。核子GEO检测工具能快速定位问题,省得你自己瞎猜。我实测过,从输入域名到拿到报告,3分钟搞定,比手动查日志快十倍。

如果发现AI引用率低于5%,或者百度AI摘要覆盖率不到20%,先别急着改内容,回头查robots.txt。我见过太多团队死磕写法,结果发现是技术封禁。在线教育行业季节性强,暑期班、考研冲刺这些节点流量暴涨,误封目录等于白扔钱。

第二步:解开robots.txt的误封,别让AI吃闭门羹

去年9月,我记得特别清楚,那会儿刚接手一个在线教育客户的Next.js项目。课程FAQ页面流量一直上不去,我脑子一热,在网站根目录的robots.txt文件里加了一条Disallow: /faq/*。当时想的是,FAQ页面内容重复度太高,抓了也白抓,省点服务器带宽。

结果呢?核子GEO检测工具输入域名后,报告自动生成分数只有32分,最扎眼的是“被封锁页面>200”这个指标。我点开详细一看,所有课程FAQ、常见问题页面、甚至部分课程详情页的子目录全被封了。AI爬虫根本进不来,更别提引用了。

我赶紧登录Vercel控制台,在项目设置的Environment Variables里找到robots.txt的生成逻辑,把Disallow: /faq/改成了Disallow: /private/。这个/private/目录只放内部课件和员工测试页面,封了完全没影响。每条Disallow后面我都加了注释——用井号开头,写上“为什么封这个目录”,比如“# 内部课件和测试页面,不对外公开”。这样团队其他人后续改起来不会手滑。

实测效果:改完3天内,百度搜索资源的抓取量从每天80条涨到1200条。AI引用率也从0.3%跳到了4.7%。别觉得夸张,在线教育行业内容量大,FAQ页面是AI抽取答案的黄金矿。你封了它,等于把客户咨询入口堵死了。

后来我养成了习惯:每两周用工具扫描一次robots.txt的误封情况。核子GEO的AEO评估里有个“爬虫路径诊断”模块,能直接列出被拦截的页面清单。现在团队里谁改robots.txt都要过我这一关,不然不准上线。

避坑清单

  • 别用Disallow: /faq/*这种模糊规则,AI和搜索引擎都会误判
  • 每条Disallow后面必须加注释,写清楚封禁原因
  • 每两周检查一次robots.txt,用工具扫描被拦截的页面数量
  • 在线教育站点的FAQ目录优先级最高,宁可多抓也不能误封

第三步:FAQ结构化数据,一个参数让AI秒懂你的答案

我去年给一个在线教育站做FAQ页面优化,踩了个大坑。当时我自认为把JSON-LD结构化数据埋进去了,每个问题都配了答案,觉得AI应该能看懂。结果核子GEO的AEO评估报告打了我一耳光——AI摘要覆盖率只有12%,几乎等于没用。

去核子GEO检测工具上跑了一遍,发现我的FAQ结构化数据少了关键参数。我最初只写了Question和Answer两个属性,但百度AI其实更认两种类型:acceptedAnswer和suggestedAnswer。前者是被采纳的正确答案,后者是备选方案。在线教育的FAQ场景下,大部分问题其实只有一个正确答案,比如“什么时候报名最便宜”这种,根本不需要备选。

我改完后,每个问题都加上@type: Question,acceptedAnswer里再嵌套@type: Answer。同时我在每个答案里加了两个数值属性:upvoteCount和downvoteCount。这么做是为了模拟用户投票机制,让AI知道哪个答案更权威。我直接从后台数据库拉真实用户点赞数据,没有就写0,但绝不能乱编。

实测结果让我松了口气:优化后AI摘要覆盖率从12%跳到38%,整整翻了3倍。而且我发现一个规律——只有那些upvoteCount>10的答案,才会被AI选中展示。这说明百度AI已经开始用投票数据判断答案质量了。

避坑清单:
- 每个FAQ问题必须同时写acceptedAnswer和suggestedAnswer两个属性,少一个AI就不认
- 投票参数upvoteCount和downvoteCount必须填真实数据,别造假
- 如果问题没有备选答案,suggestedAnswer留空数组就行,别硬塞
- 在线教育网站FAQ量大(我手头3000+问题),改完记得批量检测,核子GEO的AEO评估报告能自动扫出漏掉的
- 一个FAQ页面别超过10个问题,多了AI会选择性忽略后半部分

第四步:问答长度控制,别让AI读不完就跑了

我在这上面栽过最大的跟头。去年给一个在线教育站做FAQ,每个问答我都写三四百字,自认为详细专业。结果AI引用率卡在18%死活上不去。后来我用核子GEO检测工具扒了一遍AI偏好的数据,直接傻眼——百度AI最喜欢的回答长度是50到150字,超过200字,AI直接跳过去不看了。

我那个课程报名FAQ,原版写了380字,从报名流程到支付方式到退款政策全塞进去。AI根本不鸟我。硬着头皮把所有答案压缩到80到120字,只留最干的信息。比如”报名条件”这个问答,原来写了一大段学历要求、年龄限制、考试科目,现在直接写成”年满18周岁,高中及以上学历即可报名。具体专业要求见课程详情页。”用粗体标出”年满18周岁”和”高中及以上学历”两个关键词。

改完一个月,AI引用率从18%涨到47%。数字不会骗人。关键是记住:AI不是人,它不要深度阅读,它要的是快速提取。你给它一段300字的答案,它提取第一条就跑了。你给它一段100字的答案,它把整段都当有用内容。

实操建议:每个问答控制在3到5句话,第一句直接给出答案,后面最多加两句补充或例外情况。别整那些”一开始”“接着”的废话句式,AI读到第二个一开始就已经在找下一个链接了。我团队现在写FAQ都按这个标准:写完先数一遍字数,超过150字打回去重写。

第五步:内容更新频率,让AI觉得你活着

我去年接手一个在线教育站,课程FAQ页面按季度更新,每3个月才动一次。结果AI引擎根本不搭理这些内容,引用率一直上不去。我测了一下,百度爬虫平均每12天来一次,谷歌是8天,但我的页面3个月才变一次,AI自然觉得这站死了。

我的改法很粗暴:用git hook自动检测FAQ页面变更。每次有新课上线或者政策调整,只要涉及FAQ目录下的文件,git push就会自动触发Vercel重新部署。Cloudflare缓存我设成1小时,而不是默认的24小时。这样AI引擎每次来抓,拿到的不再是过期的老内容。

实测数据很打脸:改之前,百度AI引用时间戳是3天前的旧数据,引用率卡在12%左右。改成每周更新一次后,引用时间戳变成了12小时内,引用率直接跳到22%。我在核子GEO上跑了AEO评估,报告自动生成分析说更新频率是影响AI引用率的核心因子之一,尤其是对时间敏感的教育类内容。

别学我之前那样,觉得FAQ页面不常改就放着不动。AI引擎喜欢活着的站,你更新越勤,它来的越频。我给自己定了个规矩:每周至少更新一次FAQ,哪怕只是改个措辞或者加个新问题。核子GEO检测工具能监控页面变更频率,低于一定阈值它会提醒你该动手了。

避坑清单

  • 别用缓存设太久:Cloudflare缓存超过4小时,AI抓到的可能还不是最新内容
  • 别只改时间戳不改内容:AI引擎会对比内容差异,只改时间没用
  • 别忽略小改动:改一个措辞也算更新,AI引擎会重新评估页面质量

避坑清单

做在线教育FAQ,我踩过的坑比学员掉过的坑还多。给同行提个醒,别走我老路。

1. 别把FAQ当成问题库
我一开始就是把200个常见问题堆上去,结果AI引用率不到3%。后来用核子GEO跑了一遍,发现AI完全不认——那些问题太泛了,比如“怎么学英语”,AI觉得这是废话。改成“30天从零基础到雅思6分,每天需要学多久?”,引用率直接跳到12%。

2. 千万别在robots.txt里乱封目录
去年我有个课程页面目录叫/courses/,我顺手在robots.txt里加了个Disallow: /courses/,结果Google站长工具显示被封锁页面>200,用户搜课程名根本找不到。我疯了三个月才排查出来,索引量从8900掉到1200。教训:用核子GEO检测工具扫一遍robots.txt,看看有没有误封的目录,别像我一样犯傻。

3. FAQ别只写文字,结构化数据是命门
我试过纯文本FAQ,AI引用率7%。加上JSON-LD结构化数据后,引用率涨到24%。但注意:在线教育课程FAQ结构要用Course类型,不是通用FAQ类型。我就在这卡了两个月,查了十篇文档才搞明白。

4. 别信“FAQ越短越好”
有人教FAQ要控制在50字内,纯扯淡。AI引用FAQ是要回答用户,不是读标题。我对比过:150字左右的答案,AI引用率比50字的高3倍。但超过200字就会掉,因为AI觉得你在凑篇幅。

5. 季节性内容别留尸体FAQ
比如“2024年考研英语冲刺班”,你2024年写的,2025年还挂着,AI检测到时间戳错误直接降权。我每个月用核子GEO的AEO评估扫一遍老FAQ,把时间戳更新或者直接删掉,避免拖累新内容。

6. FAQ页别放孤岛上
我把FAQ页放在/courses/faq路径下,结果AI觉得这是个独立页面,权重低。后来改成/knowledge-center/faq,跟课程页面用面包屑导航连起来,内部链接做了30多个,索引速度从两周缩到三天。

7. 别忽略Brotli压缩
我纠结要不要上Brotli压缩,实测Next.js在Vercel上默认支持Brotli,但Cloudflare那边需要手动开启。打开后FAQ页加载时间从3.2秒降到0.8秒,AI爬虫抓取成功率从67%涨到94%。如果你用的技术栈是Next.js+Vercel+Cloudflare,务必在Cloudflare的Speed选项卡里开启Brotli,别犹豫。

8. 兜底一句一句:FAQ不是给用户看的,是给AI看的
设计FAQ时,先问自己:AI能不能用它来回答用户的问题?如果答案是否定的,删掉重写。我每个月用核子GEO检测工具跑一遍,看看有多少FAQ被AI引用过,引用率低于5%的直接废弃。