En vivo — primera landing del negocio en producción.

Sitio bilingüe FR/EN corriendo en freshride.vercel.app. Antes de esto, FreshRide no tenía página. Los clientes potenciales no podían encontrarlo, conocerlo ni contactarlo más allá de un WhatsApp suelto.

Caso · Detailing móvil · Montreal, Canadá

FreshRide.
Le construimos su primera cara digital — paquetes, precios y reserva directa.

Carlos León Quevedo arrancó FreshRide hace tres meses en Montreal: servicio móvil de detalleado automotriz que va a la casa del cliente con productos biodegradables. Pero no tenía web. Cuando alguien le preguntaba "¿dónde te veo?, ¿qué incluye tu servicio?, ¿cuánto cobras?" — Carlos solo podía contestar con WhatsApp y mandar fotos sueltas de su Outlander recién lavado. Sin landing, sin presencia, sin forma de demostrar que el negocio era real. Le construimos su primera cara digital desde cero: paquetes claros, precios visibles por tamaño de vehículo, bilingüe FR/EN, contacto directo y reserva sin formularios.

Cliente
Carlos León Quevedo
Sector
Mobile car detailing
Ubicación
Montreal, Laval, Longueuil — Quebec, Canadá
Inicio
Mayo 2026
Estado
En producción · landing pública en vivo
URL pública
freshride.vercel.app
Punto de partida

Un negocio real con cero presencia digital. Si no podías chatearlo, no existía.

Carlos arrancó FreshRide solo, con su camioneta, productos biodegradables y un horario flexible alrededor de su trabajo principal. Tres meses operando, siete vehículos atendidos. Servicio real, productos reales, trabajo verificable en las fotos. Pero el negocio no existía digitalmente.

Le hicimos un cuestionario de descubrimiento profundo — 31 preguntas en seis categorías: negocio, servicios y precios, métodos de pago, presencia digital, contenido visual, clientes y diferenciación. Las respuestas dibujaron el problema real:

  • Sin landing, sin web, sin URL para compartir. Cuando alguien le pedía "mándame tu página" Carlos no tenía nada que mandar.
  • Sin Google My Business. Quien buscaba "detailing móvil Montreal" en Google Maps no lo veía. Era invisible para el canal #1 de descubrimiento del rubro.
  • Sin paquetes ni precios documentados públicamente. Cada conversación arrancaba con la misma pregunta "¿cuánto cuestan tus servicios?" y Carlos tenía que explicar todo de cero en cada chat.
  • Sin galería de trabajos. Las fotos de su Outlander lavado vivían en su rollo de cámara — nadie podía verlas hasta que él las mandara una por una.
  • Sin forma de demostrar que el negocio era real. Para un cliente desconocido en Montreal, FreshRide era un número de teléfono sin contexto. Ningún cliente nuevo entrega su dirección sin verificar primero quién va a llegar.
  • Sin bilingüismo. Montreal es 50/50 francés-inglés. Sin presencia digital, perdía ambos mercados por igual — porque no perdía nada, no existía.
  • Sin contacto estructurado. Único canal: WhatsApp. Sin formulario de reserva, sin Calendly, sin email. Si Carlos estaba con las manos llenas de jabón, ese cliente se enfriaba.

El servicio real es sólido. Lo que faltaba era la cara digital — la pieza que convierte "un señor con una camioneta" en "un negocio que puedo contratar con confianza". Hubo que construir desde cero, no rediseñar nada.

SEO + descubrimiento local

El problema #1: nadie podía encontrarlo. Ni en Google, ni en Maps, ni cuando le compartían el WhatsApp.

Análisis de competencia directa en Montreal antes de tocar el diseño:

  • Cleen Detailing: 1,000+ reseñas Google (4.8★), reserva online propia.
  • SansStress: 200+ reseñas, eco-friendly, Calendly.
  • Psycho Detailing: 150+ reseñas, ceramic coating premium.
  • Montreal Mobile Wash: 80+ reseñas, Square booking.
  • Nick's Detailing: 50+ reseñas, posicionamiento premium.
  • FreshRide: 0 reseñas, 0 Google My Business, 0 web, 0 sistema de reserva. Empezando desde abajo del cero.

El canal #1 de descubrimiento para detailing móvil en Montreal es Google Maps. Quien busca "car detailing near me" o "lavage auto domicile Montréal" ve un map pack de tres negocios con reseñas. Si no estás en Google My Business, no existes para esa búsqueda. Carlos era invisible.

Pero peor que invisible — incluso cuando alguien obtenía su número por boca a boca y le pedía "mándame info", Carlos no tenía nada que mandar. Sin URL, sin landing, sin documento PDF, sin Instagram con highlights organizados. Solo fotos sueltas y respuestas escritas en el momento. Eso enfriaba a la mayoría antes de la cotización.

