Digital growth for independent luxury hotels

Your rooms are full. Your margin is not.

I am a fractional Commercial Director for independent hotels. Rates, channel mix, OTA commission and the marketing that fills the gaps, for properties too small to hire the role and too good to keep renting their guests from Booking.com.

+16 ptsoccupancy · 45% → 61% across matched periods at Olinto

See the Olinto case study

The commercial gap

Your property may be stronger than its digital presence.

A beautiful guest experience is not enough when the commercial system leaks margin or demand.

01

OTA dependence

A 20 room property at €200 a night and 60 percent occupancy pays roughly €89,000 a year in commission if 60 percent of its business comes through the OTAs. Moving ten points of that to direct is worth about €15,000 a year, every year, permanently.

02

Rate and channel drift

Your own site is quietly more expensive than Booking.com on some dates. Nobody chose that. It happens when a channel manager is set up once and never audited.

03

A booking journey that leaks

Guests decide to stay with you and then cannot finish. Enquiry forms instead of live availability, booking engines on a domain that is not yours, three clicks before anyone sees a calendar.

04

Marketing disconnected from all of it

Content that gets seen, does not get measured, and never gets credited with a booking.

Independent hotels, distinct worlds

Beauty attracts attention. A clear position turns it into demand.

From mountain retreats to desert hideaways, the strongest independent hotels make their place, value and experience immediately believable.

A guest arriving at a fictional stone boutique retreat in the Atlas Mountains
01

A place worth arriving for

Distinctive positioning begins before check-in.

A sculptural fictional Mediterranean boutique-hotel interior in soft morning light
02

Design that supports value

Every material and detail can make a stronger rate feel credible.

A fictional low-rise Gulf desert retreat beside still water at blue hour
03

Luxury with a point of view

A clear sense of place is more persuasive than generic opulence.

A fictional intimate riad courtyard with a citrus tree and reflective basin
04

Intimacy as differentiation

Small properties win when their character is unmistakable.

A daylight boutique-hotel terrace meal with guests seen from behind and no identifiable faces
05

Desire becomes demand

The experience must be visible before a guest can choose it.

A discreet poolside service gesture at a fictional independent hotel
06

Presence becomes trust

Thoughtful service completes the story that marketing begins.

Original illustrative imagery created for YAY; these fictional properties are not presented as client work or case-study evidence.

Revenue management, reconnected

A strong price needs a strong position and proof that guests can believe.

Revenue management is not only changing rates. Brand, demand, distribution and measurement must support the decision.

Sunlit boutique hotel courtyard with an archway opening to the reception, dining room and guest room

Positioning

Define the ideal guest and the reason to choose.

  • Price without proof creates resistance.
  • Brand without demand stays invisible.
  • Discount-led occupancy can weaken revenue quality.
  • Traffic with booking friction leaks demand.

Interactive hotel audit

The Hotel Growth Lab

Explore how position, price and presence work together, then test your own hotel.

  1. 01

    Position

    Make the property distinctive and credible.

  2. 02

    Price

    Connect rates to demand and evidence.

  3. 03

    Presence

    Generate and convert profitable demand.

Matched stay-date performance
Before1 Oct 2023 to 12 Aug 2024
Year 11 Oct 2024 to 12 Aug 2025
Latest1 Oct 2025 to 12 Aug 2026
Yahya begins working with Olinto · October 2024

Occupancy

45%
56%
61%

Occupied room nights

1,288
1,586
1,743
From Oct 2024

Position and creative direction

Aligned the public story around the distinctive Atlas retreat experience.

OL-WEB-01
During tenure

Website and booking journey

Connected discovery, trust, tracking and the route to direct booking.

OL-WEB-01
During tenure

Focused acquisition

Connected selected Meta campaigns to measurable landing-page traffic.

OL-META-01
5,918landing-page visits across two visible campaignsOL-META-01
150.5KInstagram views in 28 days, up 34.2%OL-META-02
Evidence and attribution notes

OL-LH-01 to OL-LH-03 use matched 1 October to 12 August stay-date periods. The public board uses derived aggregate visuals, not raw account screenshots.

Results were observed during Yahya’s tenure and reflect the connected work of Yahya, management, and the hotel team. They do not prove that one action caused every change.

01

Position

Make the property distinctive and credible.

position

Digital Positioning

Purpose

Determine whether the ideal guest and reason to choose are immediately clear.

Olinto example

Public pages were aligned around a distinctive Atlas retreat experience.

Free result

A clarity and differentiation observation.

Inside the full audit

