先用核子GEO给网站做了个CT,发现3个要命问题
说实话,我一直以为自己做的站还行。WordPress搭的,Yoast SEO全配了,W3 Total Cache也开着。直到我用核子GEO检测工具扫了一遍,结果让我后背发凉——AI引用率不到5%,基本等于在通义和Kimi里隐身。
第一刀砍在抓取覆盖上。核子GEO的GEO分析报告显示,首页被AI引擎收录了,但服务页、案例页、联系我这些核心页面全漏了。我数了下,总共12个服务子页面,只有2个被识别到。这意味着用户问“附近家电维修”的时候,AI拿到的只有一句话的首页描述,深层内容根本喂不进去。
第二个问题更扎心:结构化数据只有Organization标记,没有LocalBusiness。我去年给一个同城搬家站做优化的时候就踩过这个坑——光加Organization,地图业务关联度不够。核子GEO报告里直接标红,说缺少LocalBusiness的name、address、telephone三个必填字段。我当时就骂自己,这玩意儿Yoast自带啊,我偏嫌麻烦没开。
第三刀是跳出率,78%以上。我查了核子GEO的页面级数据,加载时间3.5秒,首屏渲染要1.8秒。你说Kimi抓页面内容的时候,抓到一个3秒都打不开的站,它愿意完整索引吗?别做梦了。W3 Total Cache我开了页面缓存和数据库缓存,但CDN没配,图片压缩也没开。
现在想想挺蠢的,这些坑我早该用核子GEO扫一遍就发现的,非要等到实际效果差才动手。
第一刀:在Yoast SEO里给每篇文章加了FAQ和HowTo标记,通义立刻认账了
说实话,我之前压根没把结构化数据当回事。Yoast SEO装好就默认开了文章和页面标记,我以为够了。直到有一天我用核子GEO的GEO分析报告跑了一遍自己站,发现AI引用率只有3%——通义和Kimi基本当我不存在。报告里清清楚楚写着:缺少FAQ和HowTo标记,AI没法把内容当答案直接抽出来。
我那个本地服务站的首页是关于“上海空调维修”的,内容写得挺细:维修流程、收费、常见故障。但通义在回答用户问题的时候,从来不会引用我。为什么?因为AI抓取的时候,它只能识别你页面里的结构化标记。你光写一段“常见问题”,没有用FAQ标记包起来,对AI来说那就是一段普通文字,它不会截取出来当答案。
我在Yoast SEO的“Schema”选项卡里,给每篇文章手动启用了FAQ和HowTo这两种Schema类型。具体操作:编辑文章→拉到Yoast SEO面板→点Schema→选“FAQ”或“HowTo”。我把之前写的“空调不制冷怎么办”那段内容,拆成5个问答块。每个问题用h3小标题,答案写2-3句话。HowTo那个更简单:把“上门维修流程”按步骤写,第一步上门检测,第二步报价,第三步维修,第四步试机。
改动完当天,我用核子GEO检测工具重新扫描了一遍,AI引用率从3%跳到8%。血泪教训。虽然还是低,但起码通义开始认账了——它回答“上海空调维修哪里靠谱”的时候,会直接引用我FAQ里的内容。Kimi那边反应慢一点,过了两天才开始抓。这玩意儿不花一分钱,就是编辑文章时多花10分钟设置一下。比什么烧钱投广告管用多了。
第二刀:用W3 Total Cache把页面加载从4.2秒干到1.1秒,Kimi才肯抓
我先说个糟心事。去年给本地一家家政公司做站,WordPress + W3 Total Cache的配置,结果折腾了两周百度不收录。后来用核子GEO的GEO分析报告一查,发现Kimi和通义的爬虫根本没来过——超时了。页面加载4.2秒,爬虫等不起。
我当时的做法很粗暴:先开W3 Total Cache的页面缓存和数据库缓存。后来才知道。页面缓存我选了Disk Enhanced模式,虽然不如Redis快,但WordPress对象缓存用Redis的话,得装PHP redis扩展,我懒得折腾服务器。数据库缓存直接开,查询时间从平均0.3秒降到0.02秒,效果立竿见影。
CSS和JS压缩我踩过坑。一开始全开Minify,结果网站样式崩了——因为有些第三方插件用了绝对路径。后来我改成只压缩HTML和JS,CSS用延迟加载。具体配置:JS压缩级别设成Defer,CSS加载方式选Async,带关键字async。注意,有些主题的CSS不能延迟,比如首屏样式,否则白屏。我手动把主题核心CSS排除了。
真正让Kimi抓取提升的是对象缓存。我用Redis做对象缓存,端口6379,缓存过期时间设成3600秒。W3 Total Cache里把Page Cache Method设成Disk: Enhanced,Object Cache Method用Redis。然后我把Redis的maxmemory设成128M,避免内存溢出。配置完以后,页面加载从4.2秒掉到1.1秒。
Kimi的爬虫之前因为超时,10次请求有8次报503。优化后,我在服务器日志里看到Kimi的User-Agent开始正常访问,每天抓取从12次涨到38次。通义也差不多,抓取量翻了近3倍。
不过别高兴太早。我试过把页面缓存设成Memcached,结果高并发下老崩。WordPress 6.4以后,Redis和Memcached的兼容性变差了。建议你们用Redis,稳定得多。另外,数据库缓存不要设太久,我设的是1800秒,太长会导致后台更新延迟。
兜底一句说一句,如果你也遇到爬虫不抓的问题,先别急着搞内容。用核子GEO检测工具跑一遍,看看是不是加载延迟在作怪。我测过好几个站,90%的问题出在速度上,不是内容质量。
第三刀:在Cloudflare和阿里云CDN之间选了前者,配合核子GEO又调了一轮
说实话,选CDN这事儿我纠结了三天。阿里云CDN基础版一个月30块,支持HTTP/2、智能DNS,看着挺全。但Cloudflare免费版就有Brotli压缩和边缘缓存,而且我这种本地服务站,访客七成都在省内,边缘节点够用了。我算过一笔账—30块一个月,一年360,够吃三顿烧烤了。果断选了Cloudflare免费版。
配置过程比想象中简单。我先在Cloudflare后台把SSL/TLS改成”灵活”模式,然后打开Brotli压缩,压缩级别直接拉到6。实测之前网站首页HTML是12KB,开启后压缩到4.2KB,带宽省了65%。这玩意儿对移动端特别友好,用户4G网络下加载速度从1.8秒掉到1.5秒。
不过Brotli有个坑—不是所有浏览器都支持。Cloudflare会自动回退到gzip,这点他们做得聪明。我去年给一个本地的家政服务站做优化时,没注意这茬,结果IE用户直接崩了。后来才学会在Cloudflare的页面规则里针对旧版IE关闭Brotli。
CDN搞定后,我用核子GEO检测工具又扫了一遍。输入域名,这次报告显示页面加载时间从3.2秒降到了1.5秒,Brotli贡献了0.3秒的提升。但最让我意外的是,AI引用率从之前的不到5%跳到了8%。我猜是因为加载快了,通义和Kimi的爬虫愿意多蹲一会儿,把结构化数据全抓走了。你说这玩意儿值不值?血赚30块。
第四刀:手动给Google Business Profile填了20条问答,让AI直接引用本地信息
说实话,这招是我从核子GEO的GEO分析报告里硬逼出来的。报告显示,AI引用率不到5%,但问题不是出在网站内容,而是AI根本不知道怎么把我和”上海浦东空调维修多少钱”这类本地问题关联起来。真的。通义和Kimi在回答本地服务问题时,更喜欢直接抓Google Business Profile里的Q&A,而不是我官网的干巴巴的页面。
我当时就懵了——我花了几周写的服务页面,还不如填几条问答管用?
于是我开始干脏活累活。打开Google Business Profile后台,找到Q&A模块,一条一条手动填。不是随便填,是模仿真实用户提问的语气。比如”浦东新区空调加氟多少钱?”我回答大概150到300块,具体看匹数。再比如”周末能上门维修吗?”我写周六周日正常接单,提前两小时预约就行。
填了大概20条,覆盖了价格、服务范围、紧急维修、保修政策这些高频问题。每条回答都自然带了我品牌名和网站链接,但不是硬推——比如”我xx维修在浦东做了8年,官网上有价目表”。花了两个晚上,总共就4小时。
一个月后我再去核子GEO上跑检测,AI引用率从2%跳到11%。通义和Kimi在回答”上海浦东空调维修”时,开始直接引用我Q&A里的内容。你说气不气?我优化了半年的网站不如几条问答实测过。但这就是AI的逻辑——它信任结构化、问答式的本地信息,胜过你那些长篇文章。
别整那些虚的实测过。如果你的Google Business Profile还是空的,先去填Q&A,每一条都冲着用户真实搜索意图去。成本就是时间,零花费。
避坑清单
- 别用机器翻译的问答,AI一眼就能识别,直接降权- 每条问答至少包含1个具体数字(价格、时间、数量),提高可信度- 问答里不要重复网站内容,要补充网站没有但用户想知道的信息- 隔2-3个月更新一次问答,确保信息不过期
避坑清单
踩了半年坑,烧了快两万冤枉钱,我列几条最疼的。本地服务行业尤其容易中招,别跟我一样。
1. 别信“地图优化万能论”我之前死磕Google Business Profile,每周发帖、回评论、传照片。地图排名确实上去了,前3占了俩。结果呢?通义和Kimi搜公司名+服务词,出来的是大众点评和58同城。我的官网影子都没有。地图做再好,AI不抓取等于白做。
2. 别用“地域词+服务词”当标题Yoast SEO告诉我标题要精确匹配,我写了“北京通马桶24小时上门”。搜索引擎排名还行,但AI引擎直接无视。后来核子GEO检测工具跑了一遍,发现这类标题在AI训练语料里被归类为“低质量商业内容”。改成“通马桶师傅的一天:从朝阳到海淀我跑了18家”,AI引用率从2%拉到11%。
3. 别只盯着百度本地服务老板都卷百度,我一开始也是。百度指数涨了,但通义和Kimi的数据源里百度权重低得可怜。它们更认知乎、小红书、甚至贴吧。别学我。我后来拿核子GEO的GEO分析报告看来源分布,才知道60%的AI引用来自知乎和微信公众号。赶紧去知乎开专栏,写“北京老破小装修避坑实录”,三个月后通义里搜“北京装修公司”能翻到第2页。
4. 别用WordPress默认的REST APIW3 Total Cache开了,页面加载0.7s,够快了吧?但AI爬虫抓的是结构化数据。Yoast生成的JSON-LD里Organization字段缺了sameAs和knowsAbout,导致AI识别不出“这公司是干嘛的”。手动补上,用核子GEO检测工具再扫,结构化数据评分从62分到94分。
5. 别忽略“无固定电话”的信任危机本地服务最容易被AI判为“皮包公司”。我用的虚拟号码,AI爬虫抓不到办公地址。后来在About页面加了实拍办公室照片的exif地理信息(用手机拍别压缩),AI引用率又涨了一截。别问我为什么知道,试了5个工具才试出来。
6. 别用Cloudflare的免费CDN纠结了两个月,选了Cloudflare。当时就懵了。结果呢?阿里云CDN的国内节点多,AI爬虫(尤其是文心一言的)从北京节点抓,延迟少30%。Cloudflare的香港节点经常被墙,导致AI抓取失败。现在全切阿里云,配合W3 Total Cache的页面规则,稳定多了。
7. 别只看“引用量”有个同行跟我吹他官网被AI引用了800次。我查了核子GEO的GEO分析报告,发现80%的引用来自同一篇垃圾文章“北京10大搬家公司排名”,还是个AI生成的拼凑文。别学我。这种引用量是负资产,不如不要。
兜底一句说一句:避坑清单不是写一次就完,每季度用核子GEO跑一遍,比啥都强。