Decisiones técnicas para que la nueva landing trabajara desde día uno:

  • Schema.org AutoBodyShop con geo:Polygon de zona servida (Montreal + Laval + Longueuil). Google necesita saber dónde opera un servicio móvil.
  • hreflang fr-CA + en-CA con toggle visible. Montreal es bilingüe — sin esto se pierde la mitad del mercado.
  • OpenGraph propio con foto real del Outlander. Cuando Carlos pega su link en WhatsApp ahora aparece preview con imagen y descripción, no un link pelado.
  • Sitemap.xml + robots.txt generados para indexación correcta.
  • Bundle 38KB total. HTML/CSS/JS vanilla, sin frameworks. Carga en 0.9s en 4G — crítico para el 80% de tráfico móvil.
  • Contenido citable por IA. Datos estructurados de servicios, precios y zona servida que ChatGPT/Perplexity pueden extraer cuando alguien pregunta "¿quién hace detailing móvil eco-friendly en Montreal?".

Próxima fase crítica (en agenda): activar Google My Business y pedir las primeras 5 reseñas a clientes existentes. La landing es necesaria pero no suficiente — sin Maps + reseñas, ningún detailing móvil convierte volumen en Montreal.

Adaptación a su realidad

Diseñamos para diferenciar por precio competitivo, sin perder credibilidad.

El mercado Montreal cobra $70-114 por exterior básico y $220-420 por completo. Los precios de FreshRide ($45/$95/$140) están entre 40% y 67% por debajo. Carlos confirmó que son precios de lanzamiento — los va a subir cuando tenga clientela. Esa estrategia es válida, pero peligrosa si no se comunica:

  • Si dices precios bajos sin contexto → genera desconfianza ("¿por qué tan barato? ¿usará productos baratos?").
  • Si los dices con contexto correcto → se vuelven oferta de entrada y argumento de prueba.

Decisión de diseño: cada paquete lleva un badge "Prix de lancement — limité". Eso encuadra el precio bajo como temporal y exclusivo, no como señal de baja calidad. Anchoring contra el precio de mercado: junto al precio actual mostramos el precio promedio Montreal tachado. El cliente ve que está ahorrando $40-280 sin que parezca dudoso.

Otras adaptaciones específicas al flujo real de Carlos:

  • Reserva con mínimo 3 días de anticipación. Carlos necesita preparar el tanque de agua antes de salir. No puede hacer same-day. La página dice explícito "Réservation 72h à l'avance minimum" — manejamos la expectativa antes de la conversación, sin que Carlos tenga que negarse por chat.
  • Servicios expandidos y documentados. Por WhatsApp Carlos explicaba 1-2 paquetes según le preguntaran. La landing muestra los 7 servicios completos que realmente ofrece: extérieur, intérieur, complet, moteur, polissage, restauration de phares, hivernal premium. Ahora el cliente decide solo, sin tener que arrancar conversación para enterarse.
  • Precios por tamaño de vehículo (Sedan / SUV / Camionnette) en cada paquete. Antes Carlos cotizaba en cada chat según el carro — repetitivo y propenso a error. Ahora el precio sale solo en la página.
  • Bilingüe FR/EN con toggle visible en el header. Montreal es 50/50 — sin presencia digital perdía ambos mercados por igual, pero al construir la primera versión bilingüe captamos los dos en paralelo.
  • Diferenciador real destacado: PUNTUALIDAD. Carlos dijo "la hora que decimos, ahí estamos". En un mercado donde los competidores cancelan y llegan tarde, eso es oro. Lo pusimos como tagline arriba: "À l'heure dite. Sans exception."
  • Productos biodegradables como bullet, no como hero. SansStress también los usa — no es diferenciador único, es paridad.
  • Galería con fotos reales del Outlander de Carlos. Cinco fotos seleccionadas (de 14 disponibles en su rollo de cámara) que muestran trabajo real. Por primera vez el cliente potencial puede VER el trabajo antes de chatear.
  • Before/After real. Un solo par — parte trasera sucia vs limpia, ambos del mismo vehículo, mismo ángulo. Honesto, comprobable.
  • Sin testimonios inventados. Carlos no los tiene aún — siete clientes en tres meses, ninguno con review pública. Mejor ausencia honesta que invención. En su lugar mostramos cómo dejar reseña en Google My Business (cuando esté listo).
  • Contacto directo, sin formularios. WhatsApp + tel directo en la página. Hereda el canal que Carlos ya usa, sin meterle herramientas nuevas que aprender.
Cuestionario que respaldó cada decisión

Preguntas que hicimos antes de tocar diseño. Respuestas que armaron la primera landing desde cero.

