Ovolo Hotels: Consolidando a Infraestrutura Fragmentada de uma Marca Global
Liderança Técnica

Ovolo Hotels: Consolidando a Infraestrutura Fragmentada de uma Marca Global

Juntei cinco instalações WordPress separadas numa plataforma só pra uma rede internacional de hotéis, com cada URL mapeada e cada redirecionamento testado antes de ir pro ar.

1 de junho de 2020
Liderança Técnica
Tecnologias
WordPressGutenbergSEO MigrationPageSpeedGoogle Maps APITech Lead

O site do Ovolo foi refeito depois por outra equipe, então o que está no ar hoje não é este trabalho. Esta página descreve a plataforma como eu entreguei em 2020.

O Ovolo Hotels é um grupo independente de hotéis boutique, com unidades na Ásia e na Austrália. Quando entrei no projeto pela Dijitally, a presença da marca na web era uma colcha de retalhos de instalações WordPress separadas: uma por hotel, cada uma com o próprio tema, o próprio conjunto de plugins e o próprio processo de deploy.

O problema

Cinco sites separados queriam dizer cinco vezes mais manutenção, cinco vezes mais risco de inconsistência e nenhum jeito de oferecer uma experiência de marca única entre os hotéis. A autoridade de SEO estava espalhada. Mudar a marca exigia mexer em cada site separadamente. Um patch de segurança virava cinco deploys.

O pedido: juntar tudo numa plataforma só. A condição que não se negociava: não perder SEO no caminho.

O que eu fiz

1. Migração planejada em função do SEO

Planejei e executei a consolidação de todos os sites dos hotéis numa única instalação WordPress. O Ovolo tinha acumulado anos de autoridade de domínio, e um redirecionamento errado podia custar posições que talvez nunca voltassem. Cada URL foi mapeada, e cada redirecionamento foi testado em staging antes de chegar perto da produção.

2. Tema refeito do zero em Gutenberg

Troquei o tema antigo, baseado em page builder, e reconstruí o front-end com blocos modernos do Gutenberg. O time de conteúdo ganhou uma edição mais flexível, e a engenharia ficou com um código limpo, fácil de manter e sem amarras a ferramenta proprietária.

3. Performance

Trabalho de performance em todas as páginas de hotel, e não só na home: otimização de imagem, CSS crítico inline, scripts adiados e cache no servidor.

4. O easter egg

Um dos pedidos mais inusitados: criar um concurso para os hóspedes escondido na integração do Google Maps do site. Construí uma camada personalizada em cima do mapa da Maps API embutido em cada página de hotel; quem explorasse o mapa podia encontrar "ovos dourados" escondidos em coordenadas específicas de cada unidade, com prêmios de verdade. Isso exigiu JavaScript sob medida na Maps API e alinhamento com a equipe de operações dos hotéis pra definir e atualizar os esconderijos.

Meu papel

Tech Lead: decisões de arquitetura, planejamento de sprints com o gerente de projeto e o CEO, revisão de código de um desenvolvedor júnior e execução direta do trabalho central de engenharia.

Tecnologias principais

  • CMS: WordPress (blocos Gutenberg personalizados)
  • Performance: WP Rocket, Cloudflare, pipeline de otimização de imagem
  • Mapas: Google Maps JavaScript API (camada personalizada)
  • Processo: pipeline de deploy CI/CD, ambientes de staging