“这条外链到底算不算数?”——问出这句话时,其实叠了四个不同的问题:来源页上那条链接现在还在不在、Google 有没有把它记录进链接报告、被指向的目标页有没有被收录、这条链接有没有带来搜索表现。它们分别对应四个不同的地方去查,用一个面板回答全部,只会得出错误结论。这篇按“一条来源页 → 一条目标页”的核对顺序,把四个问题拆开。
四个问题,四份数据,不要互相替代
| 要确认的问题 | 去哪里查 | 它能证明什么、不能证明什么 |
|---|---|---|
| 来源链接是否存在 | 打开来源页(Linking page)本身 | 证明此刻页面上有没有这条链接、指向哪个地址;不代表 Google 已经处理 |
| Google 是否记录到 | Search Console 的链接报告(Links report) | 证明 Google 已发现的链接样本里有它;不代表它是全量,也不代表是否 nofollow |
| 目标页是否被收录 | Search Console 的 URL 检查工具 / 索引报告 | 证明落点页在 Google 已知版本里的索引状态;不代表链接存在或计数 |
| 是否产生搜索表现 | Search Console 的搜索效果报告 | 证明该页/该查询的展现与点击;不能反推名次由哪一条链接决定 |
把四者分开之后,“核对一条外链”就变成一条有顺序的动作,而不是在一堆数字里打转。
第 1 步:先在链接报告里定位“来源页 → 目标页”
Google 的 Links report 官方说明给出的路径,正是为这种核对设计的:从 External links > Top linked pages 里点 MORE,选中你的目标 URL,再点该页面下的来源站点;或者反过来从 Top linking sites 选来源站,再筛到具体目标页。两个方向都能走到同一张 Top linking pages 表。
这张表的列值得逐字读:
- Linking page(来源页):Google 记录的、带链接到你的那个来源页地址。
- Target URL (if different)(目标 URL,如有不同):为空表示来源页上的链接地址与目标页完全一致;有值表示两者不同。官方给出两种原因——你的站点把链接地址重定向到了目标页,或者 Google 认定链接地址的 canonical 是目标页。
这两列反映的是 Google 记录下来的来源 URL 与链接目标,它们本身并不验证来源页此刻是否还在、链接是否仍有效。所以看到 Target URL 有值,正确动作是去来源页点一下这条链接、跟踪跳转,而不是把报告里的记录当成“链接现在仍然存在”的证明。
第 2 步:确认 Google 真的记录了它
能在这张表里看到某来源页,说明它进入了 Google 已发现的链接集合。但要注意报告的边界,否则会误判:
- 按 canonical URL 分组、重复合并。同一个来源 URL 指向同一个目标 URL,去掉参数并归一化后算一条重复;链接文字报告里的重复按链接文字(不区分大小写)判定。所以“同一页有两条链接”在这里可能只显示一次。
- 表格上限 1,000 行。大站的表格会被截断,看不到不代表不存在。
- 它是样本,不是全量。官方明确写这份报告展示的是样本;非索引页或被去重的 URL 可能不出现。
- 包含历史发现。报告里的链接可能已经被删除、页面可能已不存在,它不保证链接此刻仍在。
- 不标注 nofollow。报告不说明某条链接是否被标记为 nofollow,所以不能只看“出现了”就推断权重。
这五条合起来说明:链接报告能回答“Google 有没有记录”,但不能单独回答“链接此刻是否有效”。下一步必须回到来源页。
第 3 步:回到来源页,确认链接此刻仍在
用报告里给出的 Linking page 地址打开来源页,做三件事:
- 页面可公开访问。先看原始 HTML 里有没有指向你的
<a href>;如果正文或链接依赖脚本渲染,再在浏览器里看渲染后的 DOM 中的a[href]。两种情况都要查,不能因为“源码里没看到”就断定链接不存在。若页面需要登录才能看到正文或链接,就无法仅凭公开页面验证,应如实记为“需要访问权限”,不要用公开抓取结果下结论。 - 链接还在原位。找到指向你的链接,核对它指向的地址。页面改版、编辑删除、链接被替换,都会在这里暴露。
- 记录链接属性。把实际的
rel值抄入核对表。按 Google 的出站链接属性说明,广告或付费展示优先使用rel="sponsored",nofollow也被接受;ugc用于评论、论坛等用户生成内容,不能把它当成付费链接标注的通用替代。属性与链接报告中的计数分开记录。
不要把搜索引擎操作符当成“链接是否存在”的唯一证据。搜索操作符说明本身就提示,操作符结果受索引和检索限制;查不到不等于链接不存在。要证明链接存在,来源页的 HTML 或渲染后的 DOM 才是第一手材料。
第 4 步:目标页的收录与表现单独查
确认了链接存在、也被记录,剩下两件事仍要分开,它们与“链接是否存在”是不同证据:
- 目标页是否收录:用 URL 检查工具看这个具体 URL 在 Google 已知版本里的索引状态,并记录最近抓取日期。实时测试用于检查当前能否访问和解析页面,并不保证该 URL 已被索引。
- 是否有搜索表现:切到搜索效果报告,用“网页”维度看这批落点页的展现与点击。查询词与主题不一致时,可以排查的方向包括页面内容、标题、规范地址(canonical)、以及报告里的筛选条件或维度是否设置正确;不要用单一指标就断定“问题一定在内容或标题、不在链接”。全新页面在报告里没有记录是正常的,排查顺序见外链发出去了却没被收录,按什么顺序查。
一次核对演练(教学示例)
教学示例(虚构):选三条你完全确定状态的链接,按上表走一遍,记录到同一张表里。这只是演练,用来熟悉每格该填什么,不是用三个虚构样本去验证统计准确率。
| 用例 | 来源页 | 链接报告是否记录 | 来源页现状 | 目标页索引 |
|---|---|---|---|---|
| A:正常自然链接 | blog.example.com/guide/ | 有 | 页面可访问,链接在原位 | 已索引 |
| B:被改成纯文本 | news.example.org/2026/10/ | 可能仍有历史记录 | 页面在,但已无 <a> | 已索引 |
| C:来源页已下线 | directory.example.net/item/ | 可能仍列为历史发现 | 404 / 已删除 | 已索引 |
演练的目的是把“未记录 / 已删除 / 属性被改 / 落点被 noindex”这些不同情形区分开,各自对应不同的下一步;它不是统计意义上的准确率验证,也不能据三个样本推断整套流程对所有链接都成立。以上域名与结论均为演示,不代表任何真实链接。
和“数量口径”问题分开看
核对单条链接时,最容易和“总数对不上”混在一起。链接报告是 Google 侧样本,第三方工具是爬虫库估算,两者定义不同;这类差异怎么解释,见Semrush 和 GSC 数字对不上,以谁为准;同一条链接在不同工具里算几条,见你怎么数外链:工具统计口径为什么不一样。要找链接报告并导出,见在 Search Console 里找出你自己网站的外部链接;链接报告、索引报告、搜索报告各管一段,见在 GSC 里怎么看外链有没有被识别。

把结论写进验收单时,逐项写清“链接存在 / 已被记录 / 落点可索引 / 有搜索表现”,缺哪项就写缺哪项。四项对应四种不同的补救动作,混成一句“未收录”,下一步该做什么就没人知道了。