# Seo Competitor Pages > Genera páginas de aterrizaje SEO de comparación 'X vs Y' y 'alternativas a X' con matriz de funcionalidades, schema y bloques de conversión, distinta de `seo-agency-landing-page`. Fuente: https://skillsagentes.com/skills/seranking/seo-skills/seo-competitor-pages Markdown: https://skillsagentes.com/skills/seranking/seo-skills/seo-competitor-pages.md Repositorio: https://github.com/seranking/seo-skills Autor: seranking Licencia: MIT Actualizado: hace 4 meses Coste de contexto: 126 tok instalada, 2.4k tok al activarse, 2.4k tok con todos los archivos del bundle Bundle: 1 archivo, 9 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add seranking/seo-skills --skill seo-competitor-pages --agent claude-code # Cursor npx -y skills add seranking/seo-skills --skill seo-competitor-pages --agent cursor # Codex npx -y skills add seranking/seo-skills --skill seo-competitor-pages --agent codex # Gemini CLI npx -y skills add seranking/seo-skills --skill seo-competitor-pages --agent gemini # Windsurf npx -y skills add seranking/seo-skills --skill seo-competitor-pages --agent windsurf # Cline npx -y skills add seranking/seo-skills --skill seo-competitor-pages --agent cline ``` ## Qué hace - Genera páginas de comparación 'X vs Y' y 'alternativas a X' orientadas a keywords de intención comparativa. - Extrae datos de competidores, SERPs comparativas y páginas de comparación existentes vía SE Ranking MCP y WebFetch/Firecrawl. - Produce un borrador de página con matriz de funcionalidades, FAQ basada en PAA, schema JSON-LD y bloques de conversión. - Crea una carpeta con COMPARISON.md, feature-matrix, schema.jsonld y evidencia cruda de cada paso. ## Cuándo usarla - El usuario pide una 'comparison page', 'vs page', 'alternatives page', 'X vs Y', 'alternative to X' o 'competitor comparison page'. ## Cuándo no - Para páginas de demanda top-of-funnel (usar `seo-agency-landing-page` en su lugar). ## Qué la activa - "Crea una página comparativa Linear vs Jira" - "Genera una página de alternativas a Notion" - "Necesito una landing 'best CRM for startups'" - "Haz un vs page para mi producto contra 3 competidores" ## Antes de instalar - Requiere el servidor MCP de SE Ranking conectado y la herramienta WebFetch de Claude disponible; Firecrawl es opcional. ## Archivos - SKILL.md — 9 KB ## SKILL.md Reproducido tal cual desde seranking/seo-skills bajo MIT. Esta sección es el documento original y está en inglés. > Example output: [examples/seo-competitor-pages-linear-vs-jira-20260514/COMPARISON.md](../../examples/seo-competitor-pages-linear-vs-jira-20260514/COMPARISON.md) # Competitor Comparison & Alternatives Pages Produce conversion-tuned landing pages targeting comparative-intent keywords ("X vs Y", "alternatives to X", "best X for Y"). The deliverable is a paste-ready page draft with feature matrix, balanced verdict, schema markup, and a CTA flow that converts comparison-stage traffic. ## Page types this skill produces 1. **"X vs Y" head-to-head** — direct comparison between two products/services. Target keyword: `[Product A] vs [Product B]`. 2. **"Alternatives to X"** — listicle-format page positioning the user's product as one of N alternatives to a category leader. Target keyword: `[Competitor] alternatives` or `alternatives to [Competitor]`. 3. **"Best X for Y"** — segmented best-of page targeting a use case or audience. Target keyword: `best [category] for [use case]`. ## Prerequisites - SE Ranking MCP server connected. - Claude's `WebFetch` tool available. - User provides: (a) the user's brand/product (the page's hero), (b) target competitor(s) — at least one, optionally up to 5 for an alternatives page, (c) page type (auto-detected from the keyword if user doesn't specify), (d) target country (default `us`). ## Process 1. **Validate & determine page type** - From the user's input, detect: vs / alternatives / best-of. - If page type unclear, ask the user. Don't guess silently. 2. **Pull competitor context** `DATA_getDomainCompetitors` - For the user's domain, list top organic competitors by `common_keywords` overlap. - Validate that the user's named competitor is in the list (or close). 3. **Pull keyword data per brand** `DATA_getDomainKeywords` - For the user's domain and each named competitor, pull top 100 organic keywords. - Identify: keywords each brand owns exclusively, keywords both rank for, gaps. 4. **Pull comparative SERPs** `DATA_getSerpResults` and `DATA_getKeywordQuestions` - For "X vs Y" / "alternatives to X" / "best X for Y" target keyword(s): - Top 10 organic results — who else ranks for this comparative keyword? - PAA questions (these become FAQ section content). - Featured snippet (if present, capture the answer pattern). 5. **Fetch existing comparison pages** `WebFetch` (always) + `mcp__firecrawl-mcp__firecrawl_scrape` (when available) - **WebFetch first** (free): pull the top 3 SERP winners' markdown. Extract H2 outline, feature-matrix dimensions, verdict pattern, CTA placement. - **Firecrawl second** (3 Firecrawl credits — 1 per winner) — recovers what WebFetch markdown can't show: - Schema types from `