用途:这个技能用于执行“反向内链”,也叫流量变现路由。它不做新内容,也不买外链,而是把信息型文章已经获得的自然流量和链接权重,通过正文内链引向真正能带来收入的页面,例如 /pricing、/use-cases/、/vs/、/tools/、/features/、/integrations/*。典型痛点:博客文章贡献约 80% 的自然访问和大部分外链,但变现页往往离首页 4 次点击,只有页脚一个链接。
主要能力:
- 构建站内链接图:把 scripts/internal-link-graph.mjs 复制到仓库的 scripts/ 目录,用 SITE 环境变量指定生产域名后运行,输出 seo/internal-link-graph.json。脚本会遍历 app/、pages/、content/、src/、components/ 下受支持的 md、mdx、js、ts、jsx、tsx、astro 文件,识别链接并区分正文上下文链接与全站导航/页脚模板链接,输出 contextualInbound、linkedFrom、inNavOrFooter、money 等字段,并给出 orphanMoneyPages 列表。
- 页面分类:变现页按上下文入链数分为孤立目标(少于 3,优先处理)、链接不足目标(3–9)和达标(10 及以上);非变现页中,取 GSC 90 天点击或 Ahrefs 引用域名前 20 篇作为来源;无流量数据时按链接图中 contextualInbound 前 20 篇。页脚和导航链接不计入上述阈值。
- 上下文锚文本注入:把每篇来源文章匹配到 1–3 个它本身已讨论的主题相关的目标页;每篇新增 2–4 个变现链接,同一目标在同一文章内最多 1 个行内链接;至少 1 个新变现链接位于正文(去掉 frontmatter 后的字符偏移)前 40%;锚文本为 3–7 个描述性词语,全站每个目标至少 5 个不同锚文本,同一精确锚文本全站复用不超过 3 次;内链保持 dofollow;编辑尽量最小化,能包裹已有短语就不改段落。技能附带一段 node 命令用于校验链接位置是否位于前 40%。
- 上下文产品提示框:每篇来源文章加 1 个行内提示框(超过 2500 词的文章加 2 个),放在解释问题之后、给出步骤之前;按内容映射到带预填查询参数的工具页(?domain=、?url=、?topic=、?json=)、用例页、竞品对比页或 /pricing;提示框数字须取自 seo/kb/brand-ssot.md 或 seo/kb/proof/ 等事实源,并在 seo/kb/pages-index.md 登记;仓库无提示框组件时按示例新建 components/product-callout.tsx 并注册到 MDX 组件映射,必须渲染真实 a 标签,不能用 onClick 跳转。
- 枢纽、横向与面包屑检查:/vs/* 链到 /vs 索引、2 个同级对比和 /pricing;/tools/* 链到 /tools 索引、2–3 个相关工具和 1 篇解释概念的博客;/use-cases/* 链到 /pricing 和该角色使用的 1–2 个工具或功能;/blog/* 链到分类或枢纽页及同簇 1–2 篇文章;所有页面加 BreadcrumbList JSON-LD 和可见面包屑;变现页距首页点击深度不超过 3;某分区有 2 个及以上子页时才创建索引页。
- 校验与报告:重新运行脚本,要求 orphanMoneyPages 为空,或把剩余孤立页及原因写进报告;运行仓库已有的构建和链接检查;在 seo/internal-links-report.md 中给出前后对照表和所用锚文本。
使用方式:需要准备 REPO(框架与内容路径)、TRAFFIC(GSC 导出或 Ahrefs 数据,可缺省)、MONEY PAGES(需与用户确认)、SITE URL。然后编辑前先保存 before 链接图与报告快照,按上述步骤执行编辑,最后重新生成链接图并交付。
适用场景:SaaS 博客、文档站等以 MDX/框架文件为内容载体、已有自然流量但变现页缺少正文内链的站点;货币页由数据文件动态生成时需手动补入链接图。
限制:脚本只识别文件支撑的页面,动态模板需手动补充;无流量数据时改用链接图入链数排序;无法匹配到相关主题的目标不应强行添加;技能明确禁止把导航或页脚链接计为上下文入链、只写“延伸阅读”区块、同一锚文本全站超过 3 次、给内链加 nofollow、把文章链到它未讨论的变现页,以及只交建议不改文件。资料未说明该技能的收费、价格、平台限制或效果数据,暂未提供。