02 / 03 — Caso de estudio
Posiq SEO Tracker
rol Fullstack
año 2026
tipo Self-hosted · Web app
stack react · typescript · express · mongodb · docker
01 — Resumen
Auditorías SEO con IA y seguimiento diario de posiciones en Google. Un navegador real renderiza la página, 20 chequeos y Gemini la califican, un asistente explica qué arreglar y cada mañana revisa la posición de tus keywords por país, con alertas por email.
02 — Galería
7 imágenes · clic para ampliar03 — El proceso
- 01
Descubrimiento
Parte del proyecto de curso SEO Rank Tracker de GreatStack. Lo que faltaba: auditorías que no ven el contenido generado con JavaScript y posiciones que ignoran el mercado del usuario. El objetivo pasó a ser una herramienta que renderiza la página como un visitante y sigue las posiciones por país e idioma.
InvestigaciónAlcance - 02
Diseño
La interfaz se rehízo desde cero: una landing, un dashboard con la evolución del puntaje y los problemas recurrentes, y reportes con issues priorizados, arreglos listos para pegar y previews de Google y redes con medidores de largo.
Diseño UIData viz - 03
Construcción
React 19 y Express 5, TypeScript de punta a punta. Browserbase renderiza la página, 20 chequeos deterministas le pasan a Gemini los hechos bajo un JSON schema estricto y el asistente del reporte responde en streaming por Server-Sent Events.
ReactExpressMongoDBGeminiSSE - 04
Lanzamiento
Docker Compose levanta MongoDB, la API y el cliente con un solo comando. Un job diario revisa las posiciones a las 06:00 y Resend manda una alerta cuando una keyword cae más allá del umbral. Los límites del plan gratis se aplican en el servidor.
DockerCronResend
04 — Repositorio
AI SEO audits and daily Google rank tracking. A real browser renders your page, 20 checks and Gemini score it, an assistant explains what to fix, and RankPilot tracks your keywords per country with email alerts. React 19 + Express 5 + MongoDB, TypeScript end to end, one-command Docker setup.