Introducción
-
Kompara es un portal especializado en la comparación de servicios del hogar, lo he desarrollado de manera íntegra a coste 0 y, tras 6 meses enfocado en su crecimiento, ha conseguido generar 5.000 visitas mensuales de manera orgánica.
-
Durante este camino he aprendido valiosas habilidades que me han hecho crecer como profesional, no solo como programador, ya que me he tenido que enfrentar a desafíos que antes no me planteaba.
-
La plataforma actualmente ofrece una gran experiencia tanto para los sistemas de indexacion como para el usuario, gracias a optimizaciones y a una arquitectura montada para generar un bajo coste en infraestructura, debido al uso de Static Site Generation, además de un sistema de caché para ciertas partes de la plataforma.
Arquitectura
Frontend y SEO técnico
En este proyecto, arquitectura web y SEO van de la mano, no tendría sentido diseñarlos por separado. Empecé con Next.js y SSR, pensando que era lo mejor para usuario y crawlers, pero con el tiempo vi que no era la decisión más acertada y remodelé la plataforma hacia Static Site Generation, sirviendo páginas ya renderizadas que reducen tiempos de carga y facilitan el rastreo e indexación. A esto se suman datos estructurados (Schema.org) por tipo de página y una arquitectura de URLs pensada para que los sitios no compitan entre sí. Todo ello de forma modular, para poder abrir nuevos satélites sin replantear la base cada vez.
Backend y Base de Datos
Para el backend y la base de datos he delegado en Supabase, ya que en este proyecto el crecimiento y la captación vienen de la propia arquitectura frontend, no del backend, y tal como está construido puede vivir perfectamente en su capa gratuita. Sobre esta base tengo un CRM propio y una capa de servicios que conecta contenido, leads y lógica de negocio, todo pensado de forma modular para que cada satélite se apoye en la misma base sin duplicar lógica. Cuando llegue el momento de llevar la lógica interna más allá, me plantearé migrar a algo completamente propio, pero por ahora queda mucho recorrido antes de eso.
Infraestructura
Toda la plataforma corre sobre una VPS propia en Oracle Cloud, gestionada con Dokploy y Traefik, con Cloudflare por delante para DNS y SSL. Migré desde Vercel para tener control total sobre el coste y el rendimiento, y el hecho de servir páginas ya generadas estáticamente, junto con un sistema de caché, me permite mantener un coste de infraestructura prácticamente residual, incluso con el volumen de páginas que generan los satélites.
CRM
- La plataforma cuenta con su propio CRM, creado por mí desde el día uno. No ha sido solo una decisión técnica: ha ido creciendo junto con las necesidades reales del servicio, y construirlo me ha obligado a entender qué necesita Kompara a nivel operativo y cómo se relaciona con la herramienta quien la usa cada día. Lo he ido validando con un comercial que la usa desde el principio, y eso me ha enseñado algo importante: que una implementación me parezca objetivamente mejor a mí no significa que todo el mundo la vaya a entender o a usar igual. Un CRM no necesita más funciones, necesita ser simple.
Negocio
- En el área de negocio he tenido que contactar con varias empresas hasta encontrar un partner con el que trabajar, delegándoles los leads cualificados que genera la plataforma a su equipo de closers a cambio de una comisión por cada venta cerrada. Ha sido un proceso lento, pero me ha obligado a entender la parte comercial del negocio más allá del código: cómo se valora un lead, cómo se negocia y cómo se convierte tráfico en ingresos reales.




