A Claude Code SEO agent is the closest thing to a hands-off SEO machine I've built, and this post is the full workflow as it runs every day. I'll skip the hype and show you exactly what happens when I push a new keyword through Claude Code, end-to-end. You can copy this workflow today.
The 8-Step Workflow
Here's what happens when I drop a keyword into Claude Code, broken into eight steps.
Step 1 — Keyword input
I open Claude Code Desktop and paste the keyword along with the related video transcript or topic notes. That's the trigger that kicks off the entire workflow.
Step 2 — Research
The agent loads the transcript as the source of truth and pulls in any related context I've given it. Crucially, it doesn't make stuff up — it works from real source material so the output stays grounded.
Step 3 — Slug + frontmatter
The agent generates the URL slug and builds the YAML frontmatter including title, description, keywords, and date. Title comes in under 60 characters and description under 155 to keep SERP previews clean.
Step 4 — Five unique articles
For my five sites, the agent writes five completely different articles on the same keyword. Different titles, different opening lines, different closing lines, different structures, examples, and FAQs. Not paraphrased — rewritten from scratch so each site gets a genuinely unique piece.
Step 5 — Internal links
The agent globs each site's existing posts, picks the 2-4 most relevant prior articles, and weaves them into the body as natural anchor text. It also adds a small "Related reading" section near the end of each article.
Step 6 — Save and deploy
For each site, the agent saves the markdown to src/blog/posts/<slug>.md, runs the Eleventy build, and deploys to Netlify via the Netlify API. Five sites, five deploys, a few minutes total.
Step 7 — Submit to Omega Indexer
The agent calls the Omega Indexer API and submits all 5 URLs, naming the campaign with the keyword and month for tracking. The cost is 1 credit per URL, which is cheap enough for daily use.
Step 8 — Update tracking sheet
The agent writes a row to my Google Sheet capturing keyword, video URL, status, and the 5 live URLs. Done.
🔥 Want my full Claude Code SEO agent skill? Inside the AI Profit Boardroom, I share the exact custom skill, system prompts, deployment scripts, and the same Omega Indexer setup. Plus an AI SEO course covering keyword research, content writing, and ranking tactics. Weekly live coaching and 2,800+ members. → Get the skill here
What The Custom Skill Actually Does
The skill is a markdown file that sits in ~/.claude/skills/. It defines the exact rules for writing each article, the site folder paths, the deploy commands, the Omega Indexer flow, and the Google Sheet update steps.
When I trigger it with a keyword, Claude Code follows that markdown like a recipe. If you've used Claude Code Local or Claude Obsidian Setup, this is the same skill model applied to SEO.
Article Quality Rules
The skill enforces a specific set of rules on every article it produces. The keyword goes in the very first line and the very last line. Articles run 2,000+ words for SEO depth. Formatting uses sentence-per-line for readability. Voice is personal and first-person. Grammar follows UK conventions. There's no fluff. Each article includes 4-6 FAQs, 2-4 internal links, and multiple personalised CTAs.
Every article passes those checks before it deploys.
Why This Beats Manual SEO
Manual SEO for me used to look like 2 hours of research per article, 2 hours of writing per article, 30 minutes of deployment, 30 minutes of indexing, and 15 minutes of tracking. Five hours per article times 5 articles per keyword equals 25 hours per keyword.
The Claude Code SEO agent does that in under 30 minutes. That's a 50x speedup on the same workflow.
What I Do With The Time
I redirect the saved time to community management, course creation, coaching calls, testing new keyword strategies, and building more skills for the agent. The compounding from those activities is faster than the linear gain from writing more content myself ever was.
The Tools The Agent Calls
This is the stack that makes the workflow possible.
Claude Code is the main agent. The Netlify API handles deploys. The Eleventy CLI handles local builds before deploy. The Omega Indexer API handles fast Google indexing. Google Sheets gets updated via Chrome MCP browser automation. The local file system handles markdown saving.
Each piece is replaceable — you could use Vercel instead of Netlify, Hugo instead of Eleventy, and so on.
The Sheet Setup
My Google Sheet has 8 columns covering keyword, video, status, and one column per site (bestaiagentcommunity.com, aiprofitboardroom.com, juliangoldieaiautomation.com, aisuccesslabjuliangoldie.com, aimoneylabjuliangoldie.com).
Every keyword gets one row, and the agent posts the row automatically after publishing.
Failure Modes I've Hit
Three things have broken in the past, and each one has a fix baked into the skill now.
The first was Netlify deploy timeouts. The fix was retrying with a longer timeout configured in the skill.
The second was Omega Indexer rate limits. The fix was staggering campaign submissions across the deploy window.
The third was slug collisions when keywords overlapped. The fix was checking for existing files before saving and prompting me to confirm overwrite if there's a conflict.
All three are handled automatically now.
Where AI SEO Is Going
A few patterns I'm watching that shape how I build the skill.
AI mode in Google is rewarding sites that are present across multiple platforms — LinkedIn, Reddit, video — and I cover that in How To Rank In Google AI Mode. Long-tail keywords with informational intent are the easiest to capture right now. Internal linking is becoming more important than backlinks for new sites.
The Claude Code SEO agent is built around all three patterns.
What I'd Tell Someone Starting Today
Three steps to follow if you're building this from scratch.
The first is to get one site live with Eleventy plus Netlify. Don't try to launch five sites on day one — get one stable first.
The second is to write your first 3 articles manually. Get a feel for what works in your niche before you automate it.
The third is to automate with Claude Code only after you know what good content looks like for you. Once you've defined good, you can encode it in a skill. Before that, the skill will just produce mediocre content faster.
The Daily Reality
A typical morning runs like this. At 8am I find a low-competition keyword. At 8:05 I trigger the Claude Code SEO agent. At 8:30 all 5 sites have new articles deployed and submitted for indexing. At 8:31 the sheet is updated.
Then I move on to the rest of my day. The agent has done what would have been 25 hours of manual work in 30 minutes, and I get the rest of the day for higher-leverage work.
🚀 Want my full Claude Code SEO playbook? The AI Profit Boardroom has my exact skill file, system prompts, and stack. Plus an AI SEO course, weekly live coaching, daily training drops, and 2,800+ members already running this. → Join here
FAQ — Claude Code SEO Agent Workflow
How long does the workflow take?
20-30 minutes per keyword for 5 deployed articles.
Do I need 5 sites?
No. The workflow works with 1 site or 10 — adjust the skill to match your stack.
What's the most important step?
Quality content first, indexing second, internal links third.
Can I customise the skill?
Yes. It's just a markdown file you can edit anytime.
How much does Omega Indexer cost?
1 credit per URL submitted, affordable for daily use.
Will Google penalise this content?
Quality content that helps real readers won't be penalised. Generic AI spam will.
Can I use this for client SEO?
Yes — many of my Boardroom members run this for clients.
Related Reading
- Claude Code AI SEO — the foundation.
- Claude Opus 4.7 AI SEO — model deep dive.
- Free AI SEO Agent — free alternatives.
Latest Updates
- How To Vibe Code In Google Antigravity IDE (2026) — agent-first IDE guide.
- Julian Goldie Avatar (Content Stack 2026) — companion content stack.
- 🌐 Read on juliangoldieaiautomation.com — sister-site take.
📺 Video notes + links to the tools 👉
🎥 Learn how I make these videos 👉
🆓 Get a FREE AI Course + Community + 1,000 AI Agents 👉
That's the full workflow for my Claude Code SEO agent — copy these 8 steps and you've got an SEO machine running on autopilot.