一个锚文本词,49万多条外链,一周之内谷歌流量掉81%以上。这不是谁编的段子,是2012年4月24日,一家做WordPress主题和插件的资源站WPMU.org身上的真事,帮它清链接的顾问在当年5月把复盘公开了出来。
秒出海把锚文本看成内链和外链里最值得花心思的一小块,也是堆过头代价最直接的一小块。写对了,它帮谷歌读懂你链的那一页;堆过了,就是给自己挖坑。
先把两个词说清楚。直链是链接文字就是网址本身,比如把「https://bitwarden.com/」整串做成可点的。锚文本链接是用一段文字当链接,点那几个字跳到目标页。锚文本英文叫anchor text,谷歌的中文文档把它译成「定位文字」,也叫链接文字。
顺便分开一件事。中文里搜「直链」,出来的多半是网盘直链下载、直链解析,那是另一个话题,这篇不碰。
锚文本对关键词排名起什么作用,说到底就是帮谷歌判断被链的那一页在讲什么。链接文字写得越准,谷歌越容易知道那一页是什么内容。写清楚有用,同一个词堆到过头就有风险。
- 直链和锚文本,差的只是链接上露出来的是网址还是文字。
- 谷歌官方点名「点击此处」「了解详情」这类锚文本太宽泛,等于什么都没说。
- WPMU.org在2012年一周掉了81%以上,光「wordpress mu」一个词就有490,717条链接。
- 外链锚文本的比例,谷歌没给过数字。
- nofollow、sponsored、ugc从2019年9月起都只是提示。
这篇只讲锚文本这一件事:它是什么、有哪几种、内链和外链的锚文本怎么配、堆过头会出什么事、怎么查自己站的锚文本,还有哪几步能交给AI。内链放几条、放在哪,外链怎么买,人工处罚怎么查,都是别的篇目的事,这里一句带过。
本文目录
直链和锚文本链接是什么:一个把网址露出来,一个用文字当链接
直链在英文里常叫naked URL,裸网址。样子就是把网址原样放在那里当链接文字,读者看到的是一串「https://bitwarden.com/」,点它就能过去。SEO里说的直链是这个意思,跟网盘直链无关。

锚文本链接反过来,露出来的是文字。同样指向那个网址,你可以写成「Bitwarden官网」,也可以写成「密码管理工具」。文字由你定,点哪几个字都行,只要那几个字是链接的一部分。
有个地方容易绕不过来。直链本身也是一种锚文本,只是它的锚文本恰好是网址。所以直链和锚文本不是两件对立的事,是包含关系。
锚文本在HTML代码里长什么样
一行就够:<a href=”https://www.liezhe.com/目标网址/”>锚文本</a>。a标签中间那几个字,就是锚文本。谷歌一般只能可靠抓取带href的a元素,写成span href,或者只在元素上挂一个onclick,它不一定认。
图片当链接的时候,谷歌拿img的alt文字当锚文本;链接文字为空,还会拿title属性兜底。所以图片链接的alt要写清楚,写「图片1」等于没写。
拿一篇文章里的链接做例子。一篇讲外链的文章里指向本篇的那条内链,源代码是<a href=”https://www.miaoxuew.com/maowenbenlianjie/”>锚文本链接</a>,点「锚文本链接」这四个字就到这一页。整条东西叫超链接,中间那四个字叫锚文本。


