/ Diretório / Playground / ultimate-seo-geo
● Comunidade mykpono ⚡ Instantâneo

ultimate-seo-geo

por mykpono · mykpono/ultimate-seo-geo

Full-site SEO + GEO audits with 21 modules, scored 0–100, plus phased plans, JSON-LD schema, redirect configs, and 31 diagnostic Python scripts.

A comprehensive SEO + Generative Engine Optimization (AI search) skill with three modes: Audit, Plan, Execute. Covers Core Web Vitals, crawlability, on-page, content + E-E-A-T, schema markup, link analysis, and AI-search optimization (Google AI Overviews, ChatGPT, Perplexity) via passage-level work. Exports HTML dashboards and Excel reports. Works across Claude Code, Cursor, Codex, Gemini CLI via AGENTS.md.

Por que usar

Principais recursos

Demo ao vivo

Como fica na prática

ultimate-seo-geo-skill.replay ▶ pronto
0/0

Instalar

Escolha seu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "ultimate-seo-geo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/mykpono/ultimate-seo-geo",
        "~/.claude/skills/ultimate-seo-geo"
      ],
      "_inferred": true
    }
  }
}

Abra Claude Desktop → Settings → Developer → Edit Config. Reinicie após salvar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "ultimate-seo-geo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/mykpono/ultimate-seo-geo",
        "~/.claude/skills/ultimate-seo-geo"
      ],
      "_inferred": true
    }
  }
}

Cursor usa o mesmo esquema mcpServers que o Claude Desktop. Config de projeto vence a global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "ultimate-seo-geo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/mykpono/ultimate-seo-geo",
        "~/.claude/skills/ultimate-seo-geo"
      ],
      "_inferred": true
    }
  }
}

Clique no ícone MCP Servers na barra lateral do Cline, depois "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "ultimate-seo-geo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/mykpono/ultimate-seo-geo",
        "~/.claude/skills/ultimate-seo-geo"
      ],
      "_inferred": true
    }
  }
}

Mesmo formato do Claude Desktop. Reinicie o Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "ultimate-seo-geo-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/mykpono/ultimate-seo-geo",
        "~/.claude/skills/ultimate-seo-geo"
      ]
    }
  ]
}

O Continue usa um array de objetos de servidor em vez de um map.

~/.config/zed/settings.json
{
  "context_servers": {
    "ultimate-seo-geo-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/mykpono/ultimate-seo-geo",
          "~/.claude/skills/ultimate-seo-geo"
        ]
      }
    }
  }
}

Adicione em context_servers. Zed recarrega automaticamente ao salvar.

claude mcp add ultimate-seo-geo-skill -- git clone https://github.com/mykpono/ultimate-seo-geo ~/.claude/skills/ultimate-seo-geo

Uma linha só. Verifique com claude mcp list. Remova com claude mcp remove.

Casos de uso

Usos do mundo real: ultimate-seo-geo

Run a full-site SEO + GEO audit with a scored dashboard

👤 Solo SEOs and agencies running quarterly audits ⏱ ~120 min intermediate

Quando usar: Client onboarding or quarterly health check.

Pré-requisitos
  • Skill installed — git clone https://github.com/mykpono/ultimate-seo-geo ~/.claude/skills/ultimate-seo-geo
  • Python 3 for diagnostic scripts — python3 -V
Fluxo
  1. Run audit mode
    Use ultimate-seo-geo in audit mode on https://example.com. All 21 modules. Export to HTML dashboard.✓ Copiado
    → Per-module 0-100 scores + dashboard file
  2. Generate phased plan
    Now plan mode — turn the audit into a 90-day phased roadmap with effort/impact per item.✓ Copiado
    → Phase 1 / 2 / 3 with scored items
  3. Execute the quick wins
    Execute phase 1 quick wins — generate JSON-LD, meta rewrites, and redirect configs I can ship.✓ Copiado
    → Copy-paste-ready artifacts

Resultado: A scored audit + roadmap + shippable artifacts in one session.

Armadilhas
  • Running all 21 modules on a 10-page site — Pick the relevant subset for small sites — crawlability + on-page is usually enough
Combine com: firecrawl · brave-search

Optimize a page for AI Overviews, ChatGPT Search, and Perplexity

