外链建设:小团队怎么拿到有用的外链

目录

外链(backlink)是别的网站指向你的链接。SEO 落地 讲的都是站内:URL、<head>、sitemap,这些自己能控制。外链是站外的,要靠别人愿意链接你,所以更慢,也更容易被骗。

网上关于外链的说法,大部分来自卖外链的公司:「每月 50 条高 DR 外链」「1000 条外链 $5」。这篇按 Google 的官方说法和公开的研究数据来讲:外链到底有多重要、Google 允许什么不允许什么、小团队有哪些做法真的有效、每种怎么做、怎么量效果。

目录站、导航站、awesome 列表这一类已经在 目录站与 awesome 列表 里单独讲过了,这里不重复。


一、先说结论

  • 外链仍然有用,但没有你想的那么重要。 Google 的 Gary Illyes 2023 年说外链「早就不是前三的排名因素了」,2024 年又说「排名只需要很少的链接」。内容和需求匹配排在前面
  • 没有外链的页面几乎拿不到搜索流量。 Ahrefs 的大样本研究:96.55% 的页面从 Google 拿到的流量是 0,主要原因之一就是没有外链。所以外链不是可有可无,从 0 到有这一步很重要
  • 买来的、换来的外链,Google 大多直接忽略。 付费链接不加 rel="sponsored" 或 nofollow 就违反政策。现在 Google 主要靠算法悄悄让这些链接失效,你花了钱,排名没变化,也不会收到任何通知
  • 最有效的办法是做别人愿意链接的东西:免费小工具、原创数据、统计汇总页。然后主动去告诉那些会写这个话题的人
  • 一条有流量的相关页面上的链接,胜过几十条垃圾链接。 看外链质量,先看链接所在的页面本身有没有人看、和你相不相关
  • AI 时代,被提到比被链接更重要。 Ahrefs 看了 7.5 万个品牌,被 AI Overviews 提到和「品牌在网上被提到的次数」相关性最强,和外链数相关性弱得多(见 AI 推荐的监测)。做外链的时候,顺带把「被提到」也算进去
  • 每周花 2–3 小时,持续做。 外链是累积型的渠道,一次冲刺没用

二、外链到底有多重要

1. Google 怎么说

时间 谁 说了什么
2016 Andrey Lipattsev 外链和内容、RankBrain 是前三的排名因素
2023 年 2 月 Gary Illyes 「链接很重要,但没有大家想的那么重要」
2023 年 9 月 Gary Illyes 「我不认为它在前三,已经很久不是了」。内容是第一位的信号;每个网站的前两三个因素都不一样;完全没有链接的页面也能排第一
2024 年 Gary Illyes 「我们需要很少的链接就能给页面排名……这些年我们让链接变得不那么重要了」
2024 年 3 月 Google 文档 垃圾内容政策里描述链接的那句话,删掉了「重要」这个词

几个要点:

  • 外链现在主要的作用是两个:让 Google 发现你的页面,以及在竞争激烈的词上作为权威性的参考
  • 2024 年泄露的 Google 内部文档显示,PageRank 之类的链接信号仍然在系统里用着。所以「外链没用了」也不对
  • 2025、2026 年 Google 没有新的公开表态。网上说「Google 确认外链是前三」的文章,大多是卖外链服务的公司写的

2. 数据怎么说

Ahrefs 有一组大样本的相关性研究:

发现 数据
从 Google 拿到 0 流量的页面 96.55%(更新版,约 140 亿页)
2018 年那一版,没有任何引用域名的页面 55%
2023 年约 2,000 万个没有外链的页面里,月搜索流量超过 1,000 的 只有 2,997 个
有 200 个以上引用域名,却没有搜索流量的页面 3 万多个。主要原因是没人搜这些页面对应的词,或者用了会被惩罚的外链手段
和流量相关性最强的外链指标 链接所在页面的流量总和,比链接数量更相关

两个要注意的地方:

  • 这些都是相关性,不是因果。 排名靠前的页面被看到的多,自然会被链接得更多。Ahrefs 自己也说了这一点
  • 外链救不了没人搜的内容。 先确认这个页面对应的词有人搜,再去给它找外链