锚文本、超链接、锚链接有什么区别
超链接是整个链接,包含a标签和目标网址。锚文本是超链接上看得见、能点的那几个字。一个管整条,一个管露出来的字。
锚链接、锚点一般指页内跳转,href=”#xxx”跳到同一页的某个位置,文章目录用的就是这个。它跟SEO里说的锚文本是两回事,别混着用。
锚文本对关键词排名有什么作用:谷歌拿它判断目标页讲什么
谷歌官方文档里的说法是,在确定网页的相关性和查找可抓取的新网页时,它会把链接当信号用。定位文字越优质,用户越容易浏览你的网站,谷歌也越能轻松理解你链接到的网页是什么内容。
2019年9月10日,谷歌解释为什么把nofollow从指令改成提示、而不是直接忽略。原话的意思很直白:链接里包含有用的信息,链接里的那些字描述了它指向的内容。锚文本的用处,就在这句话里写着。
结论落到一句话:锚文本帮谷歌判断目标页讲什么。写清楚有用,堆关键词有风险。
谷歌没说过加了锚文本某个词就能排上去,谁把它讲成这种因果,谁就是在替谷歌编它没说过的话。
有一组统计可以当参考。一家SEO咨询公司在2026年2月更新的数据,覆盖1,800个站、约52万个网址、2,300万条内链,拿内链锚文本对照Search Console的点击:内链锚文本种类越多的页,谷歌流量越高;至少有一条精确匹配内链锚文本的页,流量至少是没有的5倍;有裸网址锚文本的页,流量多近50%;空锚文本的页没有差别。
做统计的人自己说,这主要是一份相关性统计。流量高的页本来就可能被链得多,所以不能读成「加一条精确匹配锚文本,流量就翻5倍」。
锚文本有哪几种
按锚文本和目标页关键词的关系分,有下面六种。表里的例子都是举例,假设目标页是一篇讲锚文本的文章。
| 类型 | 例子 | 说明 |
|---|---|---|
| 精确匹配 | 锚文本 | 锚文本就是目标页要排的那个词,最容易被堆过头 |
| 部分匹配 | 锚文本怎么写才不算堆关键词 | 带核心词加别的字,读起来自然 |
| 品牌词 | 秒出海 | 指向首页最常见 |
| 裸网址(直链) | https://www.liezhe.com/maowenbenlianjie/ | 引用出处、给官网地址时常用 |
| 泛词 | 点击这里、了解详情、这篇文章 | 谷歌点名太宽泛 |
| 图片 | 图片的alt文字 | 谷歌用alt当锚文本 |
这六种混着用、读着自然就行。最容易出事的是精确匹配被堆过头,泛词则是白写,写上去等于没写。
内链锚文本怎么写:只读这几个字就该知道目标页讲什么
谷歌官方对优质定位文字的要求是:描述清楚、措辞简洁,跟它所在的网页、跟它链接到的网页都相关。官方还给了一个自测方法,只读锚文本、不看上下文,看这几个字自己能不能说得通。
谷歌官方给的锚文本好坏例子
太宽泛的,官方点名了四个:「点击此处」「了解详情」「网站」「文章」。这几个字放在哪个页面上都成立,等于什么都没说。

太长的,是把整句话都做成链接。较好的是只链核心那一截,比如「锚文本怎么写」,而不是「关于锚文本怎么写这件事我后面还会专门讲」。后者读者点进去之前,已经先读完一遍了。
硬塞的,是把目标页相关的每个关键字都塞进链接里。官方的提醒是关键字堆砌违反垃圾政策,你自己觉得在硬塞,多半就是太多了。
还有一条容易漏:几个链接别连在一起,每个链接周围要有上下文。官方给的坏例子是一句话里每个词单独做一个链接。
内链锚文本怎么换着词指同一个页面
秒出海的做法是,同一个目标页,从不同文章指过去时换词。A文章里用「锚文本怎么写」指过去,B文章里用「链接文字怎么选」指过去。理由不是避免重复,是让目标页能被更多词带起来。一篇内容本来就可以靠多个词参与排名,换词指,等于告诉搜索引擎这一页跟这几个词都相关。这一页能挂上哪几个词,搜索量和难度看Semrush,筛词交给秒出海的AI Agent。
重点词可以多用几次,但不是每篇都用同一个词。同一个锚文本反复大量用,会被当成刻意操纵。
我早年做过站群,最多时几千个站,后来放弃了,原因是除了赚了点钱,没有任何积累。
还有几条是执行层面的:锚文本要在句子里读着自然,不为了加链接去改句子;自己站的内链不加nofollow;同一个锚文本别指两篇不同的文章,那会让两篇抢同一个词,细节看关键词自相残杀。
标签页也别用插件自动加锚文本。那种插件会把权重无差别地导给一堆排不动的标签页,等于白花。
一篇放几条内链、放在正文哪个位置、指向哪些页,是另一篇的范围:内部链接怎么做。整站内链怎么布局、栏目怎么串,看网站结构优化。谷歌官方对内链数量只有一句,不存在神奇的理想值。
外链锚文本怎么配:能管的只有自己发出去的那部分
外链的锚文本,能控制的只有自己发出去的那部分:客座文、合作稿、自己的社媒和资料页。别人自发给的、采集站和镜像站造出来的,管不了,也不用管。更要紧的是,别拿自己发外链的规则去判断别人给你链接时用了什么字,那是两件事。
外链锚文本比例:谷歌没给过任何数字
有人问,精确匹配、品牌词、裸网址各占多少比例才正常。这个问题没有官方答案,谷歌从来没给过任何比例数字,秒出海也不给。
谁给你一个百分比,那是他自己编的。
能说的是做法:自己发外链的时候别盯着一个词发,几个词轮着用,比如可以3到5个词轮换,核心词多一点。这是经验,不是谷歌规则,也别当成必须正好3到5个。
客座文和新闻稿里塞优化过的锚文本,谷歌点名算垃圾链接
谷歌的垃圾政策里,跟锚文本有关的几条写得很具体。在别的网站发布的文章、客座博文、新闻稿里,用优化过的锚文本指向自己的链接,是其中一条。官方的例子是一段话里「婚戒」「婚礼」「最好的婚戒」「买花」「婚纱」每个词都做成链接,整段读下来全是钩子。
还有富含关键字的链接、隐藏链接或低劣链接,通常嵌在微件里发到各类网站;在各种网站的页脚或模板里广泛分布的链接;论坛签名里的优化链接,官方的例子是「张华茶楼 南京茶楼 南京最好的茶楼」这么一串。

