抓住破坏 SEO 的那次部署。

HawkDelta 会在每次生产部署后的几分钟内检查你的 Vercel 站点。一旦有改动损害了搜索表现,你就会拿到出问题的页面、面临风险的点击量和修复方法,这时往往只需回滚一次提交。

每日搜索点击量 示例站点,最近 90 天
7月29日1,103 次点击

在时间线上拖动。每个标记都是 HawkDelta 检查过的一次生产部署。

几分钟,而不是三周。

一次让页面在 Google 中消失的部署,在浏览器里看起来完全正常。Search Console 要几周后才会显示损失,还被平均进一条曲线里。HawkDelta 则在部署上线后立刻检查部署本身。

  1. a41f9c2 上线

    Vercel 将这次部署提升到生产环境。构建通过,所有页面都能正常加载。

  2. HawkDelta 抓取站点

    一分钟后,等生产环境确实在提供新构建时:检查首页、搜索点击最多的页面、robots.txt,以及 sitemap 中的一部分页面。

  3. 发现两处改动不对劲

    /pricing 现在带有 noindex。十二篇博客文章的 canonical 指向了预览 URL。

  4. 再次确认,然后评估

    九十秒后,对较严重的问题再请求一次,以排除偶发故障。/pricing 在过去 28 天带来了站点 18% 的搜索点击。

  5. 你收到邮件

    每个问题都附有涉及的页面、面临风险的点击量、Google 可能的反应以及修复方法。发送给你为该站点指定的人员。

  6. 修复上线,检查恢复正常

    下一次部署会用同样的方式检查。两个问题都被标记为已修复。

发件人 HawkDelta

主题 [HawkDelta] 严重:13 个 SEO 问题 — yoursite.com

今天 14:05 UTC

部署 a41f9c2(main)之后,在 yoursite.com 上发现 13 个 SEO 问题。

严重 页面现在是 noindex

页面
/pricing
面临风险
过去 28 天 1,690 次点击,占站点的 18%
如果不处理
Google 下次抓取该页面时会将其从搜索结果中移除。
修复
从 /pricing 移除 noindex 并重新部署。在 Next.js 中,检查页面或 layout 里的 metadata.robots。

高:12 个页面的 canonical 被改动(/blog/launch、/blog/vercel-redirects 以及另外 10 个)。

构建通过,仍可能出问题。

每次检查都会把线上站点与你上次认可的版本对比,再向 Search Console 询问该页面的价值有多大。

部署前

<meta name="robots" content="index, follow">

部署后

<meta name="robots" content="noindex">
搜索引擎会怎么做
页面通常会在几天内从搜索结果中消失。它的流量降为零,却不会有任何报错。
HawkDelta 如何评估
严重。仅对没有搜索展示的页面降级,首页永远不会降级。

每次部署还会检查:重定向与重定向链、状态码、H1、meta description、结构化数据、hreflang、Open Graph、内部链接、页面体积和安全响应头。

周一早上,一封邮件看完一周。

两次部署之间,HawkDelta 逐日跟踪站点:来自 Search Console 和 GA4 的点击、展示和会话,来自 Chrome 的 Core Web Vitals,并把每次部署放在同一条时间线上。每周一次,它会总结发生了哪些变化,以及接下来值得做的三件事,发送的日期和时间由你选择,并按你客户所在的时区计算。

每一个数字都由你自己的数据计算得出。AI 只负责写句子,从不编造数字。

yoursite.com,10月17日至23日

点击量增长 9%,主要来自新的定价 FAQ。

8,412点击 +9%
21.4万展示 +4%
6.8平均排名 −0.4

本周要做的事

  1. 在 GA4 中把“Book a demo”标记为关键事件。它触发了 61 次,但没有被计为转化。
  2. 重写 /blog/vercel-redirects 的标题。它在 Google 中展示了 9,400 次,只获得 41 次点击。
  3. 把 www 的重定向改为永久。www.yoursite.com 目前仍用临时的 302 把访客转走。

所有站点,一屏看完。

你所有站点的部署检查、搜索流量、Core Web Vitals 和每周报告,以及每个站点卡在哪里、下一步该做什么,都在同一个应用里,并且跟随系统的浅色或深色模式。

应用目前的样子。数据为示例。

站点卡在哪里。

按顺序检查数据统计、技术状况、索引、内容、外链、点击率和转化,每次都用同样的规则。概览会指出拖住站点的环节,以及工作的先后顺序。

下一步做什么,以及效果如何。

来自 Search Console、抓取和 GA4 的建议,最重要的排在最前。标记完成后,HawkDelta 会在 14 到 28 天后对比全站,告诉你它是否带来了变化。

值得信赖的数据。

在给出任何建议之前,先检查 GA4:从未触发的关键事件、来自数据中心机器人的访问、有人访问却没人使用的页面。你会知道该看哪些数字,先修哪些。

来自真实访客的 Core Web Vitals。

来自 Chrome UX Report 的 LCP、INP 和 CLS:手机和桌面上真实 Chrome 用户的第 75 百分位数,附带 25 周历史。站点获得足够的 Chrome 流量后,Google 才会发布这些数据。

流量下跌时发邮件提醒。

每天,把每个页面的 Google 点击量与前四周的同一个星期几对比。当某个页面或整个站点的跌幅超过你设定的阈值(默认 30%),你当天就会收到一封邮件。已经被部署检查解释过的下跌不会重复提醒。

适合你站点的规则。