Website, offers, reviews, social, PR and competitor language.

Yahya's role

Define the position and turn it into priorities.

position

Luxury Price Justification

Purpose

Test whether the digital experience supports the intended rate tier.

Olinto example

Photography, copy, website and booking journey were developed as one premium story.

Free result

A directional brand-price alignment observation.

Inside the full audit

Room presentation, trust, offers, service proof, rate context and guest sentiment.

Yahya's role

Identify the proof that must improve before stronger pricing can be sustained.

position

Competitor Positioning Map

Purpose

Show how the property differs from a confirmed competitor set.

Olinto example

Olinto is mapped by experience and exclusivity, not room features alone.

Free result

A draft two-axis positioning map.

Inside the full audit

Owner-confirmed competitors, comparable rooms, markets and audiences.

Yahya's role

Select a commercially useful position rather than imitate competitors.

position

Brand Consistency

Purpose

Check whether website, social, offers and communication tell the same story.

Olinto example

One position connected the website, content and guest journey.

Free result

A cross-channel consistency observation.

Inside the full audit

Full content, message, offer and guest-communication review.

Yahya's role

Build repeatable brand and creative direction.

02

Price

Connect rates to demand and evidence.

price

ADR, Occupancy & RevPAR

Purpose

Explain and calculate the three core room-performance metrics.

Olinto example

Only validated matched-period figures are shown; pricing conclusions remain withheld.

Free result

Calculated RevPAR with a plain-language explanation.

Inside the full audit

Monthly and room-category exports with consistent stay dates.

Yahya's role

Interpret what changed and what cannot yet be concluded.

price

RevPAR Opportunity Simulator

Purpose

Explore controlled ADR and occupancy scenarios.

Olinto example

The Olinto example keeps occupancy growth separate from pricing claims.

Free result

A directional scenario comparison.

Inside the full audit

Pace, seasonality, inventory, restrictions and demand context.

Yahya's role

Turn scenarios into testable revenue priorities.

price

Booking-Pace Diagnostic

Purpose

Explain whether future demand is building early or late.

Olinto example

The example marks pace as missing until a valid export is supplied.

Free result

A missing-input diagnosis.

Inside the full audit

On-the-books rooms and revenue by stay date and lead time.

Yahya's role

Distinguish pricing problems from demand-generation problems.

03

Presence

Generate and convert profitable demand.

presence

Direct Booking Leakage

Purpose

Estimate OTA commission exposure and retained-margin scenarios.

Olinto example

Occupancy and room nights are shown alongside the connected booking journey.

Free result

Commission estimate plus 5%, 10% and 15% shift scenarios.

Inside the full audit

Actual channel revenue, commission, cancellations and acquisition cost.

Yahya's role

Prioritize direct demand, conversion, CRM or distribution work.

presence

Booking Journey Friction

Purpose

Find obstacles between discovery and direct booking.

Olinto example

Website, tracking and booking journey were developed as one connected system.

Free result

A public-path friction observation.

Inside the full audit

Mobile journey, engine steps, offers, trust, rate consistency and analytics.

Yahya's role

Define the shortest credible path to booking.

presence

Meta Advertising Visibility

Purpose

Observe active public advertising without treating absence as proof.

Olinto example

Approved Meta evidence supports the campaign example.

Free result

A practical view of advertising visibility.

Inside the full audit

Campaign account, spend, audience, creative, landing page and conversions.

Yahya's role

Connect advertising to qualified demand and measurement.

presence

AI / Search Visibility

Purpose

Test whether search and AI systems can understand the property.

Olinto example

Olinto's location, category and signature experience were made clearer.

Free result

An entity and content clarity observation.

Inside the full audit

Search Console, structured data, branded queries and AI citations.

Yahya's role

Improve discoverability without generic SEO busywork.

presence

Email & CRM Readiness

Purpose

Determine whether the hotel can retain a direct guest relationship.

Olinto example

Guest communication was treated as part of the growth system.

Free result

A capture and follow-up readiness observation.

Inside the full audit

Consent, segmentation, automation, repeat stays and campaign performance.

Yahya's role

Build practical direct-relationship flows.

presence

Distribution Mix

Purpose

Frame channel dependence and profitability.

Olinto example

Total performance is shown while channel mix requires hotel data.

Free result

A directional dependence view.

Inside the full audit

Channel revenue, commissions, net ADR, cancellations and restrictions.

Yahya's role

Recommend a profitable mix rather than direct at any cost.

presence

New Hotel Opening Readiness

Purpose

