每年都会有人问我同一个问题:SEO 到底是不是玄学。
我一般反问:你觉得推荐算法是玄学吗?对方说不,那是技术。我说,搜索也是。它只是比推荐多了一层「用户说了算」——你要做得好不好,不用等系统给你打分,搜一下就知道。
这篇文章原本是我打算写的一本小册子的开篇。写了三稿都推翻,最后决定不要目录、不要严密的结构,就按我平时跟人聊天的顺序讲:搜索引擎到底在干什么,你能做的有哪些,哪些是别人吓唬你的。
01先讲一条公理
如果这行只能记住一句话,记住这句:
搜索引擎唯一的目标,是让尽可能多的用户,在尽可能短的时间里,找到让他满意的结果。
这不是什么情怀,是它的生意。用户搜完就走、下次还来,广告才卖得掉;用户搜三次都找不到,他就换一个搜索引擎了。排名规则的每一次调整,都是在往这个方向使劲,只是它使劲的方式你未必喜欢。
注意这句话里的三个限定词:尽可能多(覆盖面)、尽可能短(效率)、满意(不是点进来,是解决问题)。
后面所有的技术细节,都是这三个词长出来的。反过来,任何一个说法如果和这句话冲突——比如「先把人骗进来再说」——它迟早会被规则收拾掉,只是时间问题。
这也是我看待这个行业的基本态度:你不需要猜它的算法,你只需要比同行更认真地对待「用户到底想解决什么」。前者每天都在变,后者十年没变过。
02流量是四段接力,不是一次排名
新人最常见的错觉是:SEO 就是把这个词排到第一。
真实的过程是四段接力,任何一段断了,后面全白搭:
搜索需求覆盖 → 收录 → 排名 → 点击 = 流量
- 需求覆盖:你有没有一个页面,对应这类需求?很多站不是排不上去,是压根没有这个落地页。
- 收录:这个页面进没进它的数据库?没收录,等于不存在。
- 排名:进去了,能不能排到用户会点的地方?
- 点击:排上去了,标题和描述能不能让人点?
这四段是乘法,不是加法。任何一段是 0,结果就是 0。你内容写得再好,页面要点四次才能到达、抓取预算早被参数页吃完,那这段就断在「收录」上——这时候你去研究标题怎么写,是没有意义的。
我见过太多这样的场景:一个团队花三个月优化详情页文案,结果一查,详情页的收录率只有 30%。他们一直在优化那 30% 里的一小部分,剩下 70% 的页面从来没进过赛场。
所以做 SEO 的第一件事不是「优化」,是定位:先搞清楚你卡在哪一段,再决定往哪使劲。第 4 节会给一个量化的办法。
03排名其实分三段,很多人死在第一段
这是我认为最值得所有新人先搞清楚的东西。搜索引擎的「排名」不是一个动作,是三个动作,而且三段的能力要求完全不同。
| 阶段 | 它在做什么 | 你该关心什么 |
|---|---|---|
| 召回 粗排 |
从全库几十上百亿页面里,先捞出一批可能相关的候选 | 你的页面有没有资格进这个池子 |
| 前置排序 静态因素 |
给候选池排出一个初始顺序 | 结构、关键词位置、内链、导航这些「一次性」的事 |
| 点击调权 动态因素 |
用真实点击行为,反复微调前十名的顺序 | 标题、描述、落地页体验 |
第一段:召回
一个词,搜索引擎不可能对全库做精细计算,代价太高。它先用一个便宜的办法捞出一批候选——百度早期大约是前 760 名,不同引擎、不同时期数字不一样,但逻辑是一样的——再对这批候选做精细排序。
这批之外的页面,无论内容多好,都不会出现在结果里。
这就是为什么很多站「没有排名」。不是排得低,是根本没被捞出来。你在工具里看到「未找到」,可能意味着第 80 名,也可能意味着它压根没进候选池。这两种情况的解法完全相反:一个是改页面,一个是改结构。
第二段:前置排序
除点击之外的因素,基本都在这一段起作用:标题里关键词的位置、正文开头有没有出现、面包屑能不能说明父子关系、内链够不够、正文和无关板块的比例。
这些因素的共同点是一次性、静态、做完就固定。也正因为静态,它们才是小网站唯一能系统性地赢过大网站的地方。
一位做过知乎等大厂 SEO 负责人的前辈说过一句我很认同的话:小网站真正能反超大网站的,是第二段。第一段拼体量,第三段你控制不了用户,只有第二段拼的是理解。
第三段:点击调权
同一批页面排进前十之后,事情还没完。搜索引擎会持续观察:用户点了谁、点进去待了多久、有没有退回来再点下一个。
「退回来再点下一个」是一个非常明确的信号——这个结果不满意。于是名次被反复微调,一天一天地动。
这一段只有两种玩法:真的把页面做好,或者去刷点击。后者是作弊,短命,而且现在越来越难刷干净。所以你会发现,所有「可持续」的 SEO 最后都会绕回内容质量——不是因为它高尚,是因为第三段只有这一个解法。
换个说法
召回是「有没有资格参赛」,前置排序是「起跑线排在哪」,点击调权是「跑起来之后观众投不投票」。大多数人只盯着起跑线,却不知道有些页面根本没报名。
04怎么知道自己的站卡在哪一段
不能凭感觉。有一套很土但有效的量化办法。
找几百个行业搜索词,用程序把你和竞品的排名抓下来,算三个数:
- 进入候选池的词数(比如前 760 名)—— 反映召回能力
- 前 10 名词数 ÷ 候选池词数 —— 反映前置排序能力
- 预估流量 ÷ 前 10 名词数 —— 反映点击调权能力
第三个要乘一张点击率表:一个词排第一大概能拿走多少点击,排第五大概多少。乘完加起来,才是「预估流量」。
| 排名 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| 点击率 % | 28.6 | 19.2 | 10.2 | 8.1 | 7.5 | 5.7 | 4.0 | 4.4 | 5.5 | 6.7 |
一份流传很广的老数据,绝对值早就不能当真了(现在第一名通常拿不到三成)。但结构没变:第一名吃掉大头,四名以后断崖,十名之外趋近于零。你要记住的是这个形状,不是小数点。
算出这三个数,你会发现大部分站的问题根本不在他以为的地方。
有人天天改标题,一查,候选池里只有 30 个词——问题在收录。有人拼命发外链,一查,候选池里有 800 个词,进前十的只有 20 个——问题在页面本身。还有人前十名有 200 个词,但预估流量对不上——那是标题写得太差,排上去了没人点。
三个指标都不绝对精确。候选池的词少,也可能只是你页面数量不够。但有粗糙的数据,永远好过没有数据。数据的作用不是精确测量,是排除掉大部分错误方向。
还有一个细节:按「页面类型」分析,比按「整站」分析有用得多。整站的平均值会把首页的高权重和详情页的低权重搅在一起,什么都看不出来。你得比较「所有商品详情页」和「所有分类页」,才知道哪种页面结构更吃亏。
05黑箱怎么研究:从现象反推规则
排名规则是不公开的。而且因为大量使用机器学习,连搜索引擎自己的人,也很难完整说清「为什么这个页面排第三」。你问不出答案。
但有一件事是完全公开的:结果。你搜一个词,谁在第一页,所有人都看得到,而且每天都在产生新的样本。
所以研究方法可以反过来:已知结果,反推原因。逻辑学里把这叫溯因推理,说白了就是「看到现象,猜一个原因,然后想办法把它证伪」。
观察现象 → 提出假说 → 推导推论 → 尝试证伪
举个你迟早会遇到的场景:某个月,一批网站的排名同时掉了。
- 把掉榜的站列出来,找它们的共同点——比如都在用同一种模板、都有大量标签页、都在同一个时间改过版。
- 假设这个共同点就是原因。
- 再找另一批同期掉榜的站,看是不是每一个都有这个特征。
- 只要找到一个反例(掉了,但没有这个特征),假说就被推翻,从头再来。
这套东西的老祖宗是穆勒五法:契合法、差异法、契差法、共变法、剩余法。名字听着玄,其实就是「找共同点、找不同点、看是不是同步变化、把已知因素排除掉看剩下什么」。
用得最多的是契差法。比如你想知道面包屑导航有没有用:
把所有页面按「前置排序」能力排个序,看前 25 名里有多少个有面包屑,后 25 名里有多少个有。如果前 25 里有 20 个,后 25 里只有 10 个,那这个因素大概值多少,你心里就有数了。业内流传的说法是,这一个改动能带来 15% 左右的流量。
还有一种更狠的用法:剩余法。有些排名特别好的页面,布局极其简单——没有推荐位、没有侧边栏、没有花哨的交互。这种页面反而最值得研究,因为能排除的因素多,剩下那个「异常项」,更可能就是真正起作用的东西。
一句冷水
这套方法很慢,慢到大部分人坚持不下来。但它是「常规且通用」的——你可以有更聪明的办法,但不能不会这个。跳过它直接去学「技巧」,你学到的只是别人的结论,而且是过期的。
06专利文件里能读到什么
搜索引擎会申请专利。专利不等于线上实现,但它会透露「这家公司在为什么问题想办法」。翻这些文件,你会发现很多规则写得比想象中直白。
挑几条我觉得最有用的。
1. 相关性是可以被算出来的
最早的算法就是统计:一个词在这篇文档里出现多少次(词频),在整个语料里有多稀有(逆文档频率),两个数一乘,就是 TF-IDF。
后来进化到共现、点互信息、词向量、主题模型。名字越来越高级,内核没变过:看这个词和这篇文档,是不是「经常一起出现」的关系。
2. 搜索引擎是按「语义单元」理解你搜的那句话的
搜「苹果手机」,它不会拆成「苹果」+「手机」两个词分别匹配,而是先判断这四个字是一个整体。判断的方法很朴素:看相关的文档里,「苹果手机」这个字符串出现的频率够不够高——够高,就认定它是一个语义单元。
这解释了一件很实际的事:你怎么称呼这个东西,最好和用户怎么称呼它一致。你写「移动电话终端」,用户搜「手机」,你们就接不上头。不是内容不对,是词不对。
3. 语义距离,比关键词密度重要得多
有个专利讲得很具体。搜「如何做意大利面」,两篇文档:
- A:「1. 煮意大利面。2. 制作番茄酱。3. 将意大利面和酱汁混合。」
- B:「意大利面是一种面食,起源于意大利,可以搭配各种酱汁。」
A 会赢。因为「做」和「意大利面」在语义结构上离得近——一个在步骤里,一个在食材和标题里;B 只是把词堆在了一起,距离远。
这就是为什么「关键词密度」这个指标十年前就该扔了。有用的不是出现几次,是出现在哪里、离什么近。
4. 版式本身就是信号
专利里明确写了:大字号、加粗、全大写、位于文档顶部的内容,权重更高;根据字体大小、行距、缩进这些视觉特征,可以把文档切成标题、段落、列表这样的层次结构;而过多的无关板块,会拉低相关性。
翻译过来:正文里塞一堆「相关阅读」「热门标签」「友情链接」,不只是难看,是在稀释你自己。你花很大力气写的那 800 字,被 2000 字的导航和推荐位泡着,它的分量就轻了。
5. 新鲜度是显式的
页面最后修改时间这类信息,是真的会被拿去看的。一个很常见的坑:内容更新了,但服务器返回的修改时间没变,或者模板把时间写死在了 2019 年。这等于白更新。
6. 链接不是数票数,是看关系和结构
早期的 PageRank 是数票:谁链接你,票就记在谁头上。后来的专利把这件事做得更细——不仅要看谁在链接你,还要看链接你的人又在链接谁。
具体做法是把链接你的那批页面看成一个「集合」:如果它们高度关联(同一个站、同一个 IP 段、同一批访问者),这个集合的贡献值会被重新折算。这就是站群为什么没用的原理——互相捧场的票,不值钱。
还有一条叫 Hilltop 的思路:如果一堆页面互相链接、且主题高度相关、并且没有利益关联,那么它们的推荐权重最高。符合这个结构的典型是维基百科的参考文献、GitHub 上的 awesome 列表、学术期刊的引用区。
7. 图片和 alt 不是摆设
专利里提到,「图库」——也就是一组按特定方式排列的图片——是提升页面相关性的一种手段。而图片链接的权重传递,取决于 alt 里有没有有意义的文字:有,搜索引擎会把它当锚文本看;没有,它就只是一张图。
07把这些翻译成能动手的事
理论说完了。落到手上,其实就这些,按投入产出比从高到低排:
-
先确认页面被收录了。没收录,后面全免谈。用
site:抽 1% 查,或者直接看 Search Console 的覆盖率报告。 - 给重要页面至少两个浅层入口。层级越深,被抓取的次数越少。这是结构问题,不是内容问题。
- 标题里放核心词,越靠前越好,再自然带上同义词和复数形式。「女鞋」和「女士鞋子」是两个搜索,加上去就等于多开了一扇门。
- 核心内容放第一屏。这句话被说烂了,但真正做到的人不多。你自己刷手机的时候,会往下滚几屏?
- 砍掉页面上的无关板块。导航、推荐位、侧边栏、活动横幅,能减就减。标题、正文、必要的导航,其它都是成本。
- 删掉没用的页面,或者屏蔽掉。抓取预算是有限的,别浪费在标签页、搜索结果页、重复的分页上。留住 404 也是一种体面。
- 面包屑是性价比最高的一处结构。它同时解决两件事:告诉搜索引擎页面之间的父子关系,告诉用户自己在哪。
- 内链要成「主题簇」,不是随手一插。同一个主题的页面互相连,形成一个孤岛,权重在岛内流转,别漏到外面去。
- 404 用 410。「这个页面永久没了」比「暂时找不到」更快被清理出索引。
-
URL 短一点,有语义。
abc-1这类无意义参数如果占全站的比例太高,容易被当成重复内容集。能短就短,能读懂就读得懂。
这十条没有一条是「技巧」。它们全部是结构性的修正,做完一次,长期有效。真正的技巧是每天在变的,那些东西我在这篇文章里一条都没写——因为等你读完,它们可能就过期了。
08三个最常见的误解
误解一:关键词要堆
密度这个词已经过时十年了。搜索引擎看的是语义结构和距离,不是数数。你在正文里塞二十次「深圳搬家公司」,只会让人读不下去——而「读不下去」本身就是一个负向信号,第三段会替你记账。
误解二:迷信「权重」
「权重」不是任何一个搜索引擎的官方指标,是行业黑话。不同的工具、不同的人说的权重,根本不是同一回事。你真正该看的是三件事:这个词你有没有进候选池、进了之后排第几、排上去之后有没有人点。
误解三:把「没排名」当成「排得低」
这是最要命的一个。排名工具里的「未找到」,可能意味着第 80 名,也可能意味着根本没被收录、没被召回。这两种情况的解法完全相反:一个要改页面,一个要改结构。搞错了方向,越努力越远。
09写给刚入行的你
如果你刚开始做这一行,我给一条路径,按顺序来:
- 先读一手文档。Google 的 Search Essentials、百度的搜索资源平台。不要去读二手教程——大部分 SEO 文章「正确而无用」,剩下的「错误且有害」。官方文档确实枯燥,但它不骗你。
- 拿一个自己的小站练手。不要一上来就接客户。自己做一个能排上去的词,你会被迫把所有环节走一遍,而且输赢都是自己的。
- 学会看日志和 Search Console。这是唯一能告诉你「搜索引擎到底来没来、看了什么、看了多少」的地方。不看数据的 SEO,是在闭着眼睛开车。
- 补一点统计学。相关性、显著性、样本偏差。这三个概念能帮你过滤掉九成的行业谣言——包括我上面给你的那些数字。
- 最后才是手法。手法是最不值钱的部分,因为它每天都在变。你前面四步走得越扎实,第五步学得越快。
最后回到最开始那句话:
让尽可能多的用户,在尽可能短的时间里,找到满意的东西。
你做的每件事,如果能用这句话解释,大概率是对的;如果解释不通、只能靠「别人说这样有用」撑着,那它大概率和十年前那些「快速排名」一样,过两年就没了。
搜索是个很老的行业,也是个很新的行业。老的是,还有一堆人拿着 2010 年的方法做 2026 年的事;新的是,理解它的门槛其实从来没这么低过——你需要的不是秘籍,是把它当成一个可以观察、可以量化、可以证伪的系统。
这篇文章写到这里。如果你也在做这件事,欢迎写信跟我聊聊你卡在哪一段。
说明:本文的方法论部分,来自业内关于「召回—前置排序—点击调权」三阶段的公开讨论,以及 Google 若干排名相关专利的公开文本。专利不等于实现,文中对专利的解读只代表我的理解;数字均为量级参考,观点和错误归我。