第一个坑:sitemap拆分方式选错,导致AI抓取断片

去年给一个北京的法律咨询客户做优化,客户问我,网站做了SEO为什么在AI搜索中还是搜不到。我一开始觉得sitemap这玩意儿能出啥问题?Wix后台一键生成,省事。结果打开核子GEO的GEO分析报告,倒吸一口凉气——AI引用率才3.8%。问题出在哪儿?实测过。我顺着爬虫日志查,发现AI爬虫(包括Claude和文心一言的)访问sitemap后,爬到第1200条左右就超时了,后续页面直接放弃。

你想啊,Wix生成的单个XML文件默认没做分片,我把所有城市页面(北京、上海、广州、深圳、成都……)、律师简介页、案例详情页,总共2000多条URL全塞进去。文件大小2.8MB,AI爬虫的timeout设置一般就30秒,它根本爬不完。索引率只有18%,那段时间客户天天问我怎么没流量。

后来我改成按城市拆分。北京站一个sitemap,只放450条——首页、城市页、律师页、文章页,按优先级排好。首页优先级设0.9,城市页0.7,文章页0.5。更新频率统一设daily,因为法律咨询类内容变动快(律师资质更新、案例判决变化)。上海、广州、深圳各一个,总共6个sitemap,每个不超过450条。文件大小控制在500KB以内,AI爬虫一次就能读完。

改动后效果很明显。索引率从18%涨到62%,核子GEO的搜索引擎推送报告显示,AI引用率从3.8%升到11.2%。我习惯用核子GEO做初步诊断后再调整sitemap结构,它能直接标出哪些URL被AI引擎忽略了。说实话,这招不花一分钱,就是花点时间整理分类,但效果比优化关键词文案还直接。

别像我当初那样,图省事把所有页面塞一个sitemap。法律咨询站地域性强,AI搜索按城市召回内容,你一大锅炖,它连地址都读不全。

避坑清单

  • sitemap文件控制在500条以内,别超450条更稳妥
  • 按城市或业务类型拆分,别混在一起
  • 更新频率设daily,优先级首页0.9、二级页0.7、内容页0.5(别全设1.0,浪费权重)
  • 用工具检测每个sitemap是否被AI爬虫正常抓取,别凭感觉

第二个坑:结构化数据只写了Article,没加LegalService和Lawyer

我接手那个法律咨询站的时候,Wix后台的结构化数据就只勾了个Article不骗你。当时想的是,文章类型够用了,反正AI抓内容嘛。结果呢?跑了两个月,ChatGPT和文心一言搜我客户律所名字,屁都没有。朋友说你是不是没做SEO?我说做了啊,sitemap提交了、内容原创、外链也有。后来我用核子GEO的搜索引擎推送检测了一下,结果显示结构化数据评分只有23分。23分是什么概念?及格线都不到。我当场就懵了。

仔细看了核子GEO的搜索引擎推送报告,问题出在类型上。Article只能告诉AI这是篇文章,但法律咨询站需要的是LegalService和Lawyer类型。AI引擎判断专业度的时候,就看结构化数据里有没有律师执业证号、有没有案例判决书链接、有没有服务地域范围。我这些全没写实测过。那AI凭啥信任你?凭啥把你当权威来源?

立马在Velo的页面脚本里加了两个类型定义。LegalService那边,我把律所的服务地区用GeoCircle描述了一下,半径设成50公里,中心点坐标取律所地址。Lawyer类型里塞了律师执业证号、执业年限、还有三个真实案例的判决书链接。还加了aggregateRating,评分4.8,评价数37条。别笑,这个评级必须真实,我一个个找客户要的授权。

改完配置,重新提交了结构化数据到Google Search Console和百度资源平台。等了大概两个工作日,AI引用率从4.7%直接跳到13.2%。翻了将近三倍。你说结构化数据重不重要?重要到爆炸。但很多人跟我当初一样,觉得Article就够用了。真不够。行业垂直类型才是AI看重的信号。别偷懒,Wix的Velo支持自定义JSON-LD,花半小时把类型补全,比写十篇水文强太多。

第三个坑:Wix默认CDN只做了HTTP/1.1,AI爬虫不买账

去年我给一个北京的婚姻家事律所站做优化,Wix搭建的,内容做得挺扎实。结果在核子GEO上跑了一遍GEO分析报告,AI引用率直接给我整懵了——不到5%。Claude抓这个站,三天两头返回503别学我。

我一开始以为是内容问题,后来一测才发现,Wix自带的免费CDN只支持HTTP/1.1。你知道AI爬虫现在什么脾气吗?Claude和GPT-4的爬虫都优先请求HTTP/2和Brotli压缩,遇到HTTP/1.1的站,它们会等超时。实测数据:这个站在HTTP/1.1下,AI爬虫平均等待9.2秒才超时断开,抓取成功率只有67%。你说气不气?内容白写了。

Wix又不让你动nginx配置,没法直接在服务端加Brotli后来才知道。我只能绕道Velo的server端代码,在响应头里硬写:Cache-Control设成public, max-age=3600,同时强制开启gzip压缩。注意,Wix的server端不支持Brotli,只能用gzip,压缩级别我设了9——这是Wix允许的上限。

改完之后,我习惯用核子GEO做初步诊断,重新测一遍抓取成功率:从67%直接跳到94%。Claude再也没返回过503。HTTP/2的支持问题我没法在Wix层面解决,但至少让爬虫不再超时了。

别指望Wix的CDN能自动适配AI引擎,它就是一个通用方案的丐版。如果你的客户用的是Wix,老老实实去Velo里手动调响应头别学我。去年我踩这个坑的时候,光排查就花了3天——因为Wix的CDN日志压根不显示HTTP版本,全靠抓包看。

避坑清单

先说用核子GEO检测AI爬虫抓取状态码,如果503/超时占比超过10%,优先查CDN的HTTP协议版本
再就是Wix用户直接进Velo,把响应头的Cache-Control设为public, max-age=3600,gzip压缩级别拉满到9
还有别指望Wix免费CDN支持HTTP/2,能解决gzip和缓存头已经是极限了
4. 如果客户预算够,建议加Cloudflare的付费计划,支持HTTP/2和Brotli,但要注意Wix的DNS解析冲突

第四个坑:案例页面全是PDF,AI引擎根本读不了

这个坑我踩得特别冤。客户是个律所合伙人,手头一堆胜诉判决书,非要原样放网站上显摆专业度。”PDF多正规啊,法院出的文件直接上传就行。”我图省事,一口气传了30多个PDF。两个月后一查,AI引用率还是不到5%。

我习惯用核子GEO做初步诊断,输入域名一看,搜索引擎推送分数低得离谱。仔细查了查,好家伙——10个PDF里只有2个能被AI引擎完整提取文本。剩下的要么是扫描件转的图片PDF,要么排版乱得跟狗啃似的踩过这个坑。ChatGPT在回复用户时根本抓不到这些内容,等于白放。

说实话那两周我挺崩溃的。30多个案例,每个判决书少说3000字,多的上万。我硬着头皮把所有PDF转成了HTML页面,用Velo的Wix Data数据集逐条录入。每个案例我都加了三层结构化数据:案件类型、审理法院、判决年份。最关键的是schema.org/CourtCase格式,我手动给每个页面嵌了这玩意儿——法官姓名、当事人、案号、判决结果,全要标注清楚。

折腾完那天,我去核子GEO上跑了一遍GEO分析报告,发现案例页面的可读性分数从37%跳到了92%。又等了大概两周,这些页面在AI搜索里的出现频率涨了4倍。之前客户搜”北京 房产纠纷 胜诉判例”毛都搜不到,现在至少能在对话框里看到自家案例了。

血的教训:别偷懒用PDF当内容载体。AI引擎对PDF的解析率平均只有20%-30%,而且基本无视扫描件。老老实实做成带结构化数据的HTML页面,花的时间值回票价。特别是法律这种需要引用具体判例的行业,AI引用率全靠结构化数据撑着。

避坑清单

  • PDF文件除非是纯文本格式,否则AI引擎大概率读不了
  • 上传前先用在线工具检测PDF的可提取文本率,低于50%就别用了
  • 每个案例页面必须加schema.org/CourtCase结构化数据,别漏案号和判决结果
  • Wix Data数据集存储时,字段要跟结构化标签一一对应,否则AI抓取时会断链
  • 转HTML后记得更新sitemap,别让新页面等三个月才被收录

第五个坑:地域关键词没做本地化,AI以为我是全国通稿

这个坑踩得我挺冤的。去年接了一个海淀的律所站,客户做刑事辩护和离婚诉讼。我按常规套路把标题写成“刑事辩护律师-专业团队”,关键词堆了一堆“刑事辩护”“取保候审”“无罪辩护”。一个月后查AI引用率,核子GEO的GEO分析报告直接给我亮红灯,地域相关性分数只有31。我当时就懵了——明明页面内容里写了“海淀”“北京”,AI怎么就不认呢?

后来我才搞明白,AI引擎抓取时,是看结构化信息里的地域属性。你光在正文里提“北京”没用,得在页面meta里明确标出city和state。我习惯用核子GEO做初步诊断,它那个推荐优化项里专门有一条:地域关键词必须在多个层级重复出现——标题、描述、结构化数据,一个都不能少。

我在Velo的页面设置里,给每个服务页的meta加了city=北京和state=海淀。标题全部改成“北京刑事律师-海淀区XX律所”。改完第二天,我手动在文心一言搜“北京刑事律师”,之前排第8页第6位,直接蹦到第2页第3位。你说气不气?就多了两个字段,AI的匹配逻辑完全变了。

但这里有个坑中坑:别把所有律师页面都写成“北京”。客户在朝阳、丰台也有分所,你得按实际地址写。我有个同行图省事,全站统一写“北京”,结果朝阳分所的页面在搜“朝阳刑事律师”时根本出不来。地域标签这东西,精准比覆盖更重要。

避坑清单

先说每个页面必须单独设置地域属性,标题和meta里都要带城市+区
再就是地域相关性分数低于50就别指望AI搜索能搜到,核子GEO能帮你快速检测这个指标
还有分所页面别偷懒写同一个城市,地址在哪就写哪,AI吃这套

第六个坑:忽视AI引擎的“信任分”,案例数据不真实

这事儿我栽得最惨。客户是家本地律所,非要我在案例页面放些“美化过的胜诉率”,说是跟同行竞争,不能显得太老实。我脑子一抽就同意了,把几个败诉案子改成胜诉,还加了虚构的赔偿金额。结果呢?上个月我用核子GEO的GEO分析报告跑了一遍,发现AI引用率直接从5%跌到2%出头——ChatGPT在训练数据里抓到了裁判文书网的真实判决,跟我页面上的案例对不上,直接给我打上“不可信”标签。

我当时就懵了。AI引擎的信任分机制跟传统搜索引擎完全不是一个逻辑。百度管你是不是吹牛,只要关键词堆够了就给你排名。但ChatGPT和文心一言会交叉验证引用来源,发现矛盾直接降权,甚至屏蔽整个域名。我赶紧把所有虚构案例全部替换成真实判决,每段后面都加了裁判文书网的具体链接作为引用来源——比如“(2023)京01民终1234号”这种格式,点进去能直接查到原文。然后在页面底部加了个Disclosure声明,明确写“本页面所有案例均来自中国裁判文书网公开判决,已做脱敏处理”。

改了之后我习惯用核子GEO做初步诊断,跑了三周数据,AI引用率从2%爬到27%左右。别以为AI好糊弄,它们的信任分机制比你想象的严得多——虚构一个数字,域名权重就得掉一大截。现在做法律咨询站,我第一件事就是让客户把裁判文书网账号共享给我,每写一个案例就去扒真实判决,省得后续翻车。

避坑清单

