Skip to content
Using the right CMS for your business? Free online CMS check
Vacation rental and hotel web design — booking flow on laptop

Websites for tourism with direct booking

Professional web design for tourism & hospitality

Tourism sites sell longing — and bookings. Speed, imagery, multilingual setup and booking flow decide occupancy. Noevu builds websites for Swiss and international vacation rentals, hotels, tourism platforms and travel operators.

What a great tourism website delivers

Tourism websites compete with Booking.com, Airbnb and Google Maps — all three with billion-dollar budgets and polished UX. Direct sales without commission are still possible if the site masters three disciplines: visual seduction, multilingual SEO, frictionless booking flow.

Swiss market 2025: record overnights, OTAs hold half the market

Swiss hotels recorded 43.9 million overnight stays in 2025 — a new all-time high (BFS). 22.8 million came from foreign guests, also a record. Yet the growth flows primarily to online platforms: OTAs like Booking.com and Airbnb hold around 50% market share of Swiss overnight stays (Mordor Intelligence). At an average Swiss room rate of CHF 280 per night, every booking sends CHF 42–70 in commission to the platform — a hotel doing CHF 1M in revenue easily loses CHF 150,000–200,000 per year to OTAs.

Lex Booking since December 2022: your own price can be lower

The Swiss parliament passed Lex Booking (UCA Art. 8a) effective December 2022, banning OTA price parity clauses. In plain terms: you may now offer lower prices, free upgrades or exclusive packages on your own website than on Booking.com. Before 2022 this was contractually forbidden. Swiss operators barely use this right yet — those who do gain a real price advantage that exists only on their own site.

Direct distribution growing faster than every other channel

While OTAs dominate, direct digital bookings grow at a 7.65% CAGR through 2031 — faster than any other booking channel (Mordor Intelligence). Hotels and vacation rentals that invest now in their own website with booking widget, multilingual content and structured data position themselves for this shift. The investment typically pays back within 12–18 months for a well-occupied vacation rental, not over years.

Three levers for direct bookings

Three levers decide direct bookings: imagery (own on-site photos, no platform stock — the same photos as on Booking.com sell Booking bookings, not yours), multilingual reach (DE/EN minimum, often FR/IT/PT/RU/CN depending on target market) and direct booking (Smoobu, Lodgify, Beds24 widget or iCal sync with enquiry form). Those who master all three control their own distribution — rather than depending on a platform's commission logic.

Live example

Live example: Finca Las Mariposas migrated from WordPress to Squarespace + direct booking in 7 days — with measurable impact on commission-free bookings.

8 levers for a conversion-strong tourism website

What Swiss tourism operators should get right on the website:

  • On-site photo shoot instead of platform photos: Your rooms, your view, your atmosphere. Booking.com photos sell Booking bookings, not your direct bookings.
  • Direct booking widget instead of contact form: Smoobu, Lodgify or Beds24 reduce booking friction to zero. Those forced to call usually do not.
  • Actively use Lex Booking: Since December 2022 you may legally undercut Booking.com on your own site. A clear direct-price strategy (5-10% discount, free upgrades, exclusive packages) makes the advantage visible.
  • Channel manager vs own widget — decide consciously: A single hotel or rental can run on a booking widget alone. Multiple properties, several OTAs, high volume need a channel manager (Smoobu, Lodgify, Beds24) for synchronised inventory and double-booking protection.
  • Google Hotel Connectivity integration: Hotels and vacation rentals can connect directly to Google Hotel Ads or Google Vacation Rentals — guests see your direct prices and availability without routing through an OTA. Commission-free and visible in the most prominent position.
  • Multilingual with geo-detection: DE/EN minimum, FR/IT/PT/RU/CN depending on market. Geo-based language selection on first visit — better conversion than manual switch.
  • Long-tail SEO over brand keywords: "Vacation rental Engadin pet friendly" converts better than "Hotel Engadin". Long-tail searches are purchase-ready and cheaper — micro-destination keywords convert 2-3× more than generic terms.
  • Structured data for travel rich snippets: LodgingBusiness or VacationRental Schema brings stars and prices to SERPs — before Booking.com does.

What does a tourism website cost in Switzerland?

