Plataforma propia que cubre el ciclo completo de un consultor SEO independiente y sustituye ocho suscripciones de 521 $ al mes.
Producto propio
Next.js + Supabase
SEOscar OS · prospección

precios de lista a septiembre de 2026
521 $
al mes que deja de pagarse
6.254 $ al año
8
herramientas en una sola
de Semrush a Holded
8,60 $
gastado en datos
en siete semanas de uso real
0 $
de cuota fija
el coste sigue al trabajo hecho
en uso real y en evolución continua desde agosto de 2026
20.805
líneas de código propio
escritas y mantenidas en solitario
496
tests automáticos
en 45 ficheros
51
tablas en base de datos
37 migraciones versionadas
49
pantallas
y 35 rutas de API
Capturas del entorno real en uso. Los nombres de clientes van difuminados a propósito.

Prospección. La cola solo admite leads de 70 puntos o más, y cada ejecución muestra el gasto del día contra el tope configurado. El sistema produce la cola y la evidencia, pero no envía nada: el correo lo escribe una persona.
ver a tamaño completo ↗
Análisis SEO. Rastreador propio, analizador de keywords, tráfico estimado y medidor de visibilidad en las respuestas de IA. Estas cuatro pestañas son las que sustituyen a Screaming Frog, a media suite de investigación y a la herramienta de 95 $ al mes.
ver a tamaño completo ↗
Agentes. Ocho asistentes especializados, cada uno con su instrucción, su modelo preferido y su tope de tokens. Abajo a la derecha se ve el coste por millón de tokens del modelo activo, y arriba el saldo restante.
ver a tamaño completo ↗
Facturación. Trimestres con base, IVA, IRPF y exportación en CSV, que es lo que sustituye al programa de facturación española. Los nombres de cliente y los importes van pixelados.
ver a tamaño completo ↗
Propuestas. Cuatro plantillas ya redactadas que salen en PDF descargable. Junto con clientes, agenda y facturación española, es la parte que sustituye al CRM y al programa de facturación.
ver a tamaño completo ↗El resto de la plataforma, sección a sección.
Un consultor independiente que trabaja tiendas online necesita, como mínimo, ocho herramientas: una suite de investigación SEO, un rastreador técnico, algo que mida su visibilidad en las respuestas de IA, prospección en frío, un CRM, facturación española y un sitio donde escribir.
A precios de lista de septiembre de 2026 son 521,20 $ al mes, 6.254 $ al año. Pero el problema no era solo el precio. Era que los datos vivían en ocho sitios que no se hablan entre sí: la tienda que encuentras en una herramienta no es la misma ficha que cualificas en otra, ni la que facturas en la tercera.
Diez secciones organizadas por el ciclo del negocio, no por tipo de archivo: captar, entregar y herramientas. Cada empresa tiene una sola ficha identificada por su dominio, que reúne la búsqueda que la encontró, su cualificación con evidencia, los rastreos de su web, los correos enviados y, si firmó, sus facturas y tareas.
01
La pieza central, con un principio detrás: la capacidad de listar no manda, manda la capacidad de analizar. Vale más una cola corta de leads muy buenos que una lista larga de mediocres. Tres capas sobre cada dominio: elegibilidad como filtro binario, dolor de 0 a 60 puntos y capacidad y timing de 0 a 40. Con 70 o más entra en la cola con ficha completa.
02
La elegibilidad se comprueba por etapas para no pagar antes de descartar: tumbar un dominio por plataforma cuesta 0,012 $ en vez de los 0,047 $ que costaría comprobarlo todo. Cada lead sale con su evidencia numérica verificable a mano, una frase de dato para usar como gancho y la URL exacta de la captura que hay que hacer.
03
Toda la IA del producto sale por OpenRouter con una única clave. Cada llamada envía una lista ordenada de modelos y una ruta de reserva: si el proveedor preferido falla o aplica un límite, la pasarela pasa al siguiente sin que la aplicación se entere. Cada respuesta devuelve qué modelo contestó, cuántos tokens consumió y cuánto costó, y eso se guarda.
04
Cada asistente tiene su instrucción, su modelo preferido y su tope de tokens según el tipo de trabajo: Claude Sonnet donde hay que redactar de cara al cliente, Gemini Flash donde hace falta búsqueda web, Kimi para clasificar y resumir en masa. Las instrucciones comparten tres reglas: prohibido inventar datos, obligación de separar el hecho verificado de la estimación, y primera persona sin plural corporativo.
05
Los agentes pueden llamar a cuatro funciones y encadenar hasta cuatro vueltas antes de responder: listar propiedades de Search Console, consultar clics, impresiones y posición real, inspeccionar el estado de indexación de una URL y generar un PDF descargable. Se le puede preguntar por el rendimiento de un cliente y responde con datos de Google, no con una estimación.
06
Al abrir un proyecto de cliente, la plataforma construye el contexto leyendo de la base: ficha, ficheros, tareas abiertas, notas, facturas y conversaciones anteriores. Va ordenado por utilidad y se recorta por el final cuando no cabe en el presupuesto de tokens, de modo que lo imprescindible, que es quién es el cliente, nunca se pierde por culpa de las notas.
07
La función que sustituye a una herramienta de 95 $ al mes. Se define una marca con sus variantes y sus competidores y una lista de preguntas de comprador. Cada pregunta se lanza contra tres modelos de familias distintas, con búsqueda web activada, para no medir el sesgo de un solo proveedor. De cada respuesta se extrae si la marca aparece, en qué orden frente a los competidores y qué fuentes cita el modelo.
Volumen real procesado por la plataforma hasta hoy.
918
páginas rastreadas
rastreador propio
356
empresas localizadas
búsqueda por sector y ciudad
310
dominios descubiertos
deduplicados por dominio
61
dominios cualificados con puntuación
con evidencia verificable
411
consultas de enriquecimiento guardadas
caché de 30 días
Todo eso por 8,60 $ de datos, sobre infraestructura en plan gratuito.
Next.js con App Router, TypeScript, Supabase sobre Postgres y despliegue en Vercel. Sin capa de API para la interfaz: cada pantalla consulta Postgres directamente en el servidor y cada formulario invoca una función de servidor, así que no hay estado duplicado que mantener sincronizado.
Los trabajos largos no caben en una petición HTTP. En vez de montar Redis y workers, cada trabajo avanza en tandas de 40 segundos que el propio navegador pide en bucle, con un cerrojo para que dos pestañas abiertas no dupliquen el trabajo ni el gasto.
Y se completa lo que el proveedor no da: DataForSEO no reconoce la plataforma de la mayoría de tiendas españolas pequeñas, así que la plataforma lee por su cuenta la portada y el sitemap de cada tienda, gratis, y combina ambas lecturas.
Coste de las herramientas
521,20 $ al mes fijos
→pago por uso, 8,60 $ en siete semanas
Ficha de una empresa
repartida en cuatro tablas
→una sola, por dominio
Trabajos largos
Redis y workers
→tandas de 40 s desde el navegador
Consultas a la API de pago
se pagan cada vez
→caché de 30 días y tope diario
Un caso de éxito sin esto no es creíble.
0
Cincuenta dominios, 3,67 $ gastados y 34 descartados por "sin plataforma ecommerce" cuando muchos eran parafarmacias perfectamente válidas. Tres causas: el proveedor no reconocía PrestaShop en tiendas pequeñas, Cloudflare devolvía 403 al lector de sitemaps, y PrestaShop envuelve las URLs en bloques CDATA que el lector no interpretaba. Corregidas las tres, y cambiado el orden de comprobación para no pagar antes de descartar.
4
Encontrada en un sitio, cualificada en otro, contactada en un tercero y facturada en un cuarto, sin ninguna relación entre las cuatro filas. Se resolvió con una ficha única por dominio, que es lo que hoy sostiene el buscador global.
2
Había una lista de bajas por módulo. Quien se daba de baja desde un correo no quedaba bloqueado en el pipeline de prospección, así que podía reaparecer en la cola. Ahora cualquier baja escribe en ambas y descarta el dominio en el momento, que es lo que el documento de interés legítimo promete.
1
El medidor de visibilidad en IA daba por mencionada a "Marea" dentro de la palabra "mareado". La detección pasó a buscar palabra completa y sin acentos.
Tres prácticas que hacen sostenible mantener esto en solitario.
01
Cada cambio pasa por tipado estricto, lint, los 496 tests y una compilación de producción. Y antes de integrar cualquier endpoint de pago se comprueba su nombre y sus campos en la documentación y se mide su coste real con una llamada pequeña. Así se supo que el histórico de rankings cuesta 0,138 $ por dominio.
02
El código se escribe con un agente de programación que lee el repositorio, ejecuta comandos, consulta la base y lanza los tests antes de dar nada por bueno. Acelera el trabajo y abarata mantener una base de este tamaño en solitario, pero las decisiones de producto y de arquitectura son mías.
03
La plataforma expone un único webhook autenticado con doce acciones: crear tareas y notas, dar de alta clientes, cambiar el estado de una factura, consultar pendientes y cinco para el pipeline de leads. La regla es no duplicar automatizaciones en los dos sitios.
Next.js
PostgreSQL + Prisma
Supabase
Claude
n8n
Vercel
Cuando el stack estándar no llega, la salida es construir la pieza que falta. Esta plataforma es la prueba de que sale a cuenta y de cómo se sostiene.
Cuatro respuestas rápidas y te digo dónde se te escapan las ventas, con un plan claro de tráfico, conversión y automatización. Sin rellenar formularios eternos y sin promesas de precio por email.
Paso 1 de 4