3. 放到增长公式里

在 流量公式与阶段权重 里,外链是 SEO 这个自变量的放大器:

SEO 流量 ≈ 需求(有人搜) × 内容匹配度 × 可被发现(收录) × 权威(外链、品牌)

前三项是 0,外链再多也是 0。所以顺序是:先把站内做对,确认收录了,内容对得上需求,再做外链。


三、Google 的规则

1. 政策原文的意思

Google 的 垃圾内容政策 里,「链接垃圾」的核心是一句话:用来操纵排名的链接都算。 具体举例:

  • 买卖传递排名信号的链接:花钱、送产品、送服务,换一条 dofollow 链接
  • 过度的链接交换(「你链我,我链你」)
  • 用自动程序或服务批量创建链接
  • 广告软文、原生广告里,收了钱却传递排名信号的链接
  • 在客座文章、新闻稿里塞关键词锚文本
  • 低质量的目录和书签网站
  • 分发到很多网站上的页脚、模板里的链接
  • 论坛评论、签名档里带优化锚文本的链接

花钱本身不违规。 Google 原话的意思是:买卖链接用于广告和赞助是网络经济的正常部分,只要加上 rel="nofollow" 或 rel="sponsored",就不违反政策。违规的是花了钱又让它传递排名信号。

2. 三个 rel 值

值 用在哪 意思
rel="sponsored" 广告、赞助、付费的位置 这条链接是付费的
rel="ugc" 评论、论坛帖子等用户发的内容 这是用户生成的内容
rel="nofollow" 其他不想背书的链接 不要把我的信任传过去

这三个值对 Google 来说都是提示,不是硬性指令。Google 可能仍然会顺着它们发现新页面。

常见平台上的链接基本都是 nofollow:

平台 链接类型 说明
GitHub(README、About 里的网址、issue、gist) nofollow 由 GitHub 的 HTML 过滤统一加,仓库里没有设置能关。GitHub Pages(*.github.io)上的链接不受影响
维基百科 nofollow 2007 年起所有外部链接都加了
Product Hunt 大多 nofollow 产品页、个人页、徽章都是。真正的 dofollow 来自发布后被媒体、新闻简报、列表文章报道
Reddit、Hacker News、Stack Overflow nofollow 或 ugc 用户发的内容
npm 包页面 据第三方说是 nofollow 没有官方说明,可以用第九节的脚本自己查

nofollow 链接不是没用:它们带来引荐流量,帮新页面被发现,也让你被更多人提到。只是别指望它们直接提升排名。

3. 网站声誉滥用和过期域名滥用

这是 2024 年起 Google 重点打击的两类,跟外链有关:

  • 网站声誉滥用:在一个高权重网站上发第三方内容,主要目的是借它的排名信号。付费客座文章发到大站上,如果没有经过对方编辑的实质审核,就可能落进这一条。结果是对方网站被人工处罚,你的链接也一起失效
  • 过期域名滥用:买一个有外链历史的过期域名,用来放和原来无关的内容,或者 301 跳转到自己的站来借外链。这也是政策里明确列出的

4. 执行方式

  • 现在 Google 对付费链接主要是算法持续降权(SpamBrain):识别出来就直接忽略,不罚你,也不告诉你。2026 年 3 月的垃圾内容更新,据 Search Engine Land 报道,没有把链接垃圾放在范围内
  • 极端情况才会有人工处罚,会在 GSC 的「人工处置措施」里看到

5. 拒绝外链工具(Disavow)要不要用

John Mueller 的态度一直是:大多数网站不需要。

情况 怎么做
GSC 里有「非自然链接」的人工处罚 能删的先联系对方删,删不掉的用 disavow 拒绝,然后提交复审
以前自己或代理商买过传递排名信号的链接,还没被处罚 可以提前 disavow 这些
干净的站,收到一些莫名其妙的垃圾外链 什么都不用做,Google 会自动忽略。Mueller 说这种情况下 disavow「花时间,没有直接价值」

