Arquitetura de Reservas Diretas para Hotéis que Reduz Comissões de OTA em 40%
Seu e-mail de confirmação chega de Booking.com — outra reserva, outros 18% se foram. O hóspede dormirá em sua cama, comerá seu café da manhã, lembrará de seu serviço, mas Expedia possui o relacionamento e fica com um quarto da receita. Você está pagando essas plataformas para alugar acesso a viajantes que já estavam procurando sua propriedade por nome. A solução arquitetônica não é um widget de reserva colado no WordPress. É um sistema headless que intercepta o caminho da busca até a reserva em três pontos de decisão — e propriedades executando essa stack relatam deslocar 38–43% das reservas de volta para canais diretos em 90 dias. A diferença aparece em dois lugares: sua margem por quarto e sua capacidade de remarketar sem pagar aos OTAs por dados de hóspedes que você gerou.
Mas aqui está o que vi funcionar, repetidamente, em hotéis boutique e cadeias de médio porte: um site de reserva direta adequadamente arquitetado pode deslocar 30-40% da receita dependente de OTA de volta para seu próprio canal em 12-18 meses. Não através de truques. Através de engenharia.
Isto não é um artigo de marketing sobre "apenas ofereça uma taxa melhor". É sobre as decisões arquitetônicas técnicas — desde sua integração de motor de reservas até sua velocidade de carregamento de página até sua estrutura de CMS — que tornam as reservas diretas tão sem atritos quanto o UX refinado das OTAs.
Índice
- O Custo Real da Dependência de OTA
- Por Que Maioria dos Sites de Hotéis Falha em Reservas Diretas
- Stack de Arquitetura de Reservas Diretas
- Headless CMS: A Camada de Fundação
- Padrões de Integração de Motor de Reservas
- Arquitetura de Performance que Converte
- Arquitetura SEO para Reservas Diretas de Hotéis
- Paridade de Taxas e Estratégia de Incentivo de Preço
- Camada de Lealdade e Personalização
- Medindo a Mudança: KPIs que Importam
- FAQ

O Custo Real da Dependência de OTA
Vamos fazer as contas que deixam GMs de hotel acordados à noite.
Um hotel de 100 quartos com 75% de ocupação, $180 ADR, e 65% das reservas vindo através de OTAs:
| Métrica | Valor |
|---|---|
| Receita anual de quartos | $4.927.500 |
| Receita de OTA (65%) | $3.202.875 |
| Comissão média de OTA (20%) | $640.575 |
| Processamento de cartão de crédito em reservas de OTA (3%) | $96.086 |
| Custo total de OTA por ano | $736.661 |
São $736 mil saindo pela porta. Agora imagine deslocar apenas 40% dessas reservas de OTA para direto. Você economizaria aproximadamente $294 mil anualmente. Isso não é um erro de arredondamento — é um orçamento de renovação completo ou dois funcionários adicionais.
O relatório Phocuswright 2025 mostra que hotéis com taxa de reserva direta acima de 40% têm 22% de RevPAR mais alto do que competidores dependentes de OTA. Não é apenas sobre economia de comissões. Hospedes que reservam diretamente ficam mais tempo, gastam mais na propriedade e voltam com mais frequência.
Por Que Maioria dos Sites de Hotéis Falha em Reservas Diretas
Auditei dezenas de sites de hotéis, e os mesmos problemas aparecem toda vez:
Eles são lentos. O site médio de hotel carrega em 8,2 segundos em dispositivos móveis (dados do Google a partir de benchmarks de hospitalidade, 2024). As OTAs carregam em menos de 2 segundos. Quando seu site leva quatro vezes mais tempo que Booking.com, você já perdeu.
O fluxo de reservas é um pesadelo de redirecionamento. Hóspede chega em sua homepage lindamente projetada, clica em "Reservar Agora", e é levado para um domínio completamente diferente com estilo diferente, fontes diferentes, e uma interface que grita 2014. A confiança evapora.
O CMS é uma jaula. A maioria dos sites de hotéis rodam em temas monolíticos do WordPress com construtores de página que tornam impossível iterar rapidamente. Quer fazer um teste A/B de uma nova colocação de widget de reserva? Isso levará um ciclo de desenvolvimento de três semanas.
Sem pensamento mobile-first. Mais de 70% da pesquisa de hotéis acontece em celular (Google Travel Insights 2026), e cerca de 45% das reservas diretas agora se completam em dispositivos móveis. Ainda assim, a maioria dos sites de hotéis trata celular como uma ideia tardia.
Zero personalização. As OTAs conhecem visitantes recorrentes, mostram propriedades relevantes, ajustam mensagens com base no histórico de busca. Seu site de hotel mostra a mesma imagem hero para todos.
Estes não são problemas de marketing. São problemas de arquitetura.
Stack de Arquitetura de Reservas Diretas
Aqui está o stack que recomendo para hotéis sérios sobre receita de reserva direta:
| Camada | Tecnologia Recomendada | Por Quê |
|---|---|---|
| Framework Frontend | Next.js ou Astro | Carregamentos sub-segundo, SSR para SEO, ISR para preços dinâmicos |
| CMS | Sanity, Contentful, ou Storyblok | Conteúdo estruturado, multi-idioma, edição visual |
| Motor de Reservas | SynXis, Profitroom, ou Bookassist | API-first, incorporável, gerenciamento de taxas |
| Integração PMS | Mews, Opera Cloud, ou Cloudbeds | Sincronização de disponibilidade em tempo real |
| CDN/Hospedagem | Vercel, Netlify, ou Cloudflare Pages | Entrega de borda, performance global |
| Análise | GA4 + Looker Studio + eventos customizados | Atribuição de funil de reserva |
| Personalização | Dynamic Yield ou middleware customizado | Reconhecimento de hóspede recorrente |
O princípio-chave: desacople tudo. Seu gerenciamento de conteúdo, seu motor de reservas, sua apresentação frontend, e seu sistema de gerenciamento de propriedade devem todos se comunicar através de APIs mas permanecer independentemente atualizáveis.
Esta é a abordagem de arquitetura headless que construímos na Social Animal para clientes de hospitalidade. Deixa eu andar por cada camada.

