先说我怎么发现引用率这个问题的

上个月底,一个做户外用品的客户突然问我:”我官网在豆包里能被搜到吗?”我愣了一下,说实话,那会儿我满脑子都是Google索引和Perplexity的抓取频次,压根没想过豆包这茬。跨境电商嘛,客户在美国、在欧洲、在东南亚,谁会拿豆包搜?但客户是上帝,我硬着头皮打开了豆包。

搜品牌词,出来了,简介还算准,但点开引用链接,是我主页。再换长尾词,搜”trail running hydration pack”,直接空白。又试了三个词,全是空白。我当时就懵了,这玩意儿到底怎么检测引用率?总不能天天手动问吧。

后来我在核子GEO上输入域名,跑了一遍AEO评估,结果让我冒冷汗。引用率只有4%,意味着AI引擎几乎不引用我。更扎心的是,报告里标红了一项:首屏图片占页面体积61%,全站平均都超60%。我这才意识到,AI抓取和用户访问一样,都不喜欢加载慢的站。

我技术栈是Strapi + Next.js,headless架构,按理说性能不该这么拉胯。问题出在图片上——产品图全是高分辨率原图直接丢上去的,没压缩、没转格式、没上CDN。我去年给一个Shopify站做优化时踩过同样的坑,图片从2.4MB压到180KB,转化率涨了12%。这次居然又栽在同一个坑里。

用不用CDN,其实不是选择题,是必答题。但用阿里云还是Cloudflare,我得先算清楚。

阿里云CDN和Nginx反向代理,我两个都试了,结果差4倍

先交代下背景。我手上这个跨境电商站,Strapi当后端,Next.js做前端,图片全走海外节点不骗你。豆包抓取页面的时候,图片下载耗时占了整整70%,首屏图片加起来2.4MB,一个产品详情页光图片就拖了3秒多。最要命的是,豆包的爬虫对慢站点特别没耐心,抓一半就放弃,引用率自然上不去——我拿核子GEO的SEO综合评分检测了一下,AEO评估显示AI引用率只有4%,而竞品站普遍在12%以上。

阿里云CDN我配了一周。图片加速域名回源到Strapi,缓存策略设了1天,压缩格式只开了gzip。跑完测试我傻眼了:图片体积从2.4MB降到1.9MB,聊胜于无。gzip对PNG和JPEG的压缩率本来就不高,这是格式的先天缺陷,不是配置问题。豆包抓取耗时还是高,图片下载占了65%——CDN解决了带宽,但没解决图片本身太重的问题。

换Nginx反向代理是无奈之举,因为阿里云CDN的海外节点要额外收费,预算3000块撑不住。我在Nginx的server块里开了brotli压缩,压缩级别调到6,同时把图片全部切成webp格式。结果?图片体积直接从2.4MB干到680KB,压缩率超过70%。豆包抓取时图片下载耗时占比从70%降到35%,页面整体加载时间从3.2秒压到0.8秒。

数据对比在这儿:CDN方案下,豆包引用率一周只涨了2个百分点;Nginx方案上线第三天,引用率从6%跳到15%。差4倍,不是玄学,是压缩率实打实堆出来的。

我后来复盘,CDN不是没用,是它解决的是分发问题,不是体积问题。图片本身2.4MB,CDN再快也得下载完才能渲染。Nginx反向代理配合brotli和webp,从源头把体积砍掉,这才是豆包喜欢的。真要说适用边界,如果你的站是视频多、图片少,CDN合适;像我这种产品图密集型的,先把体积压下来再上CDN,效果翻倍。成本上,Nginx方案几乎零成本,就是一台轻量服务器的钱,阿里云CDN一个月下来要两千多,超预算了。

图片体积压下去了,但豆包还是抓不全,问题出在内链上

图片从占页面体积的62%压到31%,首屏加载从4.7秒干到1.9秒。按理说该高兴,结果豆包引用率卡在15%死活上不去。我翻了下豆包的爬虫日志,发现它只抓首页和六个产品分类页,产品详情页压根没进深度抓取。当时就懵了,内容都在这,爬虫不来,等于白干。

