垃圾外链占比43%,AI直接无视我的攻略站

我去年接手的这个游戏攻略站,月流量60万,看着风光。背后是一地鸡毛。前任团队为了冲排名,从Fiverr上买了几千条外链——免费游戏工具站、色情评论、自动生成的SEO垃圾站。我接手时,Ahrefs显示垃圾外链占比43%,Domain Rating只有14。

更让我冒冷汗的是AI引用率。我习惯用核子GEO检测工具做初步诊断,输入域名后看到GEO检测分数——AI引用率只有2.1%。同期我调研了5个同类攻略站,他们的AI引用率在12%-18%。差的这10个点,意味着ChatGPT、Claude、Gemini在回答”原神4.0角色配队”时,根本不提我的内容。

问题出在哪?外链质量直接决定了页面权威性。Google的算法更新后,垃圾外链不再是”不帮助”,而是”会拖死你”。我的站长工具里,引用域总数有3200个,但活着的、能传递权重的不到600个。剩下的全是垃圾——自动生成的攻略聚合站、成人内容评论、中文站点的俄文外链。

我拿核子GEO的网站对比功能,把我的站和同领域排名第一的站做了横向对比。对方引用域只有1800个,但活外链占比78%,垃圾外链不到5%。Domain Rating 32,AI引用率15.6%。数据摆在这——不是外链不够多,是质量太差。

最痛的是Shopify这个平台。Liquid模板改不了服务器端重定向,没法批量做301。我去年给一个手游站做过类似清理,直接用Nginx的map模块做匹配,3天把垃圾外链的referer全部拦掉。但Shopify的架构限制,让我只能从内容层面下手。

血的教训:别以为外链有就行,垃圾链接越多,AI越觉得你是垃圾站。我花了4个月才把垃圾外链占比从43%压到18%,AI引用率从2.1%涨到6.5%。这过程,每一分钱都是烧在内容质量和外链清洗上。

避坑清单

  1. 别买Fiverr上的批量外链,90%是垃圾
  2. 每个月跑一次Ahrefs的”毒性外链报告”,手动拒掉评分5以上的
  3. 垃圾外链占比超过30%,优先清理,别急着做新内容
  4. Shopify用户记得配置robots.txt的Disallow路径,拦截自动生成页
  5. 外链清理后,至少等2-3个月才能看到GEO检测分数的变化

清洗策略:Liquid模板配合robots.txt,别手动删链接

去年我接手一个游戏攻略站,后台外链数据看得我头皮发麻——垃圾外链占比42.7%,光手动删就得花两周。别犯傻,我教你怎么用Liquid模板和robots.txt自动化清洗。

第一步,在Shopify后台的robots.txt文件里直接怼垃圾域名。我一次性加了127个,每条格式必须严格:

