锚文本 (Anchor Text) 是 HTML 链接 (<a> 标签) 中显示的可点击文本部分。在 "<a href="...">这段文字</a>" 中,「这段文字」就是锚文本。
锚文本用来向读者和搜索引擎传达链接目标是一个什么样的页面。Google 关于链接的官方指南说明,好的锚文本应当具有描述性、长度适中,并且与所在页面和链接目标页面都相关。如果一个页面被「短链接使用方法」这样的锚文本链接,它就会被当作与「短链接」「使用方法」等话题相关的页面来处理。
实务中常用的整理方式会把锚文本分成这几类:完全匹配 (目标关键词本身)、部分匹配 (包含关键词的自然语句)、品牌名 (网站名或公司名)、裸 URL (https://example.com)、通用文本 (「点击这里」「了解详情」)、图片链接 (alt 文本充当锚文本)。这种分法是为了便于说明而被广泛沿用的习惯,并不是搜索引擎公布的分类。
在短链接与锚文本的关系中有一点需要注意:如果将短链接作为裸 URL 直接粘贴到文本中,锚文本就会变成 "https://miji.be/abc123" 这样无意义的字符串。从 SEO 角度看,即使使用短链接,也应该设置有意义的锚文本来创建 HTML 链接。另一方面,在即时通讯软件、短信或纸质印刷品这类无法用 HTML 写链接的场合,锚文本这个框架本身就用不上。此时在短链接前后的文字里写清去向,才能让收到链接的人有判断的依据。
锚文本优化中应避免的是大量使用相同关键词的锚文本。Google 的垃圾内容政策把嵌在客座投稿和新闻稿里的最优化锚文本列为链接垃圾的例子,并说明违反这些政策的网站可能排序下降,甚至完全不出现在搜索结果里。至于怎样算过头,Google 自己给出的尺度是:如果觉得是在把关键词硬塞进锚文本,那通常就是过头了;它还建议把锚文本单独抽出来、脱离上下文来读,看看是否仍然说得通。自然的链接配置中,品牌名、裸 URL、通用文本和含关键词文本应均衡混合。另外,以应对链接垃圾而为人所知的 Penguin 发布于 2012 年,2016 年已并入 Google 的核心排序系统,如今不再作为一个独立命名的机制来看待。