关于 internal-link-builder
internal-link-builder 是用于梳理 WordPress 已发布内容并发现上下文内链机会的技能。它先提交建议供确认,再通过定点编辑和快照限制更改范围并支持恢复。
主要功能
- 01梳理主题和现有内链
- 02查找孤立页面及上下文链接机会
- 03建议锚文本、位置、优先级和理由
- 04通过定点或批量编辑应用已批准链接
- 05保存内链策略并创建页面快照
适用场景
- 01查找 WordPress 文章和页面之间的相关链接
- 02发现孤立内容并加强主题集群
- 03审核并应用按优先级排序的内链建议
MCP 相关
使用 Respira MCP 工具读取 WordPress 内容、分析链接机会、编辑已批准的链接、保存站点策略,并创建或恢复页面快照。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ respira-press/ agent-skills-wordpress --skill internal-link-builder安装后在 Claude Code 中输入/internal-link-builder确认已加载。
详细介绍
内部链接构建器
版本: 1.2.0
更新日期: 2026-06-30
最新更新: v1.2.0 会在修改链接前使用 respira_get_snapshot 对每个页面进行快照,使用 respira_find_element 定位确切的目标段落,并在该处使用 respira_update_element 插入上下文链接,而不是重写整个页面;通过 respira_batch_update 一次性在多个页面上应用链接;并使用 respira_get_option / respira_update_option 持久化每个站点的链接策略(锚文本规则、已构建的主题集群、禁止链接的页面组合),让后续运行能够基于之前的工作继续构建。
为 WordPress 站点进行策略性内部链接构建。分析所有已发布的内容,梳理主题关系,找出页面之间高价值的链接机会,并在进行任何更改前提供清晰的计划供你批准。只要有人提到内部链接、链接构建、内容互链、需要添加链接的孤立页面、主题集群、支柱页面,或希望改善网站的 SEO 内部链接结构,就使用此技能。
此技能的作用
内部链接是最具影响力的页面 SEO 策略之一——它们可以传递页面权重、帮助搜索引擎了解网站结构,并引导访客查看相关内容。大多数 WordPress 站点的内部链接都严重不足,白白浪费了许多价值。
此技能会读取每个已发布的页面和文章,构建内容关系图,并找出通过上下文链接连接相关内容的自然机会。在修改任何内容之前,它都会先向你展示完整计划。
查找:
- 孤立内容(没有入站内部链接或入站链接很少的页面/文章)
- 应当链接到相关子页面却没有这样做的中心页面
- 提及其他页面所涵盖主题却没有添加链接的博客文章
- 支柱/集群机会(主题相关、应当相互链接的内容)
- 具有较高权威潜力、却没有传递链接权益的页面
- 链接过多的页面(过多的出站链接会稀释价值)
- 缺少上下文链接的内容(提及主题却没有添加相应链接)
建议:
- 具体的来源页面 → 目标页面链接组合
- 建议的锚文本(自然、描述性强,避免堆砌关键词)
- 链接位置的上下文(链接应位于哪个段落/部分)
- 优先级排序(高/中/低影响)
- 每条建议的理由(解释为何该链接合理)
要求
- 已安装并连接 Respira for WordPress 插件
- MCP 连接处于活动状态(桌面端或 WebMCP)
- 具有读取权限,以扫描站点内容
- 具有写入权限,以创建副本(仅在用户批准更改后)
触发短语
- “构建内部链接”
其他触发词
- “改善内部链接”
- “查找内部链接机会”
- “让我的内容互相链接”
- “修复孤立页面”
- “创建主题集群”
- “将我的页面链接起来”
- “内部链接审计”
执行工作流
阶段 1:内容清点与映射
- 通过
respira_get_site_context验证 Respira + MCP 连接。如果不可用,请停止并显示设置指南。 - 通过
respira_get_option(键respira_internal_link_strategy)加载此站点已保存的链接策略(如有)。其中包含之前运行时采用的锚文本规范、已建立的主题集群以及禁止链接的配对。使用该策略,让重复运行能够扩展之前的工作,而不是重复提出相同的链接。如果不存在,则从头开始,并在阶段 4 将其写回。 - 获取所有已发布内容:
respira_list_pages— 获取所有页面respira_list_posts— 获取所有文章
- 加载每个内容条目的完整内容:
respira_read_page或respira_read_post- 提取:标题、URL/slug、标题层级、主要主题、现有内部链接、字数
- 构建一份内容映射——结构化索引,包含:
- 每个页面/文章的主要主题和子主题
- 每篇内容所针对的关键词和短语
- 现有内部链接(来源 → 目标配对)
- 每个页面的入站链接数量
- 内容类型(支柱页面、博客文章、产品页面、着陆页等)
阶段 2:机会分析
分析内容映射,找出链接机会。对每个潜在链接进行评估:
-
主题相关性——来源内容是否与目标自然相关?仅推荐对读者确实有帮助的链接。链接应当像是一个有益的“了解更多”时刻,而不是生硬的 SEO 操作。
-
上下文契合度——来源内容中是否有适合放置链接的自然位置?请留意:
- 提到了目标页面的主题,但尚未添加链接
- 讨论相关概念的段落
- 可自然补充目标页面的列表或资源部分
- 提及更广泛主题的引言或结论
-
链接权益价值——请考虑:
- 孤立页面(0-1 个入站链接)应优先作为目标
- 高流量/高权威页面是有价值的来源
- 难以通过导航访问的深层页面最能从中受益
- 不要给单个页面添加过多链接(每页新增约 3-5 个链接后,收益会递减)
-
锚文本质量——建议的锚文本应:
- 在上下文中读起来自然
- 描述读者将看到的内容(而不是“点击这里”)
- 使用相关关键词,但避免垃圾信息式写法
- 针对同一目标使用不同的表述
阶段 3:呈现计划
将链接计划整理成清晰、便于浏览的报告。按优先级对建议分组:
## Internal Link Building Plan
### Site Overview
- Total pages/posts scanned: X
- Existing internal links found: X
- Orphaned content (0-1 inbound links): X
- New links recommended: X
### High Priority (orphaned pages & pillar connections)
1. **[Source Page Title]** → **[Target Page Title]**
- Why: [Brief reasoning — e.g., "Source discusses WordPress security but doesn't link to your dedicated security guide"]
- Anchor text: "[suggested anchor text]"
- Placement: [Where in the source content — e.g., "In the paragraph about plugin vulnerabilities (under H2 'Keeping Your Site Safe')"]
2. ...
### Medium Priority (topical cluster links)
...
### Low Priority (nice-to-have contextual links)
...
### Summary
- High priority: X links (strongly recommended)
- Medium priority: X links (good for SEO)
- Low priority: X links (optional enhancement)
然后询问:
以下是内部链接计划。您希望我:
- 应用所有建议(会创建副本供审核)
- 仅应用高优先级链接
- 由您选择要应用的具体链接
- 仅将此计划作为参考——不做任何更改
继续之前,请等待明确确认。
阶段 4:应用链接(仅在获批后)
- 编辑前,使用
respira_get_snapshot为即将修改的页面创建快照。一个快照即可覆盖本次操作,并可通过respira_restore_snapshot一步撤销整个修改过程。在常见情况下,这取代了旧的先复制再编辑流程:直接原位编辑,以快照作为安全保障。(如果用户明确希望先创建并排草稿以供审核,再发布,仍可选择使用respira_create_page_duplicate/respira_create_post_duplicate先复制。) - 对每个获批的链接,找到确切的插入位置,而不是重写页面:
- 使用
respira_find_element定位应插入链接的目标段落或区块(根据计划中“Placement”备注所记录的周边文本或标题进行匹配) - 使用
respira_update_element仅修改该元素,在匹配文本中内联插入<a href="...">anchor text</a>。这样页面的其余部分将保持字节级不变。 - 遵循页面构建器的格式(Gutenberg 区块、Divi 短代码、Elementor 数据等)。对于复杂的结构情况,先使用
respira_extract_builder_content了解节点树。
- 使用
- 如果一次操作要为许多页面添加链接,请使用
respira_batch_update一次性处理,而不是逐页单独写入。根据获批计划构建编辑列表(页面 / 文章 ID + 元素目标 + 新标记),并一并提交。仅对零星插入使用单独的respira_update_element/respira_update_page/respira_update_post调用。 - 完成所有编辑后,提供摘要:
- 修改的页面数量
- 添加的链接总数
- 用于回滚的快照 ID,以及在 WordPress 管理后台查看已修改页面的链接
- 使用
respira_update_option持久化更新后的链接策略(键respira_internal_link_strategy):记录现已建立的内容集群、使用的锚文本规范,以及任何禁止链接的页面组合,以便下次运行从此状态开始。
链接质量规则
这些规则可避免此技能提出有害或垃圾内容式的建议:
- 相关性优先——绝不要仅为 SEO 机制而推荐链接。每个链接都必须真正有助于读者在两个页面之间浏览。
- 禁止自链接——不要将页面链接到自身。
- 禁止重复链接——不要推荐源页面上已存在的链接。
- 尊重现有链接——如果某个段落已有 2 个或更多链接,就不要再添加。链接密度会影响可读性。
- 锚文本自然——不要堆砌完全匹配的关键词。锚文本应自然融入句子。
- 考虑构建器格式——插入链接时,保留页面构建器的内容格式。不要破坏 Divi 短代码、Elementor JSON 或 Gutenberg 区块标记。
- 默认采取保守策略——如果无法确定链接是否相关,就不要添加。推荐 10 个优质链接,胜过 30 个平庸链接。
输出格式
始终包括:
- 站点内容摘要(已扫描的页面 / 文章、现有链接密度)
- 内容地图要点(识别出的主题集群、发现的孤立内容)
- 优先级链接计划(高 / 中 / 低优先级,并说明各自的理由)
- 明确的确认提示——未经批准,绝不继续
- 影响预估(哪些孤立页面将得到补充,哪些集群将得到加强)
如果已应用更改,还应包括:
- 更改摘要(修改的页面、添加的链接、快照 ID)
- 审核说明(应在 WordPress 中审核哪些页面,以及如何回滚)
安全模型
- 先进行只读分析——在进行任何更改之前扫描全部内容
- 任何编辑前都要获得用户明确确认
- 写入前创建快照——
respira_get_snapshot会先捕获页面,因此可通过respira_restore_snapshot一步还原整个操作 - 精准编辑——
respira_find_element+respira_update_element只修改匹配的段落,不影响页面其余内容(不会重写整页) - 用户想要并排草稿而非原地编辑时,仍可先创建副本
- 提供回滚指导(如果不需要,可恢复快照)
- 保留所有现有内容和链接——只添加,不删除
免责声明
此技能会识别内部链接机会,并创建优化后的副本供审核。
它无法:
- 保证排名提升
- 修复外部链接/反向链接情况
- 取代完善的内容策略
- 未经审核就发布更改
它可以:
- 找出你遗漏的真实内容关联
- 让被埋没的孤立页面重新获得关注
- 通过上下文链接强化主题集群
- 节省数小时的手动内容审查时间
工具
WordPress 核心工具
respira_get_site_contextrespira_list_pagesrespira_list_postsrespira_read_pagerespira_read_postrespira_extract_builder_contentrespira_inject_builder_contentrespira_create_page_duplicaterespira_create_post_duplicaterespira_update_pagerespira_update_post
定向插入(链接编辑首选方式)
respira_find_element— 定位用于上下文插入的确切目标段落/区块respira_update_element— 仅在该元素中插入链接,不重写整页respira_batch_update— 一次性在多个页面中应用链接
快照与回滚
respira_get_snapshot— 在编辑前捕获页面respira_restore_snapshot— 一步还原
按站点保存策略
respira_get_option— 加载已保存的链接策略(respira_internal_link_strategy)respira_update_option— 保存已构建的集群、锚文本规则和禁止链接的配对项
遥测
运行完成后,向以下地址发送即发即弃的使用情况跟踪信息:
POST https://www.respira.press/api/skills/track-usage
包含:
skill_slug = internal-link-builder- 站点/版本上下文
- 耗时和成功状态
- 已扫描页面、推荐链接和已应用链接的数量
- 使用的工具
遥测失败时,绝不要阻塞用户流程。
相关技能
- SEO 与 AEO 增强器(与此技能互补——先运行 SEO 审核,再构建链接)
- WordPress 站点 DNA(建立链接前先了解站点结构)
- 技术债务审计
由 Respira 团队构建 https://respira.press/skills/internal-link-builder