Rank Hotelier
Diagnostic report · Hoteles Dann Digital diagnostic · July 2026

Hotel Dann Carlton Medellín

Digital presence audit across three verticals: organic positioning, direct booking media and OTA presence.

Avg. rate (est.)
USD 95 · COP 320K
Rooms
200
Category
5★ · chain
City
Medellín · El Poblado
Avg. reputation
4.6 / 5 Google · 9,600 reviews
01 · Organic positioning
3.3 / 5
Moderate
02 · Direct booking media
3.1 / 5
Moderate
03 · OTA presence
3.5 / 5
Moderate
Diagnostic summary

The healthiest of the chain online, still leaking demand to clones and resellers.

An El Poblado icon since 1997 on a mature, well-built website: structured data, a strong 4.6 from 9,600 reviews, and the official site featured and price-competitive in Google's panel. The remaining leaks are clone sites on the brand search and a wholesale reseller undercutting the panel.

The numbers at a glance · estimated from public sources
Annual room revenue · potential at 75% benchmark ≈ USD 5.2M
USD 5.2M
potential / year
Kept by the hotel · 71% ≈ USD 3.70M Lost to OTA commissions · 16% ≈ USD 0.81M Lost to low occupancy · 13% ≈ USD 0.69M
Occupancy (assumed)
65%
Orange mark: 75% market benchmark
Paid to OTAs every year
≈ USD 0.81M
20% commission on the 90% of revenue booked through OTAs. Profit leaving the business, not marketing spend.
Revenue lost to low occupancy
≈ USD 0.69M
~7,300 unsold room-nights a year vs. the 75% market benchmark.
Assumptions: 200 rooms × 365 nights · 65% occupancy vs. 75% market benchmark · ADR USD 95 from public rate research (~COP 320K) · 90% of bookings via OTAs at 20% average commission, per chain-level client input. Figures to be replaced with actuals during onboarding.

What's behind these numbers, and where we start

Take down the clone sites

Clone domains dann-carlton.hotels-in-medellin.com and dann-carlton-medellin.medellinhotels.org impersonate the hotel on the brand search, diverting demand to third-party commissions. Takedowns plus brand monitoring recover it.

Organic positioning · brand protection

Defend the brand search

No official ad runs on the hotel's own name, while Booking and guestreservations.com (a reseller) bid on it. Full coverage recovers the highest-intent traffic there is.

Direct booking media · Google Paid Search

Close the reseller gap

The official site is featured and cheaper than Booking in Google's panel (a real strength), but rehlat.co still undercuts it ~10%. A wholesaler audit protects the direct rate.

OTA optimization · rate parity

Confirm tracking across the engine handoff

Booking hands off from danncarlton.com to the TravelClick engine on a separate domain. Verify the cross-domain linker so the strong direct demand is measured correctly.

Direct booking media · tracking & attribution

Fill the empty rooms

200 rooms, the largest Colombian base in this batch, below the 75% benchmark. Discount campaigns, seasonal promotions and OTA CPC (Expedia TravelAds, Booking CPC) attack the ~USD 0.69M occupancy gap.

OTA optimization + demand generation
Full report

The complete diagnostic, vertical by vertical

Every check behind the scores. Open each vertical for the detailed findings, live measurements and Rank recommendations.

Organic positioning

Is the hotel visible when the traveler searches for it, before paying for the click?
3.3/5Moderate

Brand SERP

3 / 5
Working
  • Official site (danncarlton.com) ranks #1 with sitelinks
  • Dedicated 'book direct' website with structured data
Needs work
  • Clone sites impersonate the hotel on the brand search
  • No official paid ad defends the brand name
  • Reseller guestreservations.com bids on the name
Detected clones: dann-carlton.hotels-in-medellin.com and dann-carlton-medellin.medellinhotels.org. They divert brand demand to third-party commissions.
Measured live · Jul 9, 2026 · AR IP

Technical site health

3.5 / 5
Working
  • Dedicated hotel website, not a shared CMS subsite
  • Hotel schema / structured data present
  • Professional image CDN: fast, responsive delivery
  • hreflang ES/EN, HTTPS
Needs work
  • Booking hands off to a third-party engine domain (reservations.travelclick.com): verify cross-domain tracking
  • No destination content for non-brand demand (El Poblado, Parque Lleras)
Pending
  • Core Web Vitals (PageSpeed Insights)
  • Search Console health (requires access)
Medium confidence · validate with GSC

Website content: text and visuals

Requires access
Working
  • Strong, current photography of rooms, pool and dining
  • Marble finishes and renovated spaces shown well
  • Content structured by service
Needs work
  • Generic copy with thin destination keywords
  • No blog or destination content for non-brand demand
Booking engine · walked through live
  • Rate plans and taxes shown clearly
  • Direct incentives present: WhatsApp and Dann Club loyalty
Engine needs work
  • Currency and language defaults to confirm
  • Rate-step room photos to verify
Measured live · Jul 9, 2026 · AR IP

Google Business Profile & local SEO

3 / 5
Working
  • Active Google entity: 4.6 · 9,600 reviews · location 9.4
  • Map and contact details present
  • Instagram (33.9K) linked
Pending
  • Profile ownership and photo freshness
  • Local pack position
  • Apple Maps (usually unclaimed in LatAm)
Provisional · manual check pending

Online reputation

4 / 5
Working
  • Booking location 9.4 · Google 4.6 (9,600 reviews): among the strongest in the chain
  • Very high review volume
Needs work
  • Reputation not leveraged in ads or on the website
  • Occasional service and billing complaints to monitor
