照搬这套 SEO API 工具栈,轻松实现 SEO 自动化
想自动化枯燥的 SEO 任务,或搭建自定义的 SEO 报表仪表盘,API 能节省大量时间。我向团队征集推荐,组成了一套均衡的 SEO API 工具栈,覆盖你可能用到的绝大多数功能。
如果你想自动化那些枯燥的 SEO 任务,或者创建自定义的 SEO 报告仪表盘,API 可以帮你大大节省时间。
于是,我向团队征集推荐,组成了一套均衡的 SEO API 工具栈,几乎能覆盖你可能需要用到的所有功能。
我很兴奋地把这份清单分享给你,那就直接开始吧。
1. Ahrefs API:用于关键词、外链和 SEO 表现数据
Ahrefs 的 API 让你可以访问各种实用、行业领先的 SEO 指标和数据,比如:
- 关键词数据:拉取某个关键词或关键词列表的搜索量、关键词难度(Keyword Difficulty,KD)等指标,前 100 条搜索结果。
- 外链数据:拉取引用域、锚文本等指标,或以程序化方式发现任意域名中按链接数排序的最佳页面。
- 搜索表现数据:拉取预估自然流量、流量价值、付费搜索流量等指标。你甚至可以拉取某个网站按流量排序的最佳页面。
但很多 API 都能提供这类数据,不是吗?那为什么要用 Ahrefs 呢?
第一,我们的 API 由真正的海量数据驱动。我们的爬虫是全网最活跃的爬虫(与 Google 和 Bing 的爬虫处于同一水平),7×24 小时不间断地发现关于网站的数据。
第二,我们的数据比竞争对手细得多。例如,我们的外链端点返回 77 个响应字段,而 Semrush 的外链报告类型端点只返回 22 个响应字段。
第三,我们的 API 极易使用。只要在你想导出指标的任何报告中点击我们那个精巧的 API 按钮,就能立刻把它转换成一个 cURL 或 URL 形式的 API 请求:

此外,我们的 API 文档也很完善,而且你可以用多种语言获取请求:

现在,我们来看看如何把其他强大的 API 与 Ahrefs 一起放进你的 SEO API 工具栈中配合使用。
2. IndexNow:用于把你的内容变更通知给搜索引擎
IndexNow 会在网站上发生更改时通知搜索引擎。如果你新增、更新、删除或重定向页面,参与的搜索引擎就能更快地获取这些变化。
好消息是,许多 CMS、CDN 和虚拟主机已经使用了 IndexNow,在任何更改发生时都会自动通知参与的搜索引擎。
不过,如果你有一点技术功底,也可以使用免费的 IndexNow API。如果你的网站还没有使用 IndexNow,可以尝试 Bing 分享的以下步骤:
- 生成你免费的 IndexNow API 密钥
- 把该 API 密钥以 txt 格式托管在网站根目录下
- 把你的密钥位置作为 URL 参数提交
- 接收关于参与搜索引擎已发现多少 URL 的详细信息
如果你还没听说,我们刚刚通过在 Ahrefs 内部支持 IndexNow,推出了一些较为厉害的功能。看看 Patrick 的相关更新。
下面是 IndexNow 与 Ahrefs 配合工作方式的快速预览:

通过支持 IndexNow,我们为搜索引擎和网站管理员创造了双赢局面。
- 网站管理员可以尽快修复错误,并确保内容更快、更可靠地被搜索引擎收录。
- 搜索引擎 可以通过只在内容变更后才策略性地抓取页面,来降低成本和对环境的影响。
无论你是通过 CMS、CDN 还是 Ahrefs 来使用它,IndexNow 都是你一直在寻找的那条捷径,能让你的内容更快、更可靠地被收录。
3. Wayback Machine API:用于拉取网页的历史快照
Wayback Machine(互联网档案馆)会随时间记录网页的视觉快照,在评估一个网站的历史时很有用。
借助其免费的 Save Page Now 2 API,你可以保有自己的视觉快照记录。这些快照有助于在项目开工前进行基准对比,或者自动采集快照,维护网站关键页面的视觉历史。