Headless CMS: A Camada de Fundação
O site de hotel tradicional roda em um CMS monolítico — geralmente WordPress com um tema que agrupa conteúdo, design, e widgets de reserva em uma bagunça acoplada. Atualizar uma coisa arriscaria quebrar outra.
Um CMS headless separa seu conteúdo de sua apresentação. Seu time de marketing gerencia descrições de quartos, galerias de fotos, ofertas especiais, e conteúdo de blog em um editor limpo. Seu frontend puxa esse conteúdo através de API e o renderiza da forma que faz sentido para cada contexto — site, app móvel, tablet na propriedade, até mesmo sinalização digital.
Por Que Isto Importa para Hotéis Especificamente
Hotéis têm relacionamentos de conteúdo complexos. Um tipo de quarto conecta a amenidades, planos de taxa, fotos, plantas, descrições sazonais, e disponibilidade. Um CMS headless com modelagem de conteúdo estruturada lida com isto nativamente.
Em Sanity, por exemplo, você modelaria assim:
// sanity/schemas/roomType.js
export default {
name: 'roomType',
title: 'Tipo de Quarto',
type: 'document',
fields: [
{ name: 'name', type: 'string', title: 'Nome do Quarto' },
{ name: 'slug', type: 'slug', options: { source: 'name' } },
{ name: 'description', type: 'blockContent', title: 'Descrição' },
{ name: 'shortDescription', type: 'text', title: 'Descrição Curta', validation: Rule => Rule.max(160) },
{ name: 'maxOccupancy', type: 'number', title: 'Ocupação Máxima' },
{ name: 'squareFootage', type: 'number', title: 'Metragem Quadrada' },
{ name: 'gallery', type: 'array', of: [{ type: 'image', options: { hotspot: true } }] },
{ name: 'amenities', type: 'array', of: [{ type: 'reference', to: [{ type: 'amenity' }] }] },
{ name: 'ratePlans', type: 'array', of: [{ type: 'reference', to: [{ type: 'ratePlan' }] }] },
{ name: 'bookingEngineCode', type: 'string', title: 'Código de Quarto do Motor de Reservas' },
{ name: 'seo', type: 'seoFields' }
]
}
Esse campo bookingEngineCode é crucial — ele conecta seu conteúdo CMS ao inventário do seu motor de reservas, permitindo exibição de taxa inline sem redirecionar usuários.
Suporte Multi-Propriedade
Se você é um grupo de hotéis, arquitetura headless deixa você gerenciar múltiplas propriedades de uma única instância de CMS enquanto implanta frontends distintos para cada propriedade. Conteúdo compartilhado (padrões de marca, informações de programa de lealdade) fica em um lugar. Conteúdo específico de propriedade permanece escopo. Isto é dramaticamente mais eficiente que manter instalações separadas do WordPress.
Padrões de Integração de Motor de Reservas
Aqui é onde a maioria dos sites de hotéis sangram conversões. Há três padrões de integração, e a diferença entre eles vale milhões em receita.
Padrão 1: Redirecionamento (O Assassino de Receita)
Hóspede clica em "Reservar Agora" → navegador redireciona para booking-engine-vendor.com/seu-hotel → UI completamente diferente, domínio diferente, sinais de confiança diferentes.
Taxa de conversão: tipicamente 1,5-2,5%.
Ainda é assim que a maioria dos hotéis funciona, e é terrível. Cada mudança de domínio perde 20-30% de possíveis reservadores (dados do Baymard Institute sobre abandono de checkout).
Padrão 2: Incorporação via iFrame (Melhor, Não Ótimo)
O motor de reservas renderiza dentro de um iframe em seu site. Mesmo domínio na barra de endereço, mas o iframe cria seu próprio contexto de scroll, não pode combinar o estilo do seu site perfeitamente, e quebra em celular mais vezes do que fornecedores admitem.
Taxa de conversão: tipicamente 2,5-4%.
Padrão 3: Integração Inline API-First (O Objetivo)
Seu frontend chama a API do motor de reservas diretamente. Disponibilidade, taxas, seleção de quarto, e o formulário de reserva todos renderizam como componentes nativos no seu site. O hóspede nunca sai do seu domínio. A interface corresponde ao seu brand perfeitamente. Você controla cada pixel do fluxo de reserva.
Taxa de conversão: tipicamente 4-7%.
Aqui está um exemplo simplificado de Next.js:
// app/api/availability/route.ts
import { NextResponse } from 'next/server'
export async function GET(request: Request) {
const { searchParams } = new URL(request.url)
const checkIn = searchParams.get('checkIn')
const checkOut = searchParams.get('checkOut')
const guests = searchParams.get('guests')
const response = await fetch(
`${process.env.BOOKING_ENGINE_API}/availability?` +
`propertyId=${process.env.PROPERTY_ID}&` +
`checkIn=${checkIn}&checkOut=${checkOut}&guests=${guests}`,
{
headers: {
'Authorization': `Bearer ${process.env.BOOKING_ENGINE_KEY}`,
'Content-Type': 'application/json'
},
next: { revalidate: 60 } // Cache por 60 segundos
}
)
const data = await response.json()
return NextResponse.json(data)
}
Nem todo motor de reservas suporta esse nível de acesso à API. SynXis (Sabre), Profitroom, e Bookassist todos oferecem APIs REST que permitem integração profunda. Cloudbeds e Mews estão chegando lá. Se seu fornecedor atual suporta apenas redirecionamento ou iframe, essa é uma conversa séria a ser feita.
Construímos várias dessas integrações de motor de reservas API-first usando Next.js e a diferença de performance é marcante.
Arquitetura de Performance que Converte
A pesquisa da Google sobre hospitalidade especificamente mostra que uma melhoria de 1 segundo no tempo de carregamento móvel aumenta conversões de site de hotel em até 10%. Quando sua competição é uma OTA sub-2-segundo, cada milissegundo importa.
O Stack de Performance
Geração estática com ISR (Regeneração Estática Incremental). Suas páginas de quarto, páginas sobre, páginas de restaurante — essas não mudam a cada minuto. Gere-as no tempo de build e revalide a cada poucas horas. Resultado: carregamento primeiro praticamente instantâneo.
Conteúdo dinâmico renderizado na borda. Verificações de disponibilidade, exibições de taxa, ofertas personalizadas — essas precisam ser frescos. Execute-as em funções de borda (Vercel Edge, Cloudflare Workers) próximo ao usuário.
Pipeline de otimização de imagem. Hotéis são pesados em imagem por natureza. Você precisa:
- Servir formato WebP/AVIF baseado no suporte do navegador
- Dimensionamento responsivo (não sirva uma imagem hero de 4000px para um telefone)
- Carregamento lazy abaixo da dobra
- Placeholders de desfoque para performance percebida
O componente <Image> do Next.js lida com a maioria disso automaticamente. Astro é outra escolha excelente aqui, especialmente para hotéis que não precisam de interatividade pesada — sua abordagem zero-JS-by-default entrega scores de performance insanos.
Métricas de destino para um site de hotel em 2026:
| Core Web Vital | Destino | Por Quê |
|---|---|---|
| LCP (Maior Conteúdo Pintado) | < 1.5s | Hero image/vídeo deve carregar rápido |
| INP (Interação para Próxima Pintura) | < 150ms | Interações com widget de reservas devem parecer instantâneas |
| CLS (Mudança de Layout Cumulativa) | < 0.05 | Sem conteúdo pulando quando taxas carregam |
| TTFB (Tempo para Primeiro Byte) | < 200ms | Hospedagem de borda torna isto alcançável |
Arquitetura SEO para Reservas Diretas de Hotéis
Aqui está a coisa sobre dependência de OTA que ninguém fala o suficiente: você está competindo com OTAs pelo seu próprio nome de marca no Google.
Procure por "[Seu Nome de Hotel] reserva" e você verá anúncios de Booking.com, Expedia, e TripAdvisor acima do seu próprio site. Eles estão gastando seu dinheiro de comissão para interceptar seus possíveis reservadores diretos.
A resposta arquitetônica:
Marcação de Dados Estruturados
Implemente marcação schema LodgingBusiness, Hotel, e Offer em toda página relevante. Isto habilita resultados ricos — classificações de estrela, faixas de preço, indicadores de disponibilidade — diretamente em resultados de pesquisa.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "Seu Nome de Hotel",
"starRating": {
"@type": "Rating",
"ratingValue": "4"
},
"priceRange": "$$",
"checkinTime": "15:00",
"checkoutTime": "11:00",
"makesOffer": [
{
"@type": "Offer",
"name": "Quarto King Deluxe",
"priceSpecification": {
"@type": "PriceSpecification",
"price": "189",
"priceCurrency": "USD",
"unitText": "por noite"
}
}
]
}
Arquitetura de Hub de Conteúdo
Crie conteúdo baseado em localização que captura intenção de viagem antes do hóspede começar a comparar em OTAs:
/coisas-para-fazer/- Guias de atrações locais/eventos/- Eventos sazonais e conferências próximas/bairros/- Guias de área para diferentes tipos de viajantes/restaurantes/- Recomendações de restaurante (incluindo sua própria F&B)
Cada página internamente liga para tipos de quarto relevantes com CTAs de reserva. Isto captura tráfego de busca de topo de funil e o encaminha em direção à reserva direta.
Fundamentos Técnicos de SEO
- Tags
hreflangprogramáticas para propriedades multi-idioma - Geração de sitemap XML que inclui páginas de tipo de quarto, páginas de oferta, e páginas de conteúdo
- Gerenciamento de URL canônica (crítico quando você tem múltiplos padrões de URL para o mesmo quarto)
- Renderização do lado do servidor para todo conteúdo (SPAs com renderização do lado do cliente são suicídio de SEO para hotéis)
Paridade de Taxas e Estratégia de Incentivo de Preço
Arquitetura habilita estratégia, mas você ainda precisa de uma razão convincente para hóspedes reservarem diretamente.
Restrições de paridade de taxa existem em contratos com a maioria das OTAs, embora regulações variem por país. A EU largamente proíbe cláusulas de paridade de taxa estreita agora. Nos EUA, é mais obscuro.
O que você sempre pode fazer:
- Taxas só para membros: Exija um cadastro de e-mail grátis para ver uma taxa mais baixa. Isto é tecnicamente um "grupo de usuários fechado" e não viola a maioria dos acordos de paridade. Sua arquitetura precisa suportar exibição de taxa autenticada.
- Embalagem de valor agregado: Mesma taxa de quarto, mas reservadores diretos recebem estacionamento grátis, checkout tardio, ou café da manhã. Sua integração de motor de reservas precisa exibir essas add-ons proeminentemente.
- Widget de comparação de preço em tempo real: Mostre sua taxa junto com taxas de OTA na sua própria página de reserva. Empresas como Triptease e The Hotels Network fornecem esses widgets, mas funcionam melhor quando integrados arquitetonicamente do que simplesmente colados como scripts de terceiros.
Camada de Lealdade e Personalização
As OTAs têm motores de personalização massivos. Você não pode combinar sua escala, mas pode vencê-los nos próprios dados de hóspede da sua propriedade.
Reconhecimento de Hóspede Recorrente
Quando um hóspede anterior visita seu site, seu middleware deveria:
- Reconhecê-lo (cookie ou sessão autenticada)
- Exibir seu tipo de quarto preferido primeiro
- Mostrar uma taxa personalizada (desconto de lealdade)
- Pré-preencher seus dados de reserva
- Superfície upsells relevantes baseados em estadias anteriores
Isto requer uma camada de dados de cliente conectando seus perfis de hóspede PMS ao frontend do seu site. Uma abordagem simples:
// middleware.ts
import { NextResponse } from 'next/server'
export function middleware(request) {
const guestToken = request.cookies.get('guest_token')?.value
if (guestToken) {
// Adicione contexto de hóspede ao headers de requisição para componentes downstream
const response = NextResponse.next()
response.headers.set('x-guest-segment', 'returning')
return response
}
return NextResponse.next()
}
Seus componentes de listagem de quarto então se adaptam baseado neste contexto. Hóspedes recorrentes veem taxas de lealdade. Visitantes pela primeira vez veem a melhor taxa disponível com um prompt para se juntar ao programa de lealdade.
Arquitetura de Captura de E-mail
Cada visitante que não reserva ainda deveria entrar no seu ecossistema. Overlays de intenção de saída, inscrições de alerta de preço, e guias com conteúdo limitado servem esse propósito. Mas a implementação técnica importa: estas precisam carregar de forma assíncrona, não bloquear seu caminho de renderização crítica, e não arruinar seu Core Web Vitals.
Medindo a Mudança: KPIs que Importam
Você precisa de dashboards que rastreiem o deslocamento de mix de canal, não apenas reservas gerais.
| KPI | Baseline (Dependente de OTA) | Alvo (12 meses) | Alvo (24 meses) |
|---|---|---|---|
| Taxa de reserva direta | 25-35% | 40-50% | 50-60% |
| Taxa de conversão de site | 1.5-2% | 3.5-5% | 5-7% |
| Taxa de conversão móvel | 0.8-1.2% | 2.5-3.5% | 3.5-5% |
| Taxa de abandono de reserva | 75-85% | 55-65% | 45-55% |
| Custo por aquisição (direto) | N/A | $8-15 | $5-10 |
| Custo por aquisição (OTA) | $35-55 | $35-55 | $35-55 |
| LCP de site (móvel) | 5-8s | <2s | <1.5s |
Note que seu CPA de OTA permanece o mesmo — você não está eliminando OTAs, você está rebalanceando. OTAs permanecem valiosas para descoberta e preenchimento de inventário em apuros. O objetivo é garantir que hóspedes que já conhecem seu hotel não precisem reservar através de um intermediário.
Configure rastreamento de ecommerce aprimorado em GA4 com eventos customizados para cada passo do seu funil de reserva. Se você não conseguir medir onde as pessoas abandonam, você não consegue corrigir.
A Decisão de Construir vs. Comprar
Você tem três caminhos:
Soluções de template (Bookassist, Avvio, Net Affinity) — $500-2.000/mês. Implantação rápida, customização limitada. Bom para hotéis independentes com menos de 50 quartos.
Construção headless customizada — $40.000-150.000 upfront, $2.000-5.000/mês manutenção. Controle total, integração de motor de reservas API-first, performance máxima. Certo para hotéis com mais de 50 quartos ou grupos de hotéis onde a economia de comissão justifica o investimento.
Híbrido — Comece com um motor de reservas de template mas construa um frontend headless em torno dele. Isto é frequentemente o ponto ideal.
Se você está explorando opção 2 ou 3, esse é o tipo de trabalho que fazemos. Construímos sites de hotéis headless que atingem tempos de carregamento sub-1-segundo e dobraram razões de reserva direta dentro do primeiro ano.
A matemática de ROI é simples: se você está gastando $500K+ anualmente em comissões de OTA, um investimento de $100K em site que desloca 40% dessas reservas se paga em menos de cinco meses.
FAQ
Quanto tempo leva para ver resultados de uma reconstrução de site de reservas diretas?
Maioria dos hotéis veem melhorias de conversão mensuráveis dentro dos primeiros 30 dias de lançamento de um site otimizado para performance. O deslocamento de mix de canal — na verdade mover reservas de OTAs para direto — tipicamente leva 6-12 meses porque requer momentum de SEO, construção de lista de e-mail, e mudança de comportamento de hóspede. Planeje para 12-18 meses atingir aquele alvo de 40% de deslocamento.
Posso manter meu PMS e motor de reservas existentes com um site headless?
Geralmente, sim. O ponto inteiro de arquitetura headless é que seu frontend é desacoplado de seus sistemas de backend. Desde que seu motor de reservas e PMS ofereçam acesso a API, eles podem integrar com um frontend moderno. Dito isto, se seu motor de reservas suporta apenas integração baseada em redirecionamento, você será limitado em como profundamente você pode incorporar o fluxo de reserva.
Quanto custa para construir um site de hotel headless?
Para um hotel independente, um site headless bem-construído com integração de API de motor de reservas roda $40.000-80.000. Para um grupo de hotéis com múltiplas propriedades, componentes compartilhados, e uma camada de lealdade, espere $80.000-150.000. Manutenção mensal e hospedagem tipicamente rodam $2.000-5.000. Compare isto contra seu gasto de comissão de OTA anual para entender o período de payback. Você pode nos contatar para uma estimativa mais específica.
Um site mais rápido realmente aumenta reservas de hotel?
Sim, e os dados são consistentes através de estudos. A pesquisa específica de hospitalidade da Google mostra que cada segundo de melhoria de tempo de carregamento correlaciona com até 10% de taxas de conversão mais altas. Em nosso próprio trabalho com clientes, vimos hotéis irem de 1.8% para 4.5% de taxas de conversão principalmente através de melhorias de performance e otimização de fluxo de reserva — antes de qualquer mudança de marketing.
Qual é o melhor CMS para um site de hotel em 2026?
Para maioria dos casos de uso de hotel, Sanity ou Storyblok. Sanity se sobressai em relacionamentos de conteúdo complexos (quartos, amenidades, planos de taxa, conteúdo sazonal) e tem uma camada gratuita generosa. Storyblok oferece um editor visual que times de marketing amam. Contentful funciona bem para grupos de hotéis empresariais. WordPress pode funcionar em modo headless mas adiciona complexidade. Quebramos as opções mais em nossa visão geral de desenvolvimento de CMS headless.
Hotéis deveriam parar de usar OTAs inteiramente?
Não. OTAs servem um propósito real para descoberta e para preencher quartos durante períodos de demanda baixa. O efeito de painel de propaganda é real — muitos hóspedes descobrem seu hotel em uma OTA e então fazem Google em seu nome para verificar a taxa direta. O objetivo é otimizar seu mix de canal para que você não esteja sobre-dependente de qualquer OTA única, e para que hóspedes que já têm intenção de ficar com você possam reservar diretamente sem atritos.
Como paridade de taxa afeta estratégia de reserva direta?
Cláusulas de paridade de taxa em contratos de OTA historicamente previnham hotéis de oferecer taxas públicas mais baixas em seus próprios sites. Porém, execução varia e regulações estão afrouxando — particularmente na EU. A solução arquitetônica é preços apenas para membros (grupos de usuários fechados), embalagem de valor agregado na mesma taxa, e taxas de programa de lealdade. Sua arquitetura de site precisa suportar exibição de taxa autenticada e embalagem dinâmica para tornar isto funcionar efetivamente.
Next.js ou Astro é melhor para sites de hotel?
Ambos são escolhas excelentes. Next.js é melhor quando você precisa de interatividade pesada — verificação de disponibilidade em tempo real, fluxos de reserva complexos, motores de personalização, e portais de membro. Astro é melhor para sites de hotel pesados em conteúdo onde performance é primordial e a interação de reserva é tratada por um widget incorporado em vez de um fluxo totalmente customizado. Para maioria dos hotéis perseguindo integração profunda de motor de reservas, Next.js ganha. Para hotéis boutique priorizando conteúdo e velocidade, Astro é difícil de vencer.