What Is Claude Code?

Claude Code is Anthropic's command-line AI agent. It reads your codebase, runs commands, edits files, and operates tools — all from your terminal.

For SEO, this changes everything.

Instead of manually auditing pages, rewriting meta tags, or building internal links one at a time, you can describe what you want and Claude Code does it. Across your entire site. In minutes.

I've been using it to automate SEO on this site — lawrencehitches.com — and the results have been significant. In a single session, I pushed 305 internal links across 73 posts, refreshed 5 high-impression pages, and deployed an HTML sitemap. All through conversation.

This guide covers exactly how to set it up and what's possible.

What Is Claude Code?

Claude Code is a CLI tool from Anthropic that gives Claude (their AI model) access to your local file system, terminal, and browser. It's not a chatbot — it's an agent that can take actions on your behalf.

Key capabilities:

  • Reads and writes files — it can edit your scripts, configs, HTML, Python code
  • Runs shell commands — executes Python scripts, curl requests, git operations
  • Uses browser automation — via MCP (Model Context Protocol) it can interact with web UIs
  • Maintains context — remembers your project structure, preferences, and past decisions across sessions
  • Schedules tasks — can set up recurring jobs that run autonomously

Think of it as having a senior developer who also understands SEO sitting in your terminal, ready to build whatever you describe.

Why Claude Code Is a Game-Changer for SEO

Most SEO tools help you analyse. Claude Code helps you execute.

The gap between knowing what to do and actually doing it is where most SEO strategies die. You know you need to fix meta descriptions on 50 pages. You know internal linking is weak. You know your content needs refreshing. But doing it manually takes hours — sometimes days.

Claude Code collapses that gap. Here's what I've built with it:

TaskManual TimeClaude Code Time
Audit meta titles across 164 posts3-4 hours5 minutes
Add 305 internal links across 73 posts2-3 days15 minutes
Rewrite 5 blog posts with updated contentFull day30 minutes
Build and deploy HTML sitemap1-2 hours3 minutes
Create SEOtesting tests for all changes30 minutes5 minutes (browser automation)
Recategorise 164 posts into topic clusters2-3 hours5 minutes

Setting Up Claude Code for SEO

Prerequisites

  • An Anthropic API key or Claude Max subscription
  • Node.js installed (for the CLI)
  • A WordPress site with REST API access (or any CMS with an API)
  • Basic comfort with the terminal

Step 1: Install Claude Code

Install globally via npm:

npm install -g @anthropic-ai/claude-code

Then run claude in your project directory. It'll detect your codebase and start a conversation.

Step 2: Set Up WordPress API Access

For WordPress automation, you need an Application Password:

  1. Go to WP Admin → Users → Profile → Application Passwords
  2. Create a new password (name it something like "Claude SEO")
  3. Store the credentials in a .env file in your project

You'll also want a small plugin that exposes Yoast SEO meta fields to the REST API — by default, WordPress doesn't let you read or write _yoast_wpseo_title and _yoast_wpseo_metadesc through the API.

Step 3: Build Your Toolkit

Ask Claude Code to build a Python toolkit that wraps the WordPress REST API. In my case, this includes:

  • wp_client.py — handles auth, rate limiting, CRUD operations for posts/pages/categories
  • content_optimizer.py — meta rewriting, internal linking, content refresh
  • monitoring.py — ingests SEOtesting CSV data, identifies quick wins
  • ai_search.py — generates sitemaps, checks AI crawler access

The key insight: Claude Code builds the tools, then uses them. It writes the Python scripts, tests them, and then runs them against your live site.

What You Can Automate with Claude Code

Meta Title and Description Optimisation

Tell Claude Code to audit every post's meta tags against SEOtesting performance data. It identifies pages with high impressions but low CTR, rewrites the meta, and pushes the changes via the WordPress API. I optimised 3 quick-win pages in under 5 minutes — each with new titles, descriptions, and focus keywords.

Internal Linking at Scale

This is where Claude Code truly shines. I asked it to build a link graph across all 164 posts using a three-tier scoring system:

  • Tier 1: Same category + slug word overlap (strongest signal)
  • Tier 2: Same topic cluster from the config file
  • Tier 3: Target post's title words appear in source content