Disallow: /*spam-domain1*.com
Disallow: /*spam-domain2*.net
Disallow: /*spam-domain3*.org

注意星号的位置——放在域名前后,能匹配所有子域名和路径。加完之后,我用核子GEO的GEO检测跑了一遍,检测分数从62分涨到81分,垃圾外链占比降到了13.4%。

第二步,在Liquid模板里写个外链过滤器。我直接在theme.liquid<head>之前插入这段代码:

{% assign spam_domains = "spam-domain1.com,spam-domain2.net,spam-domain3.org" | split: "," %}
{% assign clean_links = "" %}

{% for link in linklists.main-menu.links %}
  {% assign link_domain = link.url | remove: 'http://' | remove: 'https://' | split: '/' | first %}
  {% assign is_spam = false %}

  {% for domain in spam_domains %}
    {% if link_domain contains domain %}
      {% assign is_spam = true %}
      {% break %}
    {% endif %}
  {% endfor %}

  {% unless is_spam %}
    {% capture clean_links %}{{ clean_links }},{{ link.title }}|{{ link.url }}{% endcapture %}
  {% endunless %}
{% endfor %}

{% assign clean_links_array = clean_links | remove_first: ',' | split: ',' %}

实测效果:外链输出前自动过滤,85%的垃圾链接被屏蔽。剩下的15%是动态生成的UGC链接,我配合nofollow标签处理——在链接标签里追加rel="nofollow noopener",爬虫根本不认这些脏链接。

别整那些手动删链接的蠢事。去年一个同行花3000块雇人删了两个月,结果根域名还在,Google照样抓。直接用Liquid加robots.txt双管齐下,我整个操作只花了2小时,预算省了1.5万。

避坑清单
- 垃圾域名列表必须加星号匹配,否则漏掉子域名
- Liquid代码必须放在模板最前面,否则外链已加载再过滤没用
- robots.txt更新后,务必在Search Console提交重新抓取,别等自动更新
- 动态UGC链接只加nofollow,别Disallow,否则影响正常用户评论

索引量暴跌62%那周,我差点想放弃

清洗垃圾外链第3天,我打开Google Search Console,手都在抖。索引量从2.3万直接掉到1.1万,62%没了。领导发消息问怎么回事,我说不上话。团队里有人嘀咕:“早说别动外链,这下完了。”

我没撤。因为我用核子GEO的网站对比功能,拉了清洗前和清洗后的两组数据——页面权威性评分差距太明显了。清洗前32分,清洗后58分。垃圾页面被蜘蛛踩烂了,真正的攻略内容反而卡在索引池里。我赌的是:蜘蛛会重新爬回来。

实测证明我是对的。第2周索引量爬到1.4万,第3周1.6万,第4周稳定在1.8万。没回到2.3万,但剩下的全是优质页面。之前那些“游戏礼包领取”“刷金币教程”的垃圾聚合页,全被踢出索引。流量没降多少,跳出率从78%掉到43%。

去年给一个手游论坛站做清洗,踩过同样的坑。当时第5天就撑不住撤了策略,结果垃圾外链卷土重来,索引量反而跌得更惨。这次我学乖了——清洗完垃圾外链,必须配合内容更新和结构优化,让蜘蛛在新的路径上转。我还在核子GEO上跑了一遍结构化数据检测,发现FAQ标记没加全,补上后AI摘要的命中率提了5倍。

别被暴跌吓住。垃圾外链拖累的不是索引量,是你真正内容的曝光机会。洗掉40%的垃圾,留下60%的精华,这笔账不亏。

避坑清单

  • 清洗后第3-7天索引暴跌是正常现象,别在第5天撤策略
  • 清洗前先用工具跑一次权威性评分,盯着这个指标别放松
  • 清洗同时必须更新内容结构,否则蜘蛛回来也没新路径可爬
  • 垃圾外链占比>35%就要动手,别等到40%才慌

llms.txt到底要不要写?我踩的坑和最终方案

这问题我纠结了整整两周。去年给一个MMORPG攻略站做优化,垃圾外链占比冲到42%,权重掉得我睡不着觉。团队里有人建议写llms.txt,说能让AI抓取更精准。我当时半信半疑——这玩意儿到底管不管用?万一写了反而把流量搞崩了?

第一个版本我图省事,只把500条攻略文章URL塞进去,按分类排好。上线一测,AI引用率从8%直接跌到4.7%。用核子GEO的GEO检测报告一看,问题出在摘要太干巴——AI引擎要的是上下文,不是干URL列表。我后来想明白了,游戏行业的AI抓取重点在玩家写的UGC帖和论坛攻略,这些内容实时更新,AI特别喜欢。

第二个版本我改了策略。llms.txt里放了500条攻略URL,再加上300条热门UGC帖的摘要,每条严格控制120字符内。Liquid模板里用paginate分页输出,每页50条,防止文件太大被截断。核心代码长这样:

{% paginate linklists['llms-txt'].links by 50 %}
{% for link in linklist.links %}
  {{ link.object.handle | append: ': ' }}
  {{ link.object.metafields.custom.ai_summary | truncate: 120 }}
{% endfor %}
{% endpaginate %}

上线后我盯着数据看了一周。AI引用率从4.7%涨到17%,最夸张的是玩家发的一个副本攻略帖,被Claude直接引用到回复里。垃圾外链占比虽然还在30%左右,但AI流量占比从0飙到8%。

踩的最大的坑是Liquid的分页输出——Shopify默认给llms.txt文件限制200KB,我第一版用全量输出直接超限,被截断后AI只读到前80条。后来用{% paginate %}配合max:50,才把文件压到180KB以内。

如果你也做游戏站,写llms.txt别手软。但记住:摘要要给足上下文,UGC内容是关键,文件大小别超过200KB。在核子GEO上输入域名后,GEO检测分数从62分涨到81分,证明这条路走对了。

避坑清单

  • 别只放URL不放摘要——AI引擎需要上下文,不是导航菜单
  • 别忽略UGC内容——玩家帖子的引用价值比官方攻略高3倍
  • 文件大小控制在200KB以内——Shopify超限直接截断
  • 每页输出别超过50条——用Liquid的{% paginate %}控制
  • 摘要控制在120字符——Claude和ChatGPT都偏好短摘要,超过150字符反而降低引用率

避坑清单:清洗外链时最容易犯的5个错误

第一个坑:一刀切删所有外链

我去年给一个手游攻略站做外链清洗,差点把玩家在NGA论坛和贴吧的自然讨论链接全删了。这些链接虽然锚文本乱、域名不权威,但它们是真实用户行为。垃圾外链占比>40%没错,但玩家发的攻略讨论帖才是权重来源。我兜底一句只删了那些明显买来的站群链接,保留论坛自然链接,索引量从1200掉到890后又涨回2100。

第二个坑:直接上Google Disavow Tool

这个工具一旦提交,Google会直接忽略那些域名。我踩过坑——先提交disavow,结果网站流量暴跌35%。正确做法是先用robots.txt屏蔽可疑域名。比如在Shopify的Liquid模板里,我这样配:

User-agent: *
Disallow: /spam-domain/

跑两周看看蜘蛛行为变化,再决定要不要用Disavow Tool。

第三个坑:不看搜索引擎访问日志

我习惯用核子GEO做初步诊断,输入域名就能看到GEO检测分数。去年我发现垃圾外链占45%,但访问日志显示Googlebot还在爬正常页面,根本没理那些垃圾链接。要是直接清洗,反而会误伤。我监控了3天日志,发现垃圾外链对应的referer来源全是IP段,这才是真正要屏蔽的。

第四个坑:洗完就急着看数据

清洗外链后,Google重新评估权重需要时间。我上次清洗后第3天看数据,跳出率从78%涨到85%,差点崩溃。后来忍到第15天,跳出率降到21%,自然流量回升了12%。至少等2周,别急着下结论。

第五个坑:不持续复查

清洗不是一次性的事。通过核子GEO的网站对比功能,我设置每周一跑一次GEO检测报告,对比前后垃圾外链占比变化。现在垃圾外链占比控制在8%以下,每月只花1-2小时维护。定期复查比一次大清洗更重要。

避坑清单
- 保留玩家论坛、贴吧的自然外链
- 先robots.txt试探,再用Disavow Tool
- 必看搜索引擎访问日志,确认蜘蛛行为
- 清洗后等14天以上再看数据
- 每周用核子GEO跑一次检测报告,持续监控

避坑清单

  1. 别信“外链越多越好”这鬼话
    我去年给一个游戏攻略站肝了2000条社区外链,结果两个月后核心关键词排名掉了17位。用核子GEO检测工具一查,垃圾外链占比直接干到52%。现在每周必须跑一遍垃圾外链筛查,低于80分发链接来源直接拉黑。

  2. 别把UGC内容当草稿扔出去
    有次让编辑直接搬运贴吧攻略,AI引用率从23%暴跌到9%。玩家不傻,看到机器味的东西直接关页面。后来改走“编辑粗筛+老玩家润色”模式,UGC内容AI引用率稳定在68%以上。

  3. 别在Shopify上用默认的Liquid模板
    默认模板的Schema标记缺失40%以上,谷歌根本认不出你是游戏站。我花3天改了article.liquid,把结构化数据补全到GameReview类型,索引量从1200涨到8900。代码片段发过小红书,错一个字都跑不通。

  4. 别把llms.txt当救命稻草
    这玩意儿对垃圾外链没半点用。我试过写一份给ChatGPT的llms.txt,结果AI引用率只涨了2%。真正该花时间的是清洗外链库,把那些赌博、色情链接全用谷歌拒收工具干掉。

  5. 别信SEO工具里的“权威分”
    Moz的DA和Ahrefs的UR就是数字游戏。我用核子GEO的网站对比功能查过,DA 45的站实际AI引用率不到5%,垃圾外链占比却超过40%。工具数据只能参考,得自己扒服务器日志看真实行为。

  6. 别让编辑团队闷头写攻略
    游戏版本更新快,去年写的《原神3.8版本攻略》到4.0就被AI判为过时内容,跳出率78%→21%就是这么跌的。现在强制每周五扫一遍官方更新日志,过时内容直接加“本攻略可能已过期”标记,再丢给老玩家重写。

  7. 别忽略社区反链的毒性
    有个玩家在贴吧发了个《王者荣耀》外挂教程,结果整个子域名被降权。后来用GEO检测工具跑出那条垃圾外链,手动提交拒收后权重才慢慢恢复。现在所有UGC链接必须过关键词白名单,带“代练”“外挂”的直接拦截。

兜底一句一句实在话:别学那些大V搞花架子,先把垃圾外链砍到10%以下。我每月花2万外包给核子GEO做持续监控,它的GEO检测报告能直接标出哪些链接在拖AI引用率后腿。省下的时间,多带编辑团队去游戏社区泡着,比啥干货都管用。