El problema
Geiner Medina es desarrollador inmobiliario en Cajamarca y organiza eventos. Tenía audiencia en redes, pero ningún lugar propio donde esa audiencia se convirtiera en algo: un inversionista interesado, alguien que quiere aprender o un contacto para un proyecto. Y quería aparecer cuando alguien preguntara por él en Google o en un asistente de IA.
Lo que construí
Un sitio con tres trabajos:
- Posicionarlo, en Google y en los buscadores con IA, con datos estructurados en cada página y un
llms.txt. - Poner su próximo evento al frente. La portada muestra el evento si hay uno por venir y vuelve sola a la marca cuando no.
- Convertir la audiencia en contactos ordenados: siete formularios que separan a quien quiere invertir, a quien quiere aprender y a quien solo escribe.
Cómo está hecho
Next.js y Payload CMS en una sola aplicación, sobre PostgreSQL. Payload no es solo el editor de contenido: adentro vive un CRM propio con su embudo, roles de administración, edición y ventas, un botón para abrir la conversación de WhatsApp y exportación a CSV.
Medir sin espiar. La medición de campañas usa Consent Mode v2 y la API de conversiones de Meta desde el servidor, deduplicada con el navegador. Antes de que el visitante acepte, no se guarda ninguna cookie de atribución: lo pide la Ley 29733, y además es lo correcto.
El resto es oficio: un antispam de cuatro capas que no le pide nada al visitante, el video de la portada diferido para que la primera imagen cargue rápido, una política de seguridad de contenido estricta y un despliegue en un servidor compartido que no tocó a ninguno de los otros proyectos: se comparó el estado antes y después, y fue idéntico.
Estado hoy
Terminado y desplegado, a la espera de su lanzamiento. En Lighthouse móvil marca 100 en accesibilidad y en buenas prácticas, con un CLS de 0.
Lo que aprendí
Que una marca personal también es un embudo. Lo que separa un sitio bonito de uno que sirve es saber qué hace cada visitante después de leer, y tener un lugar donde ese contacto no se pierda.



