Saltar al contenido principal
← Casos

2025–2026 · En línea

jev doppler · fotografía de bodas · España

Momentos de cine.

El posicionamiento de marca es un problema de código. Llevar a un fotógrafo de 1.500 € por boda a la conversación de 3.500 €, sin cambiar su trabajo.

Evgenij Doppler (nombre legal Evgenij Patschinski, que trabaja como «jev doppler») fotografía bodas con la disciplina compositiva que trae de la dirección de cine: cada plano compuesto, no capturado; las parejas guiadas hacia los momentos, no posando para la cámara. Esa es la diferenciación. El problema era que nada en su presencia digital lo comunicaba.

Firma · Brecha de posicionamiento

La brecha de posicionamiento que cerró este proyecto.

MEDIA 2024 1.500 € OBJETIVO 2026 · CINEMATIC 3.500 € + 2.000 € / RESERVA
A 12 bodas por temporada: +24.000 € de ingresos anuales, sin fotografiar más. La brecha se cerró con trabajo de marca, no con nueva captación.
01 · Problema

Las cuentas eran sencillas.

A 1.500 € por boda necesita el triple de reservas que a 4.500 € para lograr los mismos ingresos. Su mercado objetivo (parejas internacionales DACH/UK/NL, 20–60 invitados, bodas celebradas en España con presupuestos del espacio de 5.000–10.000 €) no se pregunta si alguien cobra 3.500 €. La pregunta es si el sitio web cuenta la verdad sobre él con la claridad suficiente para que las parejas adecuadas se reconozcan en él.

La brecha técnica era real. La auditoría del 28 de abril de 2026 documentó un fallo P0: el overlay del menú hamburguesa era un elemento hermano pointer-events-none de la navegación. Cada visitante de iPhone que llegaba desde Instagram acababa en un callejón sin salida. Con un ~70 % del tráfico procedente de Instagram, era un problema de conversión permanente. La lightbox carecía de navegación móvil: una galería de 22 imágenes se servía como 22 interacciones separadas de cerrar-y-volver-a-pulsar.

La brecha de posicionamiento iba más hondo. El sitio carecía de alemán nativo, de español nativo, de ruso nativo. El texto en inglés contenía la palabra «luxury» y fórmulas serviles («I would love to»). La marca pedía demasiado poco, entregaba demasiado poco y no hablaba los idiomas desde los que llegaban las reservas.

02 · Enfoque

Sistema de diseño primero.

DESIGN.md antes del primer componente. La paleta negro cálido / crema / oro (#0d0c0b, #f5f0e8, #b8a07a) se destiló de seis marcas de referencia: Runway, Cursor, SpaceX, Apple, Linear, Vercel. Cada borde nace del negro o el crema de marca a baja opacidad. Sin gris (sin #ccc) en ningún punto del código.

Tipografía: Cormorant Garamond (display) + Jost (cuerpo / UI). Cormorant se vuelve cinematográfica a tamaños grandes. Jost se mantiene limpia a tamaño de cuerpo, apartándose del camino de la fotografía.

Cada idioma, redactado desde dentro. Inglés: editorial, primera persona, sin «luxury», sin «we would love to». Alemán: directo y cálido con «du», registro fotográfico DACH («authentisch», «echte Momente»). Español: registro ibérico con «vosotros», «cinematográfico», «reportaje», ni latinoamericano ni corporativo. Ruso: registro literario con «ты», íntimo. Cada archivo de idioma se escribió como si lo hubiera redactado un hablante nativo dentro de una conversación de fotografía premium. No traducción.

Arquitectura de galería: seis galerías reales con parejas y lugares nombrados. Dehesa de Don Pedro (Extremadura, 46 imágenes), Ana y Matt en Tambor del Llano, editorial Bride d'Life, Elisabeth y Thomas en Innsbruck, Marie y Allen en Tissington Hall, Dani y Santi en Bodegas Hidalgo–La Gitana en Sanlúcar de Barrameda. Lightbox con navegación por teclado, trampa de foco, gesto de deslizamiento (Framer Motion drag="x"), botón de cierre móvil (el clic en el overlay es solo de escritorio).

Rendimiento: la animación de escala del hero está ligada a useInView (antes se ejecutaba fuera de pantalla de forma continua). GlassBackground (Three.js WebGL) se carga de forma diferida y se desactiva en móvil. El enlace de salto al contenido está activado. El campo trampa del formulario de contacto se renombró de website a confirmation_token; el autocompletado del navegador generaba falsos positivos.

Infraestructura SEO: JSON-LD (LocalBusiness, Person, WebSite, ImageGallery en los slugs de galería), etiquetas hreflang alternativas para 4 idiomas × 9 rutas = 36 URLs indexables.

03 · Stack

Lo que hizo posible la construcción.

  • Next.js 16.1.6 (App Router, Turbopack)

    Generación estática de 28 páginas en 4 idiomas. generateMetadata por página para control SEO total.

  • Tailwind CSS 4

    Basado en tokens, paleta cálida, sin colores de sistema grises en ningún punto del código.

  • Framer Motion 12.35.2

    Animaciones de entrada, drag/swipe de lightbox, bucle de escala del hero. useReducedMotion en cada componente de movimiento.

  • Three.js 0.183 / R3F 9.5

    GlassBackground ambiental en el hero. Carga diferida, desactivado en móvil para proteger el LCP.

  • Nodemailer 8.0.4 + Server Actions

    El formulario de contacto se ejecuta en el servidor, sin credenciales de cliente.

  • i18n a medida para 4 locales

    Sin next-intl. Segmento [lang]. Diccionarios en src/lib. hreflang generado en cada página.

04 · Estado

Listo para producción, salvo dos puntos.

Las 28 páginas estáticas compilan limpias. Cada punto P0 y P1 de la auditoría del 28 de abril de 2026 quedó resuelto. El menú hamburguesa móvil funciona. La lightbox desliza entre imágenes. Los atributos sizes están definidos: un ahorro estimado del 50–70 % de ancho de banda móvil en las cargas de galería. JSON-LD cubre LocalBusiness, Person, WebSite y, por galería, ImageGallery. hreflang mapea 36 combinaciones de idioma-ruta.

En vivo: jevdoppler.com. El despliegue final en Vercel está pendiente de la compresión de imágenes y del NIF español en el aviso legal.

Precios en el momento de la auditoría: Essential 2.000 € / Cinematic 2.500 € / Full Day 3.500 €. Objetivo estratégico (análisis de posicionamiento): 2.800 € / 3.500 € / 4.800 €. La diferencia, 600–900 € por reserva, es una decisión, no un fallo de código. La infraestructura sostiene el precio objetivo. La decisión es de Evgenij.

05 · Lo que aprendimos

El posicionamiento de marca es un problema de código. El encargo no era «un sitio web para un fotógrafo de bodas». El encargo era: infraestructura que permita leer «Momentos de cine» a 2.900 € sin activar el reflejo del regateo.

Este reflejo vale para antomata: el entregable de cada auditoría de IA para pymes no es el PDF. Es el cliente que ya no pregunta «¿de verdad necesitamos esto?». La infraestructura que neutraliza esa objeción (el esqueleto de evidencia, la claridad de precio, la clasificación RGPD por zonas que responde «verde / gris / rojo» en lugar de «depende») se construye primero.

«Vio cosas que ni nosotros mismos habíamos notado. Las imágenes parecen escenas de una película en la que no sabíamos que éramos los protagonistas.»

— Ana y Matt · Tambor del Llano, 2025