先看数字。
-
我造了什么:623 个只在浏览器里运行的网页工具,覆盖 5 种语言(日语 / 英语 / 西班牙语 / 法语 / 葡萄牙语) -
怎么造的:一套 AI 驱动的生成流水线,几乎全自动 -
现在的广告收入:每天约 0.07 美元 -
被谷歌算法更新打掉搜索流量的次数:2 次(2026 年 3 月和 5 月)
"用 AI 批量生产,靠广告变现"。我确实把这个打法完整跑了一遍,而以一个单人玩家的标准来看,规模可能也算得上惊人。这不是一篇贩卖梦想的帖子,这是一份尸检报告,而且带着真实的 Google Search Console 数据。
一切是怎么开始的:"你会做网页吗?"
这个项目在最开始,根本没有商业计划。我问 AI:"你会做网页吗?"它说会,你想要什么样的页面?我说,我想要一个能赚钱的页面。
它给我的方案是:"要不要做一大批网页工具,等有人点的时候赚广告费?"连名字都是 AI 起的:Found Tools,取的就是"找到了一个工具"的那个瞬间。
第一个工具是个再普通不过的长宽比计算器,几分钟就做好了。然后 AI 告诉我:"工具 1 做好了,去 Cloudflare 花大概 10 美元注册个域名吧。"我付了钱,注册了一个可用的域名。从零到一,用了三四个小时。那就是第一天。
目标变成了 1000 个工具,乘以 5 种语言。哪怕是冷门工具,每种语言也应该能捞到一次点击,那就是 5000 次点击。在当时,这笔账在我看来并不难看。
我到底造了什么
计算器、转换器、生成器、测试器。都是很小的、只在浏览器里跑的小工具,靠模板加 AI 批量生产。工具定义、多语言界面文案和描述、构建、部署、视觉检查,一整条流水线下来,几乎不需要人参与。
从技术上来说,它确实跑通了。甚至可以说跑通得有点过分:让一个人同时运营 623 个工具、5 种语言的这套系统是真实的,而且现在还在跑。运营过程中攒下的 QA 和技能架构经验,我都写在了这个账号的其它几篇帖子里。
问题从来不在技术上。
第一次死亡:2026 年 3 月 23 日
到 3 月中旬,网站一直在增长。当时是 356 个工具,乘以 3 种语言。每日展示量在 3 月 21 日冲到最高点 262。
3 月 23 日,展示量只剩 7。
一天之内跌掉 98%。3 月 24 日,谷歌发布了 2026 年 3 月垃圾内容更新(Spam Update),全程不到 20 小时跑完,是有记录以来最快的一次垃圾内容更新。它点名的打击对象是:链接方案、过期域名跳转,以及大规模 AI 生成内容。我的网站就是那个靶心:
把这些条件并排放一起看,真正不可思议的是,它居然撑到了 3 月。
重建:数据居然翻了 4 倍
没有在这里放弃,这才是这篇文章值得读的原因。我赌它还能爬起来,然后什么都做了。
语言从 3 种扩到 5 种(加了法语和葡萄牙语)。对照 GSC 数据,对标题和描述做数据驱动的点击率重写,每个页面都给出成功或失败的判定。继续造工具,总量超过了 600 个。
见效了。28 日点击量从 122(4 月 7 日)涨到 498(5 月 8 日),翻了 4.1 倍。展示量从 6153 涨到 21864。平均排名从 44.1 提到 32.1。语言扩张在巴西带来了 17 倍点击,在法国带来 7.5 倍。点击率重写的效果,在数据里都能一项一项验证出来。到 5 月中旬,好的时候每日展示量能超过 2000。
作为一场 SEO 的游戏,我又站回了赢线。
第二次死亡:2026 年 5 月 23 日
5 月 21 日,谷歌开始推送 2026 年 5 月核心更新(Core Update)。
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
48 小时内,展示量蒸发 96%。几乎是同一道悬崖。凑巧的是,两次崩塌都落在了每个月的 23 号。
从那以后就一路躺平,到这篇文章发布时的 2026 年 8 月初,仍然在谷底。崩塌后的 28 天(6 月 11 日到 7 月 8 日):139 次点击,2110 次展示,每天 0 到 12 次点击。广告收入:每天约 0.07 美元。
活下来的,只有那些冷门、具体的东西。我现在排名第一的搜索词是日语的"ita-bag 模拟器",那是一个给动漫周边收藏者排布徽章布局的工具:90 天 48 次点击,平均排名 1.4,点击率 76%。而那些常规的计算器和转换器,基本全死了。
尸检报告:谷歌并不是真正的死因
这才是这篇文章真正想说的。
明面上的死因是"谷歌算法更新"。两次崩塌和算法更新的日期精确到天对得上,没错,是算法扣动了扳机。
但重建的数据,说出了更重要的东西。
就算我把 SEO 这场游戏重新打赢了,天花板也就是一个月 498 次点击。623 个工具、5 种语言、排名提升、验证过的点击率重写,把所有筹码叠在一起,凑出来的还是每月 498 次点击。AdSense 为这个付的钱,在任何币种下都只够塞牙缝。也就是说,这门生意的经济账本来就是零,无论它是赢还是输。谷歌只是选定了死亡时间,真正的死因是单位经济模型。
为什么天花板这么低?回头去看,结构简单得令人尴尬。
你能用 AI 批量造出来的东西,任何人都能用 AI 批量造出来。当产物变成了大宗商品,你每个工具从搜索需求里分到的份额就趋近于零。接近零的份额,再乘以 623,加起来也不过是每月 498 次点击。这离第一天算的那笔账,也就是"每种语言一次点击、总共 5000 次点击",差了十万八千里。我是在一条总含金量还不到一粒金块的河里淘金。
而这套单位经济账,在第一天就能算出来。提出这个模式的 AI,从来没检查过它到底赚不赚钱。我也没有。
还有那个数字,623,它并没有带来任何多样化。全部 623 个工具都骑着同一条河:谷歌搜索。一次更新,就能同时抽干它们。资产数量上的多样化,和依赖关系上的多样化,完全是两码事。这个道理,我用我自己的皮肉验证了两次。
还有一层结构,我是事后才注意到的。"批量造工具、靠广告变现"这个模式本身,就是 AI 面对"我想用网页赚钱"时,最标准的回答。在产物还没变成大宗商品之前,计划就已经是这样了。每个问出同样问题的人,都站在这同一块地上。
那个例外教给了我什么
有一样东西,两次大崩盘都活了下来,而且它的结构不一样:ita-bag 模拟器。
和用完即弃的转换器不同,它是一个创作型的工具。用户要搭布局、反复调整,它也是全部 623 个工具里,唯一一个能留住回头客的。它的搜索需求很小(每月约 150 次点击),却扛过了两次崩盘,现在还稳居第一名。
任务完成型的工具,被用掉的那一刻就失去了价值。创作型的工具,会把用户没做完的作品留在工具里。在 623 个工具里面,只有这一处结构差异,曾经产生过回头访问。我真希望我在批量生产之前,就懂了这个道理。
我留下了什么
总成本:域名大约 10 美元,加上一份每月约 100 美元的 AI 订阅。这笔订阅钱,我本来就是拿来干别的。作为学费,便宜得不讲道理。它买到的是:
-
一个人独立跑通 600 个工具、5 种语言 AI 流水线的能力,已经得到验证 -
只能在真实生产环境里学得到的那种 QA、技能架构和国际化经验(我这个账号上的其它帖子,全来自这个项目) -
以及这份尸检报告
这些经验,我都写进了这个项目产出的九篇文章里,链接见文末"相关链接"。
作为一个生意,它失败了。但我对这失败分析的结论,很有信心。
如果你也正打算干同样的事
我不会劝你停手,反正当年我也不会听。我建议你在开工前,先检查三件事:
第一,批量生产之前,先用一个单元做验证。工具 1 每个月能赚多少?这个数字乘以你计划的数量,就是你的天花板。它到不了目标,造再多工具也没用。我曾经相信规模能改变什么,结果没有。而且,当 AI 把方案递给你的时候,让同一个 AI 讲一讲,这方案为什么会失败。我从来没问过。AI 能立刻回答"这东西能不能造出来",至于"它会不会赚钱",除非你问,否则它根本不会去算。
第二,数你的流量渠道,而不是你的资产。别数你有几个网站,要数它们从几条相互独立的河里喝水。如果一切都靠谷歌搜索,那你就只有一条。
第三,"AI 能把它造出来",这句话既是你要入场的原因,也是它不会赚钱的原因。你今天能用 AI 造出来的东西,明天别人也能造。到头来,唯一还算得上稀缺的,只有执行本身,从来不在产物里。
边界与保留
这是 n=1 的个案。它紧贴着这个品类(通用小工具),紧贴着这种变现方式(只用 AdSense),也紧贴着这个时间窗口(2026 年上半年,正值打压 AI 批量生产的高峰)。创作型的工具,或者非广告的变现方式,完全可能走出不一样的结局。
GSC 的数据取于 2026 年 7 月 10 日;我在 2026 年 8 月 5 日又查了一次 GSC,崩盘后的谷底横盘仍然成立。算法更新的日期,以 Search Engine Land 和我当时的研究笔记为准。把两次崩塌归因到具体某次更新,是基于日期对齐的推断,谷歌并不会确认对单个网站的影响。
记录区间:2026 年 2 月到 8 月。环境:623 个静态工具,乘 5 种语言,配 Google Search Console 和 AdSense。
(来源:dev.to)
标题:I built 623 web tools with AI. Ad revenue: about $0.07 a day. A post-mortem with real Search Console data 作者:Mxhlix 发布于:dev.to(2026-08-07) 原文链接:https://dev.to/mxhlix/i-built-623-web-tools-with-ai-ad-revenue-about-007-a-day-a-post-mortem-with-real-search-275a
相关链接:
-
https://dev.to/mxhlix/claude-in-chrome-keeps-missing-clicks-i-measured-why-there-are-exactly-two-causes-2m8p -
https://dev.to/mxhlix/automating-an-app-with-no-dom-driving-fluttercanvas-editors-with-coordinates-only-5eci -
https://dev.to/mxhlix/my-ai-qa-agent-said-all-features-working-the-canvas-was-blank-heres-what-it-was-actually-1pl5 -
https://dev.to/mxhlix/giving-an-ai-qa-agent-a-bayesian-prior-predicting-where-the-bugs-are-before-looking-1o10 -
https://dev.to/mxhlix/4-ways-canvas-text-rendering-breaks-in-multilingual-apps-that-enja-testing-will-never-catch-409n -
https://dev.to/mxhlix/specs-rot-running-code-doesnt-how-i-restructured-my-ai-agent-skills-around-live-references-2eae -
https://dev.to/mxhlix/my-agent-filled-in-every-field-on-the-form-it-could-not-attach-the-three-images-23kh -
https://dev.to/mxhlix/when-ai-agents-hit-an-impossible-task-they-hide-it-the-3-escape-patterns-and-the-rules-that-stop-3fh1 -
https://dev.to/mxhlix/i-locked-my-ais-design-output-with-json-it-worked-perfectly-and-everything-looked-like-a-14kd
相关阅读:
AI 工具越多,工作流反而越慢:我最后留下的 Agent 工具栈

