Why I Build My Own SEO Tools (and When You Should Too)
I have shipped 40+ marketing tools in Python and TypeScript. Why a marketer who codes has the highest-leverage edge in SEO, and when to build.
On this page
Most SEO work is not strategy. It is repetitive checking: crawl this, diff that, cross-reference the other thing. For years I did it by hand or paid for a SaaS that did 60% of what I needed. Then I started building the missing 40% myself. I have now shipped more than forty tools, and it has changed how fast I can work.
This is not a "learn to code" sermon. It is a case for treating tooling as leverage.
The tools that paid for themselves
- A cannibalization detector. Paste a URL or topic, an LLM extracts the keywords, embeds them, and runs a vector search across the whole content corpus to flag overlaps before I publish. A manual cannibalization audit used to eat a full day per site. Check the architecture in Conflict Checker.
- A GSC agent. Pulls Search Console data on a schedule, surfaces decaying pages and new opportunities, and drafts the fix. No more Monday-morning dashboard archaeology.
- A full audit suite. Crawl, on-page, Core Web Vitals, indexation, and ranking checks with live streaming output, all self-hosted so nothing leaves the machine. See how it works in SEO Suite.
None of these are products I sell. They are force multipliers for the actual work. You can explore the full collection in the tools catalog.
When you should build
Build when all three are true:
- You do the task often. One-off jobs are not worth automating.
- The tool that exists is too slow, too expensive, or missing the last mile. That last mile is usually where the value is.
- The logic is clear enough to specify. If you can write the steps in plain English, an AI pair-programmer can write most of the code.
If only one or two are true, use the off-the-shelf tool and move on. Building for the sake of building is a trap.
You do not need to become an engineer
The bar has dropped. With Claude Code, Cursor, and a weekend, a marketer who understands the problem can ship a working tool without a CS degree. Understanding the problem is the hard part, and that is exactly what a marketer already has.
The compounding effect is real: every tool you build makes the next one faster, and the grunt work you automate is time you get back for strategy. That is the whole game.
Want a custom tool for your team's specific workflow? Here is how I scope them.
Stay in the loop
Get new posts on SEO, GEO, and AI marketing delivered to your favourite reader — subscribe via RSS.
Keep reading
Technical SEO in 2026: the complete field guide
The technical SEO that still moves rankings in 2026: crawlability, rendering, Core Web Vitals (INP fails most), structured data, and AI-crawler access.
GEO vs AEO vs SEO: the 2026 definitions
SEO, AEO, and GEO are three overlapping jobs, not synonyms. Here is what each one actually optimises for, with a side-by-side comparison and where to start.