A tourism site starts at CHF 5,500 — including on-site photo shoot, multilingual setup (3 languages), direct booking integration and SEO foundation.

Typical project investments:

  • Single vacation rental / small hotel (5-8 pages, 2 languages, booking widget): from CHF 5,500
  • Established hotel with multilingual, spa, restaurant (3-4 languages): CHF 8,500–14,000
  • Tourism platform with multiple operators: from CHF 15,000

Fixed price commitment before project start.

Swiss tourism in numbers

The 2024–2025 market reality on which a tourism website builds distribution today:

43.9M

  • Swiss hotel overnight stays in 2025 — new all-time record (BFS 2026)

~50%

  • OTA share of Swiss overnight bookings (Mordor Intelligence 2025)

CHF 42–70

  • Booking.com commission per booking at CHF 280/night average (webagentur-websharks.ch 2025)

+7.65%

  • CAGR of direct digital bookings through 2031 (Mordor Intelligence 2025)

Dec 2022

  • Lex Booking in force — price parity banned (UCA Art. 8a) (HotellerieSuisse)

Destinations + operator types in Swiss tourism SEO

A tourism website does not rank on generic terms like "Hotel Switzerland" — that field belongs to OTAs and aggregators. It ranks on the combination of concrete destination, operator type and niche. The following clusters are the most rentable entry points for Swiss tourism operators.

Engadin and Graubünden

St. Moritz, Davos, Pontresina, Zuoz, Scuol — premium winter, summer hiking, year-round wellness. Long-tail queries like "vacation rental Engadin pet friendly", "boutique hotel Davos ski pass included" or "mountain hotel Zuoz families" convert strongly because searchers carry clear purchase intent.

Valais — Zermatt, Verbier, Saas-Fee, Crans-Montana

International premium segment, high share of foreign guests — DE/FR/EN/IT multilingual is mandatory, RU/CN in the luxury segment. Searches like "hotel web design Valais multilingual" or "vacation rental Zermatt booking widget" show that operators themselves search for multilingual direct booking.

Ticino — Lugano, Locarno, Ascona, Bellinzona

Italian-speaking Swiss gateway to Mediterranean flair — IT/DE/EN minimum, FR complementary. Conversion-strong queries: "vacation rental Ticino direct booking no commission", "boutique hotel Lugano website", "Agriturismo Ticino multilingual website".

Bernese Oberland — Interlaken, Grindelwald, Wengen, Mürren

Jungfrau region, high foreign mass tourism — EN/DE/CN/JP relevant. Queries like "family hotel Bernese Oberland website" or "chalet Grindelwald direct booking" land in purchase-ready long-tail.

Central Switzerland — Lucerne, Lake Lucerne, Engelberg

Day-tour and bus tourism, international city tourism. "Boutique hotel Lucerne build website", "hotel Lake Lucerne multilingual" are classic long-tail paths.

Lake Geneva and Lavaux — Lausanne, Vevey, Montreux

French-speaking Romandie + wine tourism. FR/DE/EN as the language setup; local queries like "Hôtel Lavaux site web réservation directe" or "vacation rental Lake Geneva direct booking" change the language but not the logic.

Jura and Three Lakes region

Little OTA competition, strong visibility for slow-tourism long-tail: "vacation rental Jura hiking", "B&B Lake Neuchâtel direct booking", "farm holiday Jura" are gap keywords with good conversion.

Lake Zurich and Eastern Switzerland

Business and day tourism, Lake Constance connection — business hotels, conference hotels, boutique rentals. "Conference hotel Lake Zurich direct booking" or "vacation rental Lake Constance Switzerland" are the productive clusters.

Operator type: vacation rental and parahotellerie

7.1M overnight stays in commercial Swiss vacation rentals in 2024 — the market is huge but highly fragmented on Airbnb. Queries like "vacation rental Airbnb alternative own website" or "vacation rental site with booking calendar" reveal operators ready to exit OTA dependency — exactly the lead type that justifies an own website.

Operator type: boutique hotel

Small owner-run houses with a clear profile — wellness, design, gastronomy, families. Differentiation via own photography and brand world is central, because OTAs visually flatten all boutique hotels into one.

Operator type: mountain hotel and ski holidays