对于自动完成以下这类事情,Wayback Machine 是你的最佳选择:
- 分析一批过期域名的历史
- 自动恢复网站上的历史内容
- 确认客户或潜在客户网站过去的视觉改版和换皮
- 把设计变更与 SEO 表现变化关联起来
- 记录或对某个网页进行基准对比
你还可以把 API 应用到更细微、更具体的场景中,比如自动化竞争情报的某些环节。例如,你可以查看竞争对手社交资料的增长情况,评估他们网站历史上的视觉或信息变化,或者查看他们做过的 A/B 测试。
或者,你可以使用 Wayback CDX Server API,拉取归档快照和正文文本,以程序化方式处理大型网站的“重定向映射”之类任务。看看 Patrick 是如何用他免费的重定向匹配脚本做到这一点的。
无论如何,在你的 SEO API 工具栈里都有一些超酷的 Wayback Machine 应用!
4. Search Console API:用于跟踪在 Google 搜索结果中的表现
Search Console API 让你可以把 Google Search Console(GSC)的数据直接拉取到你喜欢的任何界面或仪表盘。它最大的优势是突破了 GSC 仪表盘内 16 个月的数据存储限制。
我建议把 GSC API 与你的 Ahrefs 账户集成。我们会自动把你所有的 GSC 数据存储在 Ahrefs 的 Rank Tracker 中。从你连接账户的那一刻起,最近 16 个月的数据就会自动导入,之后我们会持续加入所有未来的数据,让你可以不受限制地访问它。

你还可以访问按设备或点击分布定制的表现可视化图表……

……、一份仅使用你的 GSC 数据、快速简便的蚕食报告。在 Rank Tracker 的 Keywords(关键词)报告中,查看为某个特定关键词获得排名的所有 URL,找出任何可能正在拖累你网站表现的关键词蚕食情况。

查看关于上手 Search Console API的文档。它是免费的,但要受文档中所述使用限制的约束。否则,你也可以图省力,按照 Ahrefs Rank Tracker 中的提示,把任何项目连接到你的 Google 账户:

5. Analytics Data API:用于获取、行为和转化数据
与 Search Console API 类似,Analytics Data API 也来自 Google,让你可以直接访问网站的 GA4 表现数据。
借助这些数据,你可以更好地了解人们是如何发现并使用你的网站的。
你还可以使用 Measurement Protocol 进行服务器端跟踪(而非客户端跟踪),或从联网设备(如销售终端系统)向你的分析平台写入数据。它在连接线上和线下事件、衡量线下转化,或捕获无法自动采集的应用程序或设备(如自助终端和手表)上的事件时也很有帮助。
我见过的最常见的 API 用法是:
- 为代理商客户或内部利益相关方自动化复杂的汇报
- 把网站使用数据与在其他业务应用中汇报的指标和 KPI 连接起来
- 用单次 API 调用运行批量报告
- 分析并导出受众指标
我发现由于 GA4 本身很灵活,当人们只是想以不同视角查看自己的 GA4 数据时,需要借助 API 来定制报告的人比较少。不过,如果你想把这些数据与任何并非 GA4 原生支持的东西连接起来,那么 API 很可能就派上用场了。
例如,你可以用该 API 拉取 GA4 的自然转化数据,然后用这些数据为销售团队构建预测性线索评分模型,帮助他们了解哪些 SEO 线索值得跟进,哪些很可能只是随便看看。