2026 年 9 月 Mueller 又说过一次:disavow「确实有效果」,「有它适用的时候」。拒绝错了反而会伤到排名。不确定的话,就别碰它。


四、什么样的外链有用

拿到一条外链,按这几个维度判断值不值:

维度 好的 差的
相关性 链接所在的网站和页面,讲的是和你产品相关的话题 和你毫无关系的综合站、外链农场
页面本身有没有流量 这个页面自己有搜索流量、有人看 没人看的页面,或者没被收录的页面
是不是编辑选择的 作者主动写进正文的 自己发的、花钱买的、程序批量生成的
位置 正文里,上下文在讲你 页脚、侧边栏、作者简介、全站模板
锚文本 品牌名、网址、自然的描述 刻意塞满关键词的锚文本
能不能带来人 有真实的点击 没人点
rel 没有 nofollow / sponsored 有。不过 nofollow 的链接仍然可能有引荐和被发现的价值

简单的判断办法:如果 Google 不存在,你还想要这条链接吗? 想要,说明它能带来人、带来信任,这种链接通常也是 Google 认的。

DR、DA 这些分数是 Ahrefs、Moz 自己算的指标,不是 Google 的。可以用来快速筛选,但别把「DR 涨了多少」当作目标。


五、有哪些做法

按投入产出排序,前面的优先做:

# 做法 成本 起效 外链质量 适合
1 免费小工具 中(开发时间) 慢,但长期 高 工具类产品,最推荐
2 原创数据和统计汇总页 中 慢,但长期 高 手上有数据,或者愿意整理公开数据
3 找回未加链接的提及 低 快 高 已经开始有人提到你
4 列表文章外联(「最好的 X 工具」) 低–中 中 中–高,还能带来引荐和 AI 推荐 所有工具产品
5 集成、合作伙伴、客户案例页 低 中 中–高 和别的产品有集成的
6 记者请求平台 中(时间) 中 高(媒体) 有专业观点可以输出
7 播客、访谈 中 中 中 愿意出镜、讲故事
8 真正的客座文章 高 中 中 有能写的人
9 断链建设、资源页 中 中 中 有对口的资源页
10 社区和平台资料 低 快 低(多是 nofollow) 所有人,顺手做
11 目录站、awesome 列表 低 快 低–中 见 目录站与 awesome 列表
— 买外链、换链接、PBN 看起来便宜 — 大多被忽略 不推荐,见第七节

六、每种做法怎么做

1. 免费小工具

原理:别人写文章时需要一个能直接用的东西,就会链接你。Orbit Media 的 Andy Crestodina 说:「工具是最好的可链接资产,原创研究排第二。」

公开的例子(数据来自第三方转述):

工具 外链
CoSchedule 的标题分析器 1.6 万多条,来自 3,600 多个域名
Coolors 配色生成器 15 万多条,来自 5,000 多个域名
Brandmark 的免费商标名生成器 接近 4 万条

怎么做:

  1. 从你的主产品里拆出一个单一功能、免登录、打开就能用的小工具。比如做 JSON 工具的,做一个 JSON 格式化器;做 AI 写作的,做一个标题打分器
  2. 每个工具一个独立页面,URL 简短清楚,页面上写清楚这个工具是干什么的、怎么用
  3. 加一个「嵌入代码」或「引用这个工具」的按钮,方便别人链接
  4. 工具页底部自然地引导到主产品,不要做成弹窗
  5. 发到对口的社区和目录,再去联系写过相关话题的博主(见第 4 小节)

AI 写代码以后,做一个小工具的成本已经很低了。一个产品做 5–10 个这样的小工具,比买 100 条外链有用。

2. 原创数据和统计汇总页

原理:记者和博主写文章需要数据支撑,会引用数据的出处。

两种做法:

  • 原创数据:用你自己产品的匿名统计数据,或者做一次调查,出一份报告。比如「我们分析了 1 万个 X,发现……」
  • 统计汇总页:把这个领域散落在各处的公开数据整理到一页,每个数字都标好出处。比如「2026 年 XX 工具统计数据:50 个数字」。成本最低,也能持续带来链接