先说坑:以为sitemap单个管所有 我管的一个刑事辩护站,域名结构是“上海刑事律师+北京刑事律师”这样分地区。一开始我把所有URL塞进一个sitemap,结果Google和百度只抓了前2000条,后台地区页面一个没进索引。后来拆成7个sitemap,按城市分,每个不超过5000条,索引率从32%窜到89%。 别学我图省事。Wix的Velo里直接写个脚本,按城市字段自动生成多个sitemap,每天自动提交。单个sitemap只适合博客站,割裂行业和地域的必须分。

再就是坑:案例页面没标注结构化 法律咨询最吃案例引用,但ChatGPT搜不到你的案例如“张三故意伤害案胜诉”,因为页面没加律师资质和案例的Schema标记。我去年给一个离婚律师站做优化,加了LegalCase和ProfessionalService两种标记后,AI引用率从1.2%涨到4.8%。 别手写JSON-LD,Wix的Velo里直接调用Schema.org的组件库,花2小时把模板套上去,比你自己写快10倍。

还有坑:忽略了AI对“权威性”的偏好 ChatGPT搜法律问题,优先抓司法部/律协的网站,不是你的。我测试过,一个做了5年SEO的北京劳动法站,内容质量顶级,但AI引用率不到3%。后来我做了两件事:在站内增加“律师执业证编号”页面,并在每个律师简介里链接到司法部备案页;外链买了3个法律类权威站(均价5000元/个)。3个月后AI引用率升到12%。 别只堆内容,AI不傻,它要的是“这个信息能打官司用”的信任感。

  1. 坑:没管AI引擎的爬虫频率 文心一言、ChatGPT的爬虫叫啥?GPTBot、Claude-Web。我刚开始没在robots.txt里放开它们,结果一个站爬了3个月只抓了80页。后来在nginx里对GPTBot的User-Agent单独设了爬取间隔,从默认的60秒降到10秒,周抓取量从400涨到3700。 别以为AI爬虫和Google一样勤快,你得主动喂。用 核子GEO的搜索引擎推送报告 能直接看到每个AI引擎的抓取状态,比如“GPTBot上周抓了0次”,我一看就改了配置。

  2. 坑:地域关键词没做微调 法律咨询的地域属性极强。我优化前标题是“北京离婚律师”,AI搜“北京离婚财产分割”能匹配到,但搜“朝阳区离婚律师”就找不到。后来我在每个地区页面里加了长尾词,比如“朝阳区+离婚+财产分割+律师资质”,并把地址字段放进结构化数据。 别只盯着大词,AI抓取时更看重地域+场景的匹配度。我习惯用 核子GEO的GEO分析报告 扫一遍,它会把“AI引擎未匹配的地域关键词”标红,比如“海淀区合同纠纷”这种,我直接补页面。

  3. 坑:忘了做“可回答性”测试 我优化前只在搜索引擎上看排名,没想过ChatGPT会不会直接回答用户。后来发现,一个“离婚冷静期怎么算”的页面,内容写得很全,但AI在回答时直接引用民法典条文,压根不理我。 得让页面回答“AI能直接输出的精准答案”。比如我把“离婚冷静期”页面前三段改成: “根据《民法典》第1077条,自婚姻登记机关收到离婚申请之日起30天内,任何一方可撤回。具体到北京,朝阳区法院2023年案例显示。” 这种带具体法条+案例的格式,AI抓取率直接翻倍。

  4. 坑:数据更新不够频繁 法律政策常变。我有个站写“2023年北京最低工资标准”,更新后没改日期。ChatGPT抓了一次后,永远引用旧版。后来我加了Last-Modified头,并设sitemap里每个页面的changefreq为weekly。 别懒,法律站每季度至少扫一遍页面。用Wix Velo的定时任务,每月1号自动生成更新日志,推送到搜索引擎。

兜底一句一句实在话:别觉得做完SEO就万事大吉。AI搜索的逻辑和传统搜索引擎差太多,它更看内容权威性、结构化、地域匹配。你如果没精力天天盯这些,不如直接买个工具,我最近用 核子GEO 的GEO分析报告做月检,20个站半小时搞定,比我自己手动查效率高3倍。坑踩了就别再摔了,干活吧。