Ultimate SEO + GEO Skill

The definitive SEO and Generative Engine Optimization skill for Claude. Runs full site audits with scored findings, generates ready-to-deploy fixes, and optimizes content for both Google Search and AI search engines (Google AI Overviews, AI Mode, ChatGPT Search, Perplexity).
Author: Myk Pono · Lab · LinkedIn
What It Does
Give it a URL and it returns a scored audit, prioritized action plan, and executable fixes — not vague advice.
Three modes, one skill:
| Mode | What It Does | Output |
|---|
| Audit | Fetches site, runs all checks, scores findings | SEO Health Score (0–100) + prioritized findings |
| Plan | Converts findings into phased roadmap | Implementation table with effort/impact/owner |
| Execute | Produces the actual fixes + verifies them | JSON-LD, meta rewrites, redirect maps, robots.txt |
Most requests run all three in sequence. Skip to Mode 2 if you already have audit findings; skip to Mode 3 if you know exactly what to fix.
Coverage
SEO (21 Modules)
- Technical SEO — Core Web Vitals (LCP/INP/CLS), crawlability, indexability, JavaScript rendering, security headers, mobile-first
- On-Page SEO — Title tags, meta descriptions, H1s, URLs, canonicals
- Content & E-E-A-T — Content quality scoring, author credentials, experience signals, readability, thin content detection, content pruning/refresh
- Schema Markup — All active Schema.org types, deprecation-aware (HowTo, SpecialAnnouncement removed), JSON-LD generation and validation
- Keywords & Content Strategy — Keyword research, topic clusters, content gaps, funnel mapping (TOFU/MOFU/BOFU)
- Link Building — Internal link audit, orphan page detection, anchor text analysis, external link quality hierarchy
- Local SEO — Google Business Profile, NAP consistency, review strategy, LocalBusiness schema, citation building
- International SEO — Hreflang audit, language code validation, bidirectional return tags
- Programmatic SEO — Quality gates for pages at scale, thin content safeguards, template optimization
- Site Migrations — Pre/during/post migration checklists, redirect map validation, Change of Address tool
- Analytics & Reporting — GA4/GSC setup, traffic drop diagnostics, CTR benchmarks, monthly maintenance
GEO (AI Search Optimization)
- Platform Coverage — Google AI Overviews, Google AI Mode, ChatGPT Search, Perplexity, Bing Copilot
- Citability Scoring — Passage-level optimization (134–167 word answer blocks), answer placement in first 60 words
- Brand Mention Strategy — YouTube/Reddit/Wikipedia/LinkedIn correlation data, Wikidata entity setup
- AI Crawler Management — robots.txt configuration for GPTBot, OAI-SearchBot, PerplexityBot, ClaudeBot
- llms.txt — Template generation for the emerging AI content standard
- RSL 1.0 — Machine-readable AI licensing (December 2025 standard)
Installation
Claude Code — Plugin Marketplace (recommended)
Use Claude Code (the terminal-based Claude product). The lines below are slash commands you type in the Claude Code chat, not in macOS Terminal or zsh. If you paste them into a shell, you will see zsh: no such file or directory: /plugin because /plugin is not a file on disk.
In Claude Code, run:
/plugin marketplace add mykpono/ultimate-seo-geo
/plugin install ultimate-seo-geo@ultimate-seo-geo
Or install directly without adding the marketplace first:
/plugin install https://github.com/mykpono/ultimate-seo-geo.git
Updating the plugin after a GitHub release
Claude Code caches the marketplace clone locally — it does not auto-pull new commits. Pick one approach:
Option A — Update the cache (fastest):
cd ~/.claude/plugins/marketplaces/ultimate-seo-geo && git pull
Then restart your Claude session (or run /reload-plugins in Claude Code).
Option B — Full reinstall:
/plugin uninstall ultimate-seo-geo
/plugin marketplace add mykpono/ultimate-seo-geo
/plugin install ultimate-seo-geo@ultimate-seo-geo
For maintainers — before pushing a release, verify plugin sync:
python3 scripts/check-plugin-sync.py
Claude Code — Manual skill install (global)
cp -r ultimate-seo-geo ~/.claude/skills/
Cursor IDE
The skill is auto-discovered from ~/.claude/skills/. To install or update from a local repo checkout: