Every host who has been at this for more than a season eventually has the same evening. A guest who stayed twice messages you through the platform to ask if you have a website. Not because they want a discount (although they would take one). They want to book you directly, the way they would book a small hotel they trust. And you type back, a little embarrassed, "Not yet."
This guide is the "not yet" fixed. It walks through building a website for your Airbnb from the first decision (do you even need one?) to the ninetieth day after launch, in the order that keeps you from redoing work. It's written for a host with one to a handful of homes, a normal budget, and no interest in becoming a web developer. If you manage dozens of doors, the sister guide on websites for management companies is the better read.
One thing before we start. A website does not replace your Airbnb listing. The listing is where most strangers will still find you. The website is where the people who already like you (past guests, friends of guests, people who saw you on Instagram, people who searched your town) get to book without a middleman. Both doors stay open. You're just adding one you own.
Do You Need a Website for Your Airbnb?
Let's answer the question the way a friend would, not the way a company selling websites would. Some hosts don't need one yet, and it's better to know that before you spend a weekend on it.
You need a website if any of these are true. You have had at least a few guests come back, or ask to. Your home has a name people remember, or a look people photograph. Your town is the kind people search by name ("cabins near Gatlinburg", "Outer Banks beach house") rather than the kind people only discover by scrolling a map. You want to sell more than one night: a wedding block, a retreat, a month in the off-season. Or you're simply tired of every relationship with a guest ending when the platform's message thread closes.
You can wait if you have one spare room, book almost entirely through platform search, and have never had a returning guest. A website won't invent demand for a listing that isn't getting looked at. In that case, the better use of a weekend is fixing the listing itself. Start with the listing optimization checklist and come back to this guide when guests start asking for your address.
Three hosts, three answers
A host in Gatlinburg with two cabins and a name people remember ("the one with the red tin roof") gets asked for a website every month. She needs one this quarter, and the first bookings will come from the guests already asking. A host in a big-city apartment building who books entirely through platform search, with guests who never come back because they never come back to that city, doesn't need one yet; a website would sit there like a mailbox on a road nobody drives. And a host with one beach condo who has three families that return every July needs the smallest possible site: one property page, a calendar, and a way for those three families to book July without going through anyone. Same tool, three different answers, and the honest answer for you depends on which host you are.
What the website does that the listing can't
It carries your name in the address bar, not a platform's. It shows your home the way you want it shown: your photo order, your words, your map, your rules, your video. It lets a returning guest book in two minutes without creating anything or agreeing to anything new. It collects an email address you're allowed to write to. It answers Google when someone searches your town plus "beach house", which the listing page mostly can't do for you. And it keeps working when a platform changes its search algorithm, its fee structure, or its mind.
What it costs you, in the plain version
Money and attention. A simple site on a rental-specific builder runs from tens of dollars a month; a designed site from an agency is a one-time project plus a small monthly cost. Our cost guide lays out the ranges. The attention cost is the one hosts underestimate: a website needs a working calendar, a payment account, and someone who answers the contact form within a day. If you already answer platform messages promptly, you're fine.
Before you build anything, write down the names of the last five guests who said "we'll be back." If you can't name five, spend this month collecting them (a card in the kitchen with your email address works) and build the site next month. Repeat guests are the first people who will ever type your address, and the site should be ready for them, not for strangers.
Pick the Address
Your domain name is the first thing you'll say out loud to a guest and the last thing you'll want to change. Get it right once. We wrote two full guides on this, how to choose the name and where to register it, so this chapter is the short version you can act on today.
The name
Use the property's name if it has one, and give it one if it doesn't. "The Tin Lantern" beats "Cozy 3BR Near Downtown" in every way that matters: a guest can remember it, say it, search it, and tag it. The property naming guide covers how to pick one. Then run the text-a-friend test: text three people the name as you'd say it and ask them to type the web address back. If anyone adds a hyphen, guesses a different ending, or misspells it, keep working.
Get the .com. Guests still default to it, and every other ending sends a small fraction of your traffic to whoever owns the .com. If the exact .com is taken, add the town ("tinlanternasheville.com") before you reach for .co or .house.
The registration
Register the domain in your own account, in your own name, at a registrar (Cloudflare, Porkbun, Namecheap, and Google-successor Squarespace Domains are the usual choices). Do not let a website builder, a designer, or a management company register it for you inside their account. The domain is the one asset that should outlive every vendor you'll ever use. Turn on auto-renew and put the renewal on a card that won't expire next year. The saddest email in this industry is "your domain has expired" arriving during peak season.
The email address
Set up an email on the domain the same day: [email protected], hello@, or your first name. Guests trust it more than a Gmail address, and it becomes the sender for every confirmation, every welcome message, and every "we'd love to have you back" note. Google Workspace and Zoho are the common choices; Cloudflare can forward a domain address to an inbox you already have if you'd rather not pay for a mailbox yet.
Choose the Platform
This is the decision most hosts get backwards. They pick a builder because it looked nice in an ad, build seven pages, and then discover the calendar can't talk to Airbnb. Pick the calendar first. Everything else is furniture.
Start with where your calendar lives
If you have one listing on Airbnb and nothing else, your calendar lives on Airbnb, and your website needs a booking engine that syncs with it (usually through an iCal feed, sometimes through a proper connection). If you're on Airbnb and Vrbo, you almost certainly need a channel manager or a property management system (a PMS) that owns the calendar and pushes availability everywhere at once. If you already run a PMS, the website plugs into it and your job just got easier. The channel manager guide explains the plumbing, and our PMS comparison lists the platforms and what each one's booking engine can do.
The three routes
- A rental-specific builder. Lodgify, OwnerRez, Hostaway, Hospitable, Uplisting, Smoobu, and Guesty all sell a website as part of the software. The calendar, the payment, and the guest messages are already connected, so you can be live in a weekend. The trade-off is design: the templates look like every other host's site, and the pages beyond "book now" (guides, story, blog) are thin. Right for a first site, a tight budget, or a host who values speed over looks.
- A general builder with a booking widget. Squarespace, Wix, Webflow, or Framer for the site, with a booking engine embedded from your PMS or a widget from a service like Lodgify. You get far better design control and a real blog. You also get two systems to maintain, and the widget usually looks like a widget. Our guide on where Squarespace and Wix run out of road is the reality check for this route.
- A designed site built on top of your PMS. An agency (this is what Cavmir does) designs the brand and the site, and wires it to the PMS you already run so the calendar, rates, and payments come straight from the system of record. It costs more up front and it's the version that still looks like you in five years. Our DIY versus agency comparison runs the math without a thumb on the scale.
How to judge a booking engine in ten minutes
Whichever route you take, you'll be looking at a booking engine demo at some point, and they all look fine on the sales page. Test four things instead. First, search a date range on your phone and count the taps until you see a total with taxes; more than three is too many. Second, check whether the calendar shows the same rates you charge on Airbnb, or whether you'll be maintaining a second rate sheet by hand. Third, look for a way to add a promo code or a returning-guest rate, because that's the lever you'll pull most. Fourth, find out what the confirmation email looks like and who it comes from; if it comes from the software vendor's address instead of yours, your guest's first impression of booking direct is a stranger's name in their inbox.
The one rule that applies to all three
Never keep two calendars by hand. The moment a guest books a night on your site that someone else booked on Airbnb, you'll spend the deposit on an apology. If the route you're choosing can't sync availability automatically in both directions, it isn't a route. It's a double-booking waiting for a holiday weekend.
| Route | Time to live | Design control | Calendar sync | Best for |
|---|---|---|---|---|
| Rental builder | A weekend | Low | Built in | First site, one to three homes |
| General builder + widget | Two to four weekends | High | Through the widget | Design-minded hosts who like tinkering |
| Designed site on your PMS | Four to eight weeks | Full | Native | Named properties, small portfolios, anyone planning to still be hosting in 2031 |
The Pages You Need
A first website needs seven pages. Not twenty. Build these well and you can add a blog, a second property, or a gift-card page later without touching them. The page-by-page design guide goes deep on how each one should look; here is what each one has to do.
1. Home
One photograph, one sentence, one way to check dates. That's the first screen. Below it: three or four reasons someone would pick you over the two hundred other listings in your town, a strip of real reviews, a map, and a second chance to check dates. The home page's job is to get a stranger to the property page in one click and a returning guest to the calendar in one click.
2. The property
This is the page that earns the money, so it gets the most time. The gallery in the order a guest would walk the house. The facts a guest asks first: sleeps how many, in what beds, how many bathrooms, parking, pets, Wi-Fi speed, the check-in window. The calendar with real rates. The house rules, stated plainly. The reviews again, closer to the book button. Every doubt a guest has at 11 p.m. should be answered on this page, because at 11 p.m. nobody is going to message you and wait.
3. The area guide
Where to eat, what to do, how far the beach is in minutes (not miles), what's open in the off-season, where to buy groceries on the way in. This page does two jobs: it convinces a guest that the trip is worth taking, and it's the page Google is most likely to send a stranger to, because it answers the questions people actually search. The content marketing guide covers how to write these so they rank.
4. Reviews
You can't import Airbnb reviews wholesale, but you can quote them with the guest's first name and the month, the way you'd quote a thank-you note. Add Google reviews as you collect them. Put the most specific ones first ("the outdoor shower after the beach" beats "great stay!") and keep the page current. A reviews page that stops in 2024 tells a guest the house did, too.
5. About
Your face, your name, and the plain story of why you have this house and how you host. Guests booking outside a platform are sending money to a person. Show them the person. Two paragraphs and one photo do more for conversion than any badge.
6. Policies
Cancellation terms, damage deposit or waiver, check-in and check-out times, the pet rule, the party rule, the privacy policy, and the terms of the booking. Write them in sentences a person would say. This page is what a careful guest reads at midnight before entering a card number, and a vague one loses the booking to the platform that spells everything out.
7. Contact
A form, a phone number if you'll answer it, the email address on your domain, and the hours you actually respond. Add a line that says you reply within a day, and then do.
Print the seven page names on seven index cards and write, under each, the single question a guest comes to that page to answer. If you can't write the question, you don't need the page yet. If two cards have the same question, merge them.
Photos and Video
Your listing photos will get you most of the way, and if they were shot by a professional, they're enough to launch with. But a website asks a little more of them than a listing does, because the website has a first screen that one photograph has to carry on its own.
The hero
Pick the one photo you'd put on a billboard. Usually it's the exterior at golden hour, the living room with the view, or the pool. It has to work as a wide landscape on a laptop and still make sense cropped to a tall phone screen, so choose one with the subject in the middle and breathing room on both sides. Our listing photo guide and the photography guide cover how to brief a photographer for this shot specifically.
The gallery
Twelve to twenty images, in the order a guest would walk the house: arrival, entry, living, kitchen, each bedroom, each bathroom, outdoor, then the view and the neighborhood. Daylight, every lamp on, beds made hotel-tight, counters cleared. Skip the fifty-photo dump. A guest who has to scroll past four angles of the same bathroom stops trusting you to edit anything, including your rates.
Video, if you can
A fifteen-second loop of the house doing something (curtains moving, the pool surface, someone pouring coffee on the deck) is the single biggest upgrade a home page can get in 2026, and it doesn't need a crew. Shoot it on a phone on a tripod, in the morning, in one take, and keep the camera still. Our photography and video guide has the shot list. If you use it, add a poster image and keep the file small; a hero video that stalls is worse than no video.
The part everyone skips
Export for the web. Photos straight off a camera are 5 to 10 MB each, and a gallery of them takes twenty seconds to load on a phone in a parking lot. Resize to about 1,600 pixels wide, save as WebP or a compressed JPEG, and give every image a short description in its alt text ("kitchen island with sea view at Tin Lantern"). That description is what Google reads, and what a guest using a screen reader hears. The site speed guide explains why this matters more than any design choice you'll make.
Write the Words
Words are where most DIY sites fall apart, and not because hosts can't write. It's because they copy the listing. Listing copy is written to win a search ranking against two hundred neighbors. Website copy is written for one person who has already found you and now wants to know if you're real. Those are different jobs. We wrote a full guide on vacation rental website copywriting; here is the shape of it.
The headline
One sentence that says what the place is and what's true about staying there. "Three bedrooms, one long beach, and a deck that faces the sunrise." Not "Welcome to your ultimate dream getaway." The first is a fact a guest can picture. The second is a sentence a guest has read four hundred times.
The property description
Answer the questions in the order guests ask them. Who fits (and in what beds). What the house is like at 7 a.m. and at 10 p.m. What's within a five-minute walk. What you provide (coffee, beach chairs, a crib, a fast connection) and what you don't. Then the flaws, stated plainly: the stairs, the road noise at rush hour, the small second bathroom. Guests forgive what you told them and punish what they discovered.
The voice test
Read every paragraph out loud as if you were saying it to a guest standing on the porch. Anything you'd be embarrassed to say ("nestled in the heart of", "boasts stunning views") gets cut. Use the words you'd actually use: restaurant, not eatery; house, not residence; beach, not shoreline paradise. The copywriting guide includes a tool that flags the brochure phrases for you.
Policies in plain English
"Cancel 30 days before check-in for a full refund. Inside 30 days, we refund whatever nights we're able to re-book." That's a policy a guest can trust, because they can picture it. Compare it to three paragraphs that begin with "Notwithstanding." Ask your lawyer about the terms you need; then write them so a person can read them.
The Booking Engine, Payments, and Trust
A guest on your website is doing something a guest on Airbnb never has to do: deciding whether to trust you with a card number. Everything in this chapter is about making that decision easy.
The booking engine
It should show live availability, real nightly rates, and the full total (nightly rate, cleaning fee, taxes, any deposit) before the guest enters a single detail. Hidden fees that appear at the last step are the number-one reason people abandon a direct booking and go back to the platform where they've already seen the total. Most PMS booking engines do this well; if yours doesn't, that's a reason to switch, not to hide it.
Payments
Use a real payment processor: Stripe, or the gateway built into your PMS. It handles card security so you never touch a card number, it gives the guest a receipt, and it gives you a paper trail if there's ever a dispute. Never ask a guest to wire money or pay through a personal payment app. That's the exact behavior scam listings use, and a careful guest will close the tab.
Deposits and damage
Decide between a refundable deposit, a damage waiver fee, or a damage-protection service, and say which one you use on the policies page and again at checkout. Ask your insurance agent which combination your policy expects; our insurance guide covers the questions to ask. Direct bookings don't carry a platform's host guarantee, so this is your safety net.
The legal pages you can't skip
A privacy policy that says what you collect and why. A cookie notice if you run analytics or ads (and you should run analytics). Terms of the booking. An accessibility statement, and a site that a person using a keyboard or a screen reader can actually book on; the ADA compliance guide explains what that means in practice. If you send text messages, a checkbox where the guest agrees to receive them. These pages are boring, and their absence is what attracts form letters from lawyers. Build them once, properly.
Book your own house. Once the site is up, go through the whole checkout with a real card, on your phone, on a slow connection, and then cancel. You'll find the missing tax line, the confirmation email that goes to spam, and the button that's too small for a thumb. Every one of those is a booking you'd have lost without knowing.
Launch and the First 90 Days
A website that launches and then sits there is a brochure. The ninety days after launch turn it into a booking channel. Here is the order, and the checklist at the end of this chapter tracks it for you and remembers where you left off.
Launch day
Claim or update your Google Business Profile and put the website address on it; our guide on listing a vacation rental on Google walks through it, including Google's free vacation rental listings, which can send you direct bookings without a cent of ad spend. Add the site to Google Search Console and submit the sitemap, so Google knows the pages exist. Install analytics with the cookie notice wired to it. Put the address in your Airbnb and Vrbo profiles where it's allowed (in your host profile text, not in the listing itself, where platforms remove it) and in your Instagram bio.
The first month: people who already love you
Email every past guest whose address you have. Keep it to four lines: the house has a website now, here's the address, book direct and you'll always get our best rate, reply if you want first pick of a holiday week. That one email is usually the first direct booking. Then set up the email list properly, with a sign-up on the site and a welcome message; the email marketing guide has the sequence.
The second month: the house sells the site
Print a small card for the kitchen counter and the welcome binder: the property name, the web address, and a line that says returning guests book direct for the best rate. Every guest who stays through a platform now leaves knowing there's a second door. The direct bookings guide covers the rest of the in-house conversion moves, including the one in the check-out message.
The third month: search
Now that Google has had time to look, open Search Console and read which searches show your pages. Expand the area guide toward the questions people are typing. Add a page for the thing your guests keep asking about (the lake, the trail, the wedding venue up the road). The vacation rental SEO guide is the long version, and the not-ranking troubleshooter is where to go if nothing is showing up yet.
What to measure, and what to ignore
Four numbers are worth a monthly glance. Visits to the property page, because that's where intent shows up. Date searches on the calendar, because that's the moment a visitor became a shopper. Completed bookings and the nights they covered. And the email list, which is the only number on this list that never goes down. Everything else (bounce rate, time on page, the map of where visitors came from) is interesting on a slow afternoon and useless for deciding anything. If the property page gets visits and the calendar gets no searches, the page isn't answering a question; go back to chapter four. If the calendar gets searches and nobody books, look at the total price and the checkout, chapter seven. If nobody visits at all, that's a search and promotion problem, and the ninety-day plan above is the fix.
What "working" looks like
Not a flood. A first site for one home that turns a few platform bookings a quarter into direct ones is doing its job, and the math on those bookings (run yours through the direct booking calculator) is what pays for the site. Our guide on the economics of direct booking explains why the second and third year are where it compounds: every returning guest is a booking with no acquisition cost at all.
Your build plan
Tick things off as you go. This list remembers your progress in this browser and nothing leaves your device.
- Foundations
- Pages
- Photos and words
- Trust and payments
- Launch
That's the whole build. Three weekends if you're quick, a season if you're careful, and a second front door either way. When you'd rather hand the design and the wiring to someone who does this every week, that's the website service Cavmir runs; the site comes back on your domain, on your PMS, and in your name, which is the only way it should ever be built.


