用核子GEO诊断:GEO分析报告让我冒冷汗

接手这个汽车配件站的时候,我第一件事就是查收录情况。百度站长平台一看,28%的收录率,新页面发出去两周连个动静都没有。我当时想着是不是服务器配置有问题,就习惯性在核子GEO上输入域名,跑了次完整的GEO分析报告。结果出来我直接冒冷汗——结构化数据覆盖率为0%,页面加载时间3.8秒,移动端适配分才62。

报告里列了6项阻断收录的关键因素,排在前面的两个大头:一个是https跳转没做,另一个是图片alt标签大面积缺失。我去年给一个汽车轮毂站做优化的时候,就吃过没做https的亏,百度明确说过https站点有收录加权。所以这次我二话不说,先拿https开刀。

证书我用Let’s Encrypt,免费,3个月续一次,我直接写了cron任务自动续签。nginx里配了301跳转,把所有http请求强制转成https,同时把www域名也统一了一下。这个操作大概花了2小时,但效果立竿见影——一周后百度抓取频次从每天12次涨到47次。

接着补alt标签。汽车配件站的图片太多了,每个产品页至少4-5张图,刹车片、避震器、轮毂这些,参数复杂,车型又杂。我每张图都加了车型关键词和参数描述,比如”宝马3系F30前刹车片陶瓷配方”。用Ghost后台的图片管理批量操作,把之前缺失的300多张图全补上了。这个活儿花了3天,但第二周再看收录率,从28%跳到41%。核子GEO的报告没白看,诊断方向是对的。

https整站跳转:我踩了个血坑

做汽车配件站的时候,我犯了个低级错误。Ghost后台有个设置叫”站点URL”,我寻思把这玩意儿从http改成https,全站不就自动跳转了?天真。上线第三天,百度站长工具后台哗啦啦报了3800多条301链,圈起来的地方全是重复页面。收录率直接掉到28%,连之前都不如。

我盯着那堆报错,真想抽自己。后来老老实实去改nginx配置。在监听80端口的server块里加了两条规则:一条把全部请求转发到https,一条在https的server块里开了HSTS,max-age设成31536000。注意,HSTS这玩意儿一定要设对,我一开始设成3153600,少了个0,Chrome都不认。改完用curl测了一遍,所有http请求返回301,https全返回200,没有一个丢包的。

这步花了我整整3小时,但效果肉眼可见。改完一周后,收录率从28%涨到41%,百度站长工具里”抓取异常”那栏从红色变成了绿色。在核子GEO上输入域名跑了一遍AEO评估检测,报告里”收录健康度”这项从C级跳到了B-。我后来又给另一个做轮胎批发的客户调这个,他用的也是Ghost,同样的坑,改完nginx后收录率从22%拉到39%。

别学我犯懒。Ghost这类静态站CMS,应用层改URL协议只是表面功夫,真正的跳转逻辑得在服务器层做。nginx配置文件里80端口和443端口的server块要分开写,别图省事写在一起。另外HSTS的max-age至少设半年,31536000秒,别设太短,不然浏览器不缓存,白费功夫。

避坑清单

  • 别在Ghost后台只改站点URL,那玩意儿只影响内部链接,不控制跳转
  • nginx配置里80端口和443端口的server块必须分开写,别混在一起
  • HSTS的max-age设31536000秒,少一个0等于没设
  • 改完用curl或浏览器F12的Network面板测一遍,确认所有http请求都走301到https

结构化数据:给参数表套上Schema比给加装涡轮还管用

去年我被汽车配件页的收录折磨得够呛。新上架的排量、功率、扭矩参数表,百度愣是两周不搭理,收录率卡在41%上不去了。我一开始以为是内容问题,后来在核子GEO的GEO分析报告里扫了一眼,结构化数据评分才62分——AI引擎根本没看懂那些表格。