👤 Publishers seeing AI search eat their traffic ⏱ ~45 min intermediate

Quando usar: Your pages rank on Google classic but aren't cited in AI answers.

Fluxo
  1. Run GEO submodule
    Run ultimate-seo-geo's GEO module on https://example.com/guide — how does this page perform for AI citation?✓ Copiado
    → Passage-level scores + citation-worthiness assessment
  2. Rewrite for citability
    Rewrite the key passages so they're self-contained, cite-worthy answer blocks.✓ Copiado
    → Passages that read well as pulled quotes

Resultado: A page AI search engines are more likely to cite.

Armadilhas
  • Stuffing 'as an expert, the answer is…' boilerplate — Let the skill's editor remove it — AI engines flag that pattern

Generate and validate JSON-LD schema for a set of pages

👤 Technical SEOs implementing schema ⏱ ~30 min beginner

Quando usar: Product pages / articles / FAQs missing structured data.

Fluxo
  1. Generate schema per page type
    Generate JSON-LD for Article, FAQPage, and Product types from this set of URLs.✓ Copiado
    → JSON-LD blobs per URL
  2. Validate
    Run the schema-validator script on the output.✓ Copiado
    → Green validation + warnings addressed

Resultado: Ship-ready schema.

Detect and fix redirect chains killing crawl budget

👤 Technical SEOs on large legacy sites ⏱ ~30 min intermediate

Quando usar: After a migration, crawl budget is wasted on 301 chains.

Fluxo
  1. Run redirect-chain diagnostic
    Run the redirect-chain diagnostic script on example.com. List chains of length >=2.✓ Copiado
    → Chain list with origins and final destinations
  2. Generate consolidated rules
    Generate .htaccess / nginx rules that collapse each chain to one hop.✓ Copiado
    → Config-ready rules

Resultado: Faster crawls, fewer hops.

Armadilhas
  • Breaking a redirect that had analytics attribution attached — Note chains used by paid campaigns before collapsing

Quick E-E-A-T pass on a YMYL page

👤 YMYL publishers ⏱ ~20 min beginner

Quando usar: A page ranks in health/finance/legal and you want trust signals right.

Fluxo
  1. Run the E-E-A-T module
    Run ultimate-seo-geo E-E-A-T module on <url>. I want author, edit-history, and citation findings.✓ Copiado
    → Specific fix list with examples

Resultado: An action list that actually moves trust signals.

Combinações

Combine com outros MCPs para 10× de alavancagem

ultimate-seo-geo-skill + firecrawl

Crawl the site first, then feed URLs to audit

Use firecrawl to enumerate example.com URLs, then run ultimate-seo-geo audit on the top 50 by impressions.✓ Copiado
ultimate-seo-geo-skill + brave-search

Pull SERPs for benchmarking without a paid API

Use brave-search for the top 3 SERP results, then include them in audit's competitive context.✓ Copiado

Ferramentas

O que este MCP expõe

FerramentaEntradasQuando chamarCusto
audit url, modules? Start of any engagement 0
plan audit output After audit 0
execute plan item Implementation phase 0
geo_optimize url AI search optimization 0
schema_validator JSON-LD blob Before shipping schema 0
redirect_chain_scan sitemap or URL list Post-migration 0

Custo e limites

O que custa rodar

Cota de API
None — skill is free; any paired APIs bring their own
Tokens por chamada
Large on full-site audit (20–60k)
Monetário
Free
Dica
Segment the site by template and audit one page per template — extrapolate rather than audit every URL

Segurança

Permissões, segredos, alcance

Armazenamento de credenciais: None in the skill
Saída de dados: Only the URLs you provide get fetched

Solução de problemas

Erros comuns e correções

Python scripts fail with missing deps

pip install -r requirements.txt in the skill dir

Verificar: python3 -c 'import requests, bs4'
Audit report looks generic

Provide target keywords and competitor URLs so the audit has context

Alternativas

ultimate-seo-geo vs. outros

AlternativaQuando usarTroca
superseo-skillsYou prefer 11 composable skills over one big oneLess automation, more orchestration

Mais

Recursos

📖 Leia o README oficial no GitHub

🐙 Ver issues abertas

🔍 Ver todos os 400+ servidores MCP e Skills