Why Is My Hotel Not Getting Bookings?

Bookings & Revenue Diagnostics
An empty hotel reception desk with no guests, representing a property that is not getting bookings

There is rarely one single reason a homestay, hotel or resort suddenly stops getting the bookings it used to get. Most owners check one thing, usually the room rate, and stop there. But a property with a fair rate can still sit empty because guests never see the listing, or see it and do not trust it, or message on WhatsApp and wait four hours for a reply, or find the dates wrongly blocked on the calendar.

This page is built as a diagnostic, not a pep talk. It walks through the six factors that actually decide whether a browsing guest turns into a confirmed booking: whether you show up at all, how fast you respond once someone reaches out, whether your reviews and photos earn trust, whether your price is positioned correctly against what else is available, how much friction sits between a guest deciding to book and actually paying, and whether your calendar is telling OTAs and guests the truth about what is available.

India-specific context matters here. Major OTA platforms operating in India list well over a lakh properties between them, and the largest global booking platforms carry an India catalogue running into the tens of thousands of independent hotels and homestays. A listing that just exists, with a handful of photos and an average response time, gets buried under competitors who took the extra hour to fix each of the six factors below. None of the fixes below cost anything to implement, they just take a property owner actually working through them in order.

Start Here: The 10-Minute Diagnostic
  1. Search your own property name plus your city or area on Google right now, from a phone, and see exactly what shows up first. If a competitor or an OTA listing outranks your own name, that is worth fixing before anything else.
  2. Open your best-performing OTA listing and count the photos. Under 20 photos is a real gap, most well-ranked listings on major OTA platforms carry 30 or more covering every room type.
  3. Go through your last 5 guest messages on WhatsApp and your OTA inbox and note how long you took to reply to each one. Anything over an hour is losing you bookings to whichever competitor replied faster.
  4. Read your last 10 guest reviews and count how many have an owner reply attached, especially the negative ones.
  5. Compare tonight’s rate for your property against two nearby, similarly rated listings on the same OTA. A rate that is meaningfully higher with nothing to justify it will lose the comparison every time.
  6. Open your booking calendar or channel manager and check for dates that are closed out or blocked for no real reason, these look like unavailability to a guest even though the room is actually free.

If two or more of these turn up a real problem, that is very likely a meaningful part of why bookings feel slow right now. The sections below go through each one properly, with the actual fix.

📄Want this as a printable checklist? Grab the free Hotel Bookings Diagnostic Worksheet.
Download PDF

The Six Reasons Bookings Dry Up

Every one of these six factors is checkable and fixable without spending money on ads or a website redesign. Work through them in this order, visibility and response time tend to matter more than price for most independent properties, even though price is usually the first thing an owner blames.

1. Visibility: are you actually being seen?

A guest cannot book a property they never see. OTA search results and Google both work on ranking algorithms, and a listing that is technically live but poorly optimised gets pushed down far enough that it stops mattering.

On major OTA platforms, published partner guidance points to several concrete ranking inputs: a review score below 7 out of 10 causes what these platforms themselves describe as meaningful ranking suppression, a score of 7 to 7.9 is competitive mainly for budget properties, 8 to 8.9 gives solid visibility, and 9 and above signals strong algorithmic performance. Photo count matters too, with 20 photos treated as the minimum threshold for competitive display and 30 to 40 covering every room type performing better. Host-initiated cancellations are tracked separately and pull ranking down, and properties priced well above comparable nearby listings get deprioritised regardless of how good the property actually is.

India’s major domestic OTAs run on a similar logic through their shared partner extranet. The platform tracks a content completeness score, and listings should aim for 100 percent by filling in every amenity, policy and room detail field rather than leaving sections blank. The extranet also includes a competitor-comparison view that shows how your rate compares to similar nearby properties, and separate visibility tags that put a listing in front of travellers searching with a specific budget or experience in mind.