Seasonal clusters with a clear booking peak. "Ski holidays Switzerland website booking system", "wellness hotel Switzerland couples website" are strong seasonal entry points with high conversion.

Operator type: B&B and Agriturismo

Small, personal, often multilingual through international guests — an own website is frequently the only distribution channel outside Airbnb. Long-tail SEO and LodgingBusiness schema usually suffice.

Operator type: tourism platform alliance

Destination marketing organisations, multi-operator platforms (valley alliances, themed clusters like wellness hotels Graubünden). These require dedicated booking and availability architecture — no off-the-shelf widget will do.

What a tourism website may use + must respect legally

Lex Booking (UCA Art. 8a, in force since December 2022)

The Swiss Federal Act Against Unfair Competition has banned price parity and condition parity clauses in OTA contracts since December 2022. Concretely: platforms like Booking.com may no longer require Swiss operators to keep prices on their own website equal to or higher than those on the OTA. You may legally offer lower direct prices, exclusive packages, upgrades and added value that exist only on your own site — this is the legal foundation of any serious direct-booking strategy.

VAT on accommodation — 3.7% reduced rate

Accommodation services in Switzerland are subject to a reduced VAT rate of 3.7% (vs 8.1% standard rate). Package offers combining restaurant, wellness or event services require proportional VAT allocation. A tourism website with a booking flow must display prices transparently including VAT and itemise them cleanly on the booking confirmation.

Cantonal tourism tax / Kurtaxe

Every Swiss canton — and often every municipality — levies its own tourism tax per overnight stay. Amounts and calculation bases vary widely (e.g. Engadin, Valais, Ticino). The tax must be shown transparently during booking, separately from the room rate. Hiding it until check-in invites complaints and bad reviews.

Package travel law and information duties

The moment you bundle at least two travel services (overnight stay + ski pass, wellness + half board, event tickets), Swiss package travel law applies. Pre-contractual information duties, withdrawal rights and insolvency protection must be implemented correctly in the booking flow — off-the-shelf templates from major booking tools often do not cover this.

HotellerieSuisse classification and stars

The official HotellerieSuisse classification is voluntary but strongly trust-building. The official star count may be used on the website and in structured data (LodgingBusiness). Operators without classification may not display stars, not even informally.

BehiG — accessibility for tourism websites

The Swiss Federal Disability Discrimination Act increasingly applies to private online services in tourism, especially where public funding is involved (Innotour, cantonal tourism boards). WCAG 2.2 AA as a technical standard is mandatory for state-funded projects and best practice for everyone else.

Common mistakes on Swiss tourism websites

What we see again and again in audits — and what it costs:

  • Booking.com stock photos instead of own imagery: The same photos as on the OTA sell the OTA booking. Own on-site photos are the precondition for a guest to book direct rather than comparison-shop.
  • Contact form instead of booking widget: Guests who have to send an enquiry and wait for a reply usually book the next provider with instant confirmation. Smoobu, Lodgify or Beds24 close this gap.
  • No multilingual coverage beyond DE: Swiss operators live off international guests — 22.8M foreign overnight stays in 2025. A DE-only site loses exactly this segment to multilingual platforms.
  • Rate-parity fear despite Lex Booking: Many hoteliers still don't know they may legally undercut Booking.com since December 2022 — and give away the very price advantage that justifies running their own site.
  • Missing Lodging or Hotel schema markup: Without LodgingBusiness/VacationRental schema, stars, prices and reviews are missing from Google results. Booking.com uses these fields consistently — your own site sits at position 4 or 5 below.
  • No Google Business Profile with booking CTA: The Google Business Profile is the first touchpoint for many guests — without a direct booking link, the booking ends up at an OTA again instead of with you.

More reading on tourism marketing

Modern web design — website editor with UI components

Modern web design

Strategy, UX, performance and SEO for Swiss SMEs.

Modern web design
SEO and marketing — strategy paper on desk

SEO & marketing

Visibility, positioning and lead generation.

SEO & marketing
CMS comparison — modern content platform

The right CMS

Squarespace, WordPress, Headless — comparisons and migrations.

The right CMS
Noel Bossart, Gründer von Noevu

Book your free consultation:

Kontaktformular

Common questions about tourism web design

Which booking solution fits my tourism business?