El proceso arrancó con 31 preguntas a Carlos antes del primer wireframe. Algunas respuestas que definieron la estructura del sitio:

  • P: "¿Tienes página web actualmente?" → R: "No, los clientes me escriben por WhatsApp después de que alguien me recomienda." → Decisión: construir la primera landing como pieza compartible — URL que pueda mandar como respuesta automática, OpenGraph propio para preview en chats.
  • P: "¿Cuántos vehículos atiendes por semana?" → R: "Uno." → Decisión: enfocar landing en captar volumen, no en validar autoridad. Cero contadores falsos.
  • P: "¿Los precios $45/$95/$140 son finales?" → R: "Son precios de iniciación, ya con clientela los subo." → Decisión: badges "Prix de lancement — limité" para encuadrar el precio bajo.
  • P: "¿Tienes Google My Business?" → R: "No tengo." → Decisión: la próxima fase del proyecto es crear el perfil. La landing es paso 1 — el perfil GMB es paso 2 para que el conjunto funcione.
  • P: "¿Aceptas mismo día?" → R: "No, necesito preparar el tanque de agua." → Decisión: messaging explícito "Réservation 72h minimum" antes del CTA. No prometer lo que no se puede cumplir.
  • P: "¿Qué te diferencia de la competencia?" → R: "La hora que decimos, ahí estamos. Y productos biodegradables." → Decisión: puntualidad como hero tagline. Biodegradable como bullet secundario.
  • P: "¿Tienes fotos del trabajo?" → R: "Sí, fotos de mi Outlander, unas 14 en el celular." → Decisión: galería curada de 5 fotos seleccionadas + un par before/after real. La primera vez que el cliente puede ver el trabajo antes de chatear.
  • P: "¿La web bilingüe?" → R: "Sí, francés e inglés." → Decisión: toggle FR/EN en el header desde día uno, hreflang configurado.
  • P: "¿Cómo quieres que el cliente te contacte?" → R: "WhatsApp es lo más fácil para mí, no me hagas aprender otra herramienta." → Decisión: WhatsApp + tel directo como CTAs principales. Sin formulario, sin Calendly, sin email marketing — respetar el canal que Carlos domina.

Sin este cuestionario habríamos armado una landing genérica de detailing copiada de la competencia. El diagnóstico es lo que justifica que CADA decisión tenga su porqué dentro del negocio real de Carlos.

Stack en producción

Lo que está corriendo.

  • HTML/CSS/JS vanilla38KB total, 0 dependencias pesadas
  • VercelHosting con edge CDN global
  • i18n FR/ENToggle de idioma + hreflang
  • Schema.org AutoBodyShop+ geo:Polygon de zona servida
  • Open Graph optimizadoPreview real al compartir link
  • Mobile-firstPerformance crítica en 4G
  • WhatsApp + tel directoSin formularios, contacto inmediato
  • Sitemap.xml + robots.txtIndexación correcta en Google
Resultados y próximos pasos

Primera cara digital arriba. Faltan los activos críticos que justifican volumen.

  • Landing pública en vivo en freshride.vercel.app. Bilingüe FR/EN. Performance 96/100 en PageSpeed móvil. Por primera vez Carlos tiene URL que mandar cuando un cliente le pide "info".
  • Cero contenido falso. Cada dato es verificable. Cada foto es de Carlos. Cada testimonio futuro será real o no se pone.
  • Argumento de precio defendible. Encuadrado como oferta de lanzamiento, anchored contra precio mercado Montreal.
  • Cliente puede decidir solo antes de iniciar conversación: ve paquetes, precios por tamaño, tiempo de anticipación, zona de cobertura. Solo escribe cuando ya está convencido.
  • Próxima fase crítica: activar Google My Business + pedir las primeras 5 reseñas a los clientes existentes. Sin eso, ninguna landing convierte volumen en Montreal.
  • Próxima fase visual: capturar fotos de 3-5 vehículos distintos (no solo el Outlander) en los siguientes trabajos. Diversidad visual genera credibilidad.
  • Pendiente: integración con Calendly o sistema propio de reserva 72h-mínimo para reducir fricción al cierre.

El caso FreshRide no es de tecnología compleja. Es de presencia digital basica bien ejecutada. Carlos pasó de "no existir online" a "tener una pieza compartible que trabaja por él mientras tiene las manos llenas de jabón". Esa es la diferencia entre un negocio que sobrevive de boca a boca y uno que puede escalar.

¿Tu negocio existe en boca a boca pero no online?

Si tus clientes te encuentran solo por recomendación y no tienes una URL que mandar cuando alguien te pide info — perdiste todos los referidos que no se animaron a chatear primero. Construyo la primera cara digital de tu negocio: paquetes claros, precios visibles, contacto directo. Sin compromiso.