// CASE STUDY · TOURISM

From OTA-dependent to organic-led

A maritime tour operator in one of Portugal's most competitive tourism markets turned organic search into its strongest booking channel - overtaking paid, with zero ad spend.

SectorMaritime tourism
MarketAlgarve, Portugal
Engagement~4 months
ServicesTechnical & on-page SEO · Multilingual · Local SEO · Content

// THE NUMBERS

Verified results, three-month window.

+84%
Organic clicks
3-month window
+87%
Organic impressions
3-month window
~3×
Google Business interactions
Jan → May
5
Localised languages
62 pages total
60/60
Pages indexed
0 errors
€0
Paid media
100% organic

Source: Google Search Console, Google Business Profile & GA4. Client anonymised by sector to respect confidentiality.

// THE CHALLENGE

Near-invisible in organic search and reliant on commission-heavy OTAs (20–30% per booking) for most reservations. Every enquiry carried a middleman cost, with no owned acquisition channel and no presence in high-value foreign-language markets.

// WHAT WE DID

  • Technical & on-page rebuild - structured data, site architecture, metadata, Core Web Vitals (mobile speed score 14 → 74).
  • 5-language localised site - 62 pages with hreflang, not just translation: tone and SEO tuned per market.
  • Local SEO overhaul - Google Business Profile rebuilt for the Local Pack and Maps.
  • Intent-led content - guides targeting real booking intent.

// THE EVIDENCE

Organic compounding - and overtaking paid.

Organic clicks and impressions trending up over three months
Organic search — clicks +84% and impressions +87% over the measurement window.
Google Business interactions - roughly 3× from January to May.
Google Business interactions - roughly 3× from January to May.
Website clicks from the local profile - steep in-season climb.
Website clicks from the local profile - steep in-season climb.
Direction requests - a high-intent signal toward direct visits.
Direction requests - a high-intent signal toward direct visits.
Sessions by channel - organic search ahead of paid.
Sessions by channel - organic search ahead of paid.
Channel mix over time - organic steadily gaining.
Channel mix over time - organic steadily gaining.
Indexing - 60 pages live, zero errors.
Indexing - 60 pages live, zero errors.
Organic search became the operator's second-largest channel and the fastest-growing one - with new Portuguese and German pages ranking from a standing start, and direct enquiries replacing OTA commissions.

// WHY IT MATTERED

OTAs take 20-30% of every booking they broker. Each reservation that now starts on the operator's own site keeps that margin in-house - and the channel producing those reservations compounds season over season instead of resetting with every ad budget.

// THE LESSON

In a saturated tourism market the gap was not more advertising - it was language coverage and owned visibility. The Portuguese and German pages nobody else had built are where the new demand came from.

// Next step

Want to be our next proof?

Start with a free diagnostic and find out how much of your demand is leaking to portals and ads.