无论你的使用场景是什么,都可以免费开始使用这个 API,不过它同样受一些使用限制的约束。
6. Natural Language API:用于机器学习 + 语义 SEO
Google 的 Natural Language API 让开发者可以借助机器学习从非结构化文本中获取洞察。
这个 API 能做许多不同的事情。与目前为止列出的其他 API 不同——那些主要用来拉取特定类型的数据——这个 API 能帮你做一些更有意思的事情,比如:
- 分析文本的情感、占主导的情绪倾向
- 从非结构化文本中抽取和分析实体
- 分析句法,快速弄清一段文本讲的是什么
- 为一段文本或关键词列表标注词性
这些应用在声誉管理、语义 SEO、竞争分析、自动化的内容审计流程中都很有用。
你还可以用这个 API 基于已知实体以程序化方式创建网站分类体系。例如,假设你的电商商店有成千上万件产品,需要创建标签和分类来整理它们。借助 Natural Language API,你可以完成其中较为一部分工作。
查看文档,更深入地了解它的所有能力。它采用免费增值(freemium)定价模式,每月最多可免费获得 5,000 点额度。
7. OpenAI API
7. OpenAI API:用于链式提示生成式 AI
OpenAI 拥有多个用途极为广泛的 API。把 OpenAI 加入你的 SEO API 工具栈,主要好处在于你可以以程序化方式利用生成式 AI 技术,并对大语言模型进行批量提示。
它们对许多 SEO 任务都极为有用,从以程序化方式创作内容这样显而易见的用途,到分析、排序和归类批量文本或基于图像的数据。当然,鉴于 Google 最新的算法更新,你必须小心不要过度使用程序化内容,以免加剧互联网上已有的垃圾内容问题。
话虽如此,有了这样一套多才多艺的 API,想象力就是唯一的边界。下面举几个有意思的例子,说明它们如何能为 SEO 项目提供便利。
你可以用链式提示来自动完成各种 SEO 任务,从数字公关(digital PR)到文章大纲生成。看看 Kristin Tynski 的脚本,从中获取上手的灵感。
或者,你可以用嵌入(embedding)模型为你的博客内容构建一个自定义聊天机器人。Flow SEO 就在他们的博客上这么做了。

我另一个最喜欢的例子,是用 GPT-4 为大型电商商店或交易市场批量排序、打标签和归类图片。

OpenAI 的所有模型都是付费的,且按使用量计费。尽管如此,仍然值得把 OpenAI 纳入你的 SEO API 技术栈,因为它能帮你自动化各种各样的 SEO 任务。
8. PageSpeed Insights API:用于拉取性能指标
PageSpeed Insights API 有助于监测桌面端和移动端的性能指标,比如核心网页指标(Core Web Vitals)、Lighthouse 指标和移动端问题。
你可以拉取这些指标,以评估问题或潜在的网站改进方向:
- 来自 CrUX 的实测数据(Field data)
- 来自 Lighthouse 测试的实验数据(Lab data)
- 批量页面级核心网页指标数据
不过,与其自己去查询数据,你可以把 PageSpeed Insights 连接到 Ahrefs 的 Site Audit 工具,让它替你完成这些繁重的工作。我们在 Performance(性能)报告中有多个图表,可以帮你更深入地分析页面。

把 PSI API 连接到你的 Ahrefs 账户还有一个好处:如果最近的网站更改影响了性能,你可以自动收到提醒。
例如,把 IndexNow + PageSpeed Insights + Ahrefs Alerts 结合起来,你可以搭建一个大致像这样的工作流:

与其他 SEO 工具相比,这是一个只有 Ahrefs 能帮你自动化的强大工作流,这在很大程度上要归功于我们对 IndexNow 的集成。
结语
有了合适的 SEO API 工具栈,你能把 SEO 策略、审计和汇报自动化到什么程度,可能性是无穷的。
有 Ahrefs 在你这边助阵,你可以解锁一些其他工具都没有的较为酷的功能,尤其是现在,我们利用 IndexNow 的能力,可以在任何网站更改后持续抓取并自动更新表现数据。
如果你想了解更多关于 Ahrefs 如何在 SEO 数据或 SEO 策略自动化方面成为你的竞争优势,欢迎与我们的企业团队交流。