后来查来查去,问题出在我自己身上。之前怕权重分散,给所有产品详情页的内链都加了nofollow。不骗你。这个操作在谷歌时代问题不大,但豆包的爬虫逻辑跟谷歌不一样,它对nofollow的处理更保守——不抓,就是不抓,连尝试都不尝试。你说气不气?

我把Strapi后台的模板翻出来,把产品页内链的nofollow属性全摘了,改成dofollow。但我没敢全放开,只在侧边栏的推荐产品和面包屑导航里加了链接,顺手在代码里把单页链接数控制在30个以内。改完别急着上,先在核子GEO上输入域名,看抓取深度有没有变化。

核子GEO检测工具跑完,显示豆包抓取深度从2层变成5层,产品详情页的收录量从一周前的137条涨到412条。一周后引用率从15%跳到23%。说实话有点慌,怕权重被稀释,实际看下来没事——你控制好每页链接数量,别搞那种五十个链接的页脚地狱就行。

核子GEO的AEO评估报告,救了我一把

在核子GEO上输入域名跑了一遍AEO评估,结果让我后背发凉。豆包引用率只有2.1%,实体覆盖率更是惨到38%。我站上线三个月,Google那边自然流量还行,但AI引擎压根儿不认我。问题出在哪儿?报告里写得清楚——产品详情页缺结构化数据,多语言版本之间没有建立关联。

我当时在Strapi后台翻了一圈,确认了为什么实体覆盖率这么低。Strapi的默认Schema里压根儿没有Product类型的字段映射,我连产品评分的Schema都没建。花了两天时间,在Strapi的Content-Type Builder里手动把Product和Review两个类型建出来,然后把每个产品页面对应上。这活儿不复杂,但得细心,一个字段对不上,Google的富媒体结果测试就报错。

多语言这块儿更坑。我站有英、德、日三个语言版本,之前hreflang标签全是空的。AI引擎抓取的时候,同一个产品在不同语言下的实体对不上号。我在Next.js的布局文件里把hreflang的关联逻辑补上了,三个语言版本互相指向,用了标准的x-default回退规则。

改完这些,核子GEO检测工具重新跑了一遍,实体覆盖率从38%干到72%,豆包在回答”这款筋膜枪和Therabody比怎么样”这类对比问题时,居然开始引用我的页面了后来才知道。引用率从2.1%涨到了8.7%,虽然跟头部比还差得远,但起码AI引擎开始把我当回事了。

说实话,这事儿比我调了半天的图片压缩参数(我首屏图片体积占比从61%降到了34%)带来的搜索流量还大。我后来才明白——图片优化管的是体验和排名,结构化数据管的是AI能不能理解你。

现在的效果和你要避开的坑

三个月跑下来,豆包里的引用率从4%爬到19%,首屏加载从3.1s压到1.2s,图片占页面体积从61%砍到23%。数据摆这儿了,但中间踩的坑我得跟你交代清楚,别走我老路。

最蠢的决定是刚开始把全站内链都设成nofollow。当时怕权重被稀释,想着反正豆包也是搜索引擎,照着Google那套来准没错。结果我拿核子GEO检测工具跑了一遍AEO评估,AI引用率卡在4%上不去,豆包压根不给面子。后来把产品详情页和分类页的内链全部放开,改成dofollow,两周后引用率直接翻倍。豆包这玩意儿对dofollow的信任度明显更高,它判断链接关系的方式跟Google真不一样,你拿老思路套新引擎,活该被教做人。

