Claude Code SEO Agent: My Full Workflow Explained

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:

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:

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:

Every article passes those checks before it deploys.

Why This Beats Manual SEO

Manual SEO for me used to look like:

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:

Compounds fast.

The Tools The Agent Calls

This is what makes the workflow possible.

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:

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:

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:

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

📺 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.

Get My Full $300K/Month AI Tech Stack

1,000+ automations, daily Q&A, unlimited support, and 5 weekly coaching calls. Everything you need to build an AI-powered business.

Join The AI Profit Boardroom →

7-Day No-Questions Refund • Cancel Anytime