Plan Teide Esencial · €195 + €35/month
← Back to blog

Tenerife tour companies: how to get direct bookings

By Updated 10 min read
ExcursionsDirect bookingsTenerife

If you run excursions in Tenerife, whether that's whale watching, hikes in Anaga, trips up Teide or kayaking at Los Gigantes, a good share of your bookings probably comes through marketplaces like GetYourGuide, Viator or Civitatis. They give you visibility, and that's worth something. But every booking that goes through them pays a commission, and that customer belongs more to the platform than to you.

This article isn't about dropping the platforms. It's about what your own website needs so that people who have already found you (on Google Maps, in a review, in a hotel leaflet, or because a friend mentioned you) book with you directly.

Why direct bookings are worth it

What each activity page has to answer

People booking an excursion always have the same questions. If your website doesn't answer them, they go back to the platform, where the answers are. Every activity needs its own page with:

  1. What happens, step by step, with the real duration, pick-up included.
  2. Meeting point with a map and, if you pick up from hotels, which areas.
  3. What's included and what isn't: transport, guide, equipment, food, tickets.
  4. What to bring and who it's for: fitness level, minimum age, whether seasickness tablets are a good idea on the boat, or a warm layer for Teide even when it's 25 degrees on the coast.
  5. Guide languages and group size.
  6. Cancellation policy, especially for bad weather or rough sea: what happens to the money if the trip is called off.
  7. Price per person, visible, without having to message to ask.
  8. Real photos of your trips. Customers want to see your boat, your guide and your group, not a stock image.
  9. A clear booking button, visible on a phone without hunting for it.

How to write your cancellation policy

Of the nine points, the sixth deserves a section of its own. One useful fact before you write it: Spanish consumer law excludes leisure-related services from the right of withdrawal when the contract sets a specific date or period (article 103, letter l, of the General Law for the Protection of Consumers and Users, in Spanish). In other words, for a dated excursion, what the customer can cancel and what they get back is set by your policy. That's why it has to be written clearly and be visible before payment. If you're unsure about your own case, have your adviser check it.

A clear policy covers four situations. Example wording, made up for you to adapt to your activity:

The deadlines and percentages are yours to set. What matters is that they're written down, that they're the same in every language on the site, and that the customer sees them before paying, not in an email afterwards.

Phones come first

A lot of people choose their excursion on their phone: on the sun lounger, in the hotel room, the night before. If the page loads slowly or the booking button is buried at the bottom, they open the platform's app and book there. I go into this in more detail in why every second of load time costs bookings.

In your customer's language

If your customers are British, German or Scandinavian, each activity page has to be in their language, and written for them, not run through an automatic translator. A badly translated meeting point means a customer lost at the harbour. I wrote about this in multilingual websites for tourism in the Canaries.

Be easy to find by name

Before booking direct, customers search for your name on Google. The first thing they see is your Google Business Profile: the right category, recent photos, departure times, reviews with replies, and a link to your website, not to a platform. All the steps are in the Google Business Profile guide for Tenerife.

One concrete step worth checking: the booking link. Google lets you add up to 10 links per category (bookings, orders) from your Business Profile: open the booking option, select "Add link", paste the URL and save. Use the URL of the activity page on your website, not the platform's.

Google also has an activities section, "Things to do", where operators can show their tours and activities to travellers for free. To appear there, Google encourages operators to connect first through one of its approved connectivity partners. If you use booking software, ask whether it's one of them.

How to bring customers who already know you to your site

Direct bookings don't just turn up: you have to put your website where customers already cross paths with you. The simplest places:

One word of caution: read each platform's terms, because some limit what you can say or send to a customer who booked through them. What nobody can stop is your website being the best option for people searching for you by name.

Two ways to set up booking

WhatsApp or calendar with payment: how to decide

Ask yourself these questions before choosing:

If you start with WhatsApp, set up the pre-filled message so you get everything you need in the first message. For example: "Hi, I'd like to book [activity] on [date] for [number of people]. Pick-up at [hotel or area]. Language: [language]." That saves you three messages asking for the basics.

If you move to online payment, check what taking the money costs. A worked example with round numbers: an excursion at €60 per person for a group of 4, €240 in total. With Stripe's standard published pricing for Spain (1.5% + €0.25 per payment with a standard European Economic Area card and 2.5% + €0.25 with a UK card; premium cards cost a bit more), taking that €240 costs €3.85 with a standard European card and €6.25 with a British one. Stripe is just an example: your bank or your card terminal provider will have its own rates. Compare that cost with the commission on your platform statement for the same booking.

Mistakes that send customers back to the platform

How to tell if it's working

You don't need expensive tools. A spreadsheet with one row per month and one column per channel is enough: each platform, WhatsApp, website, phone and walk-ups. If the pre-filled WhatsApp message is sent from your website, you'll know where each enquiry came from.

A worked example with round numbers: if you get 100 bookings in July, 80 through platforms and 20 direct, your direct share is 20%. What matters isn't a magic number but that this share goes up compared with the same month last year. Comparing July with November will fool you, because the season changes everything.

A four-week plan

  1. Week 1: write the page for your best-selling excursion with the nine points above, cancellation policy included.
  2. Week 2: real photos of your trips, and a native speaker checking the meeting point, what to bring and the cancellation policy in each language.
  3. Week 3: bring your Google profile up to date: booking link to your website, departure times, recent photos and replies to your latest reviews.
  4. Week 4: QR codes wherever people already find you, a pre-filled WhatsApp message, and the spreadsheet to log bookings by channel.

Where to start

Pick your best-selling excursion and write its page with the nine points above. If that page answers everything, a customer who already knows you has no reason to go back to the platform. If you'd like me to look at your current site, ask for a free audit or message me on WhatsApp and I'll tell you what's missing.

Frequently asked questions

Can I sell cheaper on my site than on GetYourGuide or Viator?

It depends on what your contract with each platform says, so read it before changing prices. If you'd rather not touch the price, you can make booking direct better in other ways: instant confirmation, dealing with you directly and clear cancellation terms.

Do I need a payment gateway from day one?

No. If you run a few trips a day and reply quickly, WhatsApp with a pre-filled message works. Moving to a calendar with payment makes sense when you fill several trips, sell in advance or no-shows are costing you money.

What happens if the customer cancels on their own?

Whatever your policy says. For leisure activities on a specific date, the consumer-law right of withdrawal doesn't apply, so your cancellation policy is what counts. Write it clearly and make sure it's visible before payment.

Which languages does the site need?

Your customers' languages. Look at where the people who book with you come from and start there. In Tenerife, the British are by far the biggest foreign market and Germans the second; you'll find the figures and their sources in the article on multilingual websites for tourism in the Canaries.

Rodolfo Aparcedo Navarro
About the author
Rodolfo Aparcedo Navarro

Rodolfo Aparcedo Navarro runs Teide Digital single-handedly: a web design studio in Tenerife that builds fast, multilingual websites for local businesses.

If you run one of these businesses
Let's talk? I usually reply in <2h