// industry · hotels & lodging · direct booking

A hotel website that turns room seekers into direct bookings — without OTA commissions

A direct room booking system without Traveloka/Agoda commissions, a quality room and amenity gallery, seasonal promo packages, and PMS integration to avoid overbooking.

The hotel industry today faces a classic dilemma: rely on OTAs (Online Travel Agents like Traveloka, Agoda, Booking.com) that take a 15–25% commission per booking, or build your own direct booking channel that's cheaper but requires marketing effort. Successful hotels are the ones that balance both — use OTAs for awareness, but shift repeat customers to direct booking via the website. Webiti helps boutique hotels, business hotels, and resorts in Madiun, Magetan (around Telaga Sarangan), Pacitan, Banyuwangi, Bali, and Yogyakarta build websites that become a direct booking engine, with visuals that rival the mainstream OTAs and a booking UX faster than the competition's process.

// industry context

Reality & opportunity for Hotel websites.

Indonesia has around 28,000+ hotels classified from 1 to 5 stars, plus thousands of non-star lodgings. Having recovered from the pandemic, the national hotel occupancy rate averages 50–65%, with spikes in tourist destinations like Bali (75–85%) and MICE cities like Jakarta and Surabaya. The main challenge for the hotel industry: dependence on OTAs. A hotel with 80% of its revenue from OTAs pays commissions equivalent to the salaries of 5–10 staff. Hotels that successfully build a direct booking channel via a website enjoy far healthier margins and full control over the customer relationship. Relevant regulations: Law No. 10/2009 on Tourism, the Tourism Ministry Regulation (formerly the Tourism and Creative Economy Ministry Regulation) on Hotel Business Standards, star classification from PHRI/the Tourism Ministry (formerly the Tourism and Creative Economy Ministry, split in October 2024 into the Tourism Ministry + the Creative Economy Ministry), and for hotels with MICE services, additional permits for a commercial venue. Key trends: integration with a payment gateway for direct booking, a channel manager to sync availability to OTAs (avoiding overbooking), and a personal touch (a custom welcome letter, saved F&B preferences) that sets you apart from the generic OTA experience. In the Madiun area and western East Java specifically, there are many mid-scale hotels around destinations like Telaga Sarangan, Klayar Beach in Pacitan, and Madakaripura Waterfall that have huge potential — the weekend traveler market from the Surabaya-Solo satellite cities is hungry but not yet fully tapped.

// industry numbers & data

Data relevant to Hotel websites

28,000+

Total hotels in Indonesia

1-5 star + non-star

50-65%

National occupancy rate

After pandemic recovery

75-85%

Bali peak occupancy

High season

15-25%

Standard OTA commission

Per booking

60-80%

Hotel revenue from OTAs

Hotels with no direct strategy

30-40%

Direct booking target

Hotels with a strong website

1.1 billion trips

Domestic tourists 2024

Year-on-year

±180

Madiun-area hotels

Including guesthouses

+800k/yr

Telaga Sarangan visits

Weekend tourism

Law 10/2009

Governing regulation

Tourism

Figures are indicative — compiled from public data by BPS, APJII, and the Ministry of Cooperatives & SMEs (formerly KemenkopUKM, split Oct 2024) along with related industry research; they may differ from the latest releases.

// pain point

Specific challenges for Hotel websites.

challenge 01

OTA commissions dramatically erode margins

Traveloka, Agoda, and Booking.com take 15–25% per booking. A hotel with IDR 5B/month in revenue loses IDR 750M–1.25B to OTAs. Direct booking via a website avoids this commission entirely.

challenge 02

Overbooking from not syncing multi-channel availability

A hotel sells on Traveloka, Agoda, and via WhatsApp. The same room can be booked twice because it isn't synced. A channel manager integrated with the website keeps availability always real-time.

challenge 03

The room gallery doesn't show the true quality

Room photos on OTAs are generic and heavily compressed. A premium hotel whose room photos should be selling instead look ordinary. A website with a high-resolution gallery sets your hotel apart in a prospective guest's eyes.

challenge 04

Seasonal promo packages don't reach the direct market

A hotel creates promos (anniversary, year-end, weekend escape) but only broadcasts them via IG. Customers who stayed before don't know about the latest promo. A newsletter and a permanent promo page on the website lift repeat bookings.

challenge 05

The customer database isn't being collected

With every OTA booking, the customer data belongs to the OTA — not the hotel. The hotel loses the chance for remarketing, birthday promos, and a loyalty program. Direct booking via the website returns data ownership.

// features you need

What a Hotel website must have

Direct Booking System with a Payment Gateway

A booking engine: pick dates, party size, room type, see real-time availability, see pricing (best price guarantee vs OTA), pay via QRIS/credit card. Automatic confirmation with a booking ID.

Room and Amenity Gallery

High-resolution photos of each room type (Standard, Deluxe, Suite), amenities (pool, gym, restaurant, spa, meeting room), the view, and the hotel surroundings. A 360 virtual tour optional for the Pro package.

Promo Packages and Package Deals