Comp set El Poblado: InterContinental, Medellin Marriott, Diez, ESTELAR Square, Novotel El Tesoro. The reputation competes with all of them.
High confidence · public data
Rank recommendations · organic
  • Take down clone sites; set up permanent brand monitoring
  • Run and label the official brand-search ad
  • Add destination content (El Poblado, Parque Lleras)
  • Put the 4.6 / 9,600-review reputation into creative
  • Optimize GBP + Apple Maps with current photos

Direct booking media

Does high-intent demand reach the hotel's own engine, or do OTAs keep it?
3.1/5Moderate

Google Paid Search

2 / 5
Working
  • Hotel appears in Google's price panel as an option
Needs work
  • No official ad defends the brand name in the sponsored block
  • Booking.com bids on the brand name
  • guestreservations.com reseller bids ('save up to 25%', 'USD 100 off')
Pending
  • Non-brand campaigns (requires account access)
  • Re-check from a Colombia IP (this check ran from Argentina)
Measured live · Jul 9, 2026 · AR IP

Meta Ads · Facebook & Instagram

3 / 5
Working
  • Active Facebook and Instagram accounts with paid activity
Pending
  • Domain verification and Business Manager setup
  • Ad Library inventory: active ads, formats, run time
  • Landing pages: engine vs. homepage vs. promos
  • Retargeting: pixel events and dynamic ads for visitors
Provisional · Ad Library pending

Google Hotel Ads & Metasearch

Requires access
Working
  • The official site is FEATURED in Google's panel, labeled 'Sitio web oficial'
  • Official rate (ARS 143,042) is CHEAPER than Booking (ARS 154,392): parity is healthy on the Booking axis
Needs work
  • Reseller rehlat.co undercuts the official rate ~10% (ARS 129,180)
  • The clone sites also intercept demand upstream of the panel
The best direct-media base in the chain: official featured and below Booking. The fix is protecting it from clones and one reseller.
Measured live · Jul 9, 2026 · AR IP

Measurement & tracking

3 / 5
Working
  • Google Analytics and Meta pixel present
Needs work
  • Booking hands off to the TravelClick engine on a separate domain: verify the cross-domain GA/Meta linker
  • Retargeting on engine drop-offs to confirm
Medium confidence · GA4 audit requires access

Booking funnel & direct value proposition

3 / 5
Working
  • 'Best rate' positioning
  • Dann Club loyalty program
  • Active WhatsApp channel
Needs work
  • Direct-booking benefit not made explicit vs. Booking
  • Rate-step room imagery to confirm
High confidence · funnel walkthrough

Other demand channels

Requires access
To audit with account access
  • Performance Max with hotel feed and per-property goals
  • Display retargeting on the ~97% who leave without booking
  • Google Maps promoted pins for local hotel searches
  • YouTube / Demand Gen for events and seasonality
Why it matters
  • These channels reuse the same feed, pixel and audiences: cheap to activate once measurement works
Client data · Google Ads and Meta account access
Rank recommendations · direct media
  • Take down clones, then run and label the official brand-search ad
  • Verify cross-domain tracking to the engine
  • Protect parity vs. rehlat; keep Google Hotel Ads competitive
  • Visible direct-benefits table + Dann Club member rate
  • Structured Meta/Display retargeting on engine traffic

OTA presence

Use OTAs for visibility, without giving away the guest relationship.
3.5/5Moderate

Channel coverage

4.5 / 5
Working
  • Booking, Expedia, Hotels.com
  • Despegar, Trip.com, Agoda
  • GDS for corporate and agencies
Needs work
  • No clear channel prioritization by source market
High confidence · public data

Reputation by OTA

4 / 5
Working
  • Booking location 9.4 · Google 4.6 (9,600)
  • Very high volume on every platform
Needs work
  • Review-response rate and quality per platform to confirm
High confidence · public data

Destination search ranking

Requires access
Measured · clean AR session
  • Booking's infinite-scroll throttled a deep positional count in this session
Context
  • The strong reputation is a major ranking asset
  • Comp set: InterContinental, Marriott, Diez, ESTELAR Square
OTAs personalize results: to be re-measured from Colombia and tracked monthly.
Measured live · Jul 9, 2026 · deep position pending

Booking / Expedia profiles: content & programs

3.5 / 5
Working
  • Correct photos and complete amenities
  • Consistent descriptions across platforms
Pending
  • Profile completeness vs. comp set
  • Genius / Preferred participation and cost
  • Photo count and quality vs. comp set
Partial · structured review pending

Rate parity

3 / 5
Measured · same night, Google panel
  • Official site: cheaper than Booking (ARS 143,042 vs 154,392): healthy on the Booking axis
  • Reseller rehlat.co: ~10% below official
  • Milder leakage than the WordPress properties
What it means
  • Set the parity baseline before any OTA ad spend
  • Confirm no wholesaler contract is feeding cheaper resellers
The healthiest parity in the chain so far: protect it from rehlat before it widens.
Measured live · Jul 9, 2026 · AR IP

Sponsored listings

Requires access
Pending
  • Booking Visibility Booster usage and ROI
  • Expedia TravelAds usage and ROI
  • Effective commission by channel
Rank criteria
  • OTA paid placement only after parity is secured
Client data · extranet
Rank recommendations · OTA
  • Measure destination-search position vs. comp set
  • Audit any wholesaler feed reaching rehlat
  • Weigh Genius/Preferred cost-benefit vs. an own member rate
  • Sponsored listings only for low-occupancy periods, with healthy parity