Measurement

The Hotel Website Metrics Worth Watching (and the Ones to Ignore)

Most independent hotels get analytics wrong in one of two directions. Either nobody looks at the numbers at all, or someone drowns in a dashboard full of figures that never touch revenue. This guide sorts the hotel website and marketing metrics that actually connect to bookings from the vanity numbers that just make you feel busy, and shows how to measure them honestly with tools you already have.

The short version

  • The metrics that matter are the ones tied to money: direct-versus-OTA channel mix, booking conversion, revenue by channel, and cost per acquisition.
  • Booking-engine funnel drop-off is the most neglected high-value metric; find the step where interested guests leave and fix it.
  • Treat raw pageviews, time-on-site alone, and social follower counts as background noise, not targets.
  • Last-click attribution lies because of the billboard effect, so judge channels on the whole picture, not one credit column.
  • A one-page monthly dashboard compared to the same month last year beats a fancy report nobody reads.

Two ways hotels get this wrong

Most independent hotels handle their numbers in one of two unhelpful ways. In the first, nobody looks at all. The owner runs on feel, checks the bank balance, and reacts to a slow week by dropping rates or posting on social. Analytics feels like a job for a bigger company with a marketing department, so the login sits unused. In the second, someone looks at everything. A monthly report lands in the inbox with pageviews, sessions, bounce rate, average position, and follower growth, a dozen charts all trending up and to the right, and none of it answers the only question that matters: did we make more money, and from where.

The fix is not more data. It is a short list of numbers that connect to revenue, checked on a schedule, with a clear idea of what you will do when one of them moves. This piece sorts the metrics worth watching from the ones worth ignoring, explains how to measure them honestly with tools you probably already have, and gives you a one-page dashboard you can keep by hand in twenty minutes a month.

Start with the property numbers as context

Before any website metric makes sense, you need the three numbers that describe the health of the hotel itself. These come from your property management system, not from your website, but every marketing decision should ladder up to them.

ADR, average daily rate, is the average price of a sold room. Occupancy is the share of your available rooms that actually sold. RevPAR, revenue per available room, combines the two and is roughly ADR multiplied by occupancy. RevPAR is the honest scorecard because it punishes both an empty hotel and a full one that discounted too hard to get there. You can run high occupancy and low RevPAR by giving rooms away, and you can run high ADR and low RevPAR by sitting mostly empty at a proud price.

Website work does not show up directly in RevPAR, but it shows up in the profit behind it. If your site shifts room nights from the OTAs to direct channels at the same rate, your RevPAR might look identical while your take-home improves, because you are not paying commission on those nights. That is the whole game for an independent, and it is why the channel numbers below matter more than the traffic numbers everyone reports.

The marketing metrics that connect to revenue

These are the numbers that decide whether your website and marketing are earning their keep. If you track nothing else, track these.

Direct bookings and channel mix

This is the most important lens an independent hotel has. Break your room nights and your revenue into channels: direct (your own website, phone, and walk-ins), the OTAs (Booking.com, Expedia, and the rest), and anything else such as corporate or group. Then watch the mix over time. OTA commissions generally run 15 to 25 percent, so a direct booking is worth meaningfully more to you than the identical booking through an OTA, even at the same nightly rate. A guest who pays the same on your site as they would on an OTA puts more money in your pocket, and you own the relationship for next time.

Do not read the mix as OTAs being the enemy. They do real discovery work and fill rooms you might not have filled. The goal is a healthier balance and, over time, a larger direct share of the bookings you were going to get anyway. If you want the full playbook on shifting that mix, we cover it in reducing OTA commissions.

Booking conversion rate

Conversion rate is the share of shoppers who actually book. There are two versions worth separating. Site conversion is bookings divided by all visitors, and it is noisy because a lot of your traffic is just browsing. Booking-engine conversion is completed bookings divided by the people who actually started a booking, and it is far more actionable, because those people raised their hand and told you they were interested. If your booking-engine conversion is weak, you are losing guests who wanted to stay with you, which is the most fixable kind of loss. We go deep on this in the guide to hotel website conversion optimization.