公开的例子:

  • Ahrefs 的《在 Google 排名需要多长时间》研究:1,800 条外链,来自 470 多个域名
  • Resource Guru 做了一份数据报告,三个月拿到 50 多条外链(其中 33 条是别人自然引用的),包括 Forbes 的报道(代理商自己公布的案例)
  • 某 AI 视频工具的代理商说,三个月靠统计页拿到 100 多条外链,来自 ClickUp、Webflow、Adobe 等站点(代理商自己公布的案例)

怎么做:

  1. 选一个常被问、但没有好答案的问题。去 Google 搜「XX statistics」「XX benchmark」,看现有的结果是不是过时、不全
  2. 标题直接写结论或数字,比如「We analyzed 10,000 X: here’s what predicts Y」
  3. 每个数字配一张图,图上带你的网址,方便别人截图引用
  4. 写一段「怎么引用」,给出可以直接复制的引用格式
  5. 每年更新一次,标题里带年份

3. 找回未加链接的提及

原理:已经有人在文章里提到你的产品名,但没加链接。这时候去请对方补一个链接,成功率最高,因为对方本来就认可你。

怎么做:

  1. 设置 Google Alerts 监控你的品牌名、产品名、创始人名字
  2. 定期用 Google 搜 "你的品牌名" -site:你的域名,找出提到你的页面
  3. 用第九节的脚本检查这些页面有没有链接到你
  4. 没链接的,给作者发一封很短的邮件:
Subject: Thanks for mentioning {产品名} in "{文章标题}"

Hi {名字},

Thanks for including {产品名} in your post on {话题} — really appreciate it.

Would you mind linking the mention to {网址}? It'd help your readers find us directly.

Either way, thanks again.
{你的名字}

不要在邮件里提 SEO、DR、外链这些词,只说「方便读者找到」。

4. 列表文章外联

原理:「Best X tools」「X alternatives」这类列表文章,既有搜索流量,又是 AI 回答「最好的 X」时主要参考的来源。进到这些列表里,同时拿到外链、引荐流量和 AI 推荐的入选资格。

怎么做:

  1. 搜 best {你的品类} tools、{竞品} alternatives、{竞品} vs,把前 30 个结果列进表格
  2. 去掉竞品自己写的、明显收钱才收录的
  3. 优先联系最近一年更新过、页面自己有流量的文章
  4. 邮件要具体:你的产品是什么、和列表里已有的工具有什么不同、对他的读者有什么用。附上截图,或者送一个免费账号让他试用
Subject: A {品类} tool for your "{文章标题}" list?

Hi {名字},

I read your roundup of {品类} tools — the note on {文章里的一个具体细节} was useful.

I built {产品名}, which {一句话说清楚做什么}. Unlike {列表里的某个工具}, it {一个具体差异}.

If it's a fit for your readers, happy to set you up with a free account to try it.

{你的名字}

冷外联的回复率、跟进节奏、合规要求见 冷外联。Backlinko 2019 年分析过 1,200 万封外联邮件:平均回复率 8.5%;跟进一次后累计回复率从 8.5% 升到 14.1%;个性化的标题和正文都能明显提高回复率。这份数据来自外链外联平台,比纯销售冷邮件的回复率高,2026 年的冷邮件基准低得多。

5. 集成、合作伙伴、客户案例页

原理:很多产品都有「集成」「合作伙伴」「用户案例」「用 X 构建」这类页面,会链接到相关的工具。

怎么做:

  • 你接入了别人的 API 或平台:去对方的集成市场、应用市场提交,比如 Zapier、Slack、Notion、Chrome 应用商店、VS Code 插件市场
  • 你用了别人的工具:很多公司有客户案例或「Built with X」的展示页,主动去投稿。比如你用 Astro 建站,可以提交到 Astro 的作品展示页
  • 你的用户是公司:请他们在自己的「我们用的工具」或技术栈页面上提到你
  • 互相推荐:和功能互补、不是竞品的产品,在各自的文档或博客里写一篇真正有用的集成教程