What to checkWeak listingStrong listing
Photo countUnder 15, missing some room types30 to 40+, every room and common area shown
Review scoreBelow 7.0 out of 108.0 or higher
Content or profile completenessFields left blankEvery amenity, policy and room field filled in
Google Business ProfileUnclaimed or incompleteClaimed, verified, photos and hours current

Visibility outside the OTAs matters just as much. A Google Business Profile that is claimed, verified and kept current is what makes a property show up when someone searches its name or searches for stays in the area directly on Google or Google Maps, before an OTA listing even enters the picture. Google also offers free booking links through Google Hotel Ads, which show a property’s own rate directly in Google Travel search results at no cost, alongside the paid OTA listings, as long as the booking engine or a connectivity partner is feeding rates and availability to Google.

Setting up Google Business Profile and free booking links

  1. Search your property name on Google. If a profile already exists but says “claim this business”, claim it through Google Business Profile using an email address you control.
  2. Fill in every field, category, address, phone number, opening hours and a description, then upload at least 10 to 15 current photos, the same rule about honest, up to date photos applies here as it does on OTA listings.
  3. Turn on messaging or make sure your phone number and WhatsApp are clearly listed, since a guest finding you through Google will usually try to contact you the same way they would an OTA listing.
  4. To get free booking links showing your own rate in Google Travel search results, connect your booking engine or a connectivity partner to Google Hotel Center so it can feed accurate rates and availability, this part usually needs support from whichever booking engine or channel manager you use.

None of this costs anything beyond the time to set it up, and unlike an OTA listing, a completed Google Business Profile sends guests straight to you rather than to a page that also lists every competitor nearby.

2. Response time: are you replying fast enough?

Guests comparing several properties message more than one of them at the same time. The property that replies first very often gets the booking, regardless of which one had the better room or the better rate.

Several major OTAs require hosts to answer at least 90 percent of messages within 24 hours just to stay in good standing, but that is only the minimum. Replying in under an hour, sustained over several months, improves search ranking and earns a visible fast-responder badge that guests see before they even message. Some platforms tie response speed directly to premium host status, with an average response time under 2 hours generally needed for a top ranking position, and separately reward round-the-clock responsiveness including replies outside normal business hours. Other platforms display typical response time to guests directly on the listing, and factor strong response metrics into their preferred-partner programs along with a ranking boost for properties offering immediate confirmation instead of request-and-wait bookings.

A person typing a fast reply to a guest booking inquiry on a smartphone
A reply sent inside the first few minutes converts far more often than one sent a few hours later.

The business impact is larger than most owners expect. Listings that reply within 10 to 30 minutes commonly appear several positions higher in search results than slower competitors, and enquiry-to-booking conversion drops sharply once response time crosses the one-hour mark. The practical difference between a 10-minute reply and a 2-hour reply can be the difference between a listing showing up on page 1 or page 5 of search results, which for most guests means it never gets seen at all.

The WhatsApp response gap
Many Indian properties get more direct enquiries on WhatsApp than through any OTA inbox, but WhatsApp has no ranking penalty to force a fast reply, so it is where the biggest response-time gaps usually hide. A guest who messages on WhatsApp and does not hear back within a few minutes typically just messages the next property on their shortlist instead. Treat WhatsApp response time with the same urgency as an OTA inbox, not less.

3. Reviews and trust: would a stranger believe your listing?

A guest who has never stayed with you is relying entirely on reviews and photos to decide whether to trust you with an advance payment. A widely cited travel-industry study found that 77 percent of travellers say they are more likely to book a property when the owner or manager actually responds to reviews, and that gap holds for negative reviews too, a calm and specific reply to a bad review often reassures a future guest more than another five-star review would.

This connects directly back to the visibility factor above, since review score is one of the clearest ranking inputs on every major OTA. But the trust effect works separately from ranking as well: two listings sitting next to each other in search results with similar scores will still convert differently if one has thoughtful owner replies and recent, honest photos, and the other has neither.

  • Reply to every review, not just the negative ones, a reply on a five-star review costs nothing and still shows up to future guests.
  • When a review is unfair or factually wrong, reply politely with the specific facts rather than arguing, future guests read the reply more carefully than the original review.
  • Replace photos that no longer match reality. A guest who arrives to a room that looks worse than the listing photos almost always says so in their own review, which then drags the score down further.
  • Ask happy guests for a review before they check out, most guests who had a good stay simply forget to leave one unless asked directly.

