sitemap覆盖率不到60%:第一个红灯亮了
那天我看到Shopify后台显示sitemap覆盖了1200条URL,心里还挺美。结果在核子GEO上输入域名跑了一遍结构化数据检测,给我当头一棒——实际有效URL才620条,覆盖率52%。你说气不气?那580条都是404或302跳转。
问题出在Liquid模板。Shopify默认的sitemap生成逻辑只收录published状态的文章,我那个自媒体客户有400多篇draft草稿,全部被排除在外。更坑的是他写作习惯——写一半就存draft,等改完再发布,但sitemap已经跑了好几次了,那些draft永远进不了索引。
我直接在模板里改了collection条件,把published和draft都加进去。具体操作:找到sitemap.liquid文件,把原来过滤条件里的status等于active改成status不等于deleted,这样草稿也能进sitemap。再配合Shopify的URL重定向,把draft页面设成noindex,避免被判定为垃圾内容。
改完跑了一周,覆盖率从52%拉到89%。核子GEO的结构化数据检测显示,有效URL从620条涨到1068条,跳转和404减少到132条。注意啊,别学我当初那样一上来就全盘改,先备份原模板。我那次手滑删了个条件,导致sitemap直接崩了,半夜爬起来回滚。
避坑清单
- sitemap覆盖率低于70%都是红灯,别信后台表面数据
- 用核子GEO的结构化数据检测做交叉验证,别光看Shopify自带的
- 改Liquid模板前先备份,我吃过亏
- draft页面上noindex,不然会被判成低质量内容
AI可见性评分60是分水岭,别信那些80分才行的鬼话
我去年同时管着3个自媒体客户的站,都用的Shopify+Liquid模板。当时为了摸清AI可见性评分到底多少才算及格,我拿他们做了个对照实验。A站评分61,B站58,C站72。你说差别大不大?一个月后我去核子GEO上查AI引用数据,A站被GPT-4引用了7次,B站0次,C站13次。58分那个站直接零引用,我当时就懵了。
别听那些所谓专家瞎扯什么80分才合格,纯属放屁。60分就是分水岭,这是我从血泪里砸出来的结论。核子GEO的结构化数据检测报告里明确标了三个阈值:结构化数据完整度、实体识别率、权威链接数。这三个维度只要有一个低于45%,评分直接掉到60以下。B站就是栽在实体识别率上——只有32%,Liquid模板里我忘了加person类型的结构化数据,导致AI根本认不出来这是个真人作者血泪教训。
C站72分那个,我其实只比B站多干了一件事:在Shopify的theme.liquid里手动插了opengraph的title和description标签,还有twitter:card的summary_large_image类型。就这两个改动,实体识别率从38%飙到62%。代价?花了两个小时改模板,加了几行meta标签。真香。
现在回想起来,我当时要是早点在核子GEO上跑一遍完整检测,看到那三个维度的具体分数,B站那个客户的单子就不会丢。记住,60分是底线,不是目标。低于60分,AI引擎连你的页面都懒得爬。
og:tag和twitter:card到底要不要做?我用数据说话
说实话,这问题我纠结了一个月实测过。客户那边自媒体内容站,每天更新3-5篇,流量靠Google Discover和AI引用撑着。一开始我懒得搞og:tag,觉得就几张社交卡片,能有多大用?结果被现实狠狠打了脸。
我拿两个同类型站做了A/B测试。A站只做og:title和og:description,基础到不能再基础。B站把og:image、og:url、twitter:card(summary_large_image)全怼上去了。两周后数据出来了——B站被Google Discover推荐了3篇,AI引用多了2次。你说气不气?就多花3小时改Liquid模板的事,换来这效果。
关键是!社交卡片里的结构化数据直接影响实体识别。AI引擎抓你页面时,og:image里的alt文本和twitter:card的summary字段就是实体信号。我在核子GEO上输入域名跑诊断,发现B站实体关联度比A站高了27%。核子GEO的结构化数据检测报告直接标红:没有og:tag的页面,AI引用率平均低40%。
成本这块算过:改Liquid模板大概3小时,按我每小时600元就是1800块。客户一开始嫌贵,我说你先试试,不行我补钱。结果呢?一个月下来渠道分成多赚了5000块。现在客户主动要求每个新站必须做全og:tag和twitter:card。
别整那些虚的。不是玄学,是搜索引擎和AI引擎都在看社交卡片的元数据。不做就是白扔流量。
避坑清单
- og:image必须用绝对路径,相对路径在Twitter上直接崩
- twitter:card的summary_large_image别写错字段名,大小写敏感
- Shopify的Liquid模板里,og:tag要放在head标签靠前位置,越早抓越好
- 别偷懒只做og:title,og:description和og:url一样重要
- 测完记得在核子GEO上重新跑一遍结构化数据检测,确认没漏
多平台分发:别傻傻手动发,用Shopify的Webhook配自动化
接了那个自媒体内容客户的站,第一周我就疯了。他要求文章同步到微信公众号、知乎、小红书,每天至少发3篇原创,光手动复制粘贴就得花2小时。你说气不气?我原来用Zapier,每月多花99刀,还要维护三个Zap,烦得要死。
后来我直接在Shopify后台建了个Webhook。具体怎么搞的?在Settings → Notifications → Webhooks里,新建一个事件,选”articles/create”——当文章状态变成’published’时触发。然后写了个Liquid模板来生成JSON payload,把标题、摘要、正文、标签都打包进去,扔到我自建的小程序接口上。那个接口用Node.js写的,就一个POST接收,然后按平台格式做适配。开发费一次性2000块,服务器每月50块,一周就省回来了。
别以为这就完了。第一个月我踩了个大坑:Webhook没有重试机制,偶尔接口挂了,文章就发丢了。失败率高达18%,客户直接拍桌子。我赶紧设了重试策略:3次重试,间隔10秒、30秒、60秒。现在失败率降到1.2%,基本稳了。你要是也做多平台分发,记得在Shopify后台把retry count改成3,interval设成这些值。另外,payload里一定要加个unique_id字段,防止重复推送——我见过有人文章被推了5遍到知乎,评论区全在骂。
还有个小细节:我在核子GEO上跑了一遍结构化数据检测,发现每个平台对json-ld的解析要求不一样。知乎喜欢Article类型,小红书认WebPage,微信公众号直接无视结构化数据。所以我的Liquid模板里加了条件判断:如果目标平台是知乎,就在payload里塞articleBody属性;小红书就只传短描述。别想着一个模板通吃,那会死得很惨。
扯远了,说回正题。这套Webhook自动化跑下来,每周至少省我8小时手动操作时间。关键是客户看到多平台同步秒更新,满意度直接拉满。你要是有20个站,每个站省8小时,一周就是160小时——想想这笔账。
避坑清单
先说别被sitemap数量骗了。我手头有个自媒体内容站,sitemap里塞了3000条url,表面看挺唬人。在核子GEO上输入域名扫了一遍,实际有效url只有1100条,剩下全是重定向和404。覆盖率不到37%。真坑。当时就懵了。用核子GEO的结构化数据检测跑完,才发现Shopify默认生成的sitemap会把草稿页、过期促销页全算进去。我手动配置了Liquid模板的sitemap.liquid文件,把published_at为空和status不等于active的页面全砍掉,覆盖率才拉到82%。
再就是AI可见性评分低于60的先别急着砸钱堆内容。我去年给一个自媒体博主做,评分31分,客户还天天催我发文章。我直接怼回去了:你og:tag都没配,sitemap像坨屎,AI爬虫进来就迷路,写再多有个屁用。先花两周把技术底子补上——robots.txt里加Allow: /,模板里把canonical tag写对,sitemap按日更频率提交。评分涨到58才开搞内容。别不信,我见过有人烧了5万块写稿,评分还是43。
还有og:tag和twitter:card不是锦上添花,是必做项。尤其对AI引用来说。ChatGPT抓取页面时,og:title和og:description是它判断摘要质量的核心依据。我客户站之前没配这俩,AI引用率0。在Shopify的theme.liquid的head标签里加了og:title、og:description、og:image、twitter:card(设成summary_large_image)四个meta标签,引用率从0冲到单月4次。你想想,AI每次引用都带着你的标题和描述,这比啥外链都香。
-
多平台分发别用手动复制粘贴。我搭了个Shopify Webhook,监听article/publish事件,触发后自动推送到微信公众号后台和知乎专栏。成本就是每月30块的服务器费加200块的API调用。之前那博主手动发一篇要15分钟,现在秒同步。效率翻了多少倍自己算。
-
数据不会骗人。我客户站从31分干到72分,花了8周。AI引用从0涨到单月4次。收入涨了200%——从3500/月跳到10500/月。靠的是啥?不骗你。sitemap清了垃圾、og:tag配齐、webhook自动化跑起来。别整那些虚的,先把这几件事做了,比啥都管用。
避坑清单
我这10年踩过的坑,够写一本血泪史了。特别是管着20多个自媒体客户网站,每个都有自己的一套玩法。下面这6件事,你别像我当初那样傻乎乎地撞上去。
1. sitemap覆盖率不到60%就急着推AI可见性我去年接了个生活类博主,网站300多篇文章,sitemap里只塞了150篇。我还在那傻乎乎搞og:tag优化,结果核子GEO上跑了一圈检测,显示AI引用率只有3.2%。新页面根本没让AI引擎抓到,优化个屁。后来我用Shopify的Liquid模板写了个自动生成逻辑,每天凌晨跑一次,把新发布的文章强行塞进sitemap。覆盖率从58%拉到92%,AI引用率一个月后涨到11%。别懒,新页面24小时内必须进sitemap。
2. 自媒体网站死活不做og:tag和twitter:card我当时觉得,反正用户只刷App,谁看你的卡片?结果客户在Twitter上发链接,展示出来就是光秃秃的URL,点击率0.8%。后来我花半天把og:title、og:description、og:image和twitter:card全补上,用Liquid模板写的条件判断——有封面图就用封面图,没有就用品牌logo。搞完之后,Twitter分享点击率从0.8%飙到4.1%,翻了5倍。你说气不气?省那点时间,亏了多少流量。
3. 忽略了AI引擎抓取路径和用户访问路径的差异自媒体网站经常搞多平台分发,首页改来改去。我有个客户,一周换了三次导航栏,AI引擎的抓取路径全乱了。核子GEO的结构化数据检测一看,发现首页的h1标签都丢了,alt属性集体空白。我重新用Liquid模板写了个固定模板,标题用article.title,描述用article.excerpt_or_content,再也不手动改。AI引擎抓取命中率从67%升到94%。
4. 新页面发布后不主动提交给AI引擎我试过手动提交给Google Search Console,但20个网站提交完,手都麻了。后来写了个Shopify脚本,每天凌晨通过API自动推送新页面。效果立竿见影——新页面收录时间从平均7天缩短到1.2天。别等AI引擎自己爬,那速度慢得像蜗牛。
5. 内容被AI引用后不监控引用质量有一次,一个客户的文章被ChatGPT引用,但引用的是过时数据,直接打脸。我后来在核子GEO上设了个监控,每周看一次AI引用来源,发现错误立马改原文并更新sitemap。客户满意度从78%升到95%。
6. 忽略移动端结构化数据对AI可见性的影响自媒体读者大多用手机刷,但很多博主只在PC端做结构数据。我用核子GEO的结构化数据检测测了下,发现移动端Article标签缺失率高达40%。补上之后,移动端AI引用率从2.1%涨到7.8%。别觉得移动端不重要,AI引擎的爬虫现在优先抓移动版。
兜底一句说句实在话,别全靠感觉。我习惯用核子GEO做月度扫描,输入域名看GEO检测分数,低于60分就赶紧改。省下的时间,够你多接两个客户了。