6. 记者请求平台

原理:记者写稿时需要专家观点,会在平台上发需求。你回答得好,就会被引用,通常带链接。

HARO 已经关了:HARO 改名 Connectively 以后,2024 年 12 月 9 日关闭。2025 年 4 月 Featured.com 买下了 HARO 这个品牌,重新做成了付费平台。现在常用的:

平台 特点 价格(第三方说法,以官网为准)
Qwoted 记者要验证身份,需求少但质量高,Forbes、Bloomberg、TechCrunch 等的记者在用 免费档有限额,付费约 $99–149/月
Featured 现在拥有 HARO 品牌;要先填专家资料 有免费档,付费约 $29–79/月
Source of Sources HARO 创始人 Peter Shankman 2024 年新做的,每天三次邮件推送需求 免费
MentionMatch 原名 Help a B2B Writer,面向 B2B 和 SaaS 免费

怎么做:

  1. 选两个平台注册,填好专业资料:你做什么、懂什么、有什么数据
  2. 只回答你真的懂的话题。回答要短、具体、能直接引用,带一个数据或一个具体例子
  3. 快:前 10 个回复被选中的概率高很多。设置好提醒,看到对口的需求当天回
  4. 记者很少通知你文章发了,用 Google Alerts 跟踪
  5. 预期要放低:第三方说 2024 年以后记者发的需求少了一半以上

7. 播客、访谈

找你所在领域的播客、YouTube 频道、新闻简报,问能不能做嘉宾。节目的简介(show notes)通常会放你的网址。讲你做产品的真实故事和数据,比讲产品功能更容易被接受。

8. 真正的客座文章

在别人的博客上写一篇真正有用的文章,作者简介或正文里自然地带一个链接。

  • 只投你会去读的网站,对方要有编辑审稿
  • 不要付钱。付了钱就要加 rel="sponsored",那就和买链接一样
  • 锚文本用品牌名或网址,不要用关键词
  • 内容要是原创的、对对方读者有用的。用 AI 批量生成的客座文章,正是网站声誉滥用打击的对象

9. 断链建设、资源页

  • 断链建设:找到别人页面上指向已经失效页面的链接,告诉对方,并推荐你的一个内容作为替代。用 Ahrefs 之类的工具查竞品或已关闭产品的失效页面被哪些网站链接
  • 资源页:搜 {话题} resources、{话题} useful tools,找到那些专门整理资源的页面,看你的内容合不合适,合适就写信推荐

这两种做法的回复率一般不高,适合你的内容确实比原来的更好时做。

10. 社区和平台资料

这些链接多是 nofollow,但成本几乎为零,又能帮新站被发现,顺手都做了:

  • GitHub 仓库的 About 和 README,加上官网网址
  • npm、PyPI 等包页面的 homepage 字段
  • X、LinkedIn、YouTube 等社交账号的个人资料
  • Product Hunt、Indie Hackers 的产品页和个人页
  • 在 Reddit、Hacker News、Stack Overflow 上真正回答问题时,在合适的地方提到你的内容(各社区的规则见 怎么找社区)

七、要避开的

做法 为什么不要
在 Fiverr 等平台买「1000 条外链 $5」 全是垃圾站、自动生成的页面。最好的结果是被忽略,最坏的结果是被人工处罚
PBN(私人博客网络) 用一批过期域名搭网站互相链接,就是政策里的链接方案和过期域名滥用
成批买客座文章、软文插链(niche edit) 付费又不加 sponsored 就违规;高质量网站很少卖这种位置
链接交换(「你链我,我链你」) 少量自然的互相推荐没问题,成批做就是「过度的链接交换」
全站页脚、模板里的链接 比如给别人做网站,在页脚放「Designed by 你的站」,用关键词当锚文本
关键词锚文本 所有外链都用「best free json formatter」这种锚文本,很不自然
用徽章换链接 见 目录站与 awesome 列表 第四节
买过期域名 301 跳转到自己的站 过期域名滥用
一次性冲很多外链 一个月从 0 冲到几百条,对新站来说很不自然