4. Price positioning: are you priced to lose the comparison?

Price is usually the first thing an owner suspects when bookings slow down, and it is a real factor, just not in the way most people assume. Rate competitiveness against similar nearby listings is a direct ranking input on major global OTAs and a visible comparison point on the domestic OTA extranet’s competitor view, so a rate that sits meaningfully above the comparable set loses both the algorithm and the guest doing manual comparison shopping.

The opposite mistake costs just as much. Dropping the rate aggressively to chase bookings trains repeat guests and price-sensitive travellers to simply wait for the next discount, and it can trigger rate parity problems if the discount is not applied consistently across every channel including your own direct channel, which is a compliance and contract issue covered in detail on our Rate Parity Strategy page. Seasonal mispricing is a related and very common trap: a rate that made sense in the off season but was never updated for a festival weekend or wedding season leaves real revenue on the table, which our Seasonal Pricing for Hotels page walks through with worked numbers, and getting the base per-room versus per-guest structure right in the first place is covered on the Per Room vs Per Person Pricing page.

The practical check is simple and worth repeating from the diagnostic above: pick two nearby, similarly rated properties and compare your rate for the same date. If yours is higher without an obvious reason a guest can see in the photos or amenities, that gap is actively costing bookings.

5. Booking friction: how hard have you made it to actually pay you?

Some guests decide to book and then simply give up partway through because the process asked for too much effort. This shows up in two very different places, a slow or clunky direct booking website, and a WhatsApp or phone conversation that never actually gets to a confirmed, paid booking.

On the website side, load time alone is a measurable drop-off point. Industry mobile-web research commonly cited across the hotel sector shows that a majority of mobile visitors abandon a site that takes more than 3 seconds to load, and every additional second of load time increases the chance a visitor leaves before ever reaching a booking form. A slow, image-heavy site with no visible price until three clicks in loses guests before they even see what you are offering.

On the conversation side, the friction is different but just as costly. A guest who messages on WhatsApp, gets a reply, and is then asked to call a landline, wait for a callback, or fill a long form before payment is even mentioned will often lose interest and book something else instead. The fix is not a new website, it is removing steps: confirm availability, quote one clear price, and offer a UPI ID, a payment link or a bank transfer detail in the same conversation so the guest can pay the moment they decide to book.

A quick friction check
Pretend to be a new guest. Message your own WhatsApp number asking to book a room for next weekend, and count how many messages it takes before you would actually be asked to pay. More than 4 or 5 exchanges before a payment option appears is enough friction to lose a meaningful share of otherwise interested guests.

6. Availability and calendar accuracy: are you accidentally telling guests you are full?

This is the quietest of the six factors because it produces no complaint, no bad review and no obvious symptom, a date that is wrongly blocked simply never gets a booking enquiry in the first place, and an owner has no easy way to notice a booking that never happened.

The most common causes are a channel manager that is not properly synced across every OTA plus the direct calendar, so a booking made on one channel does not immediately close the same date everywhere else, and a minimum-stay restriction left over from a peak period that is still blocking shorter, legitimate bookings well after the peak has ended. Both create the same outcome from a guest’s side, the property looks unavailable when it is not.

  • Open the calendar for the next 60 days and check every date marked unavailable actually has a booking against it.
  • Check minimum-stay rules on each OTA separately, a 3-night minimum set for a festival weekend that was never removed will keep blocking single-night and two-night bookings indefinitely.
  • If more than one OTA is used without a channel manager keeping them in sync, treat this as the most urgent fix on this entire page, an unsynced calendar risks both lost bookings and double bookings at the same time.

What This Looks Like in Practice