Revenue by channel, not just booking counts

Counting bookings hides the cost of getting them. Track revenue by channel, and if you can, net revenue after commission and ad spend. Ten OTA bookings and ten direct bookings at the same rate are not equal once the commission comes out of one column. When you look at revenue net of acquisition cost, the direct column almost always looks better than the raw booking count suggested.

Cost per acquisition

Cost per acquisition, or CPA, is simply what it costs you to land one booking through a given channel. An OTA commission is a CPA. A paid search or metasearch campaign has a CPA. Even your direct channel has a soft cost in the time and money you spend on the website, photography, and email. Put the channels side by side on CPA and the picture gets clear fast: sometimes a paid campaign that feels expensive is still cheaper than the commission you would have paid the OTA for the same room night.

Look-to-book

Look-to-book is the ratio of people who shop to people who book, a term you will see in OTA extranets and some booking engines. It is directional rather than precise, but a look-to-book that suddenly worsens is a useful early warning that something changed, such as your rates drifting out of line with the market or a competitor running a promotion.

Website metrics worth watching

The property and channel numbers tell you whether you are winning. The website numbers tell you why, and what to fix. These live mostly in Google Analytics 4, your booking engine, and Google Search Console.

Traffic sources

Google Analytics 4 groups your visitors by channel: direct, organic search, paid search, referral, organic social, and email. This tells you where demand is coming from. If organic search is your biggest source, your hotel SEO is doing work and deserves investment. If almost everything is direct, that often means people already know your name and are typing it in, which is great for repeat guests but suggests you are not being discovered by new ones.

Top landing pages

Landing pages are where people arrive, which is not always your home page. Guests coming from a Google search for your town plus the word hotels might land on a room page or an offers page. Knowing your top landing pages tells you which pages are doing the heavy lifting, so you know where to put your best photography, your clearest booking button, and your most careful copy.

Engagement, measured properly

Google Analytics 4 reports an engagement rate and lets you define key events, which is a better way to think about engagement than the old time-on-site number. A key event might be starting a booking, clicking to call, viewing three or more room pages, or submitting a contact form. Those are signals that someone is seriously considering you. Count those, not raw minutes.

Device split

Look at how your traffic and, more importantly, your bookings split between mobile and desktop. For most hotels the majority of shopping now happens on phones, and it is common to see strong mobile traffic but weaker mobile conversion, which points straight at a booking flow that is awkward on a small screen. If your mobile conversion badly trails desktop, that gap is money.

Page speed

Speed is a metric because it changes behavior. A slow-loading page, especially on a phone on hotel Wi-Fi or a cellular connection, quietly loses people before they ever see a room. Google's Core Web Vitals, particularly Largest Contentful Paint, give you a usable read on whether your pages feel fast. You do not need perfect scores; you need a site that does not make an interested guest wait and wonder.

Booking-engine funnel drop-off

This is the single most neglected and most valuable website metric for a hotel, so give it real attention. A booking flow has steps: search dates, see availability, choose a room, enter guest details, reach payment, and confirm. At each step some people leave. When you can see the drop-off step by step, you can find the leak. A big fall between choosing a room and entering details often means a surprise, such as fees appearing late or a rate that looked different on the previous page. A big fall at payment often means a confusing form, a demand to create an account, or a checkout that does not feel secure. Fixing one bad step in the funnel can do more for direct bookings than months of chasing new traffic, because you are recovering guests who already decided they wanted to stay.

Metrics for email and repeat guests

The cheapest booking you will ever get is a repeat guest who books direct because they already know and trust you, so measure the machinery that brings them back. Track the size and growth of your email list, because it is an asset you own outright, unlike your social followers or your search rankings. Track open and click rates on the emails you send, which tell you whether your subject lines and offers are landing, and track the bookings and revenue that come from those sends, which is the number that actually matters. Most email platforms report all of this out of the box.