如果你决定要花钱,先知道行情(以下数据大多来自外链供应商,会偏高):

类型 价格
一条高质量外链,SEO 从业者愿意付的平均价(Editorial.Link 调查 518 人) 约 $509
客座文章,直接找站长 / 通过供应商(BuzzStream 2026) 约 $295 / $461
按 DR 分:DR 40–49 / DR 80 以上的客座文章(直接找站长) 约 $384 / $1,735
已发布文章里插入链接 约 $140–180
数字公关带来的链接 约 $1,250–1,500

BuzzStream 说只有 1.37% 的客座文章机会达到他们的质量标准。也就是说,你能买到的大部分是低质量的位置。而且买来的链接要加 rel="sponsored" 才合规,加了以后就不直接传递排名信号了。对小团队来说,这笔钱拿去做一个免费工具或一份数据报告,回报通常更高。


八、节奏

阶段 每周时间 做什么
上线第 1 个月 2–3 小时 平台资料全部加上网址;提交第一批目录(见目录站那篇);在社区里回答问题
第 2–3 个月 3–4 小时 做第一个免费小工具或第一份统计页;开始列表文章外联,每周 5–10 封;注册两个记者请求平台
第 4–12 个月 2–3 小时 每月做一个新的可链接内容(工具、数据、统计页);每周外联 5–10 封;每月查一次未加链接的提及;找集成和合作伙伴页
一年以后 按需 每年更新一次数据报告和统计页;看哪类内容拿到的外链最多,加大投入

参考的目标(不是硬性的):

  • 前 3 个月:10–20 个相关的引用域名,其中有几个是编辑主动加的
  • 前 12 个月:50 个以上相关的引用域名,有 2–3 个能持续带来引荐流量的
  • 品牌词搜索量从 0 开始涨

九、怎么量

1. 去哪看

工具 能看什么 费用
Google Search Console → 链接 Google 看到的外部链接、链接最多的网站、最常用的锚文本 免费,但只是抽样
Bing Webmaster Tools → 反向链接 Bing 看到的外链,还能查竞品的外链 免费
Ahrefs Webmaster Tools 自己网站的外链、引用域名、锚文本 验证网站所有权后免费
GA4 → 流量获取 → 引荐 哪些外链真的带来了人 免费
GSC → 效果 → 查询 品牌词的展示和点击 免费

2. 看哪些数

指标 怎么算 为什么看
相关的引用域名数 有链接指向你的不同网站数,去掉明显的垃圾站 比外链总数更有意义,100 条来自同一个站的链接只算一个
有流量的引用页面数 链接所在页面本身有搜索流量的 Ahrefs 的研究里,这个和你的流量相关性最强
编辑性链接占比 别人主动写进正文的 ÷ 全部 衡量外链质量
引荐会话 GA4 里按来源统计 外链有没有真的带来人
品牌词搜索 GSC 里含品牌名的查询 被提到、被链接多了,搜你名字的人会变多
目标页面的排名 GSC 里你给它做外链的那几个页面 最终要看的结果,通常要几个月才看得出变化

3. 检查别人有没有链接你、是不是 nofollow

外联成功以后,对方说「加上了」,要自己核对一下:链接在不在、指向哪里、带不带 nofollow。下面的脚本读一个 URL 列表,检查每个页面里指向你的域名的链接:

# check_links.py  用法:python check_links.py pages.txt yourdomain.com
# pages.txt 每行一个 URL
import sys
import urllib.request
from html.parser import HTMLParser
from urllib.parse import urljoin, urlparse


class LinkParser(HTMLParser):
    def __init__(self, base: str, target: str):
        super().__init__()
        self.base, self.target = base, target
        self.links: list[dict] = []
        self._current: dict | None = None
        self.meta_nofollow = False

    def handle_starttag(self, tag, attrs):
        a = dict(attrs)
        if tag == "meta" and (a.get("name") or "").lower() == "robots":
            self.meta_nofollow = "nofollow" in (a.get("content") or "").lower()
        if tag == "a" and a.get("href"):
            url = urljoin(self.base, a["href"])
            host = urlparse(url).hostname or ""
            if host == self.target or host.endswith("." + self.target):
                self._current = {"href": url, "rel": a.get("rel") or "", "text": ""}

    def handle_data(self, data):
        if self._current is not None:
            self._current["text"] += data.strip()

    def handle_endtag(self, tag):
        if tag == "a" and self._current is not None:
            self.links.append(self._current)
            self._current = None


