Hotel Website Design: What a Hotel Site Needs in 2026
A practical guide to hotel website design: the pages, room details, booking engine, pricing and accessibility rules a hotel site has to get right.

Good hotel website design gets a guest from "is this the right place?" to a confirmed booking with as few steps as possible. That means real photos of each room type, clear room facts, a Book button on every page that opens your booking engine with the dates already filled in, the total price shown up front, and accessible room details written out in full.
This guide covers the pages a hotel site needs, what goes on a room page, how the website and the booking engine fit together, two US rules that shape how you show prices and accessible rooms, speed and search, and what it costs to build.
What a Hotel Website Is For
A hotel website has one main job: turn people who already found you into direct bookings. Guests often discover a hotel on a map, a review site or an online travel agency, then visit the hotel's own site to check the rooms, the location and the price before they decide where to book.
That shapes the design. The site has to confirm the feeling the guest already has, answer the practical questions fast, and make booking direct at least as easy as booking through an agency. A beautiful home page that hides the Book button, or a rooms page with no sizes or bed types, sends the guest back to the agency listing.
It also means the website and the booking system are two different things. The website tells the story and answers questions; the booking engine, usually supplied by your property management system, handles live availability, rates and payment. Design the site around a clean hand-off between the two.
The Pages a Hotel Website Needs
Most independent hotels need seven pages, and the rooms pages do most of the selling. Each page answers a question a guest has before booking, so keep the menu short and put Book in the header as a button.
Page | The guest's question | What to put on it |
|---|---|---|
Home | Is this the place I want? | One strong photo, a one-line description, the location, and a date picker or Book button above the fold |
Rooms (list) | Which room suits me? | Every room type with a photo, size, bed type, occupancy and a starting price or a Check rates button |
Room detail | What exactly do I get? | A gallery, the full facts, amenities, accessible features and a Book this room button |
Location | Is it near what I need? | A map, travel times to the airport, station and main sights, and parking details |
Dining and amenities | What else is there? | Restaurant hours, breakfast, spa, pool, gym, with times and whether they cost extra |
Offers | Is there a better deal? | Packages and direct-booking perks, each with its terms and total price |
Policies and FAQ | What are the rules? | Check-in and check-out times, cancellation, deposits, pets, children, fees |
Add Weddings, Meetings or Groups pages only if you sell them, each with its own enquiry form. A small hotel can combine Location and Dining into the home page, but the rooms pages and the policies page should always stand on their own.
The home page works like a landing page with a single action. The structure in our landing page design guide applies, with "check availability" as the one button that matters.
Room Pages That Answer Before Guests Ask
A room page should let a guest choose without calling the front desk. Give every room type its own page with the same set of facts, in the same order, so guests can compare rooms side by side.
- Size in square metres and square feet, if your guests come from both systems.
- Beds: the number and size of each bed, and whether a sofa bed or cot is available.
- Occupancy: the maximum number of adults and children.
- View and floor: say "garden view" or "street side" plainly; guests feel misled by vague wording.
- Bathroom: shower, bath or both, and whether it is private or shared.
- Photos: at least five real photos of that room type, including the bathroom and the view from the window.
- Accessible features: described in detail, as covered below.
A CMS makes this easy to keep consistent. Store each room type as an entry with fields for size, beds, occupancy, view and gallery, and the list and detail pages build themselves. Our Framer CMS guide shows how collections and detail pages work if you build on Framer.
The Booking Engine: Link or Embed
Use your property management system's booking engine for availability and payment, and make the website hand guests to it in one tap. Don't try to rebuild live rates and inventory inside a website builder.
You have two ways to connect them. A link opens the booking engine on its own page, usually on a subdomain such as book.yourhotel.com. An embed places the booking flow inside your site; Cloudbeds, for example, describes its booking engine as a branded, embedded experience that keeps guests on your site. Either works if it is fast on a phone.
- Pass the dates. If the home page has a date picker, send the chosen dates and guest count to the booking engine so the guest doesn't enter them twice.
- Match the look. Use the same logo, colours and fonts in the booking engine so the hand-off doesn't feel like a different site.
- Deep-link rooms. The Book this room button on each room page should open that room type in the booking engine, not the start of the flow.
- Track it. Make sure your analytics can see a booking that finishes in the engine, or you can't tell which pages lead to bookings.
Show the Total Price Up Front
In the US, a hotel that shows a nightly rate must also show the total price, including mandatory resort or service fees, and show it more prominently than other pricing. This comes from the FTC's rule on unfair or deceptive fees, 16 CFR Part 464.
The rule's definitions name short-term lodging, "including temporary sleeping accommodations at a hotel, motel, inn", as a covered service. Total price there means all mandatory fees and charges, and government taxes may be left out. Section 464.2 requires the total price to be disclosed more prominently than any other pricing information, and the nature, purpose and amount of any fee to be disclosed before the guest agrees to pay.
For the website, that means the offers page, room pages and any "from $X a night" banner should use the total including mandatory fees, or leave the price off and send guests to the booking engine. Check that your booking engine follows the same rule. This is a summary, not legal advice; ask your lawyer how it applies to your property.
Describe Accessible Rooms in Full
US hotels must describe the accessible features of their hotel and rooms in enough detail for a guest with a disability to judge for themselves whether a room meets their needs. The rule applies to reservations made by any means, including your website.
It is part of the ADA Title III regulations at 28 CFR 36.302(e), which you can read on ada.gov's Title III regulations page. The same section says guests must be able to book accessible rooms in the same way and during the same hours as other rooms, and that a specific accessible room booked must be held for that guest.
On the website, give accessible rooms their own room pages, not a line in the FAQ. Describe the facts a guest needs: a roll-in shower or a tub with grab bars, door widths, bed height, the route from the entrance, and which features are in the room versus the common areas. Make sure those rooms can be booked online like any other.
The site itself should also work with a keyboard and a screen reader: real text instead of text in images, alt text on room photos, labelled form fields in the date picker, and enough colour contrast.
Photos, Speed and Search
Photos sell a hotel, and large photos are also what make hotel sites slow. Use your own professional photos, compress them, size them for the screen, and load galleries only when a guest opens them.
- Speed: Google's Core Web Vitals guidance sets a Largest Contentful Paint of 2.5 seconds or less, an Interaction to Next Paint of 200 milliseconds or less and a Cumulative Layout Shift of 0.1 or less, measured at the 75th percentile of page loads. The hero photo is usually the element that decides LCP.
- No autoplay video on phones: a muted loop can work on desktop, but give mobile a still image.
- Structured data: schema.org has a Hotel type, a kind of LodgingBusiness, with properties such as checkinTime, checkoutTime, amenityFeature, petsAllowed, starRating and numberOfRooms. Room types can be described as HotelRoom entries nested with containsPlace.
- One set of facts: keep the address, phone number, check-in times and policies identical on the website, your Google Business Profile and every agency listing.
Guests notice when photos don't match the room they get. For shooting and presenting images, the photography website design guide covers galleries and image sizing in more depth.
Building It: Platforms and Costs
A small hotel can run a strong website on a website builder plan, because the booking engine carries the hard features. The choice is mainly about who will update the rooms, offers and photos after launch.
Option | What it costs (checked 30 October 2026) | Suits |
|---|---|---|
Framer Basic | $10 a month, custom domain, 2 CMS collections, 50 GB bandwidth | A small hotel with a few room types and one person editing |
Framer Pro | $30 a month, 10 CMS collections, staging, site redirects | A hotel with rooms, offers, dining and a journal as separate collections |
Webflow Basic | $15 a month billed yearly, custom domain, no CMS | A fixed set of pages you rarely change |
Webflow Premium | $25 a month billed yearly, Webflow CMS included | A content-rich site with room and offer collections |
Code template (HTML, Next.js, Astro) | Hosting from your own provider | A team with a developer who wants full control |
Prices are from Framer's pricing page and Webflow's pricing page, fetched today; both change, so check before you buy. Your booking engine and property management system are billed separately by their provider. If you are deciding between the two builders, our Webflow vs Framer comparison goes through the differences.
For domains, design time and the full cost picture, see how much a website costs.
Waida Templates to Start From
Waida Studio doesn't make a hotel template, so these three are our own templates whose structure adapts well to a hotel. You would turn their project or product collections into room types and add your booking engine's link or embed.
Zenvira

