要点
一、Google 只能抓取带 href 属性的 <a> 元素形式的链接,href 里的网址要能解析成真实的网址。
| 写法 | Google 能否解析 |
|---|---|
<a href="https://example.com"> | 能 |
<a href="/products/category/shoes">(相对网址) | 能 |
<a href="/products/category/shoes" onclick="javascript:goTo('shoes')"> | 能,靠的是 href |
<a routerLink="products/category"> | 不能 |
<span href="https://example.com"> | 不能 |
<a onclick="goto('https://example.com')"> | 不能 |
<a href="javascript:goTo('products')"> | 不能 |
<a href="javascript:window.location.href='/products'"> | 不能 |
用 JavaScript 往页面里插入链接是可以的,前提是插入后的链接符合上面能解析的写法。
二、锚文本是链接上可见的文字,官方的写法建议如下。
- 写具体的描述,让读者只看锚文本就能大致知道目标页面讲什么。官方说明,锚文本写得越好,用户越容易在站内找到内容,Google 也越容易理解被链接页面的主题。不用「点击这里」「阅读更多」这类笼统文字,也不留空锚文本。
- 写得自然、简洁,不往锚文本里塞关键词。塞关键词违反 Google 的垃圾内容政策。官方给的判断方法是问自己:读者需要这些关键词才能理解下一个页面吗。
- 链接周围要有上下文文字。连续排列多个链接时,读者难以区分它们,官方建议在链接之间留出说明文字。
三、图片作为链接时,Google 把 img 元素的 alt 属性当作锚文本。alt 要描述链接目标,例如 <img src="..." alt="add enchiladas to your cart"/>;空的 alt="" 不能提供锚文本。
四、内部链接帮助用户在站内找到内容,也让 Google 发现页面。官方建议,你在意的每个页面,至少要有一个来自本站其他页面的链接。
五、外部链接可以帮助建立可信度,例如引用信息来源。只在不信任链接来源时使用 nofollow,不要给每个外部链接都加。
六、rel 属性用于说明出站链接和本站的关系,普通链接不需要加。
| 值 | 用于 |
|---|---|
sponsored | 广告或付费展示位上的链接(付费链接)。过去官方建议这类链接用 nofollow,现在优先用 sponsored,nofollow 也仍可接受 |
ugc | 用户生成内容里的链接,例如评论和论坛帖子。对长期提供高质量内容的可信贡献者,可以去掉这个属性 |
nofollow | 以上两种都不适用,又不希望 Google 把本站与目标页面关联,或不希望 Google 从本站抓取目标页面时使用 |
多个值可以用空格或逗号隔开组合,例如 rel="ugc nofollow" 或 rel="ugc,nofollow"。
容易误解的地方
- 加了
nofollow、sponsored、ugc的链接,Google 一般不会跟随,但目标页面仍可能通过站点地图或其他网站的链接被发现和抓取。用它们来阻止页面被抓取或收录并不可靠。 - 只有
onclick的元素或用routerLink的前端路由组件,用户点击能跳转,但 Google 不能把它们当作链接来抓取。
怎么检查
- 查看渲染后的 HTML,确认导航、分页、筛选和正文里的链接都是带
href的<a>元素,href不是javascript:开头,也不是空值。 - 抽查锚文本,找出「点击这里」「更多」这类笼统文字、空锚文本和堆关键词的锚文本。
- 检查作为链接的图片是否有描述目标页面的
alt。 - 对照站点地图或重要页面清单,确认每个重要页面至少有一个来自站内其他页面的链接。
- 检查付费链接是否带
sponsored或nofollow,评论区和论坛里用户发布的链接是否带ugc或nofollow;同时检查是否存在给全部外部链接统一加nofollow的模板设置。
来源
- SEO link best practices for Google,https://developers.google.com/search/docs/crawling-indexing/links-crawlable(2026-10-05 核对)
- Qualify your outbound links to Google,https://developers.google.com/search/docs/crawling-indexing/qualify-outbound-links(2026-10-05 核对)