买卖链接本身不违规,只要加上rel=”nofollow”或rel=”sponsored”,细节看买外链。客座文里怎么做链接,看Guest Post 客座博客外链。外链到底指什么,看外链是什么。
中文站要不要发外链,我这条线先不做。原因是执行不了,不是判据变了。
锚文本过度精确匹配有什么风险:WPMU.org一个词49万条外链,谷歌流量一周掉81%
讲锚文本堆过头,绕不开2012年这个案例。它把风险演了一遍,也把运气演了一遍。
WPMU.org出了什么事
2012年4月24日,谷歌上线Penguin。谷歌同日的博文说,这次更新影响大约3.1%的英文查询,德文、中文、阿拉伯文大约3%。WPMU.org当周来自谷歌的流量比上一周掉了81%以上。
帮它清链接的顾问2012年5月公开的复盘里,Google Analytics截图显示,之前它每天来自谷歌的访问在4,500到9,000之间起伏,4月24日当天是6,636,之后一路贴到底部。

WPMU.org的问题为什么出在锚文本上
WPMU.org做WordPress主题和插件,主题的页脚带着「Powered by」链接。主题被大量低质量站装上,就产生了一大批全站页脚链接,锚文本多数是「Wordpress Mu」。顾问的判断是,在谷歌看来,这很可能像在刷商业锚文本。
锚文本分布是这样的:「wordpress mu」来自1,859个根域名、490,717条链接;「wpmu」来自1,090个根域名、175,650条;「wpmu.org」来自286个根域名、27,547条。一个词占了大头。
不是几十条、几百条的量级。一个词顶到49万条,又集中在全站页脚,这个形状放在哪个年代看都不自然。

站长通过媒体问到谷歌当年发布这次更新博文的作者Matt Cutts,得到的指向是盗版WPMU软件的站,和用旧主题的垃圾博客。站长转述的意思是,这类链接被「不再算分」拖累了。
这个对照放到2026年的谷歌垃圾政策里看更清楚。政策点名的两条,一条是「在各种网站的页脚或模板中广泛分布的链接」,一条是「富含关键字、嵌入微件中发布到各类网站的链接」。WPMU.org当年撞上的正是这两条。这是本文的分析,当年的复盘里没有这句话。
WPMU.org是怎么恢复的
最大的一块在它自家的Edublogs.org,一个教育博客平台,每个博客是一个子域名,谷歌把每个子域名当成独立的站,每个博客页脚都带着「Wordpress Mu」锚文本。这块站长能直接改,当即撤掉了近15,000个这类根域名的链接。
顾问复盘里的清理前后对比,图上注明是估算:总链接从1,669,365降到1,159,569,Edublogs上的「Wordpress Mu」链接从509,796降到0,链接根域名从21,721降到6,751。这里清掉的509,796条,跟前面分布表里的490,717条来自不同的统计口径,别相加,也别互相换算。

