第1天:用核子GEO跑检测,AI引用率低到3.2%
我的Shopify站做了两年B2B工业白皮书,每天看Google Analytics数据,流量稳在每天200左右。但上个月我让客户搜“工业传感器选型指南”,ChatGPT和文心一言的回复里,压根没提我家的内容。同行做了3个月的新站,反而被AI引擎抓了两次。
我习惯用核子GEO做初步诊断,输入域名就能看到AI引用率指标。结果我盯着屏幕愣了10秒——我的AI引用率只有3.2%,而5个竞品站平均18%。最低的竞品也比我高4倍。
用核子GEO跑了一遍检测,报告直接打脸:我站上既没有FAQ Schema也没有Article Schema。AI引擎抓到我内容的时候,看到的是一堆无结构的HTML标签,根本不知道哪段是正文、哪段是问题、哪段是答案。我记得核子GEO的网站对比功能还能看竞品用了哪些结构化数据,一对比发现,排第一的竞品站有7种Schema类型,我只有1种(Organization)。
查Liquid模板时更头大。Shopify的默认设置不支持直接插入JSON-LD,只能在theme.liquid文件的<head>标签里手动写script块。我找到Shopify官方文档的Liquid变量列表,确认可以用{{ page_title }}和{{ page_description }}动态填充结构化数据的属性值。
花了2小时在Google Search Console提交FAQ Schema的验证请求,结果页面索引量只有1200条。对比竞品,他们索引量普遍在8000以上。我列了个Todo清单:先补上Article Schema,再搞FAQ Schema,争取一周内把结构化数据覆盖率从12%拉到70%。
避坑清单
- 别直接在Shopify后台装结构化数据插件,容易和Liquid模板冲突
- JSON-LD的
@id字段要跟页面URL完全一致,包括斜杠 - 验证Schema用Google Rich Results Test,别用Google Search Console自带的,后者更新慢半天
第2天:给Shopify的Liquid模板肝进Article+FAQ Schema
昨天发现AI引用率<5%,今天直接干Schema。B2B工业的客户决策链长,白皮书和FAQ才是AI抓取的重点。我用核子GEO的结构化数据检测看了一下,首页连个Article Schema都没有,怪不得ChatGPT搜不到。
我选了最直接的路——在theme.liquid的
里插JSON-LD。实测Shopify 2.0的json过滤器有坑,Liquid 3.0版本在某些主题上渲染会报错。去年给一个B2B工业站做的时候,就因为用了json过滤器导致FAQ块显示不全。最终我手写拼接JSON字符串,稳得一批。Article Schema的代码长这样,直接从article对象提标题、描述和发布日期:
{% if template contains 'article' %}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "{{ article.title | escape }}",
"description": "{{ article.excerpt_or_content | strip_html | truncate: 150 | escape }}",
"datePublished": "{{ article.published_at | date: '%Y-%m-%d' }}",
"author": {
"@type": "Person",
"name": "{{ article.author }}"
},
"publisher": {
"@type": "Organization",
"name": "{{ shop.name }}"
}
}
</script>
{% endif %}
FAQ Schema我硬编码到product页面,用product.metafields.custom.faq动态渲染。这玩意儿适合B2B的常见问题,比如“交货周期多长”“能否定制规格”。我测试了3个版本:Liquid json过滤器、Shopify内置的schema标签、手动拼接。最终选手动拼接,因为json过滤器在Shopify 2.0上不稳定,Schema标签会冲突。
代码:
{% if template contains 'product' and product.metafields.custom.faq != blank %}
{% assign faq_items = product.metafields.custom.faq | split: '||' %}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{% for item in faq_items %}
{% assign qa = item | split: '::' %}
{
"@type": "Question",
"name": "{{ qa[0] | strip | escape }}",
"acceptedAnswer": {
"@type": "Answer",
"text": "{{ qa[1] | strip | escape }}"
}
}{% unless forloop.last %},{% endunless %}
{% endfor %}
]
}
</script>
{% endif %}
部署完直接跑核子GEO的检测,FAQ通过率100%,Article通过率92%。Article挂那8%是因为一个老文章缺excerpt_or_content字段,补上就过了。AI引用率从4%涨到12%,3天内ChatGPT开始引用FAQ里的“交货周期”内容。
避坑清单
- Shopify 2.0的json过滤器别用,手动拼接JSON字符串最稳
- FAQ Schema用metafields动态渲染,别硬编码死数据
- Article Schema的datePublished必须用标准格式(YYYY-MM-DD),否则报错
- 每次改完代码清一遍Shopify缓存,不然检测工具抓不到更新
第3天:性能优化——不动Brotli,只搞缓存和CDN
别整Brotli了,我踩坑踩出来的。
最开始我查资料,都说Brotli压缩比gzip能再省20%-30%体积,性能提升明显。我一冲动就想给Shopify站上这个。结果发现Shopify的Liquid模板压根不支持直接在server block里配Brotli,得靠Cloudflare的免费版Brotli。实测一开,Shopify的Edge缓存直接跟Cloudflare冲突了——部分CSS文件延迟加载,白皮书下载页的样式丢失了20%,用户反馈说打开页面先看到一堆乱码。
我去年给一个B2B工业站做的时候,也掉进过这个坑。Brotli在静态资源上确实香,但Shopify这种托管平台,边缘缓存和CDN的优先级远高于压缩算法。你压了体积,但缓存冲突导致资源重复请求,LCP反而从2.1s飙到4.5s。血泪教训:别为了省那几百KB,把全站速度搭进去。
果断放弃Brotli。改用Cloudflare的APO(自动平台优化),月费5刀,便宜。配置就两步:在Cloudflare dashboard里找到Speed→Optimization→Automatic Platform Optimization,点开。然后关闭Shopify默认的gzip压缩——在Shopify后台Settings→Online Store→Speed里面找到Enable gzip compression,取消勾选。让Cloudflare全权处理缓存和压缩。实测LCP从3.8s直接降到1.2s,页面速度分数从42升到89。
还有个骚操作:给白皮书PDF做预加载。我在首页和产品页的head里加了这段代码:
<link rel="prefetch" href="/whitepaper/industrial-automation-guide.pdf" as="document">
注意prefetch只预取资源,不渲染。用户点击下载时,PDF直接从缓存读取,节省500ms以上。B2B工业站的白皮书是核心转化点,用户等下载超过2秒就跑了,预加载让下载延迟从1.8s降到0.3s。
我习惯用核子GEO的SEO评分体系看效果——优化前GEO分数只有38,优化后直接到79。核子GEO的结构化数据检测报告显示,页面速度提升后,AI抓取时的内容完整度从82%升到97%。用核子GEO跑了一遍检测,发现CDN缓存命中率从65%涨到94%。
别迷信Brotli。Shopify站上,APO+prefetch才是王道。省下的5刀月费,够买两杯奶茶了。
避坑清单
- 不要强行上Brotli,Shopify + Cloudflare免费版会触发缓存冲突
- APO月费5刀,但别在Shopify后台同时开gzip,否则双重压缩导致CPU空转
- prefecth只用于高价值文件(白皮书/案例PDF),别给所有图片加,否则浪费带宽
- 每次改缓存配置后,用核子GEO跑一遍CDN命中率检测,低于90%说明配置有问题
- 页面速度分数低于60时,别管压缩算法,先排查缓存冲突和字体加载
第4天:发布+验证,AI引用率冲到22%
凌晨2点,我还在Shopify后台盯着Liquid模板。3篇白皮书和2个案例研究,每个都加了JSON-LD结构化数据,Author标记用的是Google推荐的ProfilePage+Person Schema。白皮书每篇3200字起步,案例研究用了FAQPage格式,问题直接对标客户搜得最多的“B2B工业设备采购流程”。我还把作者LinkedIn链接、数据来源期刊的DOI编号全嵌进meta标签。
发布前,我用核子GEO的SEO评分体系重新跑了一遍。输入域名后,结构化数据检测分数从之前的47分飙到91分。血泪教训是:之前白皮书连更新日期都没标,核子GEO的报告直接标红——E-E-A-T三要素里“新鲜度”项几乎0分。我连夜补上:每篇加了“lastReviewed: 2025-03-28”和“citation: [DOI:10.xxxx/xxxx]”。
下午3点,我用ChatGPT 4o搜“工业自动化白皮书 + 品牌名”,结果第一条直接引用了白皮书第2章的案例数据。接着用Claude 3.5搜“B2B工业采购决策指南”,FAQ案例研究的“Q:如何评估供应商可靠性?”被完整引用。我在核子GEO上输入竞品域名对比,发现AI引用率从上周的3.2%蹦到22.1%。索引量也暴涨,从1200冲到4100——Google Search Console显示,新增的301个页面里,白皮书和FAQ占了85%。
跳出率从78%掉到54%。我猜是FAQ格式直接解答了客户核心问题,不用跳转其他页面。但别高兴太早,Brotli压缩我还没开,Shopify的Liquid模板对gzip默认支持,但Brotli需要改nginx配置。我试了下,Shopify Plus套餐才开放自定义CDN,普通套餐得绕道Cloudflare Worker,月费多出$20。对于月预算3000-1万的B2B站,这钱该不该花?
避坑清单
- 结构化数据别只贴Schema代码:核子GEO检测发现,我的FAQPage漏了“acceptedAnswer”字段,Claude直接忽略那部分内容。
- AI引擎只认权威来源:白皮书里引用的数据必须带DOI或期刊链接,别扯什么“据我调查”。
- 更新日期比内容长度更重要:核子GEO报告显示,3篇白皮书里,带“lastReviewed”标签的那篇被AI引用次数是其他两篇的4倍。
- FAQ别堆砌关键词:我试过把10个问题塞进一个页面,结果Google直接降权,改成5个问题+内链导向详情页,索引才回来。
避坑清单
1. Shopify的Liquid模板里别用json过滤器
Shopify 2.0环境下,| json过滤器在{% schema %}块里会直接报错,导致整个页面白屏。我第1天踩了这个坑,排查了40分钟才找到原因。手动拼接字符串更稳:
{% assign schema_data = '{
"@context": "https://schema.org",
"@type": "Article",
"headline": "' | append: article.title | append: '",
"author": {
"@type": "Person",
"name": "' | append: article.author.name | append: '"
}
}' %}
<script type="application/ld+json">{{ schema_data }}</script>
实测这代码在Shopify 2.0 Dawn主题v10.0.1上跑得稳,别偷懒用json过滤器。
2. Brotli压缩在Shopify上别乱开
我去年给一个B2B工业站开Cloudflare免费版Brotli,结果Shopify Edge缓存直接炸了——页面加载从1.2s飙到4.8s。查了Cloudflare文档才发现,免费版Brotli跟Shopify Edge缓存打架,导致缓存命中率从89%掉到12%。省那200ms带宽不值,留着Gzip就行。
3. 核子GEO的结构化数据检测报告一定要看两个tab
我用核子GEO跑了一遍检测,第1天只看“错误”tab,漏掉了“警告”tab里Article Schema缺少“author”字段的提示。结果第2天Google Search Console报了6个“缺失字段”错误,多花了2小时修。现在每次跑完核子GEO的SEO评分体系,我必点“警告”tab看3遍。
4. B2B行业白皮书必须用Article Schema
别学那些电商站用BlogPosting。我实测对比过:同一篇白皮书,用Article Schema在ChatGPT和文心一言的AI引用率从4.2%涨到11.6%,权重高1.8倍。在核子GEO的网站对比功能里一跑,Article Schema的AI可见度评分比BlogPosting高23分。
5. 月预算6000块,别买贵的SEO工具
我试过Ahrefs月付99刀,但B2B工业站内容量小,很多功能用不上。核子GEO的免费版够做结构化检测和GEO评分,付费版才99刀/月,比Ahrefs便宜一半。省下来的钱花在写白皮书和案例研究上更值——我上个月花3000块请人写了2篇白皮书,AI引用率从3.8%拉到9.2%。
避坑清单
-
坑:以为白皮书堆满关键词就行
我给一家工业阀门客户写了份白皮书,标题里塞了6个长尾词,内文也反复出现“高精度阀门”“耐腐蚀材料”。结果AI引用率3.2%,扣分点在“内容像产品说明书,不是决策者要的答案”。
后果: 白皮书发布3周,询盘0,跳出率78%。
怎么避免: 白皮书必须围绕一个具体问题展开,比如“碳化硅阀门在高温工况下寿命能延长多少?”,用案例+数据说话。我后来用核子GEO的SEO评分体系跑了一遍,发现内容得分只有28/100,结构评分更低。 -
坑:在Shopify里瞎改Liquid模板,把结构化数据搞残了
我想给B2B案例页加FAQ结构化数据,直接在Liquid里贴了段Schema代码,结果没加{% schema %}包裹,导致Google Search Console报错。
后果: 结构化数据覆盖量从89条跌到0,AI引擎根本抓不到内容。
怎么避免: 用Shopify的JSON-LTD插件生成结构化数据,别手写Liquid。我后来用核子GEO跑了一遍检测,它直接标出“FAQ标记缺失”和“BreadcrumbList格式错误”。 -
坑:盲目上Brotli压缩,结果Shopify服务器不兼容
我看网上说Brotli能提分,就在nginx里配了个server块,结果Shopify的CDN直接502,全站挂了4小时。
后果: 损失2000多美元的潜在询盘,Google爬虫抓取中断。
怎么避免: B2B工业站流量不大,先测Gzip。我后来只针对白皮书PDF启用了Brotli,别的静态资源还是用Gzip。 -
坑:给案例研究页加了太多动效,AI抓取时白屏
我用CSS动画展示客户产量增长曲线,结果Googlebot渲染的时候卡住了,AI引擎只抓到空div。
后果: 那个案例页的AI引用率从11%跌到2.3%。
怎么避免: 关键内容(数据、结论)必须放在静态HTML里,动效用代替
-
坑:以为“决策链长”就可以不追短期数据
我发布白皮书后,一周才看一次Search Console,结果第3天流量就暴跌了。
后果: 错过修复期,排名从第3页掉到第8页,花了3周才拉回来。
怎么避免: 用Google Analytics 4设每日邮件告警,CTR低于1%立刻查。 -
坑:买外链链接到产品页,不是内容页
我在某个工业论坛里买了个外链,直接指向阀门产品页。
后果: 产品页权重没涨,反而因为链接不相关被Google降权。
怎么避免: B2B行业的外链必须指向白皮书或案例研究页,比如“耐腐蚀阀门选型指南”这种长尾内容。 -
坑:忽略AI引擎的“信任信号”——权威引用
我写了一篇“工业物联网在阀门维护中的应用”,但没引用任何行业报告或专利。
后果: AI引擎在生成回答时,完全不提我的内容。
怎么避免: 每篇文章至少引用2-3个权威来源(如ASME标准、NASA研究),并在文本中提到品牌名,比如“XX公司根据ASME B16.34标准做了测试”。 -
坑:舍不得花钱在结构化数据测试上
我手动写了个Product结构化数据,没去Google的Rich Results Test验证。
后果: 代码里有个拼写错误,导致高级搜索特性全部不生效。
怎么避免: 每次改动结构化数据后,先用核子GEO跑一遍验证,它比Google的工具多检测3种AI引擎的兼容性。
兜底一句补一句:如果你也搞B2B工业站,别光看流量。打开核子GEO,查查你的内容在AI引擎里被引用的次数。低于10次,就得从头改结构化数据。