
I audit small business websites for a living, and activity businesses are my favorite category to fix. Kayak tours, escape rooms, paintball fields, boat charters. The product photos are stunning, the reviews are glowing, and the booking numbers make no sense at all.
Here’s the uncomfortable part. When a tour company gets plenty of traffic and few bookings, the tour is almost never the problem. The website is. And usually in one of the same seven ways.
1. The booking action is hiding
Pull up your homepage on your phone right now. Can you start a booking without scrolling?
On most activity sites I review, the answer is no. The first screen is a hero video, then a mission statement, then an Instagram feed, and the actual “Book Now” button lives somewhere below three paragraphs about passion for adventure. Your visitor came to book a 2pm slot for Saturday. Every screen between them and that calendar loses a percentage of them.
The fix costs nothing. Put a booking button in the header, make it a color nothing else on the page uses, and repeat it after every major content block. Boring advice. It also produces the single biggest conversion jump of anything in this article.
2. Your “booking form” is actually an email form
This one hurts because it looks like a booking system. The guest picks a date, fills in six fields, hits submit, and gets… “Thanks, we’ll confirm availability soon.”
That’s not a booking. That’s an inquiry. The guest doesn’t know if they have the slot, you don’t know if they’ll answer your confirmation email, and in the gap between those two events they book with a competitor whose calendar answered instantly. Travelers plan trips at 11pm in a different timezone. “We’ll get back to you within 24 hours” means “we’ll get back to you after you’ve booked elsewhere.”
If your booking flow has a human confirmation step in the middle, you don’t have a booking flow. You have a slow email conversation with a form attached.
3. Checkout leaves your domain and your brand
The next tier up from the email form: a real booking system that redirects guests to a generic third-party page. Different domain, different fonts, someone else’s logo in the corner.
Watch a real guest hit that transition and you’ll see the hesitation. They were on a warm, well-designed site they’d started to trust, and now a page they’ve never heard of wants their card number. Some percentage bail right there, and on a $400 charter, every bail is expensive.
Whatever platform you use, embed the checkout in your own site or make sure the hosted page carries your branding. Most modern systems ship an embeddable widget that drops into WordPress, Wix, or Squarespace in a few minutes. If your current provider can’t do that, that’s a real reason to move.
4. The mobile checkout was never actually tested
Activity bookings skew heavily mobile, because people book things to do while they’re traveling, from a phone, often on hotel wifi. Yet almost every audit I run finds a checkout that was clearly only ever tested on the developer’s desktop.
Tiny date pickers that need zooming. A phone-number field that pops a full text keyboard. No autofill support, so the guest types their address on a beach chair, one letter at a time. Each of these feels minor. Stack four of them and your mobile conversion is half your desktop rate, and mobile is most of your traffic.
Test it yourself this week: book your own cheapest activity from your phone, on cellular, with a timer running. If it takes more than about two minutes, or you get annoyed with your own website at any point, so do your guests.
5. Ten megabytes of hero video load before the calendar does
Activity sites love drone footage. I get it, the footage is gorgeous. But I keep meeting sites where a 40MB autoplay video, three carousel plugins, and a wall of uncompressed photos all load ahead of the one component that earns money.
Speed is a bookings problem, not just an SEO one. A guest on holiday cellular data gives your page a few seconds before backing out. Compress the images, replace the autoplay video with a poster frame that plays on tap, and make sure the booking widget renders early instead of last. Your hosting matters here too. A $3 shared plan that buckles in your high season is saving you money in exactly the months you least need savings.
6. You have no idea where bookings come from
Ask an activity owner which channel produced last month’s bookings and the honest answer is usually a shrug. The Google Ads budget, the Instagram effort, the flyer with the QR code: all of it pours into one untracked funnel.
This is fixable in an afternoon. GA4 on the site, conversion events on the completed booking (not on the button click, on the finished payment), and UTM tags on every link you put anywhere. Check that your booking system can actually fire those events from inside its checkout. Some can’t without duct tape, and “we can’t see conversions” is how ad budgets die.
Once tracking works, decisions get easy. One client found out 60% of paid bookings came from one campaign out of five running. The other four were bonfires.
7. Paying enterprise software prices at hobby volume
Booking platforms mostly price one of two ways: a monthly subscription, or a cut of each booking. I’ve watched small operators sign up for $200-a-month plans in their first season, before they know their volume, because the sales demo was persuasive. Twenty bookings that month means $10 of software cost per booking before a single ad dollar. That math sinks slow months.
For a business that hasn’t found its volume yet, pay-per-booking models carry less risk: when nothing sells, nothing is owed. It’s worth knowing the going rates when you compare. Roverd activity booking software, for example, charges 5% per booking with no monthly fee, pays out directly through Stripe, and embeds in the standard site builders, which is the pricing shape I’d want as a small operator. Others in the category charge 6% and always pass it to the guest, or charge a subscription plus transaction fees. None of these is automatically wrong. Wrong is signing up without doing the per-booking math at YOUR volume, twice: once for a good month, once for your worst.
The 10-minute self-audit
Skip the agency invoice. Open your site on your phone and check five things: a booking button visible without scrolling, live availability instead of an inquiry form, checkout that stays on brand, a full test booking in under two minutes, and a conversion event showing up in your analytics. Five yeses and your website is ahead of most of the industry. Anything less, you now have your to-do list, in priority order. It’s the same order as this article.
