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.
I'll skip the hype.
Let me show you exactly what runs every time I push a new keyword through Claude Code.
You can copy this workflow today.
The 8-Step Workflow
Here's what happens when I drop a keyword into Claude Code.
Step 1 — Keyword input
I open Claude Code Desktop.
Paste the keyword.
Paste the related video transcript or topic notes.
That's the trigger.
Step 2 — Research
The agent loads the transcript as the source of truth.
It pulls in any related context I've given it.
Doesn't make stuff up — works from real source material.
Step 3 — Slug + frontmatter
The agent generates the URL slug.
Builds the YAML frontmatter (title, description, keywords, date).
Title under 60 chars.
Description under 155 chars.
Step 4 — Five unique articles
For my five sites, the agent writes five completely different articles.
Same keyword.
Different titles, opening lines, closing lines, structures, examples, FAQs.
Not paraphrased — rewritten from scratch.
Step 5 — Internal links
The agent globs each site's existing posts.
Picks 2–4 most relevant prior articles.
Weaves them into the body as natural anchor text.
Adds a small "Related reading" section near the end.
Step 6 — Save and deploy
For each site:
- Save markdown to
src/blog/posts/<slug>.md. - Run Eleventy build.
- Deploy 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.
Submits all 5 URLs.
Names the campaign with the keyword and month.
Costs 1 credit per URL.
Step 8 — Update tracking sheet
The agent writes a row to my Google Sheet.
Keyword, video URL, status, 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.
- 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.
Article Quality Rules
The skill enforces these rules on every article:
- Keyword in the very first line.
- Keyword in the very last line.
- 2,000+ words for SEO depth.
- Sentence-per-line formatting.
- Personal 1st-person voice.
- UK grammar.
- No fluff.
- 4–6 FAQs.
- 2–4 internal links.
- 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 research per article.
- 2 hours writing per article.
- 30 minutes deploying.
- 30 minutes indexing.
- 15 minutes tracking.
Five hours per article × 5 articles per keyword = 25 hours per keyword.
The Claude Code SEO agent does that in under 30 minutes.
That's a 50× speedup.
What I Do With The Time
I redirect the saved time to:
- Community management.
- Course creation.
- Coaching calls.
- Testing new keyword strategies.
- Building more skills for the agent.
Compounds fast.
The Tools The Agent Calls
This is what makes the workflow possible.
- Claude Code — main agent.
- Netlify API — for deploy.
- Eleventy CLI — local build before deploy.
- Omega Indexer API — fast Google indexing.
- Google Sheets — via Chrome MCP browser automation.
- Local file system — for saving markdown.
That's it.
Each piece is replaceable — you could use Vercel instead of Netlify, Hugo instead of Eleventy, etc.
The Sheet Setup
My Google Sheet has 8 columns:
- A: KEYWORD
- B: VIDEO
- C: STATUS
- D: bestaiagentcommunity.com
- E: aiprofitboardroom.com
- F: juliangoldieaiautomation.com
- G: aisuccesslabjuliangoldie.com
- H: aimoneylabjuliangoldie.com
Every keyword gets one row.
The agent posts the row automatically after publishing.
Failure Modes I've Hit
Three things that have broken in the past:
1. Netlify deploy timeouts.
Solution: retry with longer timeout in the skill.
2. Omega Indexer rate limits.
Solution: stagger campaign submissions.
3. Slug collisions when keywords overlap.
Solution: check for existing files before saving and prompt me to confirm overwrite.
All three are handled inside the skill now.
Where AI SEO Is Going
A few patterns I'm watching:
- AI mode in Google is rewarding sites that are present across multiple platforms (LinkedIn, Reddit, video). I cover that in How To Rank In Google AI Mode.
- Long-tail keywords with informational intent are the easiest to capture.
- Internal linking is becoming more important than backlinks for new sites.
The Claude Code SEO agent is built around these patterns.
What I'd Tell Someone Starting Today
Three steps.
1. Get one site live with Eleventy + Netlify.
Don't try 5 sites on day one.
2. Write your first 3 articles manually.
Get a feel for what works in your niche.
3. Then automate with Claude Code.
Once you know what good content looks like for you, you can encode it in a skill.
The Daily Reality
A typical morning:
- 8:00 — Find a low-competition keyword.
- 8:05 — Trigger the Claude Code SEO agent.
- 8:30 — All 5 sites have new articles deployed and submitted for indexing.
- 8:31 — Sheet 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.
🚀 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.
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.
📺 Video notes + links to the tools 👉 https://www.skool.com/ai-profit-lab-7462/about
🎥 Learn how I make these videos 👉 https://aiprofitboardroom.com/
🆓 Get a FREE AI Course + Community + 1,000 AI Agents 👉 https://www.skool.com/ai-seo-with-julian-goldie-1553/about
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.