排名追踪报你掉出前十,可能是Google给了一页假结果
本文目录
- Nozzle说的“被投毒的结果页”到底长什么样?
- 我把Nozzle的原始数据重算了一遍
- 做外贸的看哪些市场?美国8.5%,奥地利18.8%
- 哪些词更容易中招?
- Google为什么要这么做?这一步要分清事实和推测
- 拿Google结果页统计AI可见度的工具,也吃到了同一批假页面
- 9月的垃圾内容更新也在这段时间,别全算到投毒头上
- 怎么判断你的排名报告是不是被投毒了?
- 自己写个脚本筛一遍追踪数据
- 给客户或老板写周报时怎么处理?
- 这份数据本身有哪些局限?
- 常见问题解答
- 被投毒的结果页会影响我网站的真实排名吗?
- Google承认在给排名追踪工具投毒了吗?
- 9月底排名掉了又回来,是投毒还是垃圾内容更新?
- 哪些关键词最容易出现假结果?
- Search Console的数据会不会也被投毒?
- 我自己用脚本抓Google结果页做监控,也会中招吗?
- 权威参考资料
摘要:排名追踪公司Nozzle统计了2026年8月20日到10月9日抓到的6313万个Google结果页。9月13日以后,有8.0%的结果页里,这个关键词平时排在前面的网站大部分不见了,过几天又回来。8月20日到9月9日这个比例只有0.17%。我下载了Nozzle公开的原始数据重算,得到7.96%和0.166%,和报告一致。这种页面没有报错,也没有验证码,追踪工具会当成真实排名存下来。所以9月下旬到10月初,排名报告里那种掉一天又回来的暴跌,先别急着当真。
9月底那几天,不少人打开排名追踪工具,看到自家关键词一夜之间掉出前十。过两三天再看,又回来了,好像什么都没发生过。
10月10日,排名追踪公司Nozzle发了一份研究,给这个现象起了个名字,叫“被投毒的结果页”(poisoned SERP)。10月14日,Search Engine Journal转述了这份研究,话题一下子传开了。
Nozzle的说法是:Google没拒绝这些自动抓取请求,照常返回了页面,只是页面上的结果是错的。Nozzle的研究页还把原始数据公开了。这篇文章把数据下载下来重算了一遍,再按外贸常做的市场重新排了一遍。最后讲清楚你手上的排名报告该怎么分辨真假。
Nozzle说的“被投毒的结果页”到底长什么样?
先说判定标准,这决定了后面所有数字的含义。
Nozzle先给每个关键词找出一批“常客”:8月20日到9月9日这三周里,在这个词的前十名里出现过60%以上次数的网站。之后每抓到一张结果页,就看这些常客还剩多少。
一张结果页同时满足两个条件,才算被投毒。第一,常客不到一半出现在这张页面的任何一页上。第二,这些常客后来又回来了:14天内回来至少80%,或者三天内上一张页面里消失的网站大部分回来了。
第二个条件很关键。被算法更新打下去、再也没回来的网站,不会被算进“被投毒”。所以这个8.0%衡量的是一种“临时消失又回来”的现象,不包括正常的排名变化。
Nozzle在报告里放了几组同一关键词、同一设备、同一地区、相隔一到三天抓的对比图。比如美国桌面端搜“white label local seo”,第一页9个网站全部换掉。纽约皇后区iPhone上搜“heating and cooling services queens”,10个里换了8个。页面模板、前端版本都和正常页面一样,HTML里找不到任何标记。
麻烦就麻烦在这里。被拒绝的请求,追踪工具知道要重试。一张假页面却会被当成真实数据存进数据库,第二天出现在你的周报里。
我把Nozzle的原始数据重算了一遍
Nozzle在研究页公开了5个压缩的CSV文件。最大的一份是按天、国家和设备分列的总表,另外四份分别是国家汇总、行业日数据、替补网站的出现频率和结果页各板块的保留率。文件里没有客户、关键词和代理商信息。我在2026年10月17日下载了全部文件,用脚本重算了报告里的主要数字。
| 指标 | Nozzle报告 | 原始数据重算 |
|---|---|---|
| 8月20日至9月9日基线的投毒率 | 0.17% | 0.166%(2293万张可判定结果页里3.8万张) |
| 9月13日以后的投毒率 | 8.0% | 7.96%(1777万张里141万张) |
| 9月13日以后抓到的结果页总数 | 2750万 | 2752万 |
| 桌面、iPhone、安卓的投毒率 | 7.7%、8.3%、7.1% | 7.70%、8.35%、7.12% |
| 三天内常客回来的比例 | 77.9% | 77.94% |
| 桌面端翻页只到第4页以内的比例(平时能翻到第8页的词) | 基线和9月28日对比 | 0.19%,9月28日是32.5% |
数字都对得上。重算时还看到两个报告里没有展开讲的细节。
先看抓取量。9月10日到12日,每天能判定的结果页都在100万张上下。9月13日开始请求大量失败,9月17日只剩约11万张,不到平时的十分之一。这和报告里“先被拦,后被投毒”的顺序一致:9月13日到19日投毒率一直在0.1%到0.3%之间,9月20日才突然跳到1.9%。
再看高峰那三天。9月27日、28日、29日的投毒率分别是24.9%、26.7%、27.0%,但9月28日可判定的结果页只有14.6万张。这是整个时期里样本最少的几天之一。样本少的时候,比例会晃得厉害。Nozzle自己在图里也把这类日子画成空心点,提醒别太当真。
| 日期 | 可判定的结果页 | 投毒率 |
|---|---|---|
| 9月12日 | 110万 | 0.2% |
| 9月17日 | 11万 | 0.1% |
| 9月20日 | 60万 | 1.9% |
| 9月25日 | 41万 | 11.1% |
| 9月28日 | 15万 | 26.7% |
| 9月30日 | 123万 | 12.7% |
| 10月5日 | 101万 | 10.5% |
| 10月9日 | 99万 | 4.2% |
10月以后每天大约在5%到11%之间。数据截止10月9日,最后三天的数字还会往上补:一张页面要等常客回来,才会被算进投毒。所以10月7日到9日的实际比例,大概率比表里写的高一点。
做外贸的看哪些市场?美国8.5%,奥地利18.8%
按国家看,差别很大。下面是做外贸常见的市场,数据是9月13日以后的投毒率,只统计了数据量够大的45个国家。
| 市场 | 可判定的结果页 | 投毒率 |
|---|---|---|
| 美国 | 1086万 | 8.5% |
| 英国 | 173万 | 3.0% |
| 加拿大 | 129万 | 10.5% |
| 澳大利亚 | 31万 | 11.5% |
| 德国 | 41万 | 4.3% |
| 法国 | 39万 | 3.9% |
| 西班牙 | 47万 | 3.4% |
| 日本 | 13万 | 6.8% |
| 新加坡 | 5.4万 | 11.3% |
| 阿联酋 | 3.5万 | 14.4% |
| 沙特 | 3.1万 | 12.9% |
| 奥地利 | 7.1万 | 18.8% |
英国、德国、法国、西班牙都在5%以下,旁边的奥地利、瑞士(12.8%)、比利时(13.2%)却高得多。光看地图很容易得出“欧洲西部安全”的结论。
这个结论要小心。Nozzle在报告里提了一句:同样是9月30日到10月9日,它用的一条抓取线路投毒率是1%到7%,另一条是9%到30%。请求从哪条路出去,对结果的影响可能比目标国家还大。各国的差别里,有多少是Google对不同市场区别对待,有多少只是Nozzle在这些国家走的线路不一样,从公开数据里分不出来。
所以这张表的用法是:你主要做加拿大、澳大利亚、中东的单子,又用第三方工具追排名,9月下旬那段数据要格外警惕。至于你的工具会不会中招,得看工具自己走的线路,下面会讲怎么查。
哪些词更容易中招?
报告里还按搜索类型拆过,几个结论对外贸站很实用:
- 带“near me”的本地搜索投毒率11.4%,其他词是7.8%。
- 月搜索量不到100的长尾词是9.4%,搜索量更高的词在6.1%到7.1%之间。
- 品牌词最少,导航性最强的那一档是5.3%。
- 按城市或邮编追踪的数字更难看,是因为这类追踪偏手机和“near me”。同一个词、同一个国家、同一个设备,按全国追和按本地追,21508对样本的投毒率是7.5%和7.4%,基本一样。
行业方面,美国数据里法律类最高,9月13日以后是15.9%,9月27日单日冲到51.3%。家居服务12.7%,宠物最低,4.3%。我重算行业日数据时注意到,法律类9月27日那天只有894张可判定的结果页,51.3%这个峰值的样本并不大。
Google为什么要这么做?这一步要分清事实和推测
事实部分:9月13日起Nozzle的大量请求失败,9月20日起开始出现假页面,这是它自己的抓取记录。
推测部分:Nozzle认为这是Google在对付AI公司的大规模抓取。这些公司把Google搜索结果批量抓走,拿去给自家AI回答当依据。排名追踪工具抓结果页的方式和它们一样,就一起被误伤了。
这个推测有一定道理,但目前没有Google的确认。SEJ的报道写明,Nozzle的报告里没有Google的表态。SEJ的作者另外补了一个猜测:这么做可能也是在干扰那些想反推排名规则的垃圾站。这同样只是猜测。
数据里有一个细节,可以帮你理解为什么有人觉得这是故意的。Nozzle统计了结果页各个板块和上一张页面的重合度:
| 板块 | 基线保留率 | 被投毒页面的保留率 |
|---|---|---|
| 自然结果 | 88.5% | 20.7% |
| 相关搜索 | 87.9% | 30.7% |
| 相关问题 | 87.4% | 46.9% |
| AI概览引用来源 | 68.8% | 42.3% |
| 购物结果 | 92.8% | 92.2% |
| 广告 | 70.6% | 83.7% |
自然结果几乎全换了,购物结果和广告却纹丝不动,广告甚至比平时还稳。有人看到这里会觉得很讽刺:能被批量抓走的免费信息被打乱了,收钱的位置一个没动。AI概览的出现率也从54.2%降到34.9%。
空出来的位置被谁填了?主要是社交平台和论坛。Reddit在被投毒页面前十里出现的比例是28.8%,同一批词的其他页面是20.8%。Facebook是33.8%对28.3%,LinkedIn是9.3%对6.2%。YouTube、Yelp、MapQuest反而少了。美国关键词的假页面里,有14.2%混进了.ca、.co.uk这类外国域名,正常页面是6.1%。
拿Google结果页统计AI可见度的工具,也吃到了同一批假页面
这件事受影响的不只是排名追踪。现在很多“AI可见度”工具统计你在AI概览里被引用了多少次,用的也是批量抓Google结果页这一套。它们拿到的页面,和排名工具拿到的是同一批。
Nozzle的板块数据里正好有AI概览这一项:
| 板块 | 基线 | 被投毒页面 | 9月13日后的正常页面 |
|---|---|---|---|
| AI概览的出现率 | 54.2% | 34.9% | 55.2% |
| AI概览引用来源的保留率 | 68.8% | 42.3% | 62.8% |
| 相关问题的出现率 | 87.9% | 80.8% | 85.9% |
| 相关问题的保留率 | 87.4% | 46.9% | 73.5% |
| 图片块的出现率 | 23.0% | 44.2% | 24.8% |
| 论坛讨论块的出现率 | 20.5% | 27.0% | 21.1% |
落到报表上是这样:假页面里AI概览少出现了将近20个百分点,出现了的那些,引用来源也换掉了一大块。一个品牌如果用这类工具看“AI概览引用率”,9月下旬那段曲线会被假页面往下拽,像是突然被AI冷落了。
相关问题这一项也要留意。不少人拿它做选题,用工具批量抓“People also ask”里的问题。假页面上的相关问题只有46.9%和上一张页面重合,这段时间抓回来的问题清单里,混着不少平时不会出现的问题。
还有一个更难察觉的影响。按Nozzle的推测,Google针对的是把搜索结果批量抓去给AI回答做依据的公司。真是这样的话,靠抓Google结果来回答问题的AI产品,这段时间拿到的也会是一部分假结果,回答里引用的网站也可能跟着变。这一条目前没有数据能验证,只能先记着。
表里最后一列也值得看一眼。9月13日以后的正常页面,AI概览的出现率和基线差不多,引用来源的保留率从68.8%降到62.8%。AI概览本身的引用来源就一直在换,就算没有假页面,这个指标的波动也不小。
9月的垃圾内容更新也在这段时间,别全算到投毒头上
这一点Nozzle的报告没有提,但看排名报告的人一定要知道。
Google的2026年9月垃圾内容更新,按Google搜索状态面板的记录,从9月24日太平洋时间上午9点15分开始,10月8日完成,前后接近14天。这是今年的第四次垃圾内容更新。这正好压在投毒最严重的那段时间上。
前面说过,投毒的定义要求常客回来,被更新打下去不回来的网站不会算进去。所以8.0%这个数没有混进垃圾更新的影响。反过来也成立:你的网站9月底掉了,如果一直没回来,那就和投毒没关系,要按真实排名下跌来处理。
还有一组数说明这段时间的结果页本来就不太平。9月13日以后、没被投毒的那些结果页,自然结果和上一张页面的重合度是75.5%,比基线的88.5%低了13个百分点。追踪的网站掉出前十的比例,在这些正常页面上是10.2%,基线只有2.7%。
就算把假页面全部剔掉,9月中旬以后的排名波动也明显比8月大。这段时间的报告至少混着三样东西:假页面、垃圾内容更新带来的真实变化,以及平时就有的波动。
怎么判断你的排名报告是不是被投毒了?
Nozzle给了几条判断方法,我按实际操作的顺序整理了一下:
- 看持续时间。投毒的80%只持续一张结果页,15%持续两张。55.9%的情况下,下一次抓取常客就回来了,中位数两天。掉一天就回来的,基本可以先不管。
- 和这个词过去几周的常客比,别只和昨天比。昨天那张页面也可能是假的。如果第一页上平时那批网站大部分不见了,换成了Reddit、Facebook和外国域名,很可能是假页面。
- 看Search Console。网站在追踪工具里“消失”了,Search Console里同一个词、同一个页面的展示和点击还在,就说明网站本身没事。SEJ的建议也是这一条:两边一起掉,下跌才更可能是真的。
- 看页面是不是变“薄”了。假页面里AI概览和相关搜索出现得更少,图片块更多,翻页更浅。这条单独看不可靠,只能当辅助证据。
Search Console是这里最靠得住的参照,因为它的数据来自真实用户的搜索,不受谁在抓结果页的影响。不过它也有自己的统计口径,比如平均排名的算法和追踪工具完全不同,两边的数字不能直接对比。具体差在哪,可以看这篇Search Console平均排名的计算规则。
自己写个脚本筛一遍追踪数据
大部分排名工具都能导出CSV。按Nozzle的思路,用自己的数据也能筛出可疑的日子。下面这段Python只用标准库,输入文件需要四列:日期、关键词、排名、网址。
import csv
from collections import defaultdict
from urllib.parse import urlparse
BASE_END = "2026-09-12" # 基线期截止日,用异常出现之前的数据
rows = defaultdict(lambda: defaultdict(set)) # 关键词 -> 日期 -> 前十域名
for r in csv.DictReader(open("rank_export.csv", encoding="utf-8")):
if int(r["rank"]) <= 10:
host = urlparse(r["url"]).netloc.lower().removeprefix("www.")
rows[r["keyword"]][r["date"]].add(host)
for kw, days in rows.items():
base = [d for d in days if d <= BASE_END]
if len(base) < 5:
continue # 基线样本太少,不判
count = defaultdict(int)
for d in base:
for h in days[d]:
count[h] += 1
usual = {h for h, n in count.items() if n / len(base) >= 0.6}
if not usual:
continue
for d in sorted(days):
if d > BASE_END:
kept = len(usual & days[d]) / len(usual)
if kept < 0.5:
print(kw, d, "常客只剩 %.0f%%" % (kept * 100))脚本会把常客不到一半的日子逐条列出来,阈值和Nozzle的一样:基线期出现率60%算常客,剩下不到50%算可疑。它只看前十,Nozzle看的是这个词能翻到的所有页,所以这段脚本会比Nozzle标出更多可疑日。
标出来的日子不一定都是假页面,还要再做两步:看下一次抓取是不是恢复了,再去Search Console里核对同期的展示和点击。三条都成立,才能放心地在报告里把那一天标成数据异常。
给客户或老板写周报时怎么处理?
建议在9月20日到10月上旬的数据上加一条备注,写明这段时间的第三方排名数据可能混有假页面。再附上Search Console同期的展示和点击,方便对照。
如果报告里有“前十关键词数量”这类汇总指标,最好按天看,而不是看周平均。几天假页面就能把周平均拉低一截,单看汇总很容易误判。
也可以直接问你用的排名追踪工具:9月13日以后有没有发现异常、有没有做过滤或重抓。不同工具的抓取方式不一样,受影响的程度也不同。选工具时看哪些点,可以参考排名追踪工具的选型对比。
这份数据本身有哪些局限?
Nozzle是一家卖排名追踪的公司,样本来自它为客户抓的数据,覆盖49个国家,可它的客户结构不一定代表整个市场。报告也没有解释各国差异和线路的关系,只给了两条线路的区间。它用了哪几条线路、每个国家走的是哪条,都没有公布,外人没法复现各国之间的差别。
另外,投毒率衡量的是“结果页被替换”,而且只统计了有常客可比的关键词。新词、基线期抓取次数不到5次的词,都不在统计范围内。
这些局限不影响主要结论:9月下旬起,第三方抓到的Google结果页里确实混进了一定比例的假页面,而且足以让排名报告出现明显的假暴跌。
常见问题解答
被投毒的结果页会影响我网站的真实排名吗?
没有证据说明会。Nozzle观察到的假页面,都是它自己自动抓取时拿到的,受影响的是你从第三方工具里读到的排名数据。真实用户那边有没有变化,看Search Console:同一个词、同一个页面的展示和点击照常,就说明网站本身没事。
Google承认在给排名追踪工具投毒了吗?
没有。截至2026年10月17日,Nozzle的报告和SEJ的转述里都没有Google的表态。“这是Google针对AI抓取的反制”是Nozzle根据抓取记录做的推测。
9月底排名掉了又回来,是投毒还是垃圾内容更新?
掉一两天就回来,更像投毒。9月的垃圾内容更新从9月24日持续到10月8日,被它打下去的网站一般不会几天内恢复。如果一直没回来,就按真实下跌处理,查一查内容质量和外链。
哪些关键词最容易出现假结果?
按Nozzle的数据,带“near me”的本地词最多,投毒率11.4%。月搜索量不到100的长尾词排第二,9.4%。品牌词最少,5.3%。设备之间差别不大,桌面、iPhone、安卓在7.1%到8.3%之间。
Search Console的数据会不会也被投毒?
目前没有这方面的报道。Search Console统计的是真实用户搜索时的展示和点击,不经过第三方抓取,Nozzle也把它当作判断真假的参照。要注意它的效果数据一般要过一两天才完整,核对异常时等数据补齐再下结论。
我自己用脚本抓Google结果页做监控,也会中招吗?
很可能会。Nozzle的结论是,凡是批量自动抓取Google结果页的,都可能收到假页面,和是不是排名工具无关。自己写脚本监控的,建议加一道校验:把每次结果和这个词过去几周的常客对比,常客大面积消失时先重抓,别直接入库。
权威参考资料
本文标题:《排名追踪报你掉出前十,可能是Google给了一页假结果》
本文链接:https://zhangwenbao.com/google-poisoned-serps-rank-tracker-audit.html
版权声明:本文原创,转载与引用请注明作者与原文链接。许可协议: CC BY 4.0