同期还做了一串别的改动:联系Cutts点名的垃圾博客,只有一家删了;两次提交Penguin反馈表;加canonical清抓取错误;补站点地图、提交站长工具;改重复标题;继续正常做链接。顾问的原话意思是,这些改动哪一个起了作用、都起了还是都没起,说不清。
2012年5月25日周五,Penguin 1.1刷新,排名和流量回到原来的位置。GA恢复图里5月26日是5,367,那天赶上美国长周末,流量本来就偏低。站长自己说,撤掉Edublogs的链接「可能是一个因素」,不是全部;站长还提到,之后一个月WPMU DEV的谷歌流量涨了12%。

这件事得这么看:最大的一块清理,加上同期一串改动,复盘的人自己都说不清哪一项起了作用。写成「删了锚文本就恢复了」,是把一个多变量的过程压成了一句因果。
还要说清它的底子,那是天花板,不是常态。当时它有一万多个Facebook赞、一万五千多推特关注,Wired、Ars Technica、赫芬顿邮报都链过它;事情被媒体和SEO圈曝光,谷歌注意到了;问题链接大部分在它自己手里,一下就能撤。顾问的原话是,这篇不该当成恢复的模板。
普通站被打中没这个条件:问题链接多数不在你手里,也没有人帮你把话传到谷歌。
2026年锚文本堆过头还会整站掉吗
不会像2012年那样。
2016年9月23日,谷歌的博文说Penguin并入了核心算法,实时运行,改动通常在重新抓取、重新编入索引之后不久生效。原话的意思是从那以后,它是根据垃圾信号调整排名、让垃圾失去作用,不再影响整站的排名。2021年7月的链接垃圾更新,做的也是识别并让链接垃圾失效。
所以现在多数情况是那批链接不算数,而不是整站掉下去、等一个月刷新。严重的照样会有人工处置,怎么查、怎么申请复审看谷歌人工处罚;算法层面的降权怎么恢复,看算法降权恢复。
nofollow、sponsored、ugc对锚文本有什么影响:2019年起都只是提示
从2019年9月10日起,nofollow、sponsored、ugc这三个值在谷歌那里都只是提示。加了它们,谷歌会结合别的信号决定这条链接算不算,不是加了就不算数。网站上已有的nofollow不用改。
常规链接不需要加rel属性。sponsored给广告和付费链接,ugc给评论、论坛这类用户内容,nofollow用在其他值不适用、又不希望谷歌跟踪的时候。一个链接可以同时写多个值。
联盟链接和广告链接,谷歌更希望用sponsored,用nofollow也行。2021年7月26日谷歌明确要求联盟链接标sponsored,不标的可能被人工或算法处置。
外链本身不可怕,引用来源反而帮你建立可信度。谷歌的原话是,只在你不信任内容来源的时候用nofollow,而且不要给你网站上的每一个外部链接都用它。

