A Soamee concebeu e desenvolveu a trasterOne, o comparador de arrecadações de aluguer com mais de 1.700 centros indexados em mais de 370 municípios de Espanha e Andorra. A plataforma ganhou o Prémio Inovação AESS 2025 da Associação Espanhola de Self-Storage, voltou a ser finalista na edição de 2026 e é financiada pela União Europeia através do NextGenerationEU.
O desafio
O mercado de arrecadações de aluguer em Espanha está repartido por centenas de operadores independentes, cada um com o seu site, a sua forma de nomear os tamanhos e as suas tarifas. Quem procurava arrecadação acabava com dez separadores abertos, a comparar preços que nem sequer vinham expressos da mesma maneira. Não havia um sítio onde ver junta a oferta de uma zona. A trasterOne tinha de ser esse sítio: o “Idealista das arrecadações”.
A nossa solução
Concebemos e desenvolvemos a trasterOne como uma plataforma de comparação completa, otimizada para SEO e conversão.
Arquitetura da plataforma
A base é Next.js. As fichas de centro são servidas renderizadas a partir do servidor, com todo o conteúdo no HTML inicial: é isso que permite que as mais de 1.700 páginas de centro sejam rastreáveis e indexáveis sem depender de o Google executar JavaScript. O motor de pesquisa funciona ao contrário, resolvendo-se em cliente contra a API para que filtrar por tamanho, serviços ou preço não obrigue a recarregar a página.
O backend em Node.js expõe uma API REST que alimenta tanto o frontend público como o portal de operadores. Separar a camada de apresentação da de dados permite escalar cada parte por si e mexer nas integrações externas (Google Maps, Google Reviews) sem tocar no render.
Plataforma de pesquisa e comparação
- Motor de pesquisa geolocalizado por morada, rua, bairro, cidade ou proximidade, com integração Google Maps
- Sistema de comparação com avaliações Google Reviews integradas e filtros por tamanho, tipo de acesso, climatização e segurança
- Percurso em 3 passos: Pesquisar, Comparar, Alugar, com pedido de orçamento ou reserva direta com o centro
- Diretório de centros com mais de 1.700 fichas por Espanha e Andorra
Vista de mapa interativo
Os resultados são apresentados num layout de dois painéis: lista de centros à esquerda e mapa do Google Maps à direita, com o preço de partida de cada centro visível como etiqueta sobre o marcador. Em zonas de muita densidade, como o centro de Madrid, os marcadores próximos agrupam-se em clusters para o mapa continuar legível. Cada cartão mostra foto, selo de “Promoção” quando o centro tem oferta ativa, avaliação com estrelas agregada do Google, morada resumida e preço desde. A ideia é poder descartar sem entrar na ficha.
Ficha de centro e processo de contacto
Cada centro tem a sua página de detalhe com galeria de fotos das instalações e um detalhe de tarifas por tamanho de arrecadação: S (1 a 3 m²), M (4 a 6 m²) e L (mais de 7 m²), cada um com o seu preço mensal com impostos incluídos e o seu próprio botão de “Reservar Arrecadação”. Abaixo listam-se os serviços do centro (acesso 24h, parque para clientes, videovigilância 24h, climatização, pertença à AESS) com iconografia clara, mais o horário de acesso dia a dia.
A barra lateral de contacto reúne todas as vias para chegar ao operador: WhatsApp direto, chamada telefónica, link para o site próprio do centro, morada física ligada ao mapa e um formulário curto (nome, email, telefone e mensagem) que gera um lead qualificado sem obrigar o utilizador a registar-se.
Diretório e acesso para operadores
Ao lado da pesquisa orientada ao utilizador final, a navegação principal integra o diretório de centros, um blog de conteúdo SEO e duas portas de entrada para o lado B2B: “Regista a tua empresa”, para operadores que querem juntar-se à plataforma, e “Acesso operadores”, para quem já gere a sua ficha a partir do painel de autogestão.
Estratégia de SEO programático
O desafio de posicionamento era competir com operadores que já há anos posicionavam pela sua própria marca e pela sua cidade. A resposta foi gerar a long tail que nenhum deles cobre sozinho:
- Uma página por centro gerada a partir dos dados do operador, com a hierarquia de URL a refletir geografia e marca:
/alquiler-de-trasteros/{cidade}/{operador}/{centro}. Madrid concentra 226 fichas e Barcelona 157, mas o volume real está na cauda: mais de 370 municípios com pelo menos um centro - Landings de cidade em
/alquiler-de-trasteros/{cidade}para as pesquisas de cabeça (“arrecadações em Madrid”) - Schema.org (JSON-LD) com
SelfStorageeAggregateRatingem cada ficha,ItemListnas listagens eWebSitecomSearchActionna home, para o Google pintar estrelas, morada e telefone no snippet - Sitemap dinâmico repartido por tipo de conteúdo (estáticas, blog, centros) e regenerado à medida que entram centros novos
Integração com Google Maps
A integração vai além de pintar marcadores. As moradas enviadas pelos operadores são normalizadas e geocodificadas antes de guardadas, porque um centro mal situado no mapa é um centro que não aparece nas pesquisas por proximidade. Sobre essas coordenadas constroem-se o clustering do mapa, a ordenação por proximidade e a própria ficha, que combina os dados do operador com a avaliação agregada do Google Reviews.
Painel para operadores
- Portal de registo e autogestão onde os operadores publicam, atualizam e gerem os seus centros
- Dashboard com métricas de visualizações e pedidos recebidos
- Fotos servidas a partir do Google Cloud Storage através de um proxy de imagens próprio, que redimensiona e serve WebP: os operadores carregam o que têm à mão e o peso da ficha não depende disso
Decisões técnicas chave
| Decisão | Alternativa descartada | Motivo |
|---|---|---|
| Fichas de centro renderizadas no servidor | SPA com renderização em cliente | Mais de 1.700 páginas que vivem do tráfego orgânico não podem esperar que o Google execute JavaScript |
| Pesquisa resolvida em cliente | Recarga de página por filtro | Comparar exige mexer nos filtros várias vezes; cada recarga era uma oportunidade de abandono |
| Google Maps API | Mapbox / Leaflet | Integração nativa com Google Reviews e Places enriquece a ficha com dados que o operador não tem de preencher |
| Uma URL por centro | Conteúdo manual por cidade | A procura está na cauda longa de municípios e marcas, impossível de cobrir à mão |
| API REST própria | BaaS (Firebase/Supabase) | Controlo sobre a lógica de filtragem e sobre a integração com os sistemas de reservas de cada operador |
| Node.js no backend | Python/Django | Mesmo ecossistema que Next.js e bom desempenho num backend que é sobretudo I/O contra APIs externas |
Resultados
- +1.700 centros indexados em Espanha e Andorra, cada um com a sua URL
- +370 municípios com cobertura, de Madrid (226 centros) e Barcelona (157) a praças pequenas onde não compete ninguém
- Prémio Inovação AESS 2025 da Associação Espanhola de Self-Storage, e finalista de novo em 2026
- Financiamento NextGenerationEU da União Europeia
- Operadores na plataforma: RedTras, CABE, Globalbox, Homebox, SmarTTrasting, Cityo, Trasteros Plus, Trasteros Galaxy e Boxo, entre outros
Stack técnico
- Next.js (frontend e renderização no servidor para SEO)
- React (componentes de UI)
- Google Maps API (geolocalização e mapa)
- Google Cloud Storage (fotos dos centros)
- Schema.org / JSON-LD (dados estruturados)
- Node.js (backend e API REST)
Precisa de um projeto semelhante? Conheça o nosso serviço de desenvolvimento web →
Quer crescer em orgânico como a trasterOne? Conheça o nosso serviço de growth marketing →
Como trabalhamos
Cada projeto segue o nosso processo artesanal, adaptado as necessidades especificas de cada cliente.
Discovery & Requisitos
Imersao no negócio, utilizadores e objetivos. Workshops de ideação, pesquisa de mercado e definição do escopo MVP.
Design & Arquitetura
Wireframes, protótipos interativos e arquitetura técnica. Validação com cliente antes de escrever código.
Desenvolvimento & Testing
Sprints de 2 semanas com demos. CI/CD, code review e testing contínuo. Feedback em cada iteração.
Entrega & Evolução
Deploy em produção, monitorização e suporte. Métricas pos-lançamento e roadmap de melhorias contínuas.