Free Local SEO Skill for Claude Code

26 audits.
Real data.
Done today.

ENOLA SEO turns Claude Code into a full local SEO auditor. It browses your real Google Business Profile, pulls competitor data, diagnoses every gap, and writes the fixes. No API keys. No subscriptions. Free forever.

Free forever  ·  MIT licensed  ·  No account required

26 Audits
0 API keys needed
5 min Setup time
Free Forever
How it works

Three steps from install to fixed.

No configuration. No credentials. No onboarding. You install, you ask, it works.

1

Install

One curl command. Works on Mac, Linux, and Windows. ENOLA SEO drops into your Claude Code skills folder and is ready immediately.

2

Run

Say "run my SEO audit" in Claude Code. Enola browses your real site and Google Business Profile, pulls competitor data, and builds the diagnosis.

3

Fix

Every audit produces paste-ready copy, templates, and a TODAY action list. Not instructions — actual output you can hand to a VA or paste into your CMS.

Browser mode & API enhanced

Run it your way.

Browser mode works immediately. API mode unlocks real Search Console and PageSpeed data for agencies who need harder numbers.

Browser Mode API Enhanced
Works immediately Setup required
No API keys needed
Real traffic + ranking data
Real Core Web Vitals (field data)
Best for Individuals, small businesses Agencies, power users
The full audit library

26 audits across 5 categories.

Run the ones you need. Skip the ones you don't. Every audit produces actual output — not instructions, not templates with placeholders.

Audits 01–08
Google Business Profile
  • Categories audit & expansion
  • Attributes deep-dive
  • Reviews velocity analysis
  • Response system setup
  • Posts calendar & templates
  • Services copy rewrite
  • GBP description optimizer
  • Photo plan & production guide
Audits 09–13
Website
  • Keyword gap analysis
  • Money pages audit
  • City page builder
  • Search Console sprint
  • Review sentiment map
Audits 14–16
Authority
  • Backlink strategy
  • Citation audit & cleanup
  • Search intent map
Audits 17–20
Content
  • Content gap analysis
  • Entity optimization
  • GBP posting patterns
  • Monthly report system
Audits 21–26
Advanced
  • Technical scan
  • GEO / AI visibility
  • Content quality score
  • Hard blockers audit
  • Content refresh
  • PDF export (Audit 26)
Who it's for

Built for businesses that need Google to send customers.

Local service businesses

Plumbers, HVAC, electricians, roofers, landscapers, cleaners, lawyers, dentists. Anyone who needs Google to send them customers. The B2C branching handles single-city and multi-location models throughout all 26 audits.

Marketing agencies

Run it for clients. Audit 26 exports a branded PDF. Use browser mode or API enhanced — your choice per client. All output is written to files, so you can hand the results to a VA or drop them straight into a report.

No website yet

Audit 11 — the City Page Builder — becomes your first website. The output is a complete build brief, ready to hand to a developer or paste into your CMS. You don't need a site to start.

Get started

Install in 30 seconds.

curl -fsSL https://raw.githubusercontent.com/sean1gal/enola-seo/main/install.sh | bash

Then say in Claude Code:

run my SEO audit

Manual install: Copy the enola-seo/ folder to ~/.claude/skills/ and say "run my SEO audit" in Claude Code.

Requirements: Claude Code with browser access (default on). Python 3 + reportlab only if you need PDF export (Audit 26 — installed on demand).

Full documentation on GitHub →
Questions

Frequently asked.

Do I need any API keys?

No. Browser mode works immediately with no keys, no accounts, no setup beyond installing Claude Code. API enhanced mode is optional — it adds Google Search Console and PageSpeed data for agencies who want harder numbers.

Does it work for any local business?

Yes. Built for local service businesses — plumbers, HVAC, electricians, roofers, landscapers, cleaners, lawyers, dentists, chiropractors. The B2C vs B2B branching handles single-city and multi-location models differently throughout all 26 audits.

How long does a full audit take?

The recommended 3 audits run in 2–4 hours. All 26 back to back is a full day. Most people run the recommended set first, act on the outputs, then come back for more sections.

What does "everything saved to files" mean?

Every audit writes a markdown file to /seo-audit/ in your working directory. Categories, copy, templates, the 12-week plan — all of it. Open in any editor, paste into your CMS, hand to a VA. Nothing exists only in the chat.

Is this really free?

Yes. MIT licensed. No subscription. No freemium. The GitHub repo is public. Fork it, modify it, use it for clients. The only requirement is Claude Code, which runs on your existing Anthropic account.