加了这几个属性,谷歌把它当提示,最后算不算,由谷歌自己定。
怎么检查自己网站的锚文本:看源代码和Search Console「最常见的引荐文字」
看单条链接,在浏览器里右键「查看网页源代码」,搜<a href,看a标签中间的字和rel属性。想改哪条就看哪条,这是最快的一步。
看外链的锚文本,用Search Console的「链接」报告,进「外部链接」下的「最常见的引荐文字」。官方对这个表的说明是:只涵盖来自你的资源外部的链接;不区分大小写的完全相同算一条;图片链接显示「(空)」;用途是确认链接文字符合你的预期、不是垃圾文字;表格最多显示1,000行,只是示例,不是全部。Search Console怎么用,看Google Search Console 教程。
内链的锚文本,Search Console不给。
它的内部链接表只有目标页和链接数,看不到锚文本。要查就得自己导出:爬一遍站,或者从数据库里把正文里的a标签导出来。这一步交给AI最省事。
全站内链锚文本的盘点,在秒出海的AI Agent里归SEO/GEO优化员工管,写文章时按数据加内链也在这一块。改网址结构的时候最容易漏掉正文里的内链,这条被单独记在它的踩坑清单里。
外链档案只看分布形状,不要拿自己发外链的那套规则去量别人给你的链接。
用AI盘点全站锚文本:AI找泛词和重复,人定改哪条
检查这一步,能交给AI的部分不少。前提是先把数据整理成三列:来源网址、目标网址、锚文本。没有这张表,AI也看不出什么。这类活人一条条翻要翻很久,AI几分钟就能过一遍。
下面几条提示词可以直接照抄。
- 下面是我网站的内链表,三列:来源网址、目标网址、锚文本。请按目标网址分组,找出锚文本是「点击这里」「了解详情」「这篇文章」这类泛词的,还有同一目标网址所有锚文本都一样的。每条给出原锚文本和2个更具体、读起来自然的替换写法,不要硬塞关键词。
- 请找出同一锚文本指向不同目标网址的情况,也就是同一个词被用来指两篇不同的文章。列出锚文本、它指向的几个网址,并指出哪两个网址在争同一个词。
- 请找出锚文本超过15个字的,也就是整句被做成链接的情况,给出只保留核心那一截的改法,每条给2个。
- 写新文章时用:这是我这篇文章里所有要加内链的地方,请按「只读锚文本、不看上下文,看它自己能不能说得通」这条标准逐条自查,指出哪些不合格,并给出替换写法。
- 改句子时用:下面这些锚文本是泛词,请把它们改成描述性的写法,同时保持原来的句子通顺,不要为了让锚文本变长把句子改别扭。
- 管外链时用:这是我这段时间要发出去的外链清单,请检查锚文本是不是都压在同一个词上,如果是,给出几个可以轮换的写法,核心词出现的次数可以多一点。
人要做的是:定每篇的主词,也就是锚文本往哪个词上靠;判断哪条该改、哪条不用动;在句子里把它改通顺。自己发外链的时候轮换哪几个词,也得你定,AI给的是备选。
AI不能保证改了锚文本排名就涨,它也不知道谷歌内部怎么算锚文本。它能做的是把全站的锚文本摆出来,把明显不合适的、重复的挑出来,剩下的判断在你。
上线之后,秒出海的AI Agent里的运营员工会自己拉数据,每周给你一张单子:改哪几篇、改什么、先改哪篇。掉流量的时候,它也会排查原因。
常见问题
锚文本链接在WordPress里怎么加
在文章编辑器里选中要当锚文本的那几个字,点链接按钮,把目标网址贴进去。别选一整句话,也别拿「点击这里」当链接文字。加完回头看一遍,那行字单独拎出来,能不能说清它指向什么。
锚文本都指向首页可以吗
不建议。首页、栏目页、专题页、内容页按内容搭配着来,哪篇内容跟哪个页面最相关就指哪个。每篇文章给首页一条就够,全指向首页等于把别的页面都空着。
一篇文章加几个锚文本
谷歌的说法是内链数量不存在神奇的理想值,也没有该放几个的官方数字。你自己觉得在硬塞,多半就是太多了。位置、指向哪些页,看内部链接怎么做那篇。
外链锚文本有比例要求吗
没有正常值这一说,谷歌没给过任何比例数字。自己发外链的时候几个词轮着用就行,别盯着一个词一直发。
锚文本太多会被惩罚吗
堆关键词、在别人站上发优化过的锚文本,是垃圾政策点名的做法。按现在的算法,多数情况是让那批链接失效,不是整站掉下去;严重的会有人工处置。真被处置了,先查清楚,再申请复审。
直链还有没有用
有用。引用出处、给官网地址时直链很自然,它本身也是一种锚文本,只是告诉谷歌的信息比描述性文字少一些。写内容时该给直链就给直链,不用刻意避开。
锚文本这件事说到这里。站内、站外、工具、案例,秒出海在Google SEO这条线里继续写。