可以按站点关闭不适用的检查。页面变成 noindex、被 robots.txt 屏蔽或无法访问,始终在监控之中。

只用你自己的数据。

读取
你的公开页面、robots.txt 和 sitemap,你的部署事件,只读权限的 Search Console 和 GA4,以及 Google 为你的域名公开的 Chrome UX Report。
绝不触碰
你的代码、环境变量、域名或部署。
绝不编造
没有关键词数据库,不抓取竞争对手,没有估算的流量。屏幕上的每个数字,都来自你的站点。

你连接什么,它又能做什么。

Vercel 集成
在生产部署就绪时通知 HawkDelta,并告知项目对应的域名。它无法修改部署或设置。
Google
只读的 Search Console 和 Google Analytics,外加用于登录的邮箱。绝不会向 Google 写入任何内容。
GitHub App 可选
读取部署状态和仓库内容,并可在 pull request 上写入检查结果和评论,用于接下来推出的 pull request 检查。仓库由你自己选择。
Cloudflare 可选
你用 Zone Read 和 Analytics Read 权限创建的 API 令牌,用来获取 Cloudflare 看到的流量。你可以随时在 Cloudflare 中删除它。

测试结束后的价格。

测试期间免费(至 2027年2月28日)。测试结束后开始收费;创始会员永久享受 40% 的优惠。

  • 免费版

    一个站点,每次部署都有守护。

    US$0/ 月

    1 个站点

    • 生产部署的 Deploy Guard
    • 月度摘要
  • 个人版

    你自己的站点,功能全开。

    US$19/ 月

    或按年 US$190,免 2 个月

    创始会员永久 US$11 / 月

    3 个站点

    • 生产部署的 Deploy Guard
    • AI 每周报告
    • 全部 Deploy Guard 规则
    • Core Web Vitals
    • 流量下降警报
  • 自由职业版

    客户站点,附带客户看得懂的报告。

    US$49/ 月

    或按年 US$490,免 2 个月

    创始会员永久 US$29 / 月

    10 个站点

    • 包含 个人版 的全部功能,另加:
    • 发送给客户的报告
  • 代理机构版

    管理一整批客户站点。

    US$129/ 月

    或按年 US$1,290,免 2 个月

    创始会员永久 US$77 / 月

    30 个站点

    • 包含 自由职业版 的全部功能,另加:
    • 带你品牌的报告测试结束后
    • 优先支持

目前没有结账,也无需付款。测试期间加入的每个人都是创始会员。

加入测试

加入测试。

前 50 个 Vercel 或 Cloudflare 上的站点可以立即加入,其余报名由我们人工审核。

  1. 留下你的邮箱和最想先监控的站点。
  2. 打开我们发给你的邮件链接。我们会查看站点托管在哪里,并初步检查一下。
  3. 立即登录,或在我们审核报名后获得名额。

测试期间免费,至 2027年2月28日。创始会员永久享受 40% 的优惠。

我们会先确认你的邮箱,并且只发与 HawkDelta 相关的邮件。隐私

常见问题

谁可以加入?

前 50 个 Vercel 或 Cloudflare 上的站点在邮箱确认后即可加入。之后的报名,以及托管在其他平台上的站点,会由我们人工审核,通过后会发邮件通知你。

报名之后会怎样?

我们会给你发一封带链接的邮件。打开后,我们会查看你的站点托管在哪里,并快速做一次初步检查。然后你要么可以立即登录,要么进入名单等待,页面会告诉你是哪一种。

“创始会员”是什么意思?

测试期间加入的每个人都是创始会员。付费方案推出后,你的方案价格将永久享受 40% 的优惠。

要花多少钱?

测试期间不收费,免费至 2027年2月28日。之后适用上面的方案,创始会员享受 40% 的优惠。未经你同意,不会收取任何费用。

初步检查会读取什么?

只读取你所填地址的公开页面:首页、robots.txt 和 sitemap,像搜索引擎一样只抓取一次。它不会登录、不会提交表单,也不会查看任何其他站点。

为什么要验证站点归我所有?

为了防止有人把 HawkDelta 用在不属于自己的站点上,或把站点报告发给陌生人。大多数站点在你连接 Search Console、Vercel 或 Cloudflare 后会自动完成验证;否则,添加一条 DNS 记录或一个 meta 标签即可。在验证完成前,站点仍可使用,只是限额更低,报告也只发给你的团队。

我需要修改代码或构建流程吗?

不需要。HawkDelta 会在每次部署后像爬虫一样读取你的公开页面。你只需连接一次 Vercel,项目里不会安装任何东西。

可以用在 Vercel 的 Hobby 套餐上吗?

可以。部署会通过 Vercel 集成或 GitHub 部署事件传到 HawkDelta,所有套餐都具备这两种方式。

我的站点不在 Vercel 或 Cloudflare 上。

本次测试主要面向 Vercel 和 Cloudflare。也欢迎你报名:其他平台上的站点我们会人工审核,它们将决定我们接下来支持什么。

会被告警淹没吗?

不会。默认只有“高”和“严重”级别的问题才会发送邮件,而且每个问题都会先重新抓取一次确认。没有搜索流量的页面权重更低,你也可以调整发送邮件的最低严重级别。

支持哪些语言?

应用、警报邮件和每周报告支持英语、葡萄牙语、西班牙语、日语和中文。每个站点可以单独设置报告语言,方便海外客户。

背后是谁?

Uranoz Solutions,一家在 Vercel 上构建和维护站点的小型工作室。HawkDelta 最初就是我们用来监控客户站点的工具。