Three options: 1) direct booking widget (Smoobu, Lodgify, Beds24) — cheap and fast to integrate, 2) iCal sync with Airbnb/Booking + own enquiry — full brand control, 3) custom booking system — for complex tariffs and availability. Example: Finca Las Mariposas — migrated from WordPress to Squarespace + direct booking in 7 days.

What does Lex Booking 2022 actually mean for my hotel?

Since December 2022, OTA price parity clauses are banned in Switzerland (UCA Art. 8a). You may legally offer lower prices, free upgrades or exclusive packages on your own website, and Booking.com cannot sanction you for it. Before 2022 this was contractually forbidden. In practice: a 5-10% direct booking discount only on your own site, free breakfast on direct bookings, exclusive packages (wellness, ski pass, half board) sold direct only. Operators who communicate this visibly gain a real price advantage.

Channel manager (Smoobu/Lodgify) vs own widget — what do I need?

Rule of thumb: single property with moderate volume → booking widget is enough (e.g. Smoobu Basic, Lodgify Starter). Multiple properties, parallel across several OTAs, high booking volume → channel manager required. The channel manager syncs availability and prices in real time between your website, Booking.com, Airbnb and Expedia — preventing double bookings and manual maintenance. A widget alone can only capture your own direct bookings, with no OTA sync.

How does Google Hotel Connectivity work?

Google Hotel Ads (for hotels) and Google Vacation Rentals (for vacation rentals) display your availability and prices directly in Google Search and Maps results — guests click straight through to your website, with no OTA detour. The integration runs via certified connectivity partners (SiteMinder, Travelclick, Cloudbeds, Smoobu, Lodgify and others). Visibility is commission-free (organic) or available as a CPC ad. Particularly relevant for Swiss operators serving international guests who default to searching on Google.

Do I need multilingual coverage for tourism?

Yes — DE/EN is mandatory, often also FR/IT/PT/RU/CN depending on target market. We use structured translation workflows, correct hreflang SEO, culture-appropriate imagery per language and language switching without reload. Search queries from the target market land on the correct language via geo-detection.

How does my vacation rental get found on Google?

Local SEO + long-tail: location-bound keywords ("vacation rental Engadin pet friendly"), structured data (LodgingBusiness/VacationRental Schema), Google Business Profile with photos, local backlinks (tourism board, municipality). Direct bookings via SEO are cheaper than Booking.com commission — typical break-even after 6-12 months.

What does a tourism website cost in Switzerland?

A tourism site starts at CHF 5,500 — including on-site photo shoot, multilingual setup (3 languages), direct booking integration and SEO foundation. Tourism platforms with multiple operators run from CHF 10,000+. Fixed price before start.

How long does it take from briefing to launch?

Typical Swiss SME projects go live in 6-12 weeks. Workshop and concept (2-3 weeks), design prototyping (2-3 weeks), implementation and content (2-4 weeks), QA and launch (1-2 weeks). Larger projects with multilingual scope, shop or government integration need 3-6 months. You receive a binding roadmap with milestones before start.

Can I edit the website myself after launch?

Yes. By default Noevu ships a website you can maintain yourself — usually on Squarespace (drag-and-drop) or a Headless CMS with visual editor (Sanity Studio, Payload, Strapi). At launch you receive video training and a written guide. If you would rather not invest time, Noevu can maintain the site under a service plan.

What happens after go-live? Maintenance, hosting, support?

Noevu offers a service plan from CHF 90/month — includes hosting (Vercel + Cloudflare CDN), automatic backups, security updates, performance monitoring and 2 support hours monthly. Without a plan the site keeps running — you keep full access and can switch providers any time (no vendor lock-in).

Does Noevu translate the website into multiple languages?

Yes. Multilingual sites in DE/FR/IT/EN (also PT, ES, AR, TR on request) are part of the standard repertoire. We use structured translation workflows with correct hreflang tags, locale-specific imagery and clean SEO per language. Translations can be done by your team or by Noevu via professional translators.

Who owns the website, code and content?

You do. Fully. Noevu delivers code, design files and content for unrestricted reuse — no licensing model, no "platform lock-in". If you ever switch agencies, everything goes with you. Hosting, domain and CMS accounts are in your name. This promise is part of every quote.