Assess whether a new property can generate demand at launch.

Olinto example

Olinto shows the connected systems needed after the physical product exists.

Free result

A launch-readiness checklist.

Inside the full audit

Positioning, website, engine, distribution, tracking, PR, content and offers.

Yahya's role

Sequence the highest-impact launch work.

presence

Instagram-to-Booking Score

Purpose

Test whether social attention has a credible booking path.

Olinto example

Approved Instagram reach evidence supports the example, without claiming bookings.

Free result

A discovery-to-action observation.

Inside the full audit

Content mix, profile journey, campaigns, clicks, conversations and bookings.

Yahya's role

Turn content into demand rather than posting volume.

presence

Marketing Budget Allocator

Purpose

Direct limited budget toward the primary constraint.

Olinto example

Focused campaigns are connected to visible landing-page outcomes.

Free result

A directional allocation by constraint.

Inside the full audit

Targets, margins, creative capacity, seasonality and measurement readiness.

Yahya's role

Build a prioritized plan that fits the property's resources.

Creative and technical toolkit

Creative range. Technical depth. One connected toolkit.

I move between creative direction, production and technology, using AI to optimize repetitive work and protect more time for judgment, craft and results.

01
  • Adobe Creative Cloud
  • Canva

Creative production

Adobe Creative Suite, Canva, photography, photo editing and video editing for brand systems, campaigns and polished hospitality content.

02
  • Blender

3D & spatial

Blender for 3D concepts, visualization and motion. 3D websites coming soon.

03
  • Power BI

Data & Power BI

Power BI, analytics and dashboard design to turn commercial data into decisions teams can act on.

04
  • HubSpot
  • Zoho
  • Salesforce

CRM & lifecycle

HubSpot, Zoho and Salesforce for lead management, guest journeys, segmentation and retention.

05
  • Figma
  • Framer
  • Higgsfield
  • Xcode

Web & app design

Figma, Framer, Higgsfield and Xcode for UI, UX, prototypes, responsive websites and app experiences.

06
  • GitHub
  • Claude
  • Codex

Development & AI

GitHub, Claude Code and Codex for faster implementation, automation and iteration, with AI optimizing my time while I keep strategic and creative control.

Best fit

Built for independent properties with ambition and something real to say.

I work best with owners and leaders who value the guest experience and want their digital presence to perform at the same level.

A strong fit

  • Independent luxury hotels, riads, villas, retreats and small resorts
  • Approximately 10 to 60 rooms, including new openings
  • Morocco, Europe and Gulf markets
  • A strong physical product with weak or fragmented digital execution
Probably not a fit

Properties looking only for cheap posting volume, instant shortcuts or a generic social media manager.

Yahya Hilali, digital growth and brand consultantYH

About Yahya

Hospitality judgment, creative direction and technology in one perspective.

Based in Paris, France, I grew up around stories, places and the details that make people feel welcome. That became a career helping hospitality brands express what makes them valuable and turn that value into direct business.

At Olinto, I work across marketing and sales: positioning, website, content, PR, partnerships, offers, guest communication, advertising, distribution and brand development. As a co-founder of Nano Socials, I also work across product, creator acquisition, APIs and AI-assisted development.

The result is practical, senior-level guidance that connects the guest experience, the brand and the commercial system behind it.

Paris, France

Based in Paris and working across European, Moroccan and Gulf markets.

Saudi Arabia · Royal Commission

Experience supporting work for a Saudi Royal Commission.

France · AFD

Experience working with the French Development Agency, AFD.

MBA · Paris

MBA in Marketing and Product Management completed in Paris.

Integrated capabilities

One growth system, not a menu of disconnected services.

The exact scope follows the audit. Capabilities are combined only where they solve the property's highest-priority constraint.

01

Revenue and channels

Rate strategy by season, length of stay and lead time. Parity policed across every channel you sell on. OTA mix managed down deliberately rather than hoped down. Channel manager audited, connected and corrected. Booking engine and the path to it rebuilt so the people who chose you can actually finish.

02

Position & present

Brand positioning, creative direction, content, website conversion, PR and partnerships.

03

Acquire & convert

Social strategy, Meta advertising, offers, booking journeys and direct-demand campaigns.

04

Measure & retain

Analytics, CRM, AI automation, guest communication, segmentation and repeat-stay flows.

How we work

How it works

A clear commercial baseline first, then only the work that earns a longer engagement.

Case study · Olinto

From a beautiful retreat to a direct-booking growth system.

Olinto Atlas Mountain Retreat needed a digital presence that matched the property and reduced dependence on intermediaries.

