El reto
Gandia Renta Car es un pequeño alquiler de coches local en Gandia, en la costa de Valencia. Sus competidores son los grandes agregadores de alquiler, y su ventaja es todo lo que ellos no suelen hacer: sin cargos ocultos, seguro incluido, cancelación gratuita, sin pago por adelantado y una fianza pequeña que se puede pagar en efectivo o con cualquier tarjeta, sin necesidad de tarjeta de crédito. Los coches se entregan en los hoteles de Gandia Playa y en la estación de tren.
La web tenía que dejar clara esa diferencia en segundos, mostrar el precio real de cada coche para las fechas del visitante y hacer que reservar fuera tan fácil como enviar un mensaje, para turistas que hablan inglés, español o ruso.
El propietario atiende personalmente a los clientes por WhatsApp, así que la web no finge ser un motor de reservas. Cada ficha de coche termina con un botón "Reservar por WhatsApp" que abre un chat con un mensaje ya escrito: qué coche, en el idioma del visitante y con una línea para las fechas del alquiler. El cliente solo completa las fechas y pulsa enviar.
En la web no hay ningún formulario: nada que rellenar para el cliente y ningún dato personal recogido por la propia web.
Precios según la temporada
Cada coche tiene una matriz de tarifas: cuatro temporadas por ocho duraciones de alquiler, desde un día hasta un mes o más, además de extras como la silla infantil o el segundo conductor. Las fichas la muestran de tres maneras: tarjetas de precio por temporada, una tabla de precios completa y una calculadora en la que el visitante mueve un deslizador de 1 a 31 días y ve la tarifa diaria y el total.
La web es estática, pero los precios dependen de la fecha de hoy. Si la temporada quedara fijada en el HTML al compilar, la web mostraría precios equivocados el día en que cambia la temporada. En su lugar, pequeños componentes de Svelte calculan la temporada actual en el navegador, de modo que el precio "desde" y la calculadora siempre son correctos sin volver a compilar la web.
La flota
La página de inicio abre con la oferta y un mapa estilizado de la región de Valencia, dibujado a partir de contornos de provincias proyectados de antemano: el navegador descarga un SVG ya listo en lugar de una librería de mapas. Debajo, la flota se puede filtrar por cambio y combustible, y después vienen las preguntas frecuentes y los datos de contacto.
Cada uno de los ocho coches tiene su propia página en tres idiomas: galería de fotos, características, precios y calculadora.
Buscadores y privacidad
En los datos estructurados, la empresa se describe una sola vez como AutoRental de schema.org con un identificador estable al que se refieren todas las páginas. Las fichas se marcan como un Car de alquiler con una Offer con precio por día, no como un producto en venta. Las versiones en inglés, español y ruso forman una sola web y están enlazadas con hreflang, para que los buscadores muestren a cada visitante su idioma.
La web también está pensada para asistentes de IA: cada página tiene una versión gemela en Markdown, y llms.txt y llms-full.txt describen el negocio y la flota. Se generan al compilar a partir de los mismos datos que el HTML, así que nunca se desincronizan.
El mapa de "Dónde encontrarnos" funciona sin rastreo: usa OpenStreetMap en lugar de un mapa de Google incrustado, así que no se instalan cookies de terceros antes de que el visitante dé su consentimiento. Del cumplimiento legal se encargan el aviso legal, las políticas de privacidad y de cookies en español, el registro de consentimientos en la plataforma Yatoday y un registro de actividades de tratamiento del negocio.
Stack tecnológico
- Generador: Astro (compilación estática)
- Islas interactivas: Svelte 5 (precios por temporada, calculadora)
- Estilos: Tailwind CSS 4 + @yatoday/astro-ui
- Mapas: Leaflet + OpenStreetMap
- Contenido: JSON y Markdown en Git, sin CMS que mantener
- CI/CD: GitLab CI → Cloudflare Pages
- Registro de consentimientos: API de la plataforma Yatoday
Resultado
Una web a la medida de un pequeño negocio que hace exactamente lo que el negocio necesita: muestra cada coche con precios honestos para la temporada correcta y convierte el interés en una conversación de WhatsApp en el idioma del cliente. No hay base de datos, ni backend de reservas, ni CMS que mantener: cuando cambian la flota o los precios, se actualiza el archivo de datos y se vuelve a compilar la web.