← All posts
4 min read

Free local SEO audit tool: 17 commands, 50 cents per run

A free Claude Code skill that runs full local SEO audits for about 50 cents per prospect. 17 slash commands. 10 knowledge files. Download below.

The receipt
The problem
I needed three local-SEO audits in one month for three different prospects. Subscribing to Ahrefs for casual use is wasteful. Hand-rolling Claude prompts every time costs hours.
The tool
A reusable Claude Code skill packaged with a 10-file knowledge base plus DataForSEO at about $0.01 per API call.
The solution
One install. Every project gets `/seo audit URL` and 16 other modes. The skill writes the data file that next Friday's pitch site and dashboard read.
The numbers
17 commands. 10 knowledge-base files. 80 keywords pulled per audit. About $0.50 in API spend per prospect. 69 KB download. Free.

Most SEO tools cost $100+ a month. A local SEO audit is what I now run for 50 cents per prospect using a free Claude Code skill that downloads below.

Seventeen slash commands. Ten files of knowledge. One DataForSEO key. 69 KB zip.

Same install pattern as last week's SOP skill.

What this local SEO audit tool does

The skill adds a /seo slash command with 17 modes. The two that mattered for the audits I ran in May:

`/seo audit URL` runs a full audit against 35 SEO and AI/GEO criteria. Score per page. Prioritized action items. Schema gaps. Core Web Vitals reads. AI Overview eligibility check.

`/seo brief KEYWORD` generates a content brief from live SERP analysis. Word count, heading structure, FAQ questions to answer, the top three pages to beat. With DataForSEO connected, it pulls real search volume and CPC data.

The other 15: /seo titles, /seo schema, /seo spy, /seo competitors, /seo links, /seo refresh, /seo crawl, /seo ai-check, /seo calendar, /seo report, /seo write, /seo keywords, /seo score, /seo setup, /seo --grey-hat. Each one is a one-line entry point into the same shared knowledge base.

What it pulls

For each prospect audit, the skill calls a handful of DataForSEO endpoints:

  • Keyword ideas for the niche and city. The HVAC Orlando audit pulled 80 keywords with full data on each: volume, CPC, competition, keyword difficulty, intent.

  • SERP organic results for the top money keywords. Returns the prospect's rank, top 10 competitor URLs, SERP features present.

  • Backlink summary for the prospect's domain.

  • Historical rank overview.

The output is a clean JSON file. Claude then shapes it into the two data files the pitch site and the dashboard read.

One slash command. About 50 cents in API calls. 80 keywords. Two static files ready to drop into the templates.

What it costs

DataForSEO is pay-as-you-go. No subscription. About $0.01 to $0.013 per API call.

A full prospect audit hits maybe 30 to 50 endpoints depending on niche depth. So somewhere between $0.30 and $0.65 per prospect.

For comparison: Ahrefs starts at $100+ a month. Same for Semrush. If you run 10 audits a month on a subscription tool, you spend $1,000+ whether you use it or not. With this skill plus DataForSEO, you spend about $5.

What it knows

The knowledge base ships in the zip. 10 files across 8 categories:

  1. SEO fundamentals — E-E-A-T, Core Web Vitals, the 2026 ranking factor list

  2. AI SEO + GEO — citation strategies for ChatGPT, Perplexity, Google AI Overviews, Gemini, Claude

  3. 35-criteria universal scoring — plugin-agnostic, maps to RankMath, Yoast, AIOSEO

  4. 15 JSON-LD templates — LocalBusiness, Service, FAQ, Review, Product, Article, Event, all the rest

  5. E-commerce SEO — Shopify, WooCommerce, Squarespace specifics

  6. Content templates — product, blog, meta, FAQ, category, landing

  7. 2026 keyword research methodology — the keywords surviving AI Overviews, intent mapping

  8. Link-building tactics ranked 1-10 by risk

  9. Technical SEO checklist per platform

  10. Tools setup — DataForSEO connection, free alternatives, AI monitoring

Every /seo command pulls from the relevant files before answering. No vague advice. No 2018 ranking factors. Every rule maps to a 2026 source.

Install

Free download
The SEO + GEO skill
seo-portable.zip · 69 KB
Download

Three steps:

  1. Unzip somewhere on your machine.

  2. Run ./install.sh. Copies the command to ~/.claude/commands/seo.md. Copies the knowledge base to ~/seo-skill-portable/knowledge-base/.

  3. Open Claude Code in any project. Type /seo setup. Answer five questions. The skill saves the answers to .seo-context.md in that project.

After that, every /seo command runs against the project's saved context.

Why a skill not a script

A script does one thing. A skill is a thinking partner that does many.

The same skill audits a Shopify store, generates JSON-LD for a service business, writes a content brief for a blog, scores a competitor page, brainstorms a content calendar. The knowledge base is shared. The voice is consistent. The output drops into wherever you need it.

For the three audits I ran in May, the skill produced the input file for next Friday's pitch site and dashboard.

Coming next

Next Friday: the pitch site and the dashboard that read from this skill's output. Live previews on this site. Real data. Same templates for every prospect.

Two Fridays from now: the lead-gen automation. Build this weekend. Ship next week. Test on real local businesses the week after.

FAQCommon questions
  • What does the skill actually do?

    It adds a `/seo` slash command to Claude Code with 17 modes. Audit any URL against 35 SEO and AI/GEO criteria, generate JSON-LD schema for any page type, write content briefs from live SERP data, score competitor pages, generate keyword research, build content calendars, and 12 more. Every command reads from a shared knowledge base of 2026 SEO research.

  • What does DataForSEO cost?

    Pay-as-you-go. About $0.01 to $0.013 per API call. No monthly subscription. A full prospect audit runs about $0.50 in API spend. For comparison, an Ahrefs subscription is $100+ per month whether you use it or not.

  • Can I use the skill without DataForSEO?

    Yes. The skill falls back to web search for keyword research and competitor analysis. Less precise (no exact search volumes, no real CPC data), but still functional. Most of the audit, schema generation, content writing, and scoring works without any paid tools.

  • What data does it pull for a local audit?

    Keyword ideas for the niche and city (returns volume, CPC, competition, keyword difficulty, intent for each). SERP organic results for the prospect's top money keywords. Backlink summary for the prospect's domain. Historical rank overview. The output is a clean JSON file you hand to whatever template you want.

  • Where do I install it?

    Unzip the download. Run `./install.sh`. It copies the command file to `~/.claude/commands/seo.md` and the knowledge base to `~/seo-skill-portable/knowledge-base/`. Open Claude Code in any project, type `/seo setup`, answer five questions, you are done.

Solve expensive problems. Every Friday.

Five minutes to read. Use it Monday. Free.

Get the email