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

Hotel Dann Carlton Cali

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

Avg. rate (est.)
USD 75 · COP 253K
Rooms
93
Category
5★ · chain
City
Cali · El Peñón
Avg. reputation
4.6 / 5 Google · Booking 8.8
01 · Organic positioning
3.2 / 5
Moderate
02 · Direct booking media
3.1 / 5
Moderate
03 · OTA presence
3.5 / 5
Moderate
Diagnostic summary

The best price discipline in the chain, undercut only by a clone and a rack rate.

A dedicated website in El Peñón with structured data and the healthiest parity of any Dann property measured: the official site is featured in Google's panel and the resellers sit above it, not below. The remaining leaks are a clone site on the brand search and an undiscounted rack rate on display.

The numbers at a glance · estimated from public sources
Annual room revenue · potential at 75% benchmark ≈ USD 1.9M
USD 1.9M
potential / year
Kept by the hotel · 71% ≈ USD 1.36M Lost to OTA commissions · 16% ≈ USD 0.30M Lost to low occupancy · 13% ≈ USD 0.25M
Occupancy (assumed)
65%
Orange mark: 75% market benchmark
Paid to OTAs every year
≈ USD 0.30M
20% commission on the 90% of revenue booked through OTAs. Profit leaving the business, not marketing spend.
Revenue lost to low occupancy
≈ USD 0.25M
~3,400 unsold room-nights a year vs. the 75% market benchmark.
Assumptions: 93 rooms × 365 nights · 65% occupancy vs. 75% market benchmark · ADR USD 75 from public rate research (~COP 253K) · 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 site

Clone domain dann.hotelsincali.com impersonates the hotel on the brand search. A takedown plus brand monitoring recovers the demand it diverts.

Organic positioning · brand protection

Show a real rate, not the rack rate

The official rate in Google's panel displays as a 'RACK' (undiscounted) rate, ~5% above Booking. Loading the best available rate makes direct the cheapest option, which the parity picture already allows.

OTA optimization · rate parity

Defend the brand search

No official ad runs on the name, while Booking and LATAM bid on it. Full coverage recovers high-intent demand, and disambiguates from the sister Hotel Dann Cali next door.

Direct booking media · Google Paid Search

Confirm tracking across the engine handoff

Booking hands off from hotelesdanncali.com to the TravelClick engine on a separate domain. Verify the cross-domain linker so direct bookings are attributed correctly.

Direct booking media · tracking & attribution

Fill the empty rooms

93 rooms below the 75% benchmark. Discount campaigns, seasonal promotions and OTA CPC (Expedia TravelAds, Booking CPC) attack the ~USD 0.25M 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.2/5Moderate

Brand SERP

3 / 5
Working
  • Official site (hotelesdanncali.com) ranks #1 with sitelinks
  • Dedicated website with structured data
Needs work
  • Clone site dann.hotelsincali.com impersonates the hotel in organic results
  • No official paid ad defends the brand name
  • Booking and LATAM bid on the brand name
Detected clone: dann.hotelsincali.com ('Hotel Dann Cali 5*'). There is also a real sister hotel, the separate Hotel Dann Cali next door, so brand disambiguation matters here.
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 Peñón, Boulevard del Río)
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 photography of the facade, suites and dining
  • 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 · 6,700 reviews
  • Map and contact details present
  • Instagram (11.8K) 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 8.8 · Google 4.6 (6,700): solid across platforms
  • TripAdvisor 8/10 · Expedia 8.6
Needs work
  • Lower review volume than the larger Dann Carltons
  • Reputation not leveraged in ads or on the website
Comp set El Peñón: InterContinental Cali (4.8, 14K), Sonesta, NH Cali. Strong field; the profile and content need to work harder.
High confidence · public data
Rank recommendations · organic
  • Take down the clone site; set up brand monitoring and disambiguate from Hotel Dann Cali
  • Run and label the official brand-search ad
  • Add destination content (El Peñón, Boulevard del Río)
  • Put the reviews 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
  • LATAM Airlines also bids
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'
  • Resellers (Agoda, Clicktrip, Despegar) all price ABOVE the official rate: the healthiest parity measured
Needs work
  • The featured official rate displays as a 'RACK' (undiscounted) rate, ~5% above Booking
  • Loading the best available rate would make direct the cheapest visible option
Parity discipline here is the best in the chain; the only fix is showing the discounted rate, not the rack rate.
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 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
  • Rack rate on display instead of the best available rate
  • Direct-booking benefit not explicit vs. Booking
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
  • Load the best available rate into Google Hotel Ads, not the rack rate
  • Run and label the official brand-search ad
  • Verify cross-domain tracking to the engine
  • 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, trivago
  • 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 8.8 · Google 4.6 (6,700) · TripAdvisor 8/10
  • Consistent scores across platforms
Needs work
  • Lower review volume than the larger properties: velocity to build
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
  • Solid, consistent reputation is a ranking asset
  • Comp set: InterContinental Cali, Sonesta, NH Cali
OTAs personalize results: to be re-measured from Colombia and tracked monthly. Note the separate sister Hotel Dann Cali shares the search space.
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 / 5
Measured · same night, Google panel
  • Official site: featured, only ~5% above Booking (ARS 161,520 vs 153,829)
  • Agoda, Clicktrip and Despegar all price ABOVE the official rate
  • No wholesaler undercutting the panel: the cleanest parity measured
What it means
  • Set the parity baseline before any OTA ad spend
  • Confirm no wholesaler contract is feeding cheaper resellers
The best parity picture in the chain: with the discounted rate loaded, direct becomes the cheapest visible option.
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
  • Swap the rack rate for the best available rate in the feed
  • Weigh Genius/Preferred cost-benefit vs. an own member rate
  • Sponsored listings only for low-occupancy periods, with healthy parity