It generated a dry-run plan, I reviewed it, then it executed — 305 internal links added across 73 posts. Each with contextual anchor text, no duplicates, max 5 per post. The entire process took about 15 minutes.

Content Refresh

Claude Code can fetch a page's current content via the API, analyse what's weak (outdated stats, missing sections, thin FAQ), generate a full rewrite, and push it back. It even creates backups before overwriting.

I refreshed 5 pages in a single session — including adding AI search engine sections, comparison tables, career path data, and updated statistics for 2026.

Category and Site Architecture

My site had 145 out of 164 posts dumped in a generic "SEO" category. Claude Code analysed every slug, matched posts to topic clusters using keyword rules, created new categories via the API, and reassigned all posts. Proper topical authority architecture in minutes.

SEOtesting Integration

Using browser automation (MCP tools), Claude Code can navigate to SEOtesting.com, create tests through the 4-step wizard, and log every change for before/after measurement. It filled in test names, URLs, tags, and dates — clicking through the UI the same way a human would.

Claude Code vs ChatGPT for SEO

CapabilityClaude CodeChatGPT
Edit files on your computerYesNo
Run terminal commandsYesNo (Code Interpreter is sandboxed)
Access WordPress APIYes, directlyOnly via custom GPTs with limited actions
Browser automationYes (MCP)No
Persistent memory across sessionsYes (file-based)Limited
Scheduled recurring tasksYesNo
Build and run scriptsYes — writes, tests, executesCan write but can't run against your systems
Context windowUp to 1M tokens128K tokens

ChatGPT is great for generating content and answering SEO questions. Claude Code is for doing the work.

Safety and Control

Autonomy doesn't mean reckless. Here's how to keep things safe:

  • DRY_RUN mode: Every script should have a dry-run flag that logs what would happen without making changes
  • JSONL audit logs: Every write action gets logged with timestamps, old values, and new values
  • Rate limiting: The WordPress API client enforces 1 request per second to avoid overwhelming your host
  • Backups: Content refreshes save the original HTML before overwriting
  • Permission prompts: Claude Code asks before running destructive commands

FAQ

Do I need to know how to code to use Claude Code for SEO?

Not really. Claude Code writes the code for you. You describe what you want in plain English — "audit all my meta descriptions and fix the ones that are too short" — and it builds and runs the scripts. Basic terminal comfort helps, but you don't need to be a developer.

How much does Claude Code cost?

Claude Code requires either an Anthropic API key (pay per token) or a Claude Max subscription. For a typical SEO automation session — auditing 164 posts, rewriting meta, adding internal links — expect to use roughly $5-15 in API credits. The Max subscription ($100/month for 5x usage, $200/month for 20x) is better value for heavy use.

Can Claude Code break my website?

It can make changes, so yes, mistakes are possible. That's why dry-run mode, backups, and audit logs are essential. Start with DRY_RUN=true, review the planned changes, then flip to execute. Claude Code also asks for permission before running potentially destructive operations.

What CMS does Claude Code work with?

Any CMS with a REST API. WordPress is the most straightforward because of its well-documented API. Shopify, Webflow, Ghost, and headless CMS platforms all work. Claude Code can also directly edit static site files (HTML, markdown) if you don't use a CMS.

Is this the same as using AI to write content?

No. Claude Code is an automation and execution tool, not just a content generator. It builds scripts, runs audits, manages your site architecture, creates internal links, and pushes technical changes. Content generation is one small part of what it does — and you control the quality standards, style guide, and approval process.

Getting Started

If you want to try this yourself:

  1. Install Claude Code: npm install -g @anthropic-ai/claude-code
  2. Create a project directory for your site
  3. Set up WordPress Application Password
  4. Tell Claude Code: "I want to automate SEO on my WordPress site. Build me a toolkit."
  5. Start with a meta audit — low risk, high visibility into what's possible

Once you see Claude Code audit 164 posts and identify every missing meta description in 3 minutes, you'll understand why this is the future of SEO execution.

About the Author

Lawrence Hitches is an AI SEO consultant based in Melbourne and General Manager of StudioHawk, Australia's largest dedicated SEO agency. He specialises in AI search visibility, technical SEO, and organic growth strategy — leading a team of 115+ across Melbourne, Sydney, London, and the US. Book a free consultation →