Four realistic situations, each one where the property owner’s first guess about the cause was wrong.

The homestay that blamed its price
A 6-room homestay in a hill town dropped its rate twice over two months as bookings slowed, assuming it had priced itself out of the market. The actual problem was 9 photos on its main OTA listing, taken three years earlier, with no photo of two of its six rooms at all. Adding 28 new photos and restoring the original rate brought bookings back within three weeks, the price was never the issue.
The boutique hotel losing the reply race
A boutique property with a 9.1 review score on a major OTA was still seeing weaker conversion than a lower-rated competitor two streets away. The gap turned out to be response time, the front desk checked WhatsApp only twice a day, while the competitor replied within minutes. Guests were choosing the faster reply over the better-reviewed property. Assigning WhatsApp replies to whoever was at the desk, checked every 15 minutes, closed the gap within a month.
The resort still blocked from last season’s wedding
A resort that hosted a large wedding block six weeks earlier still had a 4-night minimum stay rule active on two OTAs, set for the wedding party and never removed. It was quietly rejecting every 1 and 2 night enquiry for those dates without the owner ever seeing the lost enquiries, since a blocked date generates no failed booking to review. Removing the leftover restriction recovered normal short-stay bookings immediately.
The budget hotel sending guests to a slow website
A budget hotel ran a small local ad campaign that sent traffic to its own website instead of an OTA listing, hoping to avoid commission on those bookings. The site took close to 7 seconds to load on an average phone connection and buried the booking button below a large rotating photo gallery. Most of the paid traffic left before ever seeing a room or a price. Switching to a lighter page with the price and an instant WhatsApp or booking link visible immediately more than doubled the conversion rate on the same traffic.
📄
Hotel Bookings Diagnostic Worksheet
Free printable PDF. Score yourself on all six factors, run the 10-minute audit, log a week of response times, and track occupancy, direct share, review score and response time every quarter.
Download Free PDF ↓

How This Plays Out Across Different Kinds of Properties

The six factors apply to every property type, but which ones tend to bite hardest is different depending on what you run.

Budget and economy hotels
Price positioning and visibility usually matter most here, since guests booking budget stays actively compare several listings side by side before choosing. A missing content field or a rate that sits even a few hundred rupees above a similar nearby property is enough to lose the comparison. Response time still matters, but a slightly slower reply is more forgivable at this end of the market than at the boutique end.
Family homestays
Trust and reviews carry unusually heavy weight for homestays, since guests are often booking a stay inside someone’s actual home or family property rather than an anonymous hotel room, and want more reassurance before paying in advance. Photos that clearly show the actual rooms, common areas and surroundings matter more here than at a branded hotel, and a handful of warm, specific reviews do more for conversion than a large number of generic ones.
Boutique and heritage properties
Guests booking boutique and heritage stays are usually paying a premium over nearby alternatives, so price positioning works differently, a higher rate is accepted as long as the listing visibly justifies it. The bigger risk here is booking friction, guests at this end of the market expect a smooth, fast, low-effort booking experience, and a clunky website or a slow WhatsApp reply reads as inconsistent with the premium the property is charging.
Business and long-stay hotels
Availability and calendar accuracy matter most for this segment, since business travellers often book on short notice and move on immediately if a property shows as unavailable. Response time matters differently too, a business traveller booking for tomorrow needs a same-hour reply, not a same-day one, since they will simply book an alternative rather than wait.