def check(page: str, target: str) -> None:
    req = urllib.request.Request(page, headers={"User-Agent": "Mozilla/5.0 link-checker"})
    try:
        with urllib.request.urlopen(req, timeout=20) as resp:
            html = resp.read().decode(resp.headers.get_content_charset() or "utf-8", "replace")
            x_robots = resp.headers.get("X-Robots-Tag", "")
    except Exception as e:  # 页面打不开也要记下来
        print(f"打不开\t{page}\t{e}")
        return

    p = LinkParser(page, target)
    p.feed(html)
    if not p.links:
        print(f"没有链接\t{page}")
        return
    page_nofollow = p.meta_nofollow or "nofollow" in x_robots.lower()
    for link in p.links:
        rel = link["rel"].lower()
        kind = "nofollow" if page_nofollow or any(v in rel for v in ("nofollow", "sponsored", "ugc")) else "follow"
        print(f"{kind}\t{page}\t→ {link['href']}\trel=\"{link['rel']}\"\t锚文本:{link['text'][:60]}")


if __name__ == "__main__":
    pages_file, domain = sys.argv[1], sys.argv[2].lower().removeprefix("www.")
    for line in open(pages_file, encoding="utf-8"):
        if line.strip():
            check(line.strip(), domain)

在 CraftSail 自己的 GitHub 仓库上跑一下:

$ echo "https://github.com/craftsail/craftsail-book" > pages.txt
$ python check_links.py pages.txt craftsail.com
nofollow	https://github.com/craftsail/craftsail-book	→ https://craftsail.com	rel="nofollow"	锚文本:造物局 CraftSail
nofollow	https://github.com/craftsail/craftsail-book	→ https://craftsail.com	rel="nofollow"	锚文本:craftsail.com
nofollow	https://github.com/craftsail/craftsail-book	→ https://craftsail.com	rel="nofollow"	锚文本:craftsail.com

可以看到 GitHub README 里的链接都被加了 nofollow。

注意几点:

  • 这个脚本只看服务器返回的 HTML。有些网站的链接是 JavaScript 渲染出来的,脚本会显示「没有链接」,这时候在浏览器里打开开发者工具确认
  • 页面加了 <meta name="robots" content="nofollow"> 或 HTTP 头 X-Robots-Tag: nofollow,整页的链接都算 nofollow,脚本也考虑了
  • 跳转链接(比如 example.com/out?url=...)指向的是对方自己的域名,脚本找不到。要看具体网站
  • 有些网站会拦截脚本访问(返回 403),手动检查就行

4. 跟踪表

每一次外联、每一条外链都记一行:

日期 做法 目标页面(对方) 联系人 状态 链接到我的哪个页面 rel 锚文本 对方页面有没有流量 30 天引荐会话 备注
2026-10-26 列表外联 已发 / 已回复 / 已上线 / 被拒 follow / nofollow 有 / 无

每个月看一次:哪种做法的成功率最高、哪些外链真的带来了人。把时间往效果好的做法上挪。


十、常见误判

误判 实际情况
「外链越多越好」 引用域名的数量和质量比外链总数重要。一个站上 100 条链接只算一个引用域名
「DR 涨了,SEO 就好了」 DR 是 Ahrefs 的指标,不是 Google 的。要看的是目标页面的排名和流量
「nofollow 链接没用」 不传递排名信号,但能带来人、帮你被发现、增加品牌提及
「做了外链,下周就能看到排名变化」 外链被发现、被计算要几周到几个月
「收到很多垃圾外链,要赶紧 disavow」 干净的站什么都不用做,Google 会自动忽略
「外链能救一个没人搜的页面」 Ahrefs 发现 3 万多个有 200 个以上引用域名的页面没有搜索流量,主要因为没人搜对应的词
「AI 搜索时代,外链没用了」 外链仍然影响传统搜索;AI 推荐更看品牌被提到的次数。做外链时顺带把「被提到」也做了

