One of Mexico's leading travel portals
Hotels, tours, domestic routes, resort destinations. Ten years on the market, a recognized brand, an extensive partner network — from the big resorts of Cancún to boutique hotels in Oaxaca.
When global aggregators arrived, things started shifting. Not abruptly — gradually. Every year, organic traffic share dropped another 8–12%. The team responded the way teams always do: more content, more promotion, a higher publishing cadence in Spanish.
Three years later, budgets had doubled. Organic share had fallen 38%.
The logic the team was following was understandable. But flawed.
The portal was trying to compete with Booking.com, Expedia, and Airbnb on transactional Spanish-language queries — «hotel en Cancún», «vuelos baratos México». On that field, global aggregators have a structural advantage that no amount of speed or budget can overcome: domain authority built across dozens of markets over years, and unlimited resources.
But the problem wasn't just the competitive field. The Mexican market has its own dynamics: a significant portion of travel search is shaped around domestic tourism, regional destinations, and cultural itineraries — areas where global platforms are shallow. Here, a local player can offer depth no aggregator can match. Here, the portal was absent.
Three years of effort. In the wrong direction.
Month one — demand mapping without assumptions
The conclusion was clear: global aggregators dominate broad hotel queries. But there's a large pool of search demand where they're weak: weekend routes from CDMX, regional cuisine and cultural destinations, eco-tourism, lesser-known states — Chiapas, Puebla, Yucatán in the detail Booking doesn't cover. A Spanish-speaking user searching «qué hacer en Oaxaca en 3 días» gets a generic answer from global platforms. A local portal could give the exact one.
The second problem: the site's architecture didn't reflect the logic of Mexican search demand. The structure was product-driven, not geo-topical. Hundreds of potentially valuable itinerary and regional pages either didn't exist or were buried in the navigation.
No budget increase. Same resources — on the right battlefield
Redefined the competitive field. Stepped back from direct competition on broad transactional queries. Focused on segments where local depth beats global scale: regional destinations, thematic routes, the specifics of Mexican domestic tourism.
Rebuilt architecture around geographic and topical demand. Every significant state, city, and travel type got its own search entry point — with the structure and depth an aggregator can't replicate without local expertise.
Adapted language to regional Spanish variants. Mexican users search differently from Spanish or Argentine users. Content and metadata were realigned to the local search vocabulary.
Built a seasonal content system. Mexican tourism has a clear seasonality and cultural calendar: Día de Muertos, carnivals, regional festivals. We turned that into a predictable organic cycle.
| Before | After | |
|---|---|---|
| Organic traffic / month | 210,000 | 740,000 |
| Organic share of total traffic | 31% | 58% |
| Bookings from organic / month | 3,100 | 12,400 |
| Revenue from organic channel / month | $95,000 | $380,000 |
| Top-3 positions for target queries | 62 | 290+ |
Global platforms win on scale. Local players win on depth. Competing with the former on their own field is a consciously losing strategy.
The local player's advantage isn't resources. It's context you can't buy. The only question is whether that advantage is correctly framed as a strategic position.