内部链接模块:锚文本、密度与位置
构建内部链接模块,使用描述性锚文本、合理密度、精确位置,以及从信息页面到商业下一步的桥梁。
内部链接模块是主内容中经过精心编写的链接,伴随足够的周围语言来解释为什么其目标页面在此刻是重要的。它不是随意的关键词链接,也不是页尾的推荐组件。其最小有用形式是一句话:“工作流程稳定后,将其记录为操作指南 ;当同一工作流程解决了买家的某个命名问题时,将其连接到相关的用例页面 。”
这句话就是元素的渲染形态。锚点指向两个不同的目标页面,而周围的从句解释了信息到商业的递进关系。链接在视觉上是安静的,因为它的作用是减少阅读摩擦,而非打断阅读。
为什么这个元素很重要
读者点击内部链接,是因为停留在当前页面的成本超过了跟随有用路径的成本。某个定义可能不熟悉,某个步骤可能需要前置条件,或者某个教育性解释已使读者准备好评估解决方案。上下文链接之所以有效,是因为它出现在那个精确的决策点上。读者无需搜索菜单、解读泛泛的"了解更多"标签,或记住几段之前提及的某个页面。
机器可提取性是指爬虫、搜索引擎或 AI 检索系统能够从 HTML 中恢复关系,而无需从视觉样式中推断。普通的 <a href> 在源页面和目标页面之间创建了一条可爬取的边。描述性锚文本指明了目标页面的主题,包含该链接的句子增加了关系:定义、解释、比较、证明、应用或销售。三者结合共同构成了比裸 URL、JavaScript 点击处理器或"更多"字样更强的内容架构声明。
内部链接还分配发现能力和内部权威。它们帮助新发布的页面从现有页面变得可访问,并展示宽泛页面、更精确的答案和商业目的地如何组合在一起。只有关系是真实的,这种收益才能实现。仅为增加密度而添加链接,会让读者和机器认为锚点只是噪音。
使用元素写作规则 作为优先级规则。当一个段落的目的是将当前想法连接到特定的内部目标时,应使用此类型化模块,即使最终渲染是一个普通的内联链接。标题、粗体文本或手动样式化的句子无法在多个发布系统间保留其目标、关系、变体和审核规则。
何时使用
当目标页面回答了当前句子或段落产生的可能的后续问题时,使用内部链接模块。强理由包括:定义不熟悉的概念、提供前置条件、扩展有意总结的子主题、展示支持性实现细节、比较选项、提供证据,或从已理解的问题过渡到相关的商业解决方案。
编辑测试很简单:补全句子"读者现在应该点击这个链接,因为……"。如果答案指出了一个具体的下一步需求,则链接有意义。如果答案是"因为我们希望这个页面排名"、“因为关键词出现在这里"或"因为模板期望三个链接”,则删除它。
常见边缘情况:
- 引用不自动等于内部链接模块。 来源证明一个主张;上下文目标延续旅程。如果内部研究页面同时具备这两个功能,需明确标识其证据角色。
- 当术语已在原文中定义时,无需术语表链接。 仅当目标页面能增加当前读者可能合理需要的深度时才链接。
- 相关内容块不是上下文链接。 它在文章结束后提供若干后续页面。此元素位于一个目标变得相关的节点上。
- 面包屑导航是结构性导航。 它独立于周围句子表达层级关系。
- 行动号召要求转化。 商业桥梁为读者准备相关的商业页面,而不将每个教育性句子变成销售提示。
不要自动链接每一个首次提及。首次提及是一个有用的审核触发点,而非强制要求。熟悉的术语无需绕行,而后面的技术性区分可能正是深层页面变得有用的精确节点。
放置位置
在当前页面为目标页面的需求建立之后立即放置链接。这保持了因果关系:阐述概念或问题,提供足够内容使当前页面保持完整,然后提供通往更深或更具商业性内容的路径。当前页面必须在不要求点击的情况下满足自身的意图。
| 位置 | 是否允许? | 原因 | 规则 |
|---|---|---|---|
| 在提及目标主题的句子中 | 是 | 锚点和上下文形成一种可理解的关系。 | 链接到最准确预测目标页面的最短短语。 |
| 在完整说明段落的末尾 | 是 | 读者在选择深入了解之前已获得答案。 | 使用过渡句,而非孤立的"阅读更多"。 |
| 在标题与其直接答案之间 | 否 | 链接延迟了标题承诺的答案。 | 先回答问题;在必要的解释之后链接。 |
| 在需要前置条件的步骤内部 | 是 | 读者在操作前可能需要前置条件。 | 放在不可逆或可能失败的操作之前,而非之后。 |
| 在主张与其引用或限定条件之间 | 否 | 它将证据与所支持的陈述分离。 | 保持主张、限定条件和证据在一起;之后链接。 |
| 在警告、弹窗、广告或浮动 CTA 旁边 | 否 | 竞争性强调使链接的角色不清晰。 | 移至平静的正文中,或移除竞争性模块。 |
| 在结尾转化 CTA 内部 | 否 | 导航与转化变得无法区分。 | 将上下文桥梁保持在前,CTA 保持单一。 |
不要在相邻词语上放置链接,不要链接整个句子,也不要在一个句子中放置三个目标。当确实需要两个目标时,用清晰的从句区分它们的作用。当需要三个目标时,使用列表或相关内容元素。
对于信息到商业的桥梁,仅在教育性段落建立了可识别的需求之后放置链接。一个解释分类标准的段落可以随后链接到匹配的分类页面。一个诊断段落可以在解释了症状和所需解决方案类型后链接到产品功能。不要将商业路径放在开头定义、直接答案或中性警告中;这些位置会让页面看起来被销售意图所裹挟。
结构
标注的结构包含六个部分:
- 需求陈述: 使另一个页面相关的概念、问题、前置条件或决策。
- 锚文本: 可见的链接词语,无需依赖周围文本即可预测目标页面。
- 目标 URL: 一个规范的内部路径,无需可避免的重定向即可解析。
- 关系短语: 诸如"使用"、“比较”、“查看证据"或"评估"等语言,解释读者为何应前往。
- 变体: 编辑角色:前置条件、深度、横向或商业桥梁。
- 上下文边界: 完整的句子或短段落,移除链接样式后仍可理解。
设计示例
视觉处理保持一致;变体由编辑关系定义。这防止作者在选择他们实际需要的是正确的目标页面时,却选择了一个亮眼的卡片。
前置条件链接: 导向读者在继续之前所需的知识或操作。使用"在配置 X 之前,先验证 Y”,而非将依赖项隐藏在该步骤之后。
深度链接: 提供当前页面有意总结的细节。源段落给出足够答案;目标页面服务于需要完整方法、规格或证据的读者。
横向链接: 连接同一旅程阶段的相关概念、替代方案或相邻任务。说明区别,使链接不会暗示两个仅相似的页面是可互换的。
商业桥梁: 从教育转向产品、分类、服务、解决方案或用例页面,因为读者已识别的需求现在与该目标匹配。说明匹配点;不要用促销形容词替代关系描述。
所有四种变体均使用标准链接样式和可见焦点。颜色不能是唯一信号;使用下划线或其他持久的非颜色提示。
参数
| 名称 | 类型 | 必填 | 最小/最大 | 默认值 | 来源 |
|---|---|---|---|---|---|
destination | 规范内部 URL | 是 | 恰好 1 个路径;首尾斜杠 | 无 | href 属性 |
anchor | 纯内联文本 | 是 | 推荐 2–8 词;最多 75 字符 | 正文中的第一个链接标签 | 属性或正文中的第一个链接 |
context | 纯文本或 Markdown 句子 | 是 | 8–40 词;推荐一句,最多两句 | 指令正文 | 正文 |
relationship | 枚举 | 是 | prerequisite、depth、lateral、commercial | depth | 属性 |
destinationType | 枚举 | 否 | article、glossary、guide、product、category、service、solution、use-case、case-study | 从规范路径推导 | 属性或 URL 映射 |
title | 纯文本字符串 | 否 | 3–16 词;必须提供超出锚文本的信息 | 无 | 属性 |
rel | 令牌列表 | 否 | 仅限批准的值;内链通常省略 | 无 | 属性 |
ariaLabel | 纯文本字符串 | 否 | 2–12 词;仅当可见锚文本不足以描述时使用 | 可见 anchor | 属性 |
正文是面向读者上下文的规范来源。如果省略 anchor,则从正文中第一个且唯一的链接推导。如果两者都存在,它们必须匹配。没有链接的正文无效;多个链接需要单独的模块,除非经过审核的配对关系。
title 不能隐藏必要含义,因为其工具提示并非始终可用。默认情况下省略。切勿使用 rel="nofollow" 来塑造内部权威;应移除或重构不应参与发现的链接。
语法与代码示例
规范组件名称为 internal-link。正文形式将链接保留在其自然句子中,同时将关系作为结构化元数据保留。
可移植 Markdown 指令
:::internal-link{relationship="commercial" destinationType="solution"}
Once the workflow and success condition are clear, evaluate the [AI visibility solution for SaaS teams](/solutions/for-saas/) against those requirements.
:::
Hugo 短代码
{{< internal-link relationship="commercial" destinationType="solution" >}}
Once the workflow and success condition are clear, evaluate the [AI visibility solution for SaaS teams](/solutions/for-saas/) against those requirements.
{{< /internal-link >}}
这是目标契约,并非声称此仓库注册了该短代码。Hugo 实现应渲染普通内联内容,并且不在段落内部添加无效的块级包装器。
WordPress 块
<!-- wp:amicited/internal-link {"relationship":"commercial","destinationType":"solution"} -->
<p>Once the workflow and success condition are clear, evaluate the <a href="/solutions/for-saas/">AI visibility solution for SaaS teams</a> against those requirements.</p>
<!-- /wp:amicited/internal-link -->
WordPress 应将其存储为已注册块或受控的内联格式。保存的 HTML 必须包含普通锚点,以便链接在 JavaScript 禁用、RSS 订阅、导出和迁移时仍然有效。
示例
正确:链接完善了一个思路
Start with pages that already earn impressions but no longer answer the current query completely. Use the [content refresh checklist](/seo-playbook/process/checklists/content-refresh/) to verify claims, examples, links, screenshots, and the publication date before republishing.
这是正确的,因为第一句识别了候选页面,第二句说明了目标页面帮助读者做什么,而"content refresh checklist"预测了目标页面。源页面在不点击的情况下仍然有用,而目标页面提供了可操作的过程。
错误:密度取代了判断
For more information, [click here](/seo-playbook/process/checklists/content-refresh/) to learn about [content](/seo-playbook/) and read our [best guide](/seo-playbook/post-types/ultimate-guide/) for more details.
这个例子因多个独立原因而不合格。三个链接在同一句中竞争。“click here”、“content"和"best guide"均不能预测其目标页面。“best"做出了无根据的主张。该句子没有创造读者需求,而"more information"既未解释关系也未说明预期结果。删除两个链接并重写剩余的锚点,比调整颜色或添加 title 属性更好。
锚文本与密度规则
锚文本是可见的链接短语。其目的是预测,因此使用符合当前句子语言的目标页面稳定主题。优先使用名词短语,如"content refresh checklist”、“category-page criteria"或"API authentication guide”。在锚点之外添加动词来表达关系:运行、比较、验证、诊断或评估。
精确匹配锚文本在自然的情况下是允许的,但重复不是目标。为同一目标页面保持相同的核心名词,仅当上下文不同时才变化限定词。切勿对两个不同目标使用相同锚文本,或承诺目标页面未涵盖的主题。
链接密度是指一段文字中链接的集中程度。过多的链接增加视觉噪音,扩大读者的选择范围,并让每个单独关系看起来不那么精心设计。由于段落长度和读者意图各不相同,没有通用的排名公式。生产规则是一个审核阈值:普通散文中平均每 100 字不超过一个上下文链接,每个 H2 章节内不超过两个链接(除非该章节明确为导航性质),且一个句子中不超过一个链接。这是编辑上限,而非需要填满的目标。
没有最低数量。仅计算主内容中的编辑链接以对照阈值;面包屑导航、目录锚点、引用和页脚导航具有不同的用途。
对于商业桥梁,每个不同的买家需求使用一个目标页面,且通常只链接该目标一次。重复会把有用的路径变成压力。目标页面必须通过自身的文案、证据、规格或工作流程来证明所承诺的匹配;不能仅仅因为其转化率高而选择通用销售页面。
Schema 标记与可访问性
上下文内部链接不需要专门的 Schema.org 类型。它们保持在其所属的 Article、TechArticle、Product 或 WebPage 中。不要发明 InternalLink,不要向普通散文中添加 ItemList 标记,也不要将可见链接复制为隐藏的结构化数据。如果链接指向页面其他 Schema 中已经描述的实体,其可见 URL 和名称应保持一致,但锚点本身不需要 JSON-LD。
使用真实的 <a href="/canonical-path/"> 元素。onclick span 可能影响键盘导航、复制、爬取和非 JavaScript 渲染。默认在相同标签页中打开内部链接;如果产品要求强制在新标签页打开,则需提醒用户。
当辅助技术将链接脱离上下文呈现时,可见锚点必须仍可理解。“Content refresh checklist"可行;重复的"learn more"链接则不可行。保持键盘焦点指示器可见,维护非颜色链接提示,不要使用与文本矛盾的 aria-label 覆盖可访问名称。避免在一个锚点中包装多个段落、控件或整个卡片。确保目标页面存在,并且链接在键盘和触摸缩放尺寸下正常工作。
写作规则
这些规则的存在是为了保护理解,其次才是保护内链指标:
- 尽可能将锚文本写为 2 到 8 个词,且不超过 75 个字符。简短、具体的名词短语比链接句子更易浏览和朗读。
- 给每个链接一个可表达为前置条件、深度、横向或商业桥梁的关系。如果没有适用的关系,删除该链接。
- 默认每句保持一个链接。仅当句子明确区分配对目标时才允许两个链接;三个需要不同的结构。
- 保持源页面的完整性。链接可以提供深度,但不得将直接答案、必要警告、关键步骤或当前主张所需的证据外包出去。
- 使用中性、事实性的语气。“比较方案"是可信的;“发现我们惊人的解决方案"是推广噪音。
- 链接到规范的、可索引的目标页面,带首尾斜杠。移除跟踪参数,避免重定向 URL。
- 当目标页面的标题、范围、状态或规范 URL 发生变化时,审核锚文本。技术上的可用链接仍可能成为破灭的承诺。
- 切勿将裸 URL、“click here”、“read more”、无根据的形容词、优惠码、价格声明、推荐语、引用标记或多个竞争性行动号召放入模块内部。
- 切勿将链接隐藏在标点符号、空元素、无可访问名称的图片或样式类似于普通非交互内容中。
- 切勿自动创建互链。仅当反向路径也服务于真实的读者需求时才链接回去。
使用此元素的内容类型
postTypes 前置元数据定义了该元素的跨支柱关系资格。每种内容类型仍然仅在当前页面产生了可信的后续需求时才应用该模块。
| 内容类型 | 典型关系 | 放置规则 |
|---|---|---|
| 终极指南 | 从宽泛支柱到聚焦子页面的深度和横向路径 | 在每个主题总结后链接,而非在伪装成散文的密集开头目录中。 |
| 操作指南 | 前置条件、辅助程序、故障排除 | 将前置条件放在受影响步骤之前,可选的深度放在完整指令之后。 |
| A与B对比 | 证据、产品详情、条件性后续决策 | 在相关标准或结论之后链接,切勿在中立的对比标签内。 |
| 术语表 | 更广泛概念、示例、实际应用 | 先定义术语,然后链接到深度或应用,不要将定义变为链接列表。 |
| 是什么页面 | 更深入的方法与信息到商业的递进 | 保护直接答案;在概念及其边界清晰后放置链接。 |
| 产品页面 | 规格、分类上下文、用例、证据 | 从相关功能或声明链接,而非从价格或购买控件链接。 |
| 分类页面 | 购买指导、产品详情、对比路径 | 在库存周围使用编辑文案;不要重复分面导航链接。 |
| 用例页面 | 工作流程细节、功能、证据、产品匹配 | 在任务、用户和结果使目标页面相关时链接。 |
| 案例研究 | 方法细节、已证明的能力、相关用例 | 将结果声明保持在其证据旁边;在证据完整后添加上下文路径。 |
| 故障排除指南 | 前置条件、根本原因细节、修复方案、升级 | 将必要路径放在风险操作之前,升级路径放在安全检查失败后。 |
该表描述的是资格而非配额。当没有合适的目标页面时使用零个模块;仅当不同章节在不同密度上限内产生不同的需求时才使用多个。
QA 检查清单
- 每个链接回答了附近句子或段落产生的特定后续问题。
- 关系被分类为前置条件、深度、横向或商业桥梁。
- 可见锚点无需依赖"click here”、工具提示或 URL 即可预测目标页面。
- 源段落即使在读者未点击链接时也保持完整。
- 链接出现在需求建立之后,不打断直接答案、主张与证据对、警告或转化操作。
- 普通散文平均每 100 词不超过一个上下文链接,且没有章节在无明确导航目的下超过两个。
- 没有句子包含超过一个链接,除非两个目标被有意对比。
- 信息到商业链接说明了读者需求和目标匹配,不带无支持的促销语言。
- 每个目标页面都是规范的、内部的、可索引的、最新的,且不含跟踪参数或可避免的重定向。
- 指向同一目标页面的重复链接有文档记录的、实质性不同的理由。
- 渲染的 HTML 使用真实的带
href的锚点,且无需 JavaScript 即可工作。 - 链接样式无需颜色即可区分,键盘焦点保持可见。
- 可访问名称与可见锚文本匹配;不存在矛盾的
aria-label或纯图片链接。 - 模块中不包含价格、优惠券、推荐语、引用标记或竞争性行动号召。
- 前置元数据中的
postTypes与渲染的内容类型表一致。 - 审核员可以解释每个链接对读者的好处,而不提及排名或模板配额。
常见问题
此学院模板会渲染前置元数据中的 FAQ 条目。
准备好付诸实践了吗?
免费检查 · 7天试用 · 无需信用卡