Common Mistakes That Make This Worse

  • Checking bookings only once a week. Response time and calendar errors compound daily, a problem caught on day one costs a handful of enquiries, the same problem caught after a week can cost dozens.
  • Fixing only the OTA that currently performs best and ignoring the others. A calendar sync issue or a stale photo set usually affects every channel at once, not just one.
  • Treating a slow month as purely seasonal without checking the six factors first. Genuine seasonal dips are real, but they are also the easiest excuse to reach for instead of doing the diagnostic.
  • Responding to a negative review defensively or not at all. A defensive reply visible to every future guest usually does more damage than the original review.
  • Running a discount to fix a visibility or response-time problem. A lower price does not fix a listing nobody sees or a message nobody answered quickly, it just reduces revenue on the few bookings that do come through.
  • Assuming a booking engine or website alone will generate direct bookings. A booking engine processes a booking once a guest arrives ready to pay, it does not by itself bring the guest to the site or convince them to trust the property.
  • Blaming the OTA algorithm itself instead of checking the fixable inputs feeding it, ranking algorithms respond directly to photo count, response time and review score, they are not arbitrary.
  • Making all six fixes once and never checking again. A calendar restriction can reappear after a new event booking, and a new competitor entering the area can shift the price comparison, this is a recurring check, not a one-time project.

The Five Numbers Worth Tracking Every Month

MetricWhat it tells you
Occupancy rateThe overall health check, but too broad on its own to point at a specific cause
Direct booking shareWhether guests can find and trust your own channel, not just the OTAs
Average review scoreA leading indicator for OTA ranking on every major platform
Average response timeThe single fastest factor to fix and the one most likely to move bookings within days
Enquiry-to-booking conversionWhether the friction and trust factors are costing you guests who already found you

Track these quarterly at minimum using the worksheet above, and monthly if bookings currently feel unpredictable. A number that is moving in the wrong direction points straight back at one of the six factors above.

A worked example
A 15-room property tracking direct booking share at 12 percent, an average response time of just over 3 hours, and a review score of 7.4 fixed response time first, moving it under 30 minutes within two weeks by assigning WhatsApp replies to a specific staff member during the day and using an after-hours auto-reply that promised a morning callback. Enquiry-to-booking conversion rose noticeably within a month, before the property had touched pricing or photos at all. Review score and direct share took longer, closer to the two to four month range, since both depend on new guests actually completing stays and leaving reviews.

How OpenStays Fits In

Several of the six factors above are exactly what OpenStays is built to remove as ongoing manual work rather than a one-time fix.

  • The WhatsApp conversational AI answers guest enquiries the moment they arrive, at any hour, closing the single biggest response-time gap most independent properties have, without needing someone at a desk watching a phone all day.
  • The direct booking engine charges 0 percent commission and is built for a fast, simple guest flow, quote, confirm, pay, rather than a heavy multi-page website that loses guests to load time or extra clicks.
  • The Guest CRM keeps a record of past guests so a returning guest or a referral can be recognised and re-engaged directly, instead of every booking starting the trust-building process over from zero.
  • Calendar and rate management syncs availability so a booking on one channel is reflected everywhere else immediately, closing the exact kind of quiet, invisible calendar gap described in the resort scenario above.

None of this replaces the work of writing better photos into a listing or replying warmly to a review, those are still on the property owner. What OpenStays removes is the manual, easy-to-forget parts, mainly response time and availability accuracy, that otherwise quietly cost bookings every single day.

📄Still reading? The free worksheet turns all of this into a one-page action plan.
Download PDF

Frequently Asked Questions

Why is my hotel not getting bookings even though my rate is competitive?

A fair rate only helps if guests actually see the listing, trust it enough to book, and can complete the booking without friction. Check the other five factors on this page, visibility, response time, reviews, booking friction and calendar accuracy, before assuming price is the cause.

How many photos should my OTA listing have?

Treat 20 photos as the minimum for competitive display on most major OTAs, and aim for 30 to 40 covering every room type plus common areas, the exterior, and any standout amenity. Replace any photo that no longer matches what a guest will actually see on arrival.

Does response time on WhatsApp actually affect bookings?

Yes, even though WhatsApp itself has no built-in ranking penalty like an OTA inbox does. Guests comparing multiple properties tend to book whichever one replies first, and a reply delayed by a few hours often means the guest has already booked somewhere else by the time you respond.

What review score do I need to rank well on OTAs?

A score below 7 out of 10 causes meaningful ranking suppression on most major OTAs. A score of 8 or higher gives solid visibility, and 9 or above signals strong performance. Below 7, focus on service issues driving the score down before spending effort on anything else on this page.