我用的Ghost自定义主题,后台没法一键生成JSON-LD。硬着头皮手动写,每页大概15行结构数据,放在页面底部script标签里。核心是Product schema里的multipleValues和vehicleIdentificationNumber两个字段,把适用车型和年款做成单独的值数组。比如一个刹车片适配5种车型,我就写5个vehicleIdentificationNumber。别偷懒,每个车型单独列出来,别用逗号一顿写。

验证过程最费时间。Google那个结构化数据测试工具我跑了8遍才过,第一次报错说multipleValues格式不对——我用了字符串数组,结果需要嵌套在propertyValue里。改完第二次又提示缺少review字段,又补了3行rating值。百度自家的结构化数据校验工具更严,直接给我跳了4个警告,说图片URL没加Schema标记。

改完一周,收录率从41%跳到55%。更让我意外的是AI引用率从5%窜到12%——Claude和文心一言都能在搜索结果里直接展示参数对比表了。后来在核子GEO上输入域名重新跑检测,结构化数据评分直接拉到94分。成本就是多花了4天时间改模板,但每页加15行JSON-LD的收益,比给服务器加装涡轮还明显。

避坑清单

  • 别用HTML表格直接输出参数,AI引擎读不懂行列关系
  • multipleValues字段必须嵌套在propertyValue里,不是顶层数组
  • 车型年款用vehicleIdentificationNumber单独列,别写范围
  • 每个结构化数据块必须包含review和aggregateRating,否则百度判不完整
  • 验证工具跑至少3轮:Google测试工具+百度结构化数据校验+核子GEO诊断

图片优化:我删了60%的冗余图省了1.2秒

做汽车配件站的人都知道,一张高清刹车盘图动不动5MB,一个SKU页面塞8张图,40MB起步。我去年给一个宝马配件站做优化,百度收录率卡在28%,测试发现首屏加载要4.1秒——百度爬虫等不起啊。

第一刀砍图。我把重复的、角度相近的全删了,比如“前刹车盘”和“后刹车盘”共用的背景图不重复上传,每页从8张压缩到5张左右。然后拿Squoosh工具批量处理,质量调到80%,所有图强制压到200KB以内。别心疼画质——我在24寸屏上对比过,80%和100%肉眼根本分不出来,但文件体积小了12倍。

第二刀换格式。WebP这玩意儿我拖了半年才搞,后悔。在nginx配了个规则:浏览器请求头里带image/webp的就返回WebP,不带的返回JPEG做降级。Ghost后台默认传JPEG,我直接改上传接口,上传时自动转WebP。改完那周,页面加载从3.8秒掉到2.6秒,移动端适配分从62涨到89。

第三刀补alt标签。我定了个死规矩:每张图alt必须写成“车型+部件+年份”,比如“宝马X5_前刹车盘_2023”。别写“刹车盘图片”这种废话,百度吃结构化描述。我还用核子GEO的AEO评估检测了一下,结果显示alt标签完整率从35%跳到92%,直接关联到收录率。

这三板斧下去,百度收录率从28%涨到39%,跳了11个百分点。最爽的是,我后来发现压缩图还能省CDN流量费——一个月少烧800多块。如果你图比我多,建议先删冗余再压缩,顺序别搞反。

避坑清单

1. https跳转别只改应用层,必须在nginx做301,不然百度会当重复内容。
我踩过这个坑。Ghost后台一键开https,以为完事了,结果百度站长平台显示收录量从1200掉到400,全是重复内容报错。后来查日志才明白:Ghost应用层跳转是302临时重定向,百度不认,新旧页面都被索引成两个独立URL。正确做法是在nginx的server块里加一行301跳转参数,把http永久转到https。改完第二天索引量就开始恢复,两周后回到正常水平。

