An Asheville boutique hotel losing 30% margin to OTA commissions
An Asheville, North Carolina-based 18-room boutique hotel located in the historic Montford district, opened in 2018 by a husband-and-wife team with hospitality backgrounds at larger resort properties. The hotel had strong reviews and ran at 78% occupancy annually, but 89% of bookings came through Booking.com, Expedia, and other online travel agencies, costing the property approximately 18 to 22% in commissions per booking. The owners wanted to shift the booking mix toward direct without sacrificing occupancy.
Why guests booked through OTAs instead of directly
Three problems pushed bookings to OTAs. First, the hotel's website was an outdated template that loaded slowly, had a clunky booking widget from a third-party provider, and did not communicate the property's specific personality. Second, the hotel had no content marketing presence, so when travelers searched for Asheville boutique accommodations the property ranked poorly against OTA-aggregated pages that dominated organic results. Third, the property had no email program for past guests, so 84% of previous guests never received a direct outreach for a return stay.
What we built across website, content, and email
We rebuilt the hotel's website with a fast, custom booking experience that loaded in under 1.2 seconds on mobile, with direct-booking incentives clearly visible (room upgrade availability, complimentary breakfast for direct bookings, late checkout). We launched a content marketing program covering Asheville travel guides, North Carolina mountain experiences, seasonal event coverage, food and beverage scene reporting, and historic Montford neighborhood content. Each piece was structured to capture organic search traffic for Asheville travel queries. We launched an email program with 8 streams covering pre-arrival anticipation, on-property experience, post-stay return offers, seasonal return offers, anniversary stays, group bookings, corporate retreat inquiries, and referral programs. On the local SEO side, we cleaned the Google Business Profile, started a weekly post cadence covering property events and seasonal offerings, and built location pages for the Montford district, downtown Asheville proximity, and Blue Ridge Parkway access. On the paid side, we ran small but focused Google Hotel Ads campaigns paired with direct booking ads targeting users who had viewed the property on OTA platforms.
Eight-month results across direct booking share and revenue
By month 8, direct bookings represented 49% of total bookings, up from 11% at the start. OTA commissions saved per month reached approximately $14,400 by the end of the engagement, with the savings going directly to the property's margin. Total occupancy stayed at 78%, so direct bookings replaced OTA bookings rather than adding incremental stays. Repeat guest bookings grew from 4% to 23% of total bookings, driven by the new email program. Organic search traffic grew from 1,400 to 12,800 monthly sessions. Average daily rate moved up by approximately $42 because direct bookings allowed the property to capture the savings competitively rather than discounting on OTAs. The owners hired a part-time community manager during month 7, funded by the OTA savings.
How the property reduced platform dependency
Before the engagement, the property was dependent on OTA platforms for occupancy and could not raise rates without losing visibility on those platforms. By month 8, with direct bookings representing 49% of revenue, the property had pricing flexibility to test new rate strategies and seasonal positioning without OTA dependency. The owners described the engagement as restoring the economics of an independent boutique property that had been distorted by OTA reliance.