Should I drop my price when bookings slow down?

Not as a first move. A lower price does not fix a listing nobody sees, a message that went unanswered for hours, or a calendar wrongly showing no availability. Run the diagnostic checklist on this page first, price is usually not the actual cause even when it feels like the obvious one.

How do I check if my calendar is wrongly blocking dates?

Open your booking calendar or channel manager for the next 60 days and check that every date marked unavailable actually has a real booking against it. Separately check minimum-stay rules on each OTA individually, a restriction set for a past peak period or event is a common leftover cause of dates that look booked but are not.

What is a Google Business Profile and do I need one?

It is a free listing that controls how your property appears on Google Search and Google Maps when someone searches your property name or searches for stays in your area. Claiming and fully completing it, with current photos, hours and contact details, is one of the few visibility fixes that costs nothing and works entirely outside the OTAs.

Are Google Hotel Ads and free booking links actually free?

Google Free Booking Links carry no advertising cost, they simply require your booking engine or a connectivity partner to feed accurate rates and availability to Google so your own price shows up in search results alongside OTA listings. Paid Google Hotel Ads campaigns are a separate, optional option on top of the free links.

How long does it take to see results after fixing these factors?

Response time improvements tend to show up fastest, often within days, since guests notice a faster reply immediately. Visibility changes like added photos or a completed content score typically take two to four weeks to fully surface in OTA search rankings, since most platforms update ranking signals on a delay rather than instantly.

Is a slow direct booking website really costing me bookings?

Yes, mobile page speed is a well documented drop-off point across the hotel industry, with a majority of mobile visitors abandoning a page that takes more than 3 seconds to load. If your own site is slow or buries the price and booking option behind several clicks, guests who reach it are leaving before they ever see what you are offering.

Does this apply to homestays and small guesthouses, or only larger hotels?

All six factors apply regardless of size. Visibility and response time in particular matter just as much, sometimes more, for a small homestay or guesthouse competing for attention against much larger listings on the same OTA search page.

My reviews are good and my response time is fast, so why are bookings still slow?

Check calendar and availability accuracy next, it is the factor most likely to be silently costing bookings without producing any visible symptom. A wrongly blocked date or a leftover minimum-stay restriction generates no complaint and no bad review, it simply prevents the enquiry from happening in the first place.

Should I focus on one OTA or spread effort across all of them?

Fix visibility, response time and calendar accuracy across every channel you use, not just your best-performing one. A calendar sync issue or an outdated photo set almost always affects every OTA at once, and fixing only the top-performing channel leaves the same problem quietly suppressing the others.

What is the single fastest fix on this whole page?

Response time. It requires no new photos, no listing rebuild and no price change, just answering WhatsApp and OTA messages faster, and the effect on conversion is usually visible within days rather than weeks.

Do OTA ranking algorithms actually change these thresholds over time?

Yes, exact thresholds and program terms shift periodically on every major OTA, and changes to a listing typically take two to four weeks to fully show up in ranking. Treat the numbers on this page as a reliable general guide, and always check your own OTA extranet or partner dashboard for the current terms specific to your account.

In Summary

A property that is not getting bookings is almost never suffering from just one problem. Work through the six factors in order, visibility, response time, reviews and trust, price positioning, booking friction, and calendar accuracy, using the 10-minute diagnostic and the printable worksheet above. Most of the fixes cost nothing beyond the time it takes to actually do them, and the biggest wins for most independent properties come from response time and calendar accuracy, the two factors that are easiest to overlook because neither one produces an obvious complaint when it goes wrong.

This page offers general operational guidance based on publicly available OTA partner guidance and industry research, not a guarantee of specific booking outcomes for your property. OTA ranking algorithms, program terms and thresholds change over time and can vary by platform and market, always check your own OTA extranet dashboard and current partner terms for the most accurate, up to date guidance for your listing.

WhatsApp Us