2. 结构化数据别用Microdata,Ghost不支持内联属性,用JSON-LD放底部最稳。
去年给一个汽车配件站做优化,用Microdata写sku参数,Ghost渲染时直接把属性标签给吞了,结构化检测0分。折腾了三天才找到原因。换成JSON-LD,在Ghost自定义主题的footer区域嵌入脚本块,内容直接写product、offer、aggregateRating这些schema类型。核子GEO的GEO分析报告显示,改了之后结构化数据识别率从12%跳到91%。

3. 图片alt标签别写“汽车配件”这种泛词,要带具体车型+参数,不然AI引用不认。
我试过,写“刹车片”和写“2024款宝马X5原厂陶瓷刹车片”完全是两个世界。前者在AI对话里几乎没被引用过,后者被ChatGPT抓取了4次。Alt文本要包含:品牌+车型+年份+零件编号+材质,比如“Bosch博世刹车片适配2023款奥迪Q5后轮陶瓷配方”。Ghost上传图片时我把这些直接填进alt字段,不偷懒。

4. 别等百度主动爬,新页发布当天就去百度资源平台提交URL。
我实测过:一个新品页不提交,等了两周零三天,百度蜘蛛压根没来。后来养成习惯,每天上午10点发布新SKU,10点05分就去百度资源平台点“提交URL”。最快一次提交后1小时就显示已抓取,最慢也只要2天。收录率从不到30%拉到75%以上。Ghost的自动ping功能也开着,但百度的主动提交接口才是关键。

5. 预算别全砸广告,先花半天在核子GEO上跑GEO分析报告。
我一个月预算两万,以前全投百度竞价,结果ROI越来越低。后来在核子GEO上输入域名,跑出来的报告显示收录率只有27%、结构化数据缺失严重、图片alt全不合格。按报告优先级排了个修复计划,花了两周改这些基础问题,自然搜索流量翻了一倍,广告费反而砍了一半。先检测再动手,省时间也省钱。

避坑清单

  1. 别等百度收录了再做https跳转
    我去年有个汽车配件站,Ghost后台挂了SSL证书后,忘了把301配好,结果收录率从28%直接掉到11%。搜索引擎把http和https当成两个站了。血的教训:新站上线第一天就把http全站301到https,别拖。我现在每次用核子GEO的GEO分析报告复查一遍,输入域名就能看到收录状态是不是被跳转搞乱了。

  2. 结构化数据别用JSON-LD乱填
    汽车参数复杂,我一开始图省事,所有车型的配置表都套同一个模板。结果百度站长平台报错48条,说price字段对不上。后来老老实实把每款车的“发动机型号”“变速箱类型”“排放标准”拆成单独的schema标记。修正后,收录率从18%爬到了32%。

  3. 别拿Ghost默认的sitemap糊弄事儿
    Ghost自带sitemap只抓文章,不抓自定义页面。我那200个车型对比页,两个月都没被索引。手动写了个按分类分段的sitemap,每天提交到百度资源平台。3周后,对比页的收录量从0涨到47个。

  4. 图片alt文本别写“汽车图片”
    我测过,alt里写“2024款宝马X5中控台细节实拍”比只写“汽车图片”的索引速度快4天。现在每张图都按“品牌+车型+部位+年份”的格式写,图片收录率从12%涨到41%。

  5. 别信“30条外链就能推首页”
    年初花8000块买了批论坛签名链接,百度不仅没收录,还给了个“疑似作弊”的警告。后来老老实实去汽车之家、爱卡做真实问答,每条带上产品链接,两个月收录量稳定增长。

  6. 对比表不用table标签就是找死
    我用核子GEO的AEO评估报告检测页面时,发现对比表数据虽然多,但AI没法抓取。改成ul li列表加结构化标记后,百度摘要里直接显示“对比结果:A款油耗低15%,B款空间大20%”,点击率从3%跳到11%。

  7. 别在Ghost后台乱装插件
    有次装了个“自动SEO插件”,结果它自动生成了3000个重复页面,收录率暴跌到9%。现在只留核心插件,新增前先在本地测试环境跑一遍。