Soamee diseñó y desarrolló trasterOne, el comparador de trasteros de alquiler con más de 1.700 centros indexados en más de 370 municipios de España y Andorra. La plataforma ganó el Premio Innovación AESS 2025 de la Asociación Española de Self-Storage, ha vuelto a ser finalista en la edición de 2026 y está financiada por la Unión Europea a través de NextGenerationEU.
El reto
El mercado de trasteros de alquiler en España está repartido entre cientos de operadores independientes, cada uno con su propia web, su propia forma de nombrar los tamaños y sus propias tarifas. Quien buscaba trastero acababa abriendo diez pestañas para comparar precios que ni siquiera venían expresados igual. No había un sitio donde ver la oferta de una zona junta. trasterOne tenía que ser ese sitio: el “Idealista de los trasteros”.
Nuestra solución
Diseñamos y desarrollamos trasterOne como una plataforma de comparación completa, optimizada para SEO y conversión.
Arquitectura de la plataforma
La base es Next.js. Las fichas de centro se sirven renderizadas desde servidor, con todo el contenido en el HTML inicial: es lo que permite que las más de 1.700 páginas de centro sean rastreables e indexables sin depender de que Google ejecute JavaScript. El buscador funciona al revés, resolviéndose en cliente contra la API para que filtrar por tamaño, servicios o precio no obligue a recargar la página.
El backend en Node.js expone una API REST que alimenta tanto el frontend público como el portal de operadores. Separar la capa de presentación de la de datos permite escalar cada parte por su cuenta y meter mano a las integraciones externas (Google Maps, Google Reviews) sin tocar el render.
Plataforma de búsqueda y comparación
- Motor de búsqueda geolocalizado por dirección, calle, barrio, ciudad o proximidad, con integración de Google Maps
- Sistema de comparación con valoraciones de Google Reviews integradas y filtros por tamaño, tipo de acceso, climatización y seguridad
- Recorrido en 3 pasos: Busca, Compara, Alquila, con solicitud de presupuesto o reserva directa al centro
- Directorio de centros con más de 1.700 fichas repartidas por España y Andorra
Vista de mapa interactivo
Los resultados se presentan en un diseño de doble panel: listado de centros a la izquierda y mapa de Google Maps a la derecha, con el precio de partida de cada centro visible como etiqueta sobre su marcador. En zonas de mucha densidad, como el centro de Madrid, los marcadores próximos se agrupan en clusters para que el mapa siga siendo legible. Cada tarjeta del listado muestra foto, insignia de “Promoción” cuando el centro tiene oferta activa, valoración con estrellas agregada de Google, dirección resumida y precio desde. La idea es que se pueda descartar sin entrar en la ficha.
Ficha de centro y proceso de contacto
Cada centro tiene su página de detalle con galería de fotos de las instalaciones y un desglose de tarifas por tamaño de trastero: S (de 1 a 3 m²), M (de 4 a 6 m²) y L (más de 7 m²), cada uno con su precio mensual con impuestos incluidos y su propio botón de “Reservar Trastero”. Debajo se listan los servicios del centro (acceso 24h, parking para clientes, videovigilancia 24h, climatización, pertenencia a la AESS) con iconografía clara, más el horario de acceso día a día.
La barra lateral de contacto reúne todas las vías para llegar al operador: WhatsApp directo, llamada telefónica, enlace a la web propia del centro, dirección física enlazada al mapa y un formulario corto (nombre, email, teléfono y mensaje) que genera un lead cualificado sin obligar al usuario a registrarse.
Directorio y acceso para operadores
Junto al buscador orientado al usuario final, la navegación principal incorpora el Directorio de centros, un Blog de contenido SEO y dos puertas de entrada al lado B2B: “Registra tu Empresa”, para operadores que quieren sumarse a la plataforma, y “Acceso Operadores”, para quienes ya gestionan su ficha desde el panel de autogestión.
Estrategia SEO programática
El reto de posicionamiento era competir contra operadores que ya llevaban años rankeando por su propia marca y su propia ciudad. La respuesta fue generar la long tail que ninguno de ellos cubre solo:
- Una página por centro generada desde los datos del operador, con la jerarquía de URL reflejando la geografía y la marca:
/alquiler-de-trasteros/{ciudad}/{operador}/{centro}. Madrid concentra 226 fichas y Barcelona 157, pero el volumen real está en la cola: más de 370 municipios con al menos un centro - Landings de ciudad en
/alquiler-de-trasteros/{ciudad}para las búsquedas de cabecera (“trasteros en Madrid”) - Schema.org (JSON-LD) con
SelfStorageyAggregateRatingen cada ficha,ItemListen los listados yWebSiteconSearchActionen la home, para que Google pinte estrellas, dirección y teléfono en el snippet - Sitemap dinámico partido por tipo de contenido (estáticas, blog, centros) y regenerado conforme se dan de alta centros nuevos
Integración con Google Maps
La integración va más allá de pintar marcadores. Las direcciones que envían los operadores se normalizan y geocodifican antes de guardarse, porque un centro mal situado en el mapa es un centro que no aparece en las búsquedas por proximidad. Sobre esas coordenadas se construyen el clustering del mapa, el orden por cercanía y la ficha, que combina los datos del operador con la valoración agregada de Google Reviews.
Panel para operadores
- Portal de registro y autogestión donde los operadores publican, actualizan y gestionan sus centros
- Dashboard con métricas de visualizaciones y solicitudes recibidas
- Fotos servidas desde Google Cloud Storage a través de un proxy de imágenes propio, que redimensiona y sirve WebP: los operadores suben lo que tienen a mano y el peso de la ficha no depende de ello
Decisiones técnicas clave
| Decisión | Alternativa descartada | Motivo |
|---|---|---|
| Fichas de centro renderizadas en servidor | SPA con renderizado en cliente | Más de 1.700 páginas que dependen del rastreo orgánico no pueden esperar a que Google ejecute JavaScript |
| Buscador resuelto en cliente | Recarga de página por filtro | Comparar exige tocar los filtros varias veces; cada recarga era una oportunidad de abandono |
| Google Maps API | Mapbox / Leaflet | Integración nativa con Google Reviews y Places para enriquecer la ficha con datos que el operador no tiene que rellenar |
| Una URL por centro | Contenido manual por ciudad | La demanda está en la cola larga de municipios y marcas, imposible de cubrir a mano |
| API REST propia | BaaS (Firebase/Supabase) | Control sobre la lógica de filtrado y sobre la integración con los sistemas de reservas de cada operador |
| Node.js en el backend | Python/Django | Mismo ecosistema que Next.js y buen rendimiento en un backend que es sobre todo I/O contra APIs externas |
Resultados
- +1.700 centros indexados en España y Andorra, cada uno con su propia URL
- +370 municipios con cobertura, desde Madrid (226 centros) y Barcelona (157) hasta plazas pequeñas donde no compite nadie
- Premio Innovación AESS 2025 de la Asociación Española de Self-Storage, y finalista de nuevo en 2026
- Financiación NextGenerationEU de la Unión Europea
- Operadores en la plataforma: RedTras, CABE, Globalbox, Homebox, SmarTTrasting, Cityo, Trasteros Plus, Trasteros Galaxy y Boxo, entre otros
Stack técnico
- Next.js (frontend y renderizado en servidor para SEO)
- React (componentes de UI)
- Google Maps API (geolocalización y mapa)
- Google Cloud Storage (fotos de los centros)
- Schema.org / JSON-LD (datos estructurados)
- Node.js (backend y API REST)
¿Necesitas un proyecto similar? Conoce nuestro servicio de desarrollo web →
¿Quieres crecer en orgánico como trasterOne? Descubre nuestro servicio de growth marketing →
Cómo trabajamos
Cada proyecto sigue nuestro proceso artesanal, adaptado a las necesidades específicas del cliente.
Discovery & Requisitos
Inmersión en negocio, usuarios y objetivos. Workshops de ideación, research de mercado y alcance MVP.
Diseño & Arquitectura
Wireframes, prototipos interactivos y arquitectura técnica. Validación con cliente antes de escribir código.
Desarrollo & Testing
Sprints de 2 semanas con demos. CI/CD, code review y testing continuo. Feedback en cada iteración.
Entrega & Evolución
Deploy a producción, monitorización y soporte. Métricas post-lanzamiento y roadmap de mejoras.