Olinto lounge with Robb Report 50 Greatest Luxury Hotels 2026 recognitionOLINTO · ATLAS MOUNTAINS
The challenge

Translate a distinctive mountain retreat into a clear premium brand, connect discovery to booking and give the team control of the guest relationship.

The work

Positioning, website, creative direction, social content, direct-booking journeys, tracking, AI visibility and guest communication were developed as one connected system.

How the work connects

One hotel growth system, visible in one client dashboard.

Each channel has a job. I connect the journey, read the signals and show the client what is changing and what happens next.

CASE STUDY

Olinto Atlas Mountain Retreat

Connected and managed by Yahya

  1. 01 · Position

    New website creates the story

    A clearer premium position gives press, partners and guests something worth sharing.

    • Website
    • PR
    • Editorial
  2. 02 · Demand

    Social brings the story back

    Content and retargeting reconnect attention with the pages and offers most likely to convert.

    • Instagram
    • Meta Ads
    • Retargeting
  3. 03 · Convert

    The booking journey captures intent

    The website and booking engine pass live availability and demand into the channel manager.

    • Booking engine
    • Little Hotelier
    • Direct booking
  4. 04 · Retain

    CRM keeps the guest relationship

    Guest data supports follow-up, segmentation, direct communication and repeat demand.

    • CRM
    • Email
    • Guest journey
  5. 05 · Learn

    Google closes the evidence loop

    Search visibility, reviews and analytics show where attention becomes action and trust.

    • Google Business
    • Analytics
    • Reviews
  6. 06 · Decide

    The client sees one shared view

    Commercial signals become priorities, experiments and an accountable improvement plan.

    • Power BI
    • Reporting
    • Strategy
Robb Report

50 Greatest Luxury Hotels 2026

Olinto is included in Robb Report’s 2026 selection of the world’s greatest luxury hotels.

Read the recognition

Most of the growth came direct, not through the OTAs.

+16occupancy points, from 45% to 61% across matched October to August periods

+35% occupied room nights

Occupied room nights increased from 1,288 to 1,743 across matched stay-date windows.

Connected digital system

Positioning, content, website, acquisition and guest communication were developed together.

Occupancy

Before45%
Year 156%
Latest61%

Occupied room nights

Before1,288
Year 11,586
Latest1,743
5,918

landing-page visits across two visible Meta campaigns

150.5K

Instagram views in 28 days, up 34.2%

One system

brand, content, website, acquisition and guest communication working together

Little Hotelier revenue summaries use matched 1 October to 12 August stay-date periods for 2023 to 2024, 2024 to 2025 and 2025 to 2026. Meta figures use the visible source periods. Results were observed during Yahya’s tenure and the connected work of management and the hotel team.

Selected creative work

Campaign thinking, carried through to the feed.

A seasonal campaign concept and the Instagram presence built to translate Olinto’s landscape, atmosphere and offer into a consistent visual world.

Olinto Escape the Marrakech Heat campaign advertisement
Seasonal campaign creative for Olinto
Olinto Instagram profile and visual grid
Instagram identity and content system

“Yahya rebuilt how we sell Olinto. We went from 45 to 61 percent occupancy over comparable periods, and more importantly most of that is now direct instead of through the platforms. He works like part of the team, not like an agency.”

Marouane Aitbella, General Manager, Olinto

FAQ

Questions hotel owners usually ask.

01What kind of properties do you work with?

Independent luxury hotels, boutique hotels, riads, villas, retreats, small resorts and thoughtful new openings, usually around 10 to 60 rooms.

02Do you replace our existing team?

No. I can advise the owner, strengthen an existing team or implement selected priorities where specialist execution is needed.

03How quickly can we expect results?

The audit identifies immediate conversion opportunities and longer-term growth moves. Meaningful commercial improvement is usually built over a focused 90-day sequence, not promised overnight.

04Do you only work on social media?

No. Social is one part of a wider system that includes positioning, website conversion, direct bookings, advertising, analytics, CRM, AI, PR and partnerships.

05What does the first call cover?

Your property, the current digital and commercial constraint, what has already been tried and whether an audit would create enough value to justify the next step.

06Where do you work?

Primarily across Morocco, Europe and the Gulf, working remotely with focused on-site involvement when the engagement requires it.

Start with one useful conversation

Is your property stronger than its digital presence?

Send me the property name and website on WhatsApp. We will use the free 20-minute call to identify the clearest growth opportunity.

WhatsApp opens with a prepared message. No obligation.