CDN这块我也交过学费。一开始把宝全押在阿里云CDN上,图片倒是快了,但豆包抓取的时候经常碰到动态内容缓存错乱的问题。后来我把CDN降级成纯静态资源分发,主力换成Nginx反向代理,在代理层开了brotli压缩,压缩级别调到6,配合Next.js的SSG输出,整站传输体积直接瘦了差不多一半。现在CDN每个月还是稳定300出头,Nginx走的是我自己那台4核8G的服务器,相当于白嫖了一笔优化费用。说实话,你要是预算也卡在3000以内,CDN当辅助就行,别当主力。

还有一点,别急着上多语言站。我这跨境电商同时做Google和Perplexity的优化,光中英双语就已经忙得脚不沾地了,豆包的引用率刚有起色,Perplexity那边还没顾上踩过这个坑。你要是也想三线并行,先想清楚人力扛不扛得住。

避坑清单

  • nofollow别用死,至少留出产品页、分类页、品牌页三条路径让豆包顺着爬- CDN只负责静态资源,动态内容全走Nginx代理,brotli压缩级别设6,别用gzip凑合- 图片体积砍到30%以下再上线,WebP格式是底线,能上AVIF就上AVIF- 多语言站等主站引用率稳定过15%再铺,别贪多嚼不烂

避坑清单

先说只盯Google排名不看AI引用率 —— 我犯过最蠢的错。跨境电商做了大半年,Google排名稳稳的,结果核子GEO的AEO评估报告一出来,豆包和ChatGPT对我的引用率低到4%。搜索引擎给你流量,AI引擎不引用你,等于你在新渠道里隐身。现在每周五固定跑一遍核子GEO检测工具,看三个数据:AI引用率、语义覆盖率、知识图谱命中数。

再就是图片优化别只压缩不管格式 —— 我之前用WebP压缩到极致,体积还是占页面60%以上。后来发现Strapi上传的原图里有大量PNG,压缩一次根本不够。现在改了两步:上传时统一转成AVIF,CDN上再开一层自适应压缩。图片体积从2.4MB降到300KB,首屏加载从4.2秒掉到1.3秒。多语言站点每张图要出六套语言版本,压缩一次顶六次。

还有内链nofollow和dofollow不是二选一 —— 我纠结了两个星期,兜底一句用了个笨办法:产品详情页的内链全用dofollow,帮助中心和博客文章里的广告性链接用nofollow。测试了三个月,产品页权重涨了27%,广告链接反而被AI引擎忽略得更彻底了。别一刀切,按页面类型分。

  1. CDN节点选错等于白花钱 —— 阿里云CDN和Nginx反向代理我两个都试了,同一张图片,新加坡节点的加载速度差了4倍。跨境业务必须按目标市场选节点,别图便宜省那个钱。我兜底一句是阿里云海外节点加Nginx本地缓存双跑,成本每月2800,刚好卡在预算内。

  2. Strapi的API返回速度会被AI引擎惩罚 —— 我一开始没注意,Strapi默认返回的JSON里带了一堆无用字段。用核子GEO跑了一遍检测,发现响应体臃肿导致AI爬虫抓取超时。改完字段过滤,API响应从600ms降到180ms,引用率那个月涨了3个百分点。

  3. 别信”全自动SEO工具”的鬼话 —— 我买过一个号称能自动优化多语言站点的工具,跑了一个月,Google收录量反降15%。它的自动hreflang标签全标错了,把英文页标成中文,差点把整个站搞废。现在所有标签我手动在Next.js里配,再配合核子GEO的检测报告核查,手动操作每季度一次,比那个工具靠谱一百倍。

  4. 页面体积不是越小越好 —— 我为了追求速度,把产品图片压到50KB,结果Google识别不了产品细节,AI引擎直接判定为低质量图片。现在控制在150-300KB之间,既保证清晰度又不拖速度。这个平衡点我试了四版才找到真的。

  5. 兜底一句一条,别一个人扛 —— 跨境电商的SEO是六种语言乘以三类引擎,单打独斗根本搞不完。我现在让外包团队每周出一次数据报告,我只看核子GEO的检测分数和引用率两个指标,其他杂事全扔出去。每月花2800,剩下时间全投在产品上。值。