Also watch your share of returning guests over time. A healthy independent builds a base of people who come back, and that base is far more profitable than constantly buying new guests through commissions and ads. If your repeat rate is thin, that points to the after-stay experience and your follow-up, not to your ad budget. A simple, well-timed email to past guests, tied to their season or a local event, is one of the highest-return marketing moves a small hotel has, and it costs almost nothing to send.

The vanity metrics to de-emphasize

None of these are useless, but each one gets far more attention than it earns, and each can make a struggling hotel feel fine or a healthy one feel anxious for no reason.

Raw pageviews on their own is the classic. A big pageview number feels like success, but pageviews with no bookings just means people are looking and leaving. Traffic is only worth what it converts. Time-on-site in isolation is nearly as misleading. Long visits can mean deep interest, or they can mean a confused guest who cannot find your rates. Without knowing which, the number tells you nothing you can act on. Social follower counts feel like a scoreboard, but followers are not guests, and a large following that never books is a vanity trophy; a small, local, engaged audience that actually visits is worth far more. And 'hits', an old server-log term some vendors still quote, counts every file loaded on a page, so a single page view can be dozens of hits. Anyone reporting hits today is either behind the times or hoping a big number impresses you.

The pattern across all four is that they measure activity, not outcomes. When a number cannot be tied to a booking, a dollar, or a decision, treat it as background noise, not a target.

Setting up measurement honestly

You can cover almost everything above with a small, free stack, set up carefully and legally.

Google Analytics 4 is the standard for website behavior, and it is free. Take the time to mark your important actions as key events, especially the start and completion of a booking, click-to-call, and form submissions. Out of the box it tells you about traffic; configured well, it tells you about intent.

Consent mode and privacy. If you have visitors from Europe, California, or other regulated regions, you need a cookie consent banner and you must respect it. Google's consent mode lets analytics behave differently depending on whether a visitor agreed to tracking. This is not optional garnish; ignoring consent rules is a real legal exposure, and it is also a data-quality issue, because sloppy setups either lose data or collect it in ways you should not. Get it right once and stop worrying about it.

Booking-engine analytics. Your booking engine, whether it is built into your PMS or a separate tool, is the only place that sees the real funnel from search to confirmation. Turn on its reporting and connect it to Google Analytics 4 if it supports that. This is where funnel drop-off and true booking-engine conversion live.

Google Search Console is free and shows how you appear in Google search: which queries bring you impressions and clicks, and your average position. It is the honest counterpart to any SEO work, because it reports what Google actually shows people, not what a rank-tracking tool guesses.

Call tracking. Plenty of hotel bookings still happen by phone, and if you do not measure them you will undercount your direct channel and misjudge which marketing works. A call tracking number, or at minimum a disciplined habit of asking callers how they found you and logging it, closes that gap.

Tag your campaigns so the data tells the truth

If you run any campaigns — email newsletters, paid ads, a link from a partner, a post on social — your analytics can only tell you which one worked if you label the links. That labeling is done with UTM parameters, short tags you add to the end of a link that tell Google Analytics 4 exactly where a click came from. Without them, a click from your email newsletter and a click from a paid ad can both get dumped into vague buckets, and you lose the ability to compare what is actually working.

You do not need to overthink it. Pick a simple, consistent naming pattern for the source, the medium, and the campaign, use a free link builder to create the tagged links, and stick to the same spelling every time, because analytics treats a capital letter or a stray space as a different campaign. Tag the links you control — your email sends, your ads, your social bio link — and leave organic search and direct traffic alone, since those are detected automatically. The payoff is a channel report you can actually trust, which is the foundation for every other decision in this guide. Never put personal guest information into these tags; they carry campaign labels only, nothing private.

The attribution problem, and why last-click lies

Attribution is the question of which marketing gets credit for a booking, and it is genuinely hard, so be humble about it. The most common model, last-click, gives all the credit to the final thing the guest touched before booking. That is convenient and often wrong.

