Soamee ha progettato e sviluppato trasterOne, il comparatore di depositi in affitto con oltre 1.700 centri indicizzati in più di 370 comuni fra Spagna e Andorra. La piattaforma ha vinto il Premio Innovazione AESS 2025 dell’Associazione Spagnola di Self-Storage, è tornata finalista nell’edizione 2026 ed è finanziata dall’Unione Europea attraverso NextGenerationEU.
La sfida
Il mercato spagnolo dei depositi in affitto è diviso fra centinaia di operatori indipendenti, ognuno con il proprio sito, il proprio modo di nominare le taglie dei box e le proprie tariffe. Chi cercava un deposito finiva con dieci schede aperte, a confrontare prezzi espressi in modi diversi. Non esisteva un posto dove vedere insieme l’offerta di una zona. trasterOne doveva diventare quel posto: l‘“Idealista dei depositi”.
La nostra soluzione
Abbiamo progettato e sviluppato trasterOne come piattaforma di comparazione completa, ottimizzata per SEO e conversione.
Architettura della piattaforma
La base è Next.js. Le schede dei centri vengono servite renderizzate dal server, con tutto il contenuto nell’HTML iniziale: è questo che permette alle oltre 1.700 pagine di centro di essere scansionabili e indicizzabili senza dipendere dall’esecuzione del JavaScript da parte di Google. Il motore di ricerca funziona al contrario, risolvendosi lato client contro l’API, così filtrare per taglia, servizi o prezzo non obbliga a ricaricare la pagina.
Il backend in Node.js espone un’API REST che alimenta sia il frontend pubblico sia il portale operatori. Separare il livello di presentazione da quello dei dati permette di scalare ogni parte per conto suo e di intervenire sulle integrazioni esterne (Google Maps, Google Reviews) senza toccare il render.
Piattaforma di ricerca e comparazione
- Motore di ricerca geolocalizzato per indirizzo, via, quartiere, città o prossimità, con integrazione Google Maps
- Sistema di comparazione con valutazioni Google Reviews integrate e filtri per taglia, tipo di accesso, climatizzazione e sicurezza
- Percorso in 3 passi: Cerca, Confronta, Affitta, con richiesta di preventivo o prenotazione diretta con il centro
- Directory dei centri con oltre 1.700 schede distribuite fra Spagna e Andorra
Vista mappa interattiva
I risultati usano un layout a doppio pannello: elenco dei centri a sinistra e mappa Google Maps a destra, con il prezzo di partenza di ogni centro visibile come etichetta sul marker. Nelle zone ad alta densità, come il centro di Madrid, i marker vicini si raggruppano in cluster perché la mappa resti leggibile. Ogni scheda mostra foto, badge “Promozione” quando il centro ha un’offerta attiva, valutazione a stelle aggregata da Google, indirizzo sintetico e prezzo a partire da. L’obiettivo è poter scartare un centro senza aprirlo.
Scheda del centro e processo di contatto
Ogni centro ha la sua pagina di dettaglio con galleria fotografica delle strutture e un dettaglio delle tariffe per taglia del box: S (da 1 a 3 m²), M (da 4 a 6 m²) e L (oltre 7 m²), ciascuna con il proprio prezzo mensile tasse incluse e il proprio pulsante “Prenota deposito”. Sotto vengono elencati i servizi del centro (accesso 24h, parcheggio clienti, videosorveglianza 24h, climatizzazione, appartenenza ad AESS) con iconografia chiara, più l’orario di accesso giorno per giorno.
La sidebar di contatto raccoglie tutte le vie per raggiungere l’operatore: WhatsApp diretto, chiamata telefonica, link al sito del centro, indirizzo fisico collegato alla mappa e un modulo breve (nome, email, telefono e messaggio) che genera un lead qualificato senza obbligare l’utente a registrarsi.
Directory e accesso per operatori
Accanto alla ricerca rivolta all’utente finale, la navigazione principale integra la directory dei centri, un blog di contenuti SEO e due porte d’ingresso al lato B2B: “Registra la tua azienda”, per gli operatori che vogliono entrare nella piattaforma, e “Accesso operatori”, per chi già gestisce la propria scheda dal pannello di autogestione.
Strategia SEO programmatica
La sfida di posizionamento era competere con operatori che da anni si posizionavano sul proprio marchio e sulla propria città. La risposta è stata generare la long tail che nessuno di loro copre da solo:
- Una pagina per centro generata dai dati dell’operatore, con la gerarchia di URL che rispecchia geografia e marchio:
/alquiler-de-trasteros/{città}/{operatore}/{centro}. Madrid concentra 226 schede e Barcellona 157, ma il volume reale sta nella coda: oltre 370 comuni con almeno un centro - Landing di città su
/alquiler-de-trasteros/{città}per le ricerche di testa (“depositi a Madrid”) - Schema.org (JSON-LD) con
SelfStorageeAggregateRatingsu ogni scheda,ItemListsugli elenchi eWebSiteconSearchActionin home, perché Google mostri stelle, indirizzo e telefono nello snippet - Sitemap dinamica divisa per tipo di contenuto (statiche, blog, centri) e rigenerata man mano che entrano centri nuovi
Integrazione con Google Maps
L’integrazione va oltre il disegno dei marker. Gli indirizzi inviati dagli operatori vengono normalizzati e geocodificati prima di essere salvati, perché un centro collocato male sulla mappa è un centro che non compare nelle ricerche per prossimità. Su quelle coordinate si costruiscono il clustering della mappa, l’ordinamento per vicinanza e la scheda stessa, che combina i dati dell’operatore con la valutazione aggregata di Google Reviews.
Pannello operatori
- Portale di registrazione e autogestione dove gli operatori pubblicano, aggiornano e gestiscono i propri centri
- Dashboard con metriche di visualizzazioni e richieste ricevute
- Foto servite da Google Cloud Storage attraverso un proxy immagini proprietario che ridimensiona e serve WebP: gli operatori caricano quello che hanno a portata di mano e il peso della scheda non ne risente
Decisioni tecniche chiave
| Decisione | Alternativa scartata | Motivo |
|---|---|---|
| Schede centro renderizzate lato server | SPA con rendering lato client | Oltre 1.700 pagine che vivono di traffico organico non possono aspettare che Google esegua JavaScript |
| Ricerca risolta lato client | Ricarica di pagina per ogni filtro | Confrontare richiede di toccare i filtri più volte; ogni ricarica era un’occasione di abbandono |
| Google Maps API | Mapbox / Leaflet | L’integrazione nativa con Google Reviews e Places arricchisce la scheda con dati che l’operatore non deve compilare |
| Un URL per centro | Contenuti manuali per città | La domanda sta nella coda lunga di comuni e marchi, impossibile da coprire a mano |
| API REST propria | BaaS (Firebase/Supabase) | Controllo sulla logica di filtraggio e sull’integrazione con i sistemi di prenotazione di ogni operatore |
| Node.js nel backend | Python/Django | Stesso ecosistema di Next.js e buone prestazioni per un backend fatto soprattutto di I/O verso API esterne |
Risultati
- +1.700 centri indicizzati in Spagna e Andorra, ciascuno con il proprio URL
- +370 comuni coperti, da Madrid (226 centri) e Barcellona (157) fino a piazze piccole dove non compete nessuno
- Premio Innovazione AESS 2025 dell’Associazione Spagnola di Self-Storage, e di nuovo finalista nel 2026
- Finanziamento NextGenerationEU dell’Unione Europea
- Operatori presenti sulla piattaforma: RedTras, CABE, Globalbox, Homebox, SmarTTrasting, Cityo, Trasteros Plus, Trasteros Galaxy e Boxo, fra gli altri
Stack tecnico
- Next.js (frontend e rendering lato server per la SEO)
- React (componenti di UI)
- Google Maps API (geolocalizzazione e mappa)
- Google Cloud Storage (foto dei centri)
- Schema.org / JSON-LD (dati strutturati)
- Node.js (backend e API REST)
Hai bisogno di un progetto simile? Scopri il nostro servizio di sviluppo web →
Vuoi crescere in organico come trasterOne? Scopri il nostro servizio di growth marketing →
Come lavoriamo
Ogni progetto segue il nostro processo artigianale, adattato alle esigenze specifiche di ogni cliente.
Discovery & Requisiti
Immersione nel business, utenti e obiettivi. Workshop di ideazione, ricerca di mercato e definizione dell'ambito MVP.
Design & Architettura
Wireframe, prototipi interattivi e architettura tecnica. Validazione con il cliente prima di scrivere codice.
Sviluppo & Testing
Sprint di 2 settimane con demo. CI/CD, code review e testing continuo. Feedback a ogni iterazione.
Consegna & Evoluzione
Deploy in produzione, monitoraggio e supporto. Metriche post-lancio e roadmap di miglioramenti continui.