Suscríbete a mi canal:
OpenSEO es una suite SEO open source autoalojable: el software cuesta 0 $; los datos de mercado van por DataForSEO (mínimo 50 $).
En el vídeo la pongo al lado de SEMrush, te enseño el coste real (Brand Lookup incluido) y cómo usarla desde Claude sin abrir el panel.
- OpenSEO (web y versión alojada)
- Código en GitHub (
every-app/open-seo) - DataForSEO (API de datos; saldo mínimo 50 $)
- MCP de OpenSEO (Claude Desktop / Claude Code)
- SEMrush (referencia de comparación en el vídeo)
OpenSEO a la izquierda, SEMrush a la derecha
Abro las dos pantallas. OpenSEO a un lado, SEMrush al otro.
Es una alternativa real. No es 100 % gratuita ni igual de buena que SEMrush.
Las diferencias no están solo en la UI. Están en de dónde salen los datos y en cómo las usas día a día.
Aun así, se ha quedado en mi stack. Te la recomiendo si no vives todo el día dentro de SEMrush.
¿Qué es OpenSEO y en qué se diferencia de SEMrush?
OpenSEO es una suite SEO open source (MIT) con keyword research, dominio, backlinks, rank tracking, auditorías y visibilidad en IA —más un MCP para agentes.
SEMrush es un índice y un producto SaaS cerrado. OpenSEO es la capa de producto sobre la API de DataForSEO: tú controlas el software; el dato de mercado se factura aparte.
Si no quieres complicarte, hay versión alojada desde unos 10 $/mes en openseo.so. El resto del post asume que quieres (o puedes) montarla tú.
En el playbook de herramientas que uso encaja como suite de research + auditoría sin suscripción mensual gorda.
¿OpenSEO es gratis de verdad?
El software sí; los datos no.
La herramienta es open source. Para keyword research, volúmenes, competencia y backlinks necesitas una API detrás: DataForSEO.
Por eso digo «gratis con matices». Si usas SEMrush o Ahrefs dos ratos al mes y te duele la factura, este modelo (software 0 $ + saldo por uso) suele salir mejor.
La versión alojada (~10 $/mes) es opcional: pagas comodidad de hosting, no el índice.
Instalar sin saber programar: GitHub y la IA
GitHub es el drogboss del código: el README explica cómo instalar. En 2026 no hace falta memorizarlo.
Le pasas el repo a la IA y le dices que lo quieres instalado. Si necesita algo de ti, te lo pide.
Yo lo monté de dos formas: local, o en la nube (Cloudflare).
Docs útiles:
¿Cómo instalar OpenSEO con Docker en local?
Levantas el contenedor y abres localhost.
La propia IA te lo puede montar con Docker. En un rato tienes la UI en localhost en vez de una URL pública.
Eso es la parte fácil. La parte técnica viene después: conectar Google Analytics y Google Search Console para que los números hablen de tu negocio.
Sin esas integraciones, OpenSEO es una UI bonita sobre datos genéricos. Con ellas, el panel tiene sentido.
Ojo de seguridad (docs oficiales): el modo Docker usa AUTH_MODE=local_noauth. No lo expongas a internet sin reverse proxy o auth propia.
¿OpenSEO conecta Google Search Console y Google Analytics?
Sí. Son las integraciones que más sentido tienen cuando ya tienes el panel arriba.
El flujo es el de siempre con APIs de Google: consola de desarrolladores, credenciales, permisos. No me lo sé de memoria: se lo pregunto a la IA y sigo los pasos.
Con las mismas credenciales sueles cubrir GSC y Analytics. Es la parte más «técnica» del montaje —no difícil, sí un poco burocrática.
Si ya usas Search Console a diario, la hermana clásica del blog sigue siendo útil: cómo eliminar contenido en Google con Search Console.
¿Cómo desplegarlo en Cloudflare (y por qué pide tarjeta)?
En el plan gratuito de Cloudflare puedes instalarlo sin coste de cómputo para este uso —pero Cloudflare pide datos de facturación aunque no te cobre.
El tier free es potente para esta carga. En el vídeo lo tengo así: sin factura de servidor.
La pega: si no quieres meter tarjeta, no uses ese camino. Es gratis de verdad en gasto, no en «cero datos bancarios».
¿Cuándo tiene sentido un VPS en Hostinger frente a Cloudflare?
Cuando quieres gasto acotado y no quieres dar la tarjeta a Cloudflare.
Un VPS (por ejemplo Hostinger) te deja instalar OpenSEO con un techo de coste mensual claro. Pierdes el «cero euros de hosting» del free tier; ganas control y un gasto previsible.
En la comunidad de Skool dejo cómo montar el VPS si vas por ese camino.
Keyword research en directo y cuánto dura el saldo
En el vídeo busco algo tan simple como «hacer imágenes».
Salen keywords con volumen, CPC y competencia. Cada una la puedes guardar en «palabras guardadas».
Mientras lo usas, ves el saldo de DataForSEO bajar céntimos. Con un uso de SEO cotidiano (no spam de APIs caras), el crédito aguanta mucho.
En mi cuenta, tras el uso de ayer y hoy, la estimación del propio panel apuntaba a cientos de días con el saldo que metí. Es mi uso; mide el tuyo.
¿Cuánto cuesta DataForSEO para usar OpenSEO?
El top-up mínimo oficial es 50 $; el saldo no caduca.
Antes de pagar te dejan probar con un crédito pequeño (en docs OpenSEO / cuentas nuevas suelen citar ~1 $). Yo quise meter menos de 50 $ y el mínimo era ese: 50 $.
Casi todas las acciones cuestan céntimos; algunas, no.
Míralo en la tabla de precios de DataForSEO antes de martillear botones.
Fuentes: DATAFORSEO_API_KEY.md (OpenSEO) y dataforseo.com/pricing.
¿Qué es Brand Lookup y por qué puede salir caro?
En la demo del vídeo, Brand Lookup me comió ~0,85 $ por búsqueda —encuentre o no resultados.
Sirve para ver cómo aparece tu marca en buscadores de IA. Si la marca sale poco, puedes pagar y quedarte con la pantalla vacía.
Trátalo como coste observado en mi demo, no como ficha oficial eterna. Revisa el price list el día que lo uses.
Si te regalan 1 $ de prueba, un solo Brand Lookup mal apuntado te lo puede comer entero. Cuidado.
Keywords de un dominio y backlinks (coste por acción)
Metes un dominio y te salen un montón de keywords posicionadas, tráfico estimado, etc.
Todo eso es relativo —no es ciencia cierta— pero para revisar competencia ayuda un montón.
En backlinks igual: tu sitio u otro. Cada API tiene precio distinto.
En la demo, backlinks rondaba ~0,02 $ por petición/fila (barato frente a Brand Lookup).
El patrón: mira el coste de la acción antes de martillar. Casi todo es barato; alguna fila duele.
¿El Site Audit gasta saldo de DataForSEO?
No. En el vídeo el Site Audit revisa la salud de cada URL sin comerse el crédito de datos.
Es un scrapeo/auditoría local (o en tu deploy): en local no gasta DataForSEO.
En Cloudflare free, para este uso, tampoco me dio problema de saldo.
Te marca avisos y errores por URL. Yo tenía fallos en rojo y los fui corrigiendo.
Es de las piezas que más me gustan: valor sin quemar el top-up.
¿Qué puedes hacer desde Claude con el MCP de OpenSEO?
Casi todo lo del panel, sin abrir el panel.
Listar proyectos, keyword research, competencia en SERP, ranking diario, tablas de relacionadas, datos de Search Console… Desde Claude Desktop o Claude Code, con el MCP conectado.
Esa es la pieza que más me engancha. No solo es un dashboard: es conocimiento que la IA ya tiene cuando le preguntas.
Si tu día a día ya va con agentes, el hub de Claude Code gratis con Ollama encaja como base; aquí OpenSEO es el brazo SEO vía MCP.
Instalar el MCP: le pasas la guía a la IA
Hay guías oficiales para Claude Code, Claude Desktop y otros. Yo ni me molesto en copiar JSON a mano.
Abro la guía MCP, se la paso a la IA y le digo que se instale sola. Si pide un token o una URL, te lo pide.
Cuando ya está conectado, puedes trabajar keywords, GSC y el resto sin entrar al escritorio de OpenSEO.
Conectar Google Search Console paso a paso
Si GSC aún no está enganchado, OpenSEO te muestra un botón/guía. La IA también te ayuda.
Tú entras en tu cuenta de Google, sigues los pasos de la consola y sacas las credenciales. Con eso cierras el círculo: datos de mercado (DataForSEO) + datos de tu propiedad (GSC/GA).
Repito: no lo memorizo. Se lo pregunto a la IA y voy tickeando.
¿OpenSEO sustituye por completo a SEMrush?
No como clon 1:1 del índice. Sí como mucha de la operativa diaria si no necesitas profundidad Semrush a todas horas.
Sustituye research, auditoría, flujos con GSC vía MCP y buena parte del trabajo de keywords/dominio/backlinks —pagando por uso.
No promete el mismo índice ni el mismo «todo en uno» SaaS.
Si vives dentro de SEMrush ocho horas, quédate. Si lo usas a ratos y te duele la cuota, OpenSEO + DataForSEO merece muchísimo la pena.
Veredicto: cuándo OpenSEO se queda en el stack (y cuándo no)
Marcador honesto del vídeo:
- Software OpenSEO: 0 $ (open source). Hosted opcional desde ~10 $/mes.
- Servidor: gratis en Cloudflare free (pide tarjeta), o Docker local, o VPS Hostinger con gasto acotado.
- Datos: DataForSEO, mínimo 50 $, sin caducidad. Casi todo en céntimos; Brand Lookup ~0,85 $ en la demo.
- Site Audit: sin gastar saldo de datos.
Veredicto: sí, si no vives en SEMrush todo el día. Ojo con Brand Lookup.
Y si aún no viste el vídeo anterior sobre clasificar miles de queries de Search Console en segundos, aquí tienes el post: Jev AI: clasifica 1000 queries de Search Console en segundos.
Cuando algo falla
- Docker expuesto a internet:
local_noauthno es auth. Proxy + auth o red privada. Docs: SELF_HOSTING_DOCKER.md. - Cloudflare pide tarjeta: normal en free; si no quieres, VPS o local.
- Saldo DataForSEO se evapora: revisa Brand Lookup y acciones caras antes de repetir clics.
- GSC no conecta: credenciales Google mal pegadas o permisos; pide a la IA el checklist otra vez.
- MCP no responde: reinstala pasando la guía oficial; reinicia Claude Desktop / Code.
Preguntas frecuentes
¿OpenSEO es realmente gratis?
El software (MIT / open source) sí; los datos de mercado van por DataForSEO.
Fuentes: openseo.so y docs DataForSEO del repo.
¿Cuál es el mínimo de saldo DataForSEO?
Top-up mínimo 50 $; no caduca. Docs OpenSEO y pricing DataForSEO.
Suele haber ~1 $ de prueba en cuentas nuevas.
¿Brand Lookup cuesta siempre 0,85 $?
En mi demo del vídeo sí (~0,85 $ por búsqueda). Trátalo como coste observado; verifica el price list el día que lo uses.
¿Es seguro exponer el Docker a internet?
No en local_noauth sin más: reverse proxy, red privada o auth.
Fuente: docs Docker de OpenSEO.
¿Qué hace el MCP?
Keyword research, SERP, dominio, backlinks, ranking, GSC, contexto de proyecto… sin abrir el panel.
Fuente: openseo.so/docs/mcp.
¿El Site Audit gasta DataForSEO?
En el vídeo: no. Auditoría/scrapeo sin comerse el saldo de datos.
¿Sustituye a SEMrush?
Sustituye mucha operativa diaria si no necesitas el índice Semrush a todas horas. No es un clon 1:1.
Conclusión
OpenSEO no es «SEMrush gratis». Es software 0 $ + datos por uso + MCP para no vivir en el dashboard.
Si te encaja el modelo, monta Docker o Cloudflare, mete el mínimo de DataForSEO con cuidado (Brand Lookup) y trabaja desde Claude.
Para el stack (VPS, n8n, y el resto), pasa por la comunidad: