首页 / SEO book / 工具与工作流 / SEO API 工具栈推荐

照搬这套 SEO API 工具栈,轻松实现 SEO 自动化

SEO API 工具栈推荐工具与工作流

想自动化枯燥的 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 请求:

用 Ahrefs API 按钮轻松将报表转换为 cURL 请求。

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

Ahrefs SEO API 支持处理请求的所有语言。

现在,我们来看看如何把其他强大的 API 与 Ahrefs 一起放进你的 SEO API 工具栈中配合使用。

2. IndexNow:用于把你的内容变更通知给搜索引擎

IndexNow 会在网站上发生更改时通知搜索引擎。如果你新增、更新、删除或重定向页面,参与的搜索引擎就能更快地获取这些变化。

好消息是,许多 CMS、CDN 和虚拟主机已经使用了 IndexNow,在任何更改发生时都会自动通知参与的搜索引擎。

不过,如果你有一点技术功底,也可以使用免费的 IndexNow API。如果你的网站还没有使用 IndexNow,可以尝试 Bing 分享的以下步骤:

  1. 生成你免费的 IndexNow API 密钥
  2. 把该 API 密钥以 txt 格式托管在网站根目录下
  3. 把你的密钥位置作为 URL 参数提交
  4. 接收关于参与搜索引擎已发现多少 URL 的详细信息

如果你还没听说,我们刚刚通过在 Ahrefs 内部支持 IndexNow,推出了一些较为厉害的功能。看看 Patrick 的相关更新。

下面是 IndexNow 与 Ahrefs 配合工作方式的快速预览:

Ahrefs 的实时网站审计将如何与 IndexNow 配合。

通过支持 IndexNow,我们为搜索引擎和网站管理员创造了双赢局面。

  • 网站管理员可以尽快修复错误,并确保内容更快、更可靠地被搜索引擎收录。
  • 搜索引擎 可以通过只在内容变更后才策略性地抓取页面,来降低成本和对环境的影响。

无论你是通过 CMS、CDN 还是 Ahrefs 来使用它,IndexNow 都是你一直在寻找的那条捷径,能让你的内容更快、更可靠地被收录。

3. Wayback Machine API:用于拉取网页的历史快照

Wayback Machine(互联网档案馆)会随时间记录网页的视觉快照,在评估一个网站的历史时很有用。

借助其免费的 Save Page Now 2 API,你可以保有自己的视觉快照记录。这些快照有助于在项目开工前进行基准对比,或者自动采集快照,维护网站关键页面的视觉历史。

Wayback Machine 拍摄的 Ahrefs Backlink Checker 页面历史快照示例。

对于自动完成以下这类事情,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 个月的数据就会自动导入,之后我们会持续加入所有未来的数据,让你可以不受限制地访问它。

Ahrefs 与 GSC 的集成可存储超过 16 个月的数据。

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

Ahrefs 利用你的 GSC 数据提供独特的数据可视化和图表。

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

Ahrefs 的 Rank Tracker 报告,显示根据 GSC 有多少个 URL 对某一关键词有排名。

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

如何将你的 Google 账号连接到 Ahrefs。

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 线索值得跟进,哪些很可能只是随便看看。

基于 GA4 数据的线索评分示例。

无论你的使用场景是什么,都可以免费开始使用这个 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 就在他们的博客上这么做了。

Flow SEO 如何使用 GPT-3 创建基于其博客内容训练的聊天机器人。

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

用 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(性能)报告中有多个图表,可以帮你更深入地分析页面。

Ahrefs 的 Site Audit 中 Performance 报告里的 PageSpeed Insights 数据

把 PSI API 连接到你的 Ahrefs 账户还有一个好处:如果最近的网站更改影响了性能,你可以自动收到提醒。

例如,把 IndexNow + PageSpeed Insights + Ahrefs Alerts 结合起来,你可以搭建一个大致像这样的工作流:

Ahrefs Site Audit、PageSpeed Insights API 与 IndexNow 之间的工作流程。

与其他 SEO 工具相比,这是一个只有 Ahrefs 能帮你自动化的强大工作流,这在很大程度上要归功于我们对 IndexNow 的集成。

结语

有了合适的 SEO API 工具栈,你能把 SEO 策略、审计和汇报自动化到什么程度,可能性是无穷的。

有 Ahrefs 在你这边助阵,你可以解锁一些其他工具都没有的较为酷的功能,尤其是现在,我们利用 IndexNow 的能力,可以在任何网站更改后持续抓取并自动更新表现数据。

如果你想了解更多关于 Ahrefs 如何在 SEO 数据或 SEO 策略自动化方面成为你的竞争优势,欢迎与我们的企业团队交流。