Internal Link Structure Analysis
【免费下载链接】SurfSenseOpen-source NotebookLM alternative. Research the open web with live data(Reddit, YT, IG, TikTok, Indeed, Google Search, Maps etc) through one platform, API or MCP server. Join our Discord: https://discord.gg/ejRNvftDp9项目地址: https://gitcode.com/GitHub_Trending/su/SurfSense
Overview
Domain: [domain]Total Pages Analyzed: [X]Total Internal Links: [X]Average Links per Page: [X]
Link Distribution
| Links per Page | Page Count | Percentage |
|---|---|---|
| 0 (Orphan) | [X] | [X]% |
| 1-5 | [X] | [X]% |
| 6-10 | [X] | [X]% |
| 11-20 | [X] | [X]% |
| 20+ | [X] | [X]% |
Top Linked Pages
| Page | Internal Links | Authority | Notes |
|---|---|---|---|
| [URL 1] | [X] | High | [notes] |
| [URL 2] | [X] | High | [notes] |
| [URL 3] | [X] | Medium | [notes] |
Under-Linked Important Pages
| Page | Current Links | Traffic | Recommended Links |
|---|---|---|---|
| [URL 1] | [X] | [X]/mo | [X]+ |
| [URL 2] | [X] | [X]/mo | [X]+ |
Structure Score: [X]/10
对照 SurfSense 的实现:`Average Links per Page` 这类指标可以借助 [sitemap.ts](https://link.gitcode.com/i/f3a503d8c23c524444170f43e324f6ed) 的 URL 清单 + 全站页面源码中的 `<a>` 标签扫描来统计;而"Top Linked Pages"的高权页面,理应落在 `priority: 1.0` 的 `/` 与 `/docs`、`priority: 0.95` 的 `/free` 等页面上。 ### 4.2 孤立页面分析 ```markdown ## Orphan Page Analysis ### Definition Orphan pages have no internal links pointing to them, making them hard for users and search engines to discover. ### Orphan Pages Found: [X] | Page | Traffic | Priority | Recommended Action | |------|---------|----------|-------------------| | [URL 1] | [X]/mo | High | Link from [pages] | | [URL 2] | [X]/mo | Medium | Add to navigation | | [URL 3] | 0 | Low | Consider deleting/redirecting | ### Fix Strategy **High Priority Orphans** (have traffic/rankings): 1. [URL] - Add links from: [relevant pages] 2. [URL] - Add links from: [relevant pages] **Medium Priority Orphans** (potentially valuable): 1. [URL] - Add to category/tag page 2. [URL] - Link from related content **Low Priority Orphans** (consider removing): 1. [URL] - Redirect to [better page] 2. [URL] - Delete or noindex孤立页面的典型来源(结合 SurfSense 源码):
- 动态免费模型页(
/free/{seo_slug}):URL 由运行时 API 决定,若首页、/free 列表页或 sitemap 没有给足入口,这些页面就会是孤立页。修复动作明确——从/free列表页与相关 blog 正文加链; - 新发布的博客文章(blog/[slug]/page.tsx):新文章若没有在首页、/blog 列表或相关旧文中获得链接,会短暂处于孤立状态,直到被 sitemap 收录。可借鉴技能建议:发文时一次性规划好来源页;
- 连接器页:虽然每个连接器页自带
related交叉链,但新连接器上线初期可能只有 sitemap 入口,需要确认/connectors列表页与 blog 宣传文中是否有直链。
4.3 锚文本分布分析
## Anchor Text Analysis ### Current Anchor Text Patterns **Most Used Anchors**: | Anchor Text | Count | Target Pages | Assessment | |-------------|-------|--------------|------------| | "click here" | [X] | [X] pages | ❌ Not descriptive | | "read more" | [X] | [X] pages | ❌ Not descriptive | | "[exact keyword]" | [X] | [page] | ⚠️ May be over-optimized | | "[descriptive phrase]" | [X] | [page] | ✅ Good | ### Anchor Text Distribution by Page **Page: [Important URL]** | Anchor Text | Source Page | Status | |-------------|-------------|--------| | "[anchor 1]" | [source URL] | ✅/⚠️/❌ | **Issues Found**: - Over-optimized anchors: [X] instances - Generic anchors: [X] instances - Same anchor to multiple pages: [X] instances ### Anchor Text Recommendations **For Page: [URL]** Current: "[current anchor]" used [X] times Recommended variety: - "[variation 1]" - Use from [page type] - "[variation 2]" - Use from [page type] - "[variation 3]" - Use from [page type] **Anchor Score**: [X]/10在 SurfSense 的连接器页related配置中,锚文本设计已经体现了"描述性锚文本"原则——如 "Web Crawl API"、"Google Maps API"、"SurfSense MCP Server",而不是 "click here"。这类锚文本直接命中目标页的核心关键词,是锚文本优化的正面样例。需要警惕的反面模式是:多个连接器页互相使用完全相同的锚文本(如都写 "Read the docs" 指向 /docs),技能将其归类为 "Same anchor to multiple pages" 问题,建议为不同来源页定制差异化描述。
4.4 锚文本与 EEAT 的映射
技能特别强调:内链质量映射到CORE-EEAT 基准的 R08(Internal Link Graph)——使用描述性锚文本、确保链接支撑主题权威性。这意味着锚文本不只是"点击文字",而是搜索引擎评估"目标页到底在讲什么主题"的关键信号之一。同一目标页收到的锚文本集合越多样、越描述性,主题信号越强;反之,清一色 "click here" 会让目标页的主题归属变得模糊。
五、主题集群与后续步骤(Step 4–7)
技能将完整的内链优化流程推进到七个步骤,其中第 4–7 步在 SKILL.md 中通过引用模板文件展开:
| 步骤 | 内容 | 输出重点 |
|---|---|---|
| Step 4 | 主题集群链接策略 | 映射当前 pillar/cluster 链接,推荐链接结构,列出待添加的具体链接 |
| Step 5 | 上下文链接机会 | 逐页分析主题相关链接机会,优先高影响力添加项 |
| Step 6 | 导航与页脚优化 | 分析主导航/页脚/侧边栏/面包屑,推荐增删页面 |
| Step 7 | 链接实施计划 | 执行摘要、当前指标、分阶段行动(第 1–4 周及以后)、实施指南、追踪计划 |
对应到 SurfSense,一个现成的主题集群规划思路是:
- 枢纽页(pillar):
/connectors(连接器总览)作为连接器主题集群的 pillar,承接所有连接器页的汇聚链接; - 辐射页(cluster):各连接器营销页(google-search.tsx 等)通过
related互相链接并回链 pillar; - 支撑页(supporting):
/mcp-server、/docs和博客文章为集群提供方案级与教程级内容; - 面包屑/导航:docs 站由 fumadocs 生成(
docsSource.getPages()),天然具备层级导航结构,可作为导航优化的参考基线。
六、验证检查点:让诊断结论可审计
技能要求每次诊断都过一遍输入/输出校验,防止输出"没有数据支撑的泛泛建议":
输入验证
- 已提供站点结构或 sitemap(URL 或文件)
- 目标页面或主题集群已明确
- 若优化特定页面,已提供页面 URL 或内容
输出验证
- 每条建议都引用了具体数据点(而非泛泛建议)
- 所有链接建议都包含来源页、目标页、推荐锚文本三要素
- 孤立页面清单包含 URL 与推荐动作
- 每个数据点的来源已注明(爬虫数据 / 分析工具 / 用户提供 / 人工分析)
对于 SurfSense 仓库来说,sitemap.ts 的 URL 分类与 priority 值、连接器页的related数组、blog 的 canonical/JSON-LD 都是可引用的"数据点来源"。
七、成功技巧与结果持久化
成功五原则
- 质量优于数量——添加相关链接,而不是随机链接;技能明确反对"为了加链而加链";
- 用户优先思维——链接应帮助用户导航;这与 SurfSense 连接器页
related的设计意图一致(让访问 Google Search API 的用户顺路发现 Web Crawl、Google Maps); - 锚文本多样化——避免过度优化;同一目标页的锚文本应有变化;
- 链接到重要页面——战略性地分配权威;对应到 sitemap 中 priority 与内链数量的匹配;
- 定期审计——内容增长后内链需要维护;新 blog、新连接器、新 free model 页都会改变链路结构。
结果保存协议
技能要求在交付审计结果后询问是否保存,并给出明确的落盘格式:
memory/audits/internal-linking-optimizer/YYYY-MM-DD-<topic>.md【免费下载链接】SurfSenseOpen-source NotebookLM alternative. Research the open web with live data(Reddit, YT, IG, TikTok, Indeed, Google Search, Maps etc) through one platform, API or MCP server. Join our Discord: https://discord.gg/ejRNvftDp9项目地址: https://gitcode.com/GitHub_Trending/su/SurfSense
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考