Consider the billboard effect, which is very real in hotels. A traveler browses an OTA, finds your hotel, likes the look of it, then opens a new tab, searches your name, and books directly on your site to get a better rate or because they trust a direct booking. Last-click attribution hands that booking to direct or organic search and gives the OTA nothing, even though the OTA did the discovery work. The reverse happens too: someone sees your hotel on Instagram, does nothing that day, and comes back a week later through a Google search. Instagram planted the seed; search got the last click and all the credit.

The practical lesson is not to pick a perfect model, because there is not one. It is to distrust any single number that claims to know exactly why a guest booked, to look at trends across channels together rather than crediting one in isolation, and to keep spending on the channels that do discovery even when last-click undervalues them. Your Google Business Profile is a good example: it often assists a booking that gets credited elsewhere, so judge it on the whole picture, not one attribution column.

How often to look, and what to change

Different numbers move on different clocks, so check them on different schedules and resist the urge to react to daily noise.

Daily, a quick glance. Pace and pickup from your PMS: how the next few weeks and months are filling compared to normal. This is an operations habit, not a marketing one, but it is where you would first feel a real problem. Do not touch your website or ad settings based on one quiet day.

Weekly, a short scan. Any big anomaly in traffic, a spike or a collapse, and a look at what you are spending on ads and what it returned. A sudden traffic drop can mean a broken page, a tracking tag that stopped firing, or a site that went down, all of which you want to catch in days, not at month end.

Monthly, the real review. Sit down with the one-page dashboard below and make decisions. This is where you compare channel mix, conversion, and CPA, and where you decide to invest more in what is working and fix or cut what is not. Compare month over month and, better, this month versus the same month last year, because hotels are seasonal and comparing August to February tells you nothing.

The point of a schedule is discipline in both directions: look often enough to catch problems, but not so often that you chase random variation and change things that were fine.

A one-page monthly dashboard

You do not need special software for this. A single sheet, kept by hand, beats a fancy dashboard nobody reads. Track these rows every month, each next to the same month last year:

  • Occupancy, ADR, and RevPAR, pulled from your PMS.
  • Total room nights and total room revenue.
  • Direct share of room nights and of revenue, as a percentage.
  • Revenue by channel: direct, each major OTA, and other.
  • Estimated commission paid to OTAs.
  • Website visitors and their top three traffic sources.
  • Booking-engine conversion rate and the biggest funnel drop-off step.
  • Mobile share of traffic and mobile conversion versus desktop.
  • Cost per acquisition for any paid channel you run.
  • One note: the single biggest thing you changed or learned this month.

Ten rows and a note. If a row has not moved and you have no decision to make about it, that is a fine outcome; the dashboard earned its keep by confirming things are steady. The value is not the sheet, it is the twenty minutes you spend looking at it and asking what to do next.

A hypothetical worked example

To make this concrete, here is a hypothetical. Picture a 20-room independent inn in a small coastal town, with clear summer and winter seasons. These numbers are invented to illustrate the thinking, not a real property, and not benchmarks to copy.

The owner opens the monthly sheet and sees that summer occupancy is strong and RevPAR is up from last year, so at first glance everything looks fine. But the channel mix tells a different story: direct is only a small slice of room nights, and the OTA columns are large, which means a big chunk of that healthy revenue is walking out the door as commission. That is the first decision: there is room to grow the direct share of bookings they were going to get anyway.

Next they look at the website numbers. Traffic is healthy and mostly from organic search and their Google Business Profile, so discovery is working. But booking-engine conversion is weak, and the funnel shows a large drop-off between choosing a room and entering guest details. On a phone, the owner walks through their own booking flow and finds the culprit: a cleaning fee and a resort fee both appear only at the details step, after the guest thought they knew the price. The surprise is costing them bookings.

So the plan for the month writes itself from the data. Show the full price earlier in the flow so there is no late surprise. Tighten the mobile booking steps, since mobile is most of the traffic and most of the drop-off. Add a modest direct-booking perk, such as a late checkout, that the OTAs cannot match, and say so clearly on the room pages. None of this is guesswork; each move traces to a specific number on the sheet. Next month, they check the same rows to see whether the funnel step improved and whether the direct share ticked up, and they adjust from there.

