网站流量下降,区分算法更新还是自身问题
流量掉了,第一反应往往是"是不是被算法打击了"。但真实原因里,算法更新只占一部分,站点自己的改动、季节性、竞争对手、SERP 展示变化同样常见,处理方式完全不同。
本文给一套归因框架:先分清掉的是哪一种流量,再按信号判断属于哪一类原因。如果你要找的是「排名暴跌当天怎么逐项查」的操作清单,见谷歌排名暴跌的排查步骤;本文解决的是归因——到底该往哪个方向查。
第一步:先说清楚掉的是哪一种流量
"流量下降"是个模糊说法。同样一句话,可能对应三种完全不同的情况:
| 掉的指标 | 含义 | 该往哪查 |
|---|---|---|
| GSC 展现量掉,点击也掉 | 排名真的掉了 | 算法、技术、内容、竞争 |
| GSC 展现量没变,点击掉了 | 排名没掉,是点击被抢走了 | SERP 变化:AI 摘要、富媒体结果、广告位增加、标题描述被改写 |
| GSC 数据正常,GA 流量掉了 | 多半不是搜索问题 | 统计代码、Cookie 同意、渠道归因、其他来源(社媒/广告/直接访问)下滑 |
| 自然搜索正常,整站转化掉了 | 流量没变,是转化环节出问题 | 落地页改动、价格/库存、表单失效、支付流程 |
这一层分不清,后面的排查方向就可能是错的。做法很简单:同时打开 GSC 的搜索效果报告和 GA 的渠道报告,两个都看。
第二步:按信号归因三层原因
| 维度 | 算法更新 | 站点自身问题 | 外部环境 |
|---|---|---|---|
| 时间特征 | 同一起跌日、全站同步,日期能与官方公告对上 | 与你的某次改动时间吻合(改版、换域名、上 HTTPS、批量删页) | 缓慢下滑,或每年同一时间规律出现 |
| 范围特征 | 跨主题、跨栏目的大量页面同时动 | 集中在特定页面、特定模板、特定目录 | 集中在某个产品线或某批词 |
| GSC 表现 | 展现下降,手动操作报告为空 | 常伴随"网页"报告里已索引数量变化、抓取错误增多 | 展现下降,但平均排名基本没动 |
| 品牌词 | 品牌词通常不受影响或反而上涨 | 品牌词也掉(说明是整站级技术/处罚问题) | 品牌词也掉(说明是需求或竞品问题) |
| 恢复方式 | 改进内容,等下一次更新 | 修好即可,通常数天到数周恢复 | 调整策略,跟季节或新需求走 |
其中品牌词是最有用的一条分界线:品牌词跟着一起掉,说明问题出在整站层面;品牌词稳、只有通用词掉,通常是内容评估或竞争变化。
第三步:站点自身的六个高频原因
- 改版或迁移留的坑:URL 变了没做 301、重定向到不相关页面、新模板丢掉了标题或正文块;
- 误操作屏蔽:robots.txt 改错、模板加了 noindex、HTTP 头带 X-Robots-Tag;
- canonical 指错:全站 canonical 指向首页,等于主动放弃内页;
- 批量删除或合并页面没做重定向:文章清了一批,流量跟着一起没了;
- 服务器不稳定:GSC"抓取统计信息"里 5xx 曲线抬头,爬虫抓不到自然就没展现;
- 内容策略变了:从原创改成了批量生产或采集拼接,整体质量评估下降。
这六项自查通常一小时内能过完,而且大部分立刻可修。所以归因顺序上,永远先排除自身问题,再去怀疑算法。
第四步:确认是不是算法更新
做完前两步,如果自身没查出问题、跌幅是同一天全站同步发生的,就去对照官方的 Search Status Dashboard,看那前后有没有已公布的更新。
官方对核心更新的口径很明确:核心更新不是惩罚,不存在"需要修复"的项;页面被降不一定意味着做错了什么,改进后要等到下一次相关更新才可能看到变化。所以确认是算法更新后,正确动作不是紧急改站,而是做长期的内容改进。历史脉络与应对方式见谷歌算法更新历史与波动应对。
第五步:别漏了 SERP 展示变化
这是近两年最容易被误判成"排名掉了"的情况:你的位置没变,但页面上多了别的占位内容——AI 生成的摘要块、更多广告位、图片/视频模块、购物模块。这些都出现在自然结果上方或中间,会直接拿走点击。
判断方法:看平均排名是否基本持平,而点击率(CTR)明显下降。如果符合,问题不在排名,在于你这条结果在页面上不够吸引点击,或者这段查询的答案已经在页面上被满足了。后者目前没有通用的规避手段,能做的是:往页面上原本就只需要一个短答案的查询之外做延伸,做那些需要点击才能解决的内容(详细步骤、对比数据、可下载资源、工具)。
第六步:排除数据本身的假象
以下情况流量可能根本没掉:
- 统计口径变了:GA 换版本、换了统计工具、代码漏装在部分页面、加了 Cookie 同意弹窗导致部分用户未被统计;
- 时区与日期范围不一致:GSC 用太平洋时间、GA 用本地时区,对比时差一天很常见;
- 渠道归因错位:广告没加 UTM 参数被算成"直接流量"或"自然搜索";
- 旧页面被排除:筛选条件里残留了旧的过滤规则,把一部分数据挡在外面;
- 对比基准有问题:拿"过去 7 天"和"上个月"比、或今年的旺季和去年同期淡季比。
所以归因前先做一件事:用同一时间长度、同一数据源做同比与环比(例如过去 28 天 vs 前 28 天,以及 vs 去年同期)。
归因时的常见错误
- 一掉流量就认定是算法更新:把自身改动造成的下降算到算法头上,问题永远修不掉;
- 只看总量不看结构:总量掉 10%,可能是某个大词掉了 90%,也可能是所有词均匀掉了几个位置——处理方式完全不同;
- 拿第三方工具的排名当证据:工具数据有自己的词库和采样,波动不等于你的真实排名波动,一切以 GSC 为准;
- 跌幅当天就大改:改版后的短期波动属正常,除非技术检查发现明确错误,否则给 2 到 4 周;
- 只改一次就放弃:内容类改进要等到下一次更新才有反馈,中间隔着数月是正常的。
一份归因速查
- 分清掉的是展现、点击还是会话;
- 看品牌词是否跟着掉;
- 看跌幅是全站同步还是逐页发生;
- 核对站点在那前后做了什么改动;
- 查抓取统计信息里的错误曲线;
- 对照官方更新日历;
- 看平均排名与 CTR 的背离情况;
- 排除统计口径与对比基准问题。
八步走完,基本能把"是不是算法的问题"回答清楚。
来源:https://developers.google.com/search/updates
来源:https://developers.google.com/search/blog/2019/08/core-updates
