KD bajo + vulnerabilidad alta — ataca ya.
Las keywords fáciles existen. Nosotros encontramos las de verdad.
Puntuamos la debilidad real del SERP — foros, AI Overviews, maquetación — no un número de dificultad inventado.
- Puntuación de vulnerabilidad
- 4 cuadrantes
- Clustering
- Soft targets
- AI Overview
- Exportar CSV
- MCP para agentes
- Créditos compartidos
De una keyword semilla a una página que posiciona.
El mismo motor responde en la web y a un agente de IA vía MCP, usando el mismo saldo de créditos.
- 09:45:02 seed 'best soil mix for raised garden beds' web
- 09:45:03 Labs: +48 keywords
- 09:46:11 SERP fetch · cache hit 12/48
- 09:47:40 signals: 2× forum, AI Overview cites 2 UGC domains
- 09:47:55 'best crm software' → score 11 · fortress → discarded the engine also tells you when NOT to attack
- 09:47:58 score 72 · easy_win
- 09:48:03 sent to Claude Code via MCP · run_id MCP Claude CodeCursor
- Best soil mix? Sharing what worked for me
- AI Overview · cites 2 UGC domains
- What soil ratio for a new raised bed?
- → your page ranks here easy_win
weak SERP: 2 forums + AI Overview above the fold
La dificultad de keyword es una suposición.
La mayoría de herramientas escupen un número de KD y se quedan tan anchas, ignorando foros superables, páginas de poco contenido, AI Overviews, anuncios. Persigues keywords que parecen fáciles y no lo son.
- Puntuaciones falsas.
- Señales reales ignoradas.
- Posiciones que nunca aparecen.
Una puntuación de 0 a 100 que puedes auditar.
Cada keyword obtiene una puntuación ponderada en cuatro grupos de señales — fuentes superables, debilidad de contenido, maquetación del SERP y oportunidad de citación en AI Overview. Ves el porqué, nunca una caja negra.
2 forum threads (rank 1, 3) + 1 directory (rank 7) → raw 20.4 → round(20.4 × 100 / 30) = 68 score.ts:53–63
3 thin pages < 500w (2 in top-3 at +30, 1 in top4–10 at +12) + title without keyword +6 + missing H1 +4 → 82 score.ts:77–101
the same AI Overview cites 2 UGC domains (Reddit + the forum) → ugcRefs ≥ 2 → 100 score.ts:136–148
30.6 + 20.5 + 11.0 + 10.0 = 72.1 score.ts:217–225
Las fuentes y los soft targets que detectamos.
No son 35 algoritmos separados: un único mecanismo de coincidencia de dominios en cuatro categorías ponderadas, más señales de contenido y de maquetación.
- Quora
- StackExchange
- StackOverflow
- Answers.com
- MoneySavingExpert
- Mumsnet
- DCUrbanMom
- City-Data
- TripAdvisor threads
- X / Twitter
- TikTok
- YouTube
- Medium
- Tumblr
- Threads
- Yelp
- YellowPages
- BBB
- Foursquare
- Manta
- Angi
- Thumbtack
- Houzz
- TripAdvisor listing
- Care.com
- MapQuest
- eHow
- WikiHow
- Hunker
- Weekand
- LiveStrong
- Answers.Yahoo
- JustAnswer
- Fixya
Identifica qué atacar de un vistazo.
Parece fácil, no lo es.
Ignóralo.
Ataca un tema, no una keyword.
Agrupamos keywords que comparten las mismas URLs del top-10 (solapamiento Jaccard ≥ 0.3 por defecto). Un clúster = una pieza de contenido que captura todo el grupo, con volumen agregado.
cluster.ts · jaccard() · threshold 0.3
best soil mix for raised garden beds
- best soil mix for raised garden beds 3,600/mo cluster key
- raised bed soil mix 2,400/mo 62% overlap
- soil for raised vegetable beds 1,300/mo 45% overlap
- what soil for raised garden bed 880/mo 38% overlap
how to build a raised garden bed
- how to build a raised garden bed 5,400/mo cluster key
- diy raised garden bed plans 2,900/mo 55% overlap
- cheap raised bed ideas 1,600/mo 41% overlap
- raised bed height for vegetables 720/mo 33% overlap
what to plant in raised beds
- what to plant in raised beds 3,100/mo cluster key
- raised bed vegetable garden layout 1,900/mo 47% overlap
- companion plants for raised beds 1,100/mo 36% overlap
La tabla completa, exportable.
Cada análisis te da la tabla completa — puntuación, etiqueta, cuadrante, clúster, volumen, KD — con actualización en vivo mientras se ejecuta. Descárgala como CSV y trabaja con ella donde quieras.
- raised garden beds
- vegan protein blends
- standing desk deals
| Keyword | Volume | KD | Score | Band | Quadrant | Cluster |
|---|---|---|---|---|---|---|
| vegan protein for runners | 1,300 | 21 | 88 | Very high | easy_win | vegan protein |
| niche edm subgenres explained | 590 | 44 | 76 | High | hidden_gem | edm subgenres |
| best soil mix for raised garden beds | 2,400 | 24 | 72 | High | easy_win | raised garden beds |
| cheap standing desk under $200 | 1,900 | 26 | 63 | Medium | trap | standing desks |
| best budget mirrorless camera | 8,100 | 57 | 34 | Low | fortress | mirrorless cameras |
| how to fix a wobbly ceiling fan | 3,600 | 18 | 22 | Very low | trap | ceiling fan repair |
| how to descale a keurig | 2,900 | 20 | scoring… | — | — | keurig maintenance |
Showing 7 of 48 keywords · Example data
Tu primer análisis corre de nuestra cuenta.
Consigue acceso anticipadoTu agente investiga keywords sin salir del chat.
Claude Desktop y Claude Code llaman al motor en lenguaje natural, con los mismos límites y el mismo saldo que la web. Sin exportar, sin copiar y pegar.
you find easy keywords around "raised garden beds"
agent find_low_competition_keywords({ seed: "raised garden beds", location: "United States" })
→ run_id run_a1b2c3 · 48 keywords · 1 credit each
agent get_analysis_results({ run_id: "run_a1b2c3" })
| keyword | score | quadrant |
|---|---|---|
| best soil mix for raised garden beds | 72 | easy_win |
| raised garden bed drainage layer | 71 | easy_win |
| diy raised bed on concrete patio | 70 | hidden_gem |
agent Ranked 48 keywords. Top pick scores 72 (easy_win). 32 credits left.
{
"mcpServers": {
"seolup": {
"command": ".../mcp/.bin/tsx",
"args": [".../mcp/index.ts"],
"env": {
"INSFORGE_URL": "https://….insforge.app",
"INSFORGE_ANON_KEY": "eyJ…",
"SEOLUP_EMAIL": "you@email.com",
"SEOLUP_PASSWORD": "…"
}
}
}
} Los mismos créditos en web y MCP.
1 crédito por keyword analizada, atómico y compartido. Un pre-gate rechaza el gasto ANTES de tocar DataForSEO si no hay saldo, con un límite diario y un máximo de ejecuciones simultáneas.
lowfruits_check_spend_allowance pre-gate lowfruits_spend_credits atomic debit effectiveTier shared web + MCP | timestamp | keyword | kind | delta | balance_after |
|---|---|---|---|---|
| Jul 05 · 09:48:12 | raised garden beds | analysis_spend | -48 | 32 |
| Jul 05 · 09:31:40 | wobbly ceiling fan | analysis_spend | -12 | 80 |
| Jul 05 · 09:05:22 | raised bed drainage | analysis_spend | -8 | 92 |
Lo que viene después.
Modo local/EMD
Striker Score, geo-permutación servicio×ciudad, disponibilidad de dominio EMD.
MCP remoto (HTTP + OAuth)
Conecta pegando una URL, sin terminal.
Guía de conexión en la aplicación
/dashboard/ai/mcp
get_content_brief
Con datos On-Page.
Precios sencillos, acceso anticipado.
Free
100 créditos de bienvenida
- 100 créditos de bienvenida
- Hasta 5 análisis / día
- Puntuación de vulnerabilidad
- Sin tarjeta
Starter
2.000 créditos / mes
- 2.000 créditos / mes
- Análisis ilimitados
- Historial completo de análisis
- Soporte por email
Pro
10.000 créditos / mes
- 10.000 créditos / mes
- Análisis ilimitados
- Historial completo de análisis
- Soporte prioritario
Tu primer análisis corre de nuestra cuenta.
El plan de entrada más barato entre las herramientas de análisis de SERP — verificado en julio de 2026.
Preguntas, resueltas
¿Qué es la vulnerabilidad del SERP?
Una puntuación de 0 a 100 que mide lo superables que son los resultados de búsqueda actuales, basada en señales reales como foros, páginas de poco contenido y AI Overviews.
¿En qué se diferencia de la dificultad de keyword?
KD es una suposición. La vulnerabilidad analiza la composición real del SERP: UGC, maquetación, citas de AI Overview. Muestra oportunidades reales, no un número inventado.
¿Qué señales analizas?
Resultados de foros superables (Reddit, Quora), páginas de poco contenido, AI Overview y sus fuentes, anuncios que empujan los resultados orgánicos hacia abajo y presencia del local pack.
¿Cuáles son los 4 cuadrantes?
easy_win: vulnerabilidad alta, KD bajo. hidden_gem: vulnerabilidad alta, KD alto. trap: vulnerabilidad baja, KD bajo. fortress: vulnerabilidad baja, KD alto.
¿Qué es MCP y por qué importa?
MCP (Model Context Protocol) es un estándar abierto que permite a los asistentes de IA llamar a herramientas externas directamente, en lugar de que copies y pegues datos entre aplicaciones. Para la investigación de keywords, significa que Claude Desktop o Claude Code pueden consultar Seolup, obtener datos reales del SERP y seguir trabajando, sin necesidad de una pestaña del navegador.
¿Qué significa MCP-nativo?
Claude Desktop y Claude Code pueden llamar directamente a las herramientas de investigación de Seolup a través de MCP, usando los créditos compartidos con la aplicación web.
¿Cómo funciona el uso compartido de créditos?
Los créditos se agrupan. Úsalos en la aplicación web o a través de MCP. Un solo saldo, sin límites separados.
¿Hay un plan gratuito?
Sí, 100 créditos de bienvenida y 5 análisis al día. No se requiere tarjeta de crédito. Acceso completo a todas las funciones.
Seolup es un motor de investigación de keywords construido en torno a la vulnerabilidad real del SERP. Puntúa cada keyword de 0 a 100 leyendo señales que otras herramientas ignoran — foros superables, AI Overviews, maquetación — la clasifica en 4 cuadrantes, la agrupa por intención y exporta todo. La misma investigación está disponible en la web y para agentes de IA a través de MCP, compartiendo un único saldo de créditos.