DTC 品牌营销知识库 DTCBM.COM 关注公众号

SEO · on-page-seo

链接的写法、锚文本与 rel 属性

要点

一、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 的模板设置。

来源

公众号 DTC品牌营销 二维码扫码 / 长按识别

接入知识库

把整套已验证知识接进你自己的 AI

关注公众号「DTC品牌营销」,自动发放知识库 MCP / CLI 接入 key,让你的 AI 直接调用全部已沉淀经验,并持续接收更新。

相关内容