算法(Algorithm):SEO 里它到底是什么?
理解 SEO 语境中的算法、排名信号和搜索系统分别是什么,以及它们如何共同影响特定页面在特定查询下的排序。本文拆解常见算法误区,并提供更新后流量下滑的排查顺序:先确认时间与页面范围,再检查技术健康、搜索意图、内容质量、竞争变化和数据异常,避免根据相关性故事或短期波动盲目改站,再安排有证据的改进实验。
SEO 圈里“算法”这个词,经常被当成天气预报:它一直在那儿,偶尔大变脸,然后所有人都能讲一个故事。
更严谨一点说,算法(algorithm) 就是一套规则与模型:把输入(信号)吃进去,把输出(排名)吐出来。但在真实世界里,它不是一段代码就结束了,而是一整套系统:抓取、索引、反垃圾、相关性、质量评估、最后的排序层。
Google 会结合页面级与站点级信号,评估网页对特定查询的相关性。多个页面同时变化,本身不能说明底层信号的作用范围。
算法 vs 信号 vs 系统(先把名词捋顺)
这三个词最容易混:
- 信号(signals): 排名使用的输入,包括链接与相关性信息。符合某种结构化数据展示资格,不代表获得通用排名加分。
- 系统(systems): 针对某类问题的组件,比如垃圾检测、页面体验评估、反作弊系统。
- 算法(algorithm): 把很多系统和信号组合起来,最终决定谁排在前面的总体流程。
所以你听到“算法改了”,很多时候只是“某个系统更严格了”,并不是一切推倒重来。
页面级与站点级信号:先确定证据范围
Google 排名系统指南说明,系统对单个页面进行排名,同时也使用站点级信号与分类器。站点级信号较好,不保证每页都排得好;较差也不意味着每页都排得差。
排查时,应区分观察到的变化范围与排名信号的作用范围。Search Console 展示表现模式,不会揭示 Google 内部信号的名称或权重。下表是调查工具,不是 Google 的分类规则。
| 观察到的模式 | 应比较的证据 | 首先调查什么 |
|---|---|---|
| 一个 URL 的可见性下降 | 该页查询、索引与 canonical,以及服务相似需求的稳定页面 | 检查该页访问与意图匹配 |
| 同一模板的一组页面下降 | 其他模板、设备及共同的变更日期 | 检查共享渲染、导航与内容问题 |
| 多个不同主题页面下降 | 一致的筛选条件、需求、故障与官方更新日期 | 先检验广泛影响的解释,再扩大修改 |
| 不同页面涨跌方向不同 | URL 与查询组合、受众构成,而不只看全站总数 | 针对受影响的读者需求改进 |
共享模板故障可以影响很多页面,但不能证明站点级排名分类器起了作用。反过来,一个 URL 保持稳定,也不能排除更广泛的问题。用相同日期与筛选条件比较受影响和稳定样本,再记录每种解释的支持与反驳证据。
使用 SEO 审计工具调查共享技术问题,使用实用内容检查清单评估页面是否有用;两者都不能揭示 Google 的分类器。系统全貌可参照排名系统指南,时间比较可使用下方工作表。先做证据支持的最小修改,观察可比较的样本,再决定是否扩大应用。
为什么追“算法技巧”大概率会翻车
算法谣言通常来自两种误判:
- 相关性被当成因果。 有人改了标题流量涨了,就说这是“新算法喜欢”。但可能是季节性、竞争对手下滑、索引延迟,甚至只是偶然波动。
- 短期技巧,长期崩盘。 一招黑魔法能管一周,下一次垃圾系统更新就把你一锅端。
如果你的策略靠“始终抢在垃圾检测之前”,那其实是在沙滩上盖房子。
流量更新后下滑,应该怎么排查
可以分三个方面调查:
1)可抓取与可索引
先确认 Google 真的能访问并索引你的页面:
- robots.txt 是否拦了
- noindex / X-Robots-Tag 是否误加
- canonical 是否指向了别处
- 是否出现软 404(页面看起来像 404,但返回 200)
很多“被算法打击”,最后发现是自己站把自己关进小黑屋。
要快速扫一遍,可以先用站点级审计:SEO 审计工具。
2)相关性与意图匹配
问自己一个很残酷但有效的问题:这页真的解决了用户在搜的那件事吗?
如果 SERP 变成教程导向,而你那页是强推产品,就更可能失去排名;如果 SERP 更偏电商,而你写了一篇长论文,也可能遇到同样的问题。
3)质量、信任与“有用程度”
这部分比较模糊,因为它不是一个因素,而是一堆模式:
- 内容很薄,不增量
- 页面像是为了排名而存在
- 界面干扰多,让读者难以使用答案
- 内容过期,但装作很新
核心更新诊断:等长窗口工作表
更新期间流量下降,只能作为调查假设。先在官方排名更新历史记录事件名称、开始日期与完成日期。核心更新和垃圾内容更新应分开分析;后者可参照 SpamBrain 诊断指南。
Google 核心更新指南建议在更新完成至少一整周后,再与开始前的一周比较;不同搜索类型应分开分析。小幅排名变化不足以支持大规模重写。
下面的工作表用于把比较结果转化为具体调查。它是整理证据的工具,不是 Google 评分,也不能识别某个算法。
| 记录项 | 填写内容 | 用途 |
|---|---|---|
| 更新事件 | 官方事件链接、开始与结束日期 | 避免比较错误的更新 |
| 比较窗口 | 前后确切日期、相同天数与星期构成 | 便于复核;排除更新推出期间 |
| 数据范围 | 搜索类型、国家、设备与页面组 | 避免把受众构成变化误判为普遍下降 |
| 指标 | 两个窗口的点击、曝光、CTR 与平均排名 | 区分可见性下降与点击率下降 |
| 具体样本 | 受影响的 URL/查询组合,以及稳定组合 | 检查变化集中在局部还是分布广泛 |
| 同期变更 | 重定向、故障、模板、正文与追踪变更 | 保留其他解释 |
| 下一次检查 | 一个假设、支持证据与复查日期 | 让修改对应可观察的问题 |
先使用七日窗口。数据稀少时,可增加避开更新推出期间的两个等长 28 日窗口,并检查更长期趋势;这是实用扩展,不是 Google 规定的新等待期。两段时间使用相同筛选条件,并标注未完整数据。从一次点击降为零,不足以诊断整个站点。查询表也会省略部分受隐私保护的查询,因此其合计可能不同于报表总数。
若索引证据异常,使用 SEO 审计工具及 Search Console URL 检查调查访问与 canonical。审计可以发现技术问题,不能确认核心更新导致了流量损失。访问正常时,再对照读者任务评估受影响页面,并使用实用内容检查清单。记录实质改进并观察效果,再决定是否扩大修改范围。
其他原因可参照 Google 的流量下降排查指南:数据异常、技术故障、安全问题与需求变化都应分别检查。时间吻合不能单独决定哪一种解释成立。
哪些更新值得你在意
不是每个“命名更新”都要追,但这些类型经常出现:
- 核心更新(Core Update): 大范围调整,常见变化来自相关性与整体质量。
- 垃圾更新(Spam Update): 链接作弊、门页、采集内容、伪装等更容易被抓。
- 页面体验: 将可用性与性能纳入整体评估;不能假定改善 Core Web Vitals 就能逆转排名损失。
Google 的公开说明是:排名由多套自动化系统共同完成,并同时使用页面级与站点级信号;它没有公开完整因素清单或权重公式。因此,第三方所谓“算法泄露”更适合作为待验证假设,不能跳过自身页面与查询数据就直接改站。
一手资料
- Google Search 排名系统指南——核对排名系统、信号以及页面级与站点级评估之间的边界。
- Google Search 核心更新指南——说明如何评估流量变化,避免把结果武断归因于单一因素。
回到词汇表
如果你只想看一句话定义: Glossary 里的 Algorithm。
相关 Wiki 词条
问答
什么是 Google 的算法更新?
算法更新就是 Google 调整评估网页的方法,可能是某些信号权重变化,也可能是某个系统更严格,或者加入新的判别规则。
排名因素和算法是一回事吗?
不完全一样。排名因素是输入信号;算法是把很多信号与系统组合起来,最终给出排名的整体过程。
每次更新都要改站吗?
别冲动。先看是否持续下滑、是否集中在某类页面,再从技术健康、意图匹配、内容可用性这三层排查。