十一、哥飞的做法:抄竞品外链、批量提交

哥飞(公众号「哥飞」,社群「哥飞的朋友们」/ web.cafe)教的是做低竞争新词的出海小站。他的社群里常说上线就挂几百个外链,这里整理公开能查到的做法。网上没找到哥飞本人讲「500 个外链」的文章,这个数字多半来自社群里流传的几百条渠道清单。

1. 核心:抄还有排名的竞品的外链

  1. 找目标关键词下现在还有排名的网站,已经掉出去的不要抄
  2. 用 Ahrefs 看它的外链,按「首次发现时间」倒序,一条一条看
  3. 最早的那些外链大多是可以自助提交的网站:导航站、目录站、博客评论、社区帖子。照着去提交

他举的例子是 voiceisolator.io:只有 30 个外链域名,就拿到了小词的靠前排名。小词不需要很多外链,有效就够。

2. 上线时的「启动外链」

目的是让 Google 尽快发现和收录新站:

  • 在 Google 爬虫常来的站发帖,比如 V2EX 的「分享创造」节点
  • 在自己的老站上加友链
  • 提前注册好 Reddit、Hacker News、Medium、dev.to、Product Hunt 等平台的账号,平时保持活跃,上线当天就能发(第六节第 10 点)

3. 几百个外链是怎么来的

做法 说明
先攒渠道库 群友 Hi_Quan 收集了七八百个可提交的渠道(博客、导航站等)。做游戏新词站时,上线第一天集中提交一两百个,争取第二天就被收录、拿到排名
博客评论外链表 哥飞在社群发过一份三四百个博客外链的表格,有群友在这个基础上做了 Chrome 插件,半自动发评论
自动化提交 社群里有「700+ 免费外链列表 + codex 自动化提交 skill」;开源的有 AutoCommentAI(AI 生成评论、自动填表)、autoComment
每个新站照抄一遍 群友 BBQ 夫妇每天用 Ahrefs、Semrush 分析竞品,每个新站上线后马上做上百个外链
公开清单 网上流传的 316 个外链的谷歌文档、Reddit 上的 330 个 Notion 清单、ffee.me 的 500+ 平台汇总

4. 怎么判断值不值得

  • 用哥飞免费的 外链价值计算器 估一条外链值多少钱,也能查一个域名是不是垃圾外链域名
  • 他认为 nofollow 外链也有用,别嫌弃,和第十节的说法一致
  • 他对排名的总结:title 和 H1 含关键词,页面才进候选名单;高质量外链把页面推进前 10;最后看用户体验

5. 和本文其他部分怎么对上

第七节说「一个月从 0 冲到几百条,对新站来说很不自然」,哥飞社群的做法是上线头几天就提交一两百个,两者看起来冲突。区别在于场景:

  • 哥飞做的是新词、低竞争词,抢的是前几天的排名窗口。提交的大多是导航站、目录站、博客评论这类公开渠道,就算被 Google 忽略,损失也只是时间
  • 本文针对的是要长期做品牌的产品站,更在意外链质量和安全

哥飞自己也提醒过:只照抄「一两百个」这个数量,很容易得到一堆低质量链接。外链要当成长期积累的资源,要知道同行从哪里拿到推荐、哪些网站真的有排名、哪些渠道和主题相关。他公众号还有一篇《为什么刚做完外链、排名反而暴跌?》。

建议: 做新词小站,可以用渠道清单在上线头几天批量提交,再按竞品外链补齐;做长期的产品站,批量提交只当作「被发现」的手段,主要精力还是放在第五节前几种做法上。


参考

Google

研究和数据

做法和案例

哥飞

价格

试试「AI」「GitHub」或「发布」
找到下一个行动的起点Tab 切换 · Enter 打开