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

Hotel Dann Cartagena

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

Avg. rate (est.)
USD 110 · COP 371K
Rooms
105
Category
4★ · beachfront
City
Cartagena · Bocagrande / El Laguito
Avg. reputation
8.9 / 10 · Booking 8.8 · Expedia 9.2
01 · Organic positioning
3.0 / 5
Moderate
02 · Direct booking media
2.8 / 5
Low performance
03 · OTA presence
3.3 / 5
Moderate
Diagnostic summary

The only beachfront Dann, sold from two websites and undercut by a third.

A strong-reputation resort with a genuine USP: the only Bocagrande hotel with direct beach access. The digital problem is fragmentation: two parallel official websites, a dated primary site with no structured data, a reseller ~28% cheaper in Google's panel, and no ad defending the brand.

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

Consolidate the two official websites

The hotel runs two parallel sites, hoteldanncartagena.com (dated, no structured data) and hotelesdann.com/dann-cartagena. They split authority and dilute the brand's own ranking. One modern canonical site fixes it.

Organic positioning · brand consolidation

Close the reseller gap

The official site is featured and below Booking (a strength), but Clicktrip.com undercuts it ~28% in Google's panel. A parity check and wholesaler audit protect the direct rate.

OTA optimization · rate parity

Reclaim the brand search

No official ad defends the name, while Despegar, Booking, Almundo and guestreservations.com all bid on it. Full coverage recovers high-intent demand for a high-ADR beachfront hotel.

Direct booking media · Google Paid Search

Add structured data and modernize the primary site

The primary site has no schema markup, so Google cannot read the hotel's structured details. Adding it (and modern performance) lifts organic visibility for the whole property.

Organic positioning · technical

Fill the empty rooms with the beach USP

105 rooms below the 75% benchmark, at the highest ADR of the Dann-brand hotels. Discount campaigns, seasonal promotions and OTA CPC (Expedia TravelAds, Booking CPC), leading with the direct-beach-access story, attack the ~USD 0.42M 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.0/5Moderate

Brand SERP

2.5 / 5
Working
  • An official site ranks #1 with sitelinks
  • Strong review reputation across platforms
Needs work
  • Two parallel official websites compete on the brand name
  • The primary site (hoteldanncartagena.com) has no structured data
  • Reseller hoteldanncartagena.guestreservations.com bids on the name
Two official sites split the brand: hoteldanncartagena.com (dated, no schema) and hotelesdann.com/dann-cartagena (WordPress). Consolidation is the first organic fix.
Measured live · Jul 9, 2026 · AR IP

Technical site health

2.5 / 5
Working
  • Canonical and robots correct
  • hreflang ES/EN via WPML
  • HTTPS behind Cloudflare, WP Rocket cache
  • Meta domain verification present
Needs work
  • Primary site: no Hotel schema / structured data detected
  • Booking split across engine domains: verify cross-domain tracking
  • No destination content for non-brand demand (Bocagrande, El Laguito)
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 beach and room photography
  • The direct-beach-access USP is genuine and marketable
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
  • Direct incentives present: WhatsApp and Dann Club loyalty
Engine needs work
  • No room photos at some rate steps
  • Language consistency to confirm across the two sites
Measured live · Jul 9, 2026 · AR IP

Google Business Profile & local SEO

3 / 5
Working
  • Active Google entity: 4.5 · 2,700 reviews
  • Map embedded; strong photo set
Pending
  • Profile ownership and photo freshness
  • Local pack position
  • Apple Maps (usually unclaimed in LatAm)
Provisional · manual check pending

Online reputation

4.5 / 5
Working
  • Booking 8.8 · Expedia 9.2 · Hoteles.com 9.2 · TripAdvisor 4.4
  • High volume across every platform
Needs work
  • The strong reputation is not leveraged in ads or consistently across the two sites
Comp set Bocagrande: Hilton Cartagena, Hotel Caribe (Radisson), Hyatt Regency, ESTELAR. The direct-beach USP differentiates against all of them.
High confidence · public data
Rank recommendations · organic
  • Consolidate the two websites into one modern canonical site with schema
  • Take down reseller listings; set up brand monitoring
  • Lead with the direct-beach-access USP in content
  • Add destination content (Bocagrande, El Laguito)
  • 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?
2.8/5Low performance

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
  • Despegar, Booking and Almundo bid on the brand name
  • guestreservations.com reseller 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
Pending
  • Ad Library inventory: active ads, formats, run time
  • Landing pages: engine vs. homepage vs. promos
  • Retargeting: pixel events and dynamic ads for visitors
  • Whether review scores and real photos are used in creative
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 260,140) is CHEAPER than Booking (ARS 272,587)
Needs work
  • Reseller Clicktrip.com undercuts the official rate ~28% (ARS 187,585)
  • Two official sites make the direct rate story inconsistent
Good panel presence and healthy vs. Booking; the Clicktrip gap and the split sites are the leaks.
Measured live · Jul 9, 2026 · AR IP

Measurement & tracking

2 / 5
Working
  • Google Analytics and Meta pixel present
Needs work
  • Cross-domain attribution to the engine to verify
  • Two official websites can fragment analytics and pixels
Two parallel sites mean two tracking setups: consolidation fixes both attribution and pricing consistency.
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 explicit vs. OTAs
  • Booking path differs across the two sites
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
  • Consolidate to one site and one engine, then verify tracking
  • Run and label the official brand-search ad
  • Close the Clicktrip parity gap; 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.3/5Moderate

Channel coverage

4 / 5
Working
  • Booking, Expedia, Hotels.com
  • Despegar, Trip.com, KAYAK, 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 · Expedia 9.2 · TripAdvisor 4.4
  • Very high volume on every platform
Needs work
  • Reputation not leveraged consistently across the two official sites
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
  • Strong reputation plus the beach USP is a major ranking asset
  • Comp set: Hilton, Hotel Caribe, Hyatt Regency, ESTELAR
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

2.5 / 5
Measured · same night, Google panel
  • Official site: cheaper than Booking (ARS 260,140 vs 272,587)
  • Reseller Clicktrip.com: ~28% below official
What it means
  • With direct priced above an OTA, no direct-booking campaign converts cleanly
  • Wholesaler contract audit needed to stop the leakage
Healthy vs. Booking, but the Clicktrip gap must close before OTA ad spend.
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
  • Close the Clicktrip parity gap; audit any wholesaler feed
  • Weigh Genius/Preferred cost-benefit vs. an own member rate
  • Sponsored listings only for low-occupancy periods, with healthy parity