Weekend escape package (2D1N incl. breakfast), honeymoon package (romantically decorated room), family package (free extra bed), meeting package (room rate + meeting room + coffee break). A dedicated page per package.

Channel Manager Integration

Sync availability to Traveloka, Agoda, Booking.com via a channel manager (SiteMinder, RateGain, local). No overbooking, with prices always consistent across channels (or with strategic differentiation).

MICE and Events Page

For hotels with a meeting room and ballroom: capacity (theater/classroom/round-table), venue photos, meeting packages, and an RFP form for corporates. Opening a B2B revenue stream.

Newsletter and Loyalty Membership

Customers subscribe by email for promos, with a loyalty member program (Silver/Gold/Platinum tiers based on room nights). Birthday and anniversary promos, plus exclusive deals for members.

// why a website matters

Why a Hotel website becomes a priority

Because every OTA booking you get is actually a customer who should be yours — but is owned by Traveloka, Agoda, or Booking.com. They have your guest's name, email, phone number, and preferences. Next time they want to book, they go back to the OTA — not to you. The lifetime value that should be yours falls to the OTA. A website with a direct booking engine returns this ownership. When a guest books directly via your website, you have the complete data, you can send promotional newsletters, and you can offer exclusive packages to loyal members. The commission you used to pay the OTA turns into extra margin to reinvest in service quality. Beyond economics, a hotel website is a brand experience platform you fully control. The photos, copy, and packages — all reflect your hotel's personality. A customer who lands on your website feels a vibe consistent with the stay experience, so awareness is built before they even arrive. What's often overlooked is that a hotel website also becomes a tool to capture the MICE market (Meeting, Incentive, Conference, Exhibition). Corporate customers looking for a venue don't search on OTAs — they google 'hotel meeting room Madiun' or 'corporate gathering venue Surabaya'. Without a serious MICE page, your hotel is invisible in this market even when your facilities are very capable. Webiti designs hotel websites with a booking engine faster than the OTAs, photos that show the true luxury level, and strong SEO to capture the direct market.

// case study

Hotel Sarangan Indah, Magetan — Direct Booking Rose to 34% and Saved IDR 19 Million/Month in Commissions

Hotel Sarangan Indah, a 42-room mid-scale hotel near Telaga Sarangan in Magetan, had nearly all its occupancy coming from Traveloka and Agoda, which took a 15–25% commission — equivalent to several staff salaries every month. The room photos on the OTAs were compressed and didn't show the true quality. We built a website with a direct booking engine faster than the OTAs, a high-resolution room gallery, weekend escape packages, a channel manager to sync availability, and a MICE page to capture corporate gathering groups from Solo and Surabaya.

outcome

Direct booking rose from 6% to 34% within 6 months, OTA commissions saved averaged IDR 19 million per month, overbooking hit zero once the channel manager went live, and 8 corporate meeting packages came in via the MICE page

// client testimonial

For years I felt our hard work was really for the OTAs, not for the hotel. The commission they took every month was heartbreaking. Now a third of our guests book directly — the data is ours, and we can offer them packages again. The MICE page even opened a new door: office groups from Solo are starting to choose us for their work meetings.

Direct booking rose to 34%, saving IDR 19 million/month in commissions

M

Mr. Eko Purnomo

General Manager · Hotel Sarangan Indah · Magetan

// faq · hotel

Common questions about Hotel websites

Can the booking engine integrate with our PMS (Property Management System)?

Yes. We integrate with common PMSes (Opera, ProtelPMS, local systems) via API or a channel manager. For small hotels without a PMS, we provide a simple internal dashboard to manage availability.

How do you avoid overbooking when selling on many channels?

A channel manager (SiteMinder, RateGain, Cubilis) syncs availability across channels in real time. When one room sells on Traveloka, it's automatically deducted on the website and other OTAs. We can help set up the channel manager.

Will customers book via the website if the OTA is cheaper?

Not always. A common strategy: a 'Best Price Guarantee' on the website (equal to or slightly cheaper than the OTA), plus exclusive benefits for direct bookers (free upgrade, free breakfast, free late checkout). New customers come via the OTA, repeat customers via the website.

How do I get room photos that sell?

A one-time investment in professional photography is well worth it. A boutique hotel with food-photography-quality photos on the OTAs and website wins the competitive set in prospective guests' eyes. Our partners in Madiun-Surabaya can shoot 10–20 rooms in one day.

How much does a hotel website cost?

The Pro package at IDR 3M is enough for a boutique hotel with 10–30 rooms, a booking engine, and a gallery. The Custom package at IDR 15–50M is for large hotels with PMS integration, a channel manager, and a MICE/event module.

Is there training for the reservation staff?

Yes. Admin dashboard training, training on handling direct inquiries, and written documentation. For hotels with an integrated PMS, the training adapts to the internal PMS flow.

// ready to start?

Build Your Business a Website
Right Now!

Free consultation via WhatsApp. We review your needs, give you a time & price estimate, then start together — no drama.

→ See examples of our work