Zenvira was built for interior designers, and its calm, photo-first layouts suit a boutique hotel that sells on its rooms and design. It has 14 pages, photo gallery layouts and a Project collection on Framer and Webflow that maps well to room types. It costs $79 on Framer or Webflow, $39 in HTML and $49 in Next.js or Astro.
Trackeo

Trackeo was designed for travel platforms, tour operators and online booking businesses. Its 13 pages include destination-style layouts with strong photo support, which suit a resort or a hotel group that talks about the area as much as the rooms. The Framer version is free with a Waida account; Webflow is $59, HTML $39 and Next.js or Astro $49.
Camp

Camp is a code template for outdoor brands and trip operators, with 41 pages including an upcoming events list and nine event detail pages. It suits a glamping site, campsite or lodge that sells stays and activities. It comes in HTML for $39 and in Next.js or Astro for $49.
Every Waida licence covers unlimited projects for one person with no attribution required, as set out in the licence terms. Figma files are sold separately for $19 each. You can browse more layouts in the business website templates.
Templates to start from
All 44 templatesFrequently asked questions
What pages should a hotel website have?
A home page with a Book button, a rooms list, a page for each room type, a location page, dining and amenities, offers, and a policies and FAQ page with check-in times, cancellation terms and fees.
Should a hotel website have its own booking engine?
Use the booking engine from your property management system rather than building one. The website links to it or embeds it, and passes the guest's dates and room choice so they don't have to enter them twice.
Do US hotels have to show resort fees in the price?
Yes. The FTC's rule on unfair or deceptive fees, 16 CFR Part 464, covers short-term lodging and requires the total price, including mandatory fees, to be shown more prominently than other pricing. Government taxes may be left out.
What does the ADA require on a hotel booking website?
Under 28 CFR 36.302(e), a hotel must describe the accessible features of its hotel and rooms in enough detail for guests to judge independently whether a room meets their needs, and let them book accessible rooms the same way as other rooms.
How much does a hotel website cost?
On a builder, hosting starts around $10 to $30 a month on Framer or $15 to $25 a month on Webflow billed yearly, plus your booking engine's fees. A template costs from $0 to $79, and design or setup work is extra.
Does Waida Studio have a hotel template?
Not a dedicated one. Zenvira, Trackeo and Camp adapt well: turn their project or product collections into room types and connect your booking engine. Trackeo's Framer version is free with a Waida account.
Hotel website design comes down to a short list done well: real photos and full facts for every room type, a Book button that hands guests to the booking engine with their dates, the total price including mandatory fees, accessible rooms described in detail, and pages that load fast on a phone. Get those right and the design can stay simple.
To start quickly, the free Framer templates cost nothing with a Waida account, including Trackeo, and paid versions start at $39. If you would rather hand the setup over, our template customisation service adapts a template for you from $499, with delivery in seven days.
More from Kazi
Related articles
More in Use Cases
Medical Website Design: What a Clinic Site Needs in 2026
What a medical clinic website needs in 2026: service and provider pages, a short booking path, trustworthy health content, and the privacy, notice and accessibility rules behind them.

Fashion Website Design: What Sells Clothes Online in 2026
What a fashion brand's website needs in 2026: imagery that loads fast, honest size and fit details, clean variants, clear returns and a story people can check.

Ecommerce Website Design: What Sells in 2026
What an online store's website needs in 2026: clear product pages, an honest checkout, the right platform for your catalogue and a fast, well-described site.