/ Каталог / Песочница / ultimate-seo-geo
● Сообщество mykpono ⚡ Сразу

ultimate-seo-geo

автор 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.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

ultimate-seo-geo-skill.replay ▶ готово
0/0

Установка

Выберите клиент

~/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
    }
  }
}

Откройте Claude Desktop → Settings → Developer → Edit Config. Перезапустите после сохранения.

~/.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 использует ту же схему mcpServers, что и Claude Desktop. Конфиг проекта приоритетнее глобального.

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
    }
  }
}

Щёлкните значок MCP Servers на боковой панели Cline, затем "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
    }
  }
}

Тот же формат, что и Claude Desktop. Перезапустите Windsurf для применения.

~/.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"
      ]
    }
  ]
}

Continue использует массив объектов серверов, а не 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"
        ]
      }
    }
  }
}

Добавьте в context_servers. Zed перезагружается автоматически.

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

Однострочная команда. Проверить: claude mcp list. Удалить: claude mcp remove.

Сценарии использования

Реальные сценарии: ultimate-seo-geo

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

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

Когда использовать: Client onboarding or quarterly health check.

Предварительные требования
  • Skill installed — git clone https://github.com/mykpono/ultimate-seo-geo ~/.claude/skills/ultimate-seo-geo
  • Python 3 for diagnostic scripts — python3 -V
Поток
  1. Run audit mode
    Use ultimate-seo-geo in audit mode on https://example.com. All 21 modules. Export to HTML dashboard.✓ Скопировано
    → 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.✓ Скопировано
    → 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.✓ Скопировано
    → Copy-paste-ready artifacts

Итог: A scored audit + roadmap + shippable artifacts in one session.

Подводные камни
  • Running all 21 modules on a 10-page site — Pick the relevant subset for small sites — crawlability + on-page is usually enough
Сочетать с: firecrawl · brave-search

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

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

Когда использовать: Your pages rank on Google classic but aren't cited in AI answers.

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

Итог: A page AI search engines are more likely to cite.

Подводные камни
  • 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

Когда использовать: Product pages / articles / FAQs missing structured data.

Поток
  1. Generate schema per page type
    Generate JSON-LD for Article, FAQPage, and Product types from this set of URLs.✓ Скопировано
    → JSON-LD blobs per URL
  2. Validate
    Run the schema-validator script on the output.✓ Скопировано
    → Green validation + warnings addressed

Итог: Ship-ready schema.

Detect and fix redirect chains killing crawl budget

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

Когда использовать: After a migration, crawl budget is wasted on 301 chains.

Поток
  1. Run redirect-chain diagnostic
    Run the redirect-chain diagnostic script on example.com. List chains of length >=2.✓ Скопировано
    → Chain list with origins and final destinations
  2. Generate consolidated rules
    Generate .htaccess / nginx rules that collapse each chain to one hop.✓ Скопировано
    → Config-ready rules

Итог: Faster crawls, fewer hops.

Подводные камни
  • 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

Когда использовать: A page ranks in health/finance/legal and you want trust signals right.

Поток
  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.✓ Скопировано
    → Specific fix list with examples

Итог: An action list that actually moves trust signals.

Комбинации

Сочетайте с другими MCP — эффект x10

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.✓ Скопировано
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.✓ Скопировано

Инструменты

Что предоставляет этот MCP

ИнструментВходные данныеКогда вызыватьСтоимость
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

Стоимость и лимиты

Во что обходится

Квота API
None — skill is free; any paired APIs bring their own
Токенов на вызов
Large on full-site audit (20–60k)
Деньги
Free
Совет
Segment the site by template and audit one page per template — extrapolate rather than audit every URL

Безопасность

Права, секреты, радиус поражения

Хранение учётных данных: None in the skill
Исходящий трафик: Only the URLs you provide get fetched

Устранение неполадок

Частые ошибки и исправления

Python scripts fail with missing deps

pip install -r requirements.txt in the skill dir

Проверить: python3 -c 'import requests, bs4'
Audit report looks generic

Provide target keywords and competitor URLs so the audit has context

Альтернативы

ultimate-seo-geo в сравнении

АльтернативаКогда использоватьКомпромисс
superseo-skillsYou prefer 11 composable skills over one big oneLess automation, more orchestration

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills