What We Learn Running AI Agents Against the Open Web
Engineering notes from the team building BuildSEO — scoring, automation, verification, and the parts of link building that resist automation.
Why We Stopped Buying Domain Authority and Computed Our Own
A rented quality metric makes every qualification decision unexplainable and every renewal a dependency. Here is the signal set we replaced it with, how the weights were chosen, and what it costs to be wrong.
Recent Posts
One agency spent $840k on manual link building over five years. We mapped where every dollar went, and why their cost per verified link was 12× higher than they reported.
August 28, 2026 · 11 min readAuthority scoringEvery link-building platform quotes a different number. Here's how to calculate the one that matters: cost per link still live at 90 days. And why that number is the only one your CFO should care about.
August 29, 2026 · 8 min readEngineeringCampaign one teaches you everything about your vertical. Campaign two should cost less, take less time, and deliver more verified links — because you kept what you learned.
August 30, 2026 · 9 min readAuthority scoringRetainer pricing hides variable costs. Cost-per-link pricing reveals them. Here's which one actually works, and why most agencies choose the one that's slowly killing them.
August 31, 2026 · 10 min readAutomationWe detect challenges and hand them to a human. That choice caps autonomous throughput — and it is the right trade for anyone who plans to keep their domains.
July 14, 2026 · 7 min readAutomationField mapping starts as a similarity search against forms we already solved, and only falls back to inference. The embedding step pays for itself by the second campaign.
July 7, 2026 · 8 min readVerificationAnchor text, follow status, indexation, screenshot, HTML snapshot, timestamp. What we store per check, and why re-verification schedules matter more than the first result.
June 29, 2026 · 8 min readEngineeringA slow submission stage should never stall discovery. How a state machine per campaign lets every stage retry and resume without corrupting the run.
June 20, 2026 · 10 min readAuthority scoringScores between 40 and 59 are not a scoring failure, they are a routing decision. Treating manual review as a first-class state changed the qualification machine.
June 11, 2026 · 6 min readEngineeringFive hundred descriptions in one category will collapse toward each other unless you measure it. The similarity threshold we settled on, and how we enforce it pre-write.
June 3, 2026 · 7 min readWhat we shipped, what broke, and what the numbers looked like afterward.