The SEO Audit Agent
Agent Setup
Requirements:
To meet these needs, the stack uses:
GitHub repo: Agent source code
Full usage instructions are in the README. Even without programming experience, you can set it up in under 10 minutes with Claude’s guidance.
API Limits
While it’s effectively “free,” each API has limits:
For personal bloggers or small sites, these quotas are usually enough.
Sequential Workflow (3‑Agent System)
The system uses 3 agents in sequence:

Agent 1: Page Auditor
Agent 2: SERP Analyst
Agent 3: Optimization Advisor
Testing Results: My Substack Has So Many Issues
I tested the agent on a previous post. For a simple blog site, the entire audit took about 3 minutes.
You can see the full audit report here: SEO audit output.
As an SEO outsider, I found the output very actionable. The agent surfaced multiple optimizations on Substack that I had been ignoring, such as:
The agent flagged these issues one by one, turning vague “I should fix SEO someday” into a precise checklist.
4 Tips for Quickly Improving SEO on Substack
1. Add Meta Data to Your Substack Posts
Metadata is “data about data” for a webpage. It helps search engines understand and categorize your content.

How to add it:

2. Optimize URL Structure
You can also edit the Post URL from the same SEO Options panel.
From Colin Gardiner’s The Complete Guide to Optimizing Your Substack for SEO:
- Keep it short, aim for 3–5 keywords maximum
- Use your main target keyword near the beginning of the slug
- Separate words with hyphens, never underscores or spaces
- Remove unnecessary words like “the,” “and,” “a,” or “in”
- Avoid special characters, numbers, or dates unless necessary
- Make it readable by humans – it should make sense when read aloud
- Match the URL closely to your post title when possible, but shorter is better
Example (before and after):
3. Improve Image Alt Text
Alt text describes an image for both accessibility and SEO.
In practice, my main task here is to stop skipping it out of laziness and:
4. Manually Submit URLs to Google Search Console (Early‑Stage)
For newer or smaller Substack publications, Substack may not immediately generate a sitemap. That means Google may not index your content quickly on its own.
Workaround:
Use Google Search Console to submit each article URL:

Other Optional Optimizations
I have not implemented all of these yet, but I plan to add them gradually as my content library grows.
Reflection: The Learning Flywheel of Building in Public
There are countless SEO agents and tools. Most sat in my bookmarks unused—until I decided to publicly write a post about building an SEO agent.
Suddenly my execution speed increased dramatically. Why?
The Building‑in‑Public Learning Flywheel:

Over time, this turns learning + sharing into a self‑reinforcing loop.