Benchmarks, and why your own history matters more

Owners always ask what a good conversion rate or a good direct share is. The honest answer is that it depends, and that your own trend line is more useful than any published benchmark. Conversion rates vary enormously by property type, location, season, brand recognition, and how much of your traffic is people who already know you versus strangers discovering you. A resort with a long booking window behaves nothing like a roadside inn people book the same day. Numbers you find online are often averages across wildly different properties, or come from vendors with a reason to make a category look good or bad.

Use benchmarks loosely, as a sanity check that you are in the right ballpark, not as a target to hit. The number that matters is whether this month beats the same month last year, and whether the changes you made moved the metric you were trying to move. Compete with your own past, not with a statistic from someone else's hotel.

Common mistakes

Obsessing over raw traffic. More visitors is not the goal; more of the right visitors who book is. A campaign that doubles traffic and adds no bookings has cost you money and told you the traffic was wrong.

Ignoring mobile performance. If you only ever check your site on a desktop, you are not seeing what most of your guests see. Slow, clumsy mobile booking is one of the most common and most expensive problems, and it hides from anyone who does not look.

Never tracking the booking funnel. Hotels obsess over getting people to the site and then never check whether the booking engine works. The funnel is where interested guests are lost, and it is where the fastest wins usually live.

Chasing rankings that do not convert. Ranking for a broad, generic term feels good and can send traffic that never books, while the specific searches that actually lead to stays get ignored. Judge SEO by bookings and qualified traffic, not by vanity positions on words that do not pay.

Ignoring consent requirements. Skipping a proper cookie banner and consent handling is both a legal risk and a data problem. It is not worth the exposure, and a clean setup gives you data you can actually trust.

Where to start

If your analytics are a mess or missing, do not try to fix everything at once. Get Google Analytics 4 and Search Console in place with consent handled properly, mark your booking actions as key events, and start filling in the one-page dashboard for a couple of months so you have a baseline. Once you can see the funnel and the channel mix clearly, the decisions get obvious. If you would rather have that measurement set up correctly from the start, that is one of the things we handle when you get started with us.

Questions

Common Questions

If you can only watch one, watch your direct booking share, the percentage of room nights and revenue that comes through your own site and phone rather than the OTAs. It is the number most tied to your profit, because OTA commissions generally run 15 to 25 percent. Booking-engine conversion rate is a close second because it shows whether your site turns interested shoppers into bookings.

Use both, because they answer different questions. Your booking engine sees the real funnel from search to confirmation and your actual bookings, which analytics cannot fully see. Google Analytics 4 shows how people find and move through your website before they reach the booking engine. Together they tell the whole story; alone, each has a blind spot.

It depends, and your own trend matters more than any published number. Conversion varies widely by property type, location, season, and how much of your traffic already knows your name. Rather than chase a benchmark from a different kind of hotel, compare this month to the same month last year and watch whether your changes move the number.

Because attribution is hard and the billboard effect is real. A guest often discovers you on an OTA, then books direct, or sees you on social and returns later through search. Each tool credits the touch it can see, so the numbers rarely line up. Look at the trend across all channels together instead of trusting any single source's credit.

Glance at pace and pickup daily as an operations habit, scan for big traffic or spend anomalies weekly, and do a real review monthly with a one-page dashboard. The monthly review is where decisions happen. Avoid reacting to a single slow day, which is usually just normal variation.

If you have visitors from Europe, California, or other regulated regions, yes, and you must honor their choice. Beyond the legal exposure, proper consent setup with Google's consent mode keeps your data cleaner and more trustworthy. It is a one-time setup that removes a real risk.

Keep reading

More Insights

Ready to apply this to your property?

Tell us about your hotel and we'll send a free, specific proposal — including what your current OTA mix is likely costing you.

Get a Free Proposal