Search workflows that run themselves
Scheduled jobs that read Search Console, pick the work worth doing, queue it, and come back weeks later to check whether it worked. The measuring is the part that gets skipped, so I automate that first.
SEO · AEO · CRO · Automation
An SEO idea is worth something once it runs every week, measures itself, and keeps working when I am on holiday. Getting there needs APIs, version control, a schedule, and an interface a non-technical colleague can open.
The shape of the work
Scheduled jobs that read Search Console, pick the work worth doing, queue it, and come back weeks later to check whether it worked. The measuring is the part that gets skipped, so I automate that first.
Google APIs, CRM APIs, ad platforms, and SERP data pulled into one place with sensible caching and clean failure. Every job degrades on its own rather than taking the run down with it.
A script only its author reads is not a system. I wrap the work in a page, a dashboard, or a tool a strategist can open without asking me anything.
Auditing how a brand shows up in AI assistant answers, not just in ten blue links. Different retrieval, different failure modes, and worth measuring separately from rankings.
Tooling
I work in Claude Code daily and write my own skills and MCP integrations for it. Every project I run is a git repository with instructions checked in, so an agent picks up the same context a colleague would.
What I do not do is let a model near anything expensive and unobserved. The rules that filter leads are three plain conditions a person can read. The jobs that write to a CRM run behind a human approval flag. Models draft, summarise, and sort. People approve, and the system logs it either way.
Evidence
A weekly scan that queues content refreshes and re-measures each one at four and eight weeks.
Read the case studyMy own product. GA4 and Search Console monitoring with an API, which is the data layer the kaizen loop runs on.
Read the case studyCampaigns split by intent, one variable per test, and landing page work driven by reading every lead.
Read the case studyA Rust dashboard over five systems that hands its context straight to an AI coding session.
Read the case studyEight channels, one script, a written summary, and a deck that builds itself.
Read the case studyFifteen working tools on this site, each one a route in a Rust application, deployed on push.
See the toolsWorking with people
I spent eight years in marketing before I built any of this, which is why I can sit in a client call and explain what changed in plain words. An algorithm update or a shift in how assistants answer questions is only useful to a client once it is a short list of things to do differently.
It also means I know which ideas to refuse. Most automation proposals fail on maintenance, not on whether they can be built. Choosing the three that will still be running in a year is the more valuable skill.
Confidentiality
The case studies describe methods and structures. Employer figures are rounded or given as change rather than absolute values. Account identifiers, keywords, campaign names, page URLs, and anything about a named contact or deal are left out.
I will walk through any of it in detail in a conversation, at the level of method.