Skip to main content

Your Campiamo website

Every property on Growth or above gets a full guest-facing website with online booking — what's on it, how to customise it, and how to use your own domain.

Last updated October 13, 2026

Campiamo can host a complete website for your campsite — accommodation pages, a photo gallery, guest reviews, a contact page and online booking — built from the property details, photos and prices you already keep in your dashboard. You don't write HTML and you don't pay for hosting separately: it is part of the Growth, Professional and Enterprise plans (see pricing).

You'll find it under Website Builder in your dashboard. Your website address is created for you from your property name and shown at the top of that page — publish the site and it is live at that address straight away. On Professional and Enterprise you can put it on your own domain instead.

What guests see

A published site has these pages:

  • Homepage — hero banner, welcome text, check-in times and location, facilities, and (if enabled) your reviews and an availability search
  • Accommodation — every active pitch type with its photos, description, capacity and price
  • Book — the full online booking journey (more below)
  • Gallery — appears once you've starred at least one photo for it
  • Contact — your address, phone, email, a map, and an enquiry form that goes to your property's email address
  • Reviews — appears when you've switched review display on
  • Site map — optional: an image of your site layout, or an interactive PitchPlan map
  • Your own pages — anything you add under the Pages tab: policies, local attractions, FAQs

The site renders in your property's language (English, Spanish, French, German or Italian), and a sitemap.xml is generated automatically so search engines can index every page.

Publishing

The Publish Website button at the top of the Website Builder switches the site on; Unpublish takes it offline again. There is no separate "save and deploy" step — every change you save is live immediately on a published site.

While the site is unpublished, visitors to your address see a simple holding page with your property name and contact details rather than an error. A guest who is mid-payment when you unpublish can still finish their checkout and see their confirmation.

The website needs Growth or above. If your plan drops below that — for example after a downgrade — the site is taken offline automatically, and it cannot be re-published until you upgrade again.

Making it yours

Design tab — pick one of three styles (Classic, Modern, Bold), set your brand colour, upload a logo for the navigation bar, and set the cover photo used as the hero background. You can also override the site name if it should differ from your property name.

Content tab — the hero title and subtitle, the welcome text, and an optional announcement banner shown below the navigation on every page, with its own colours and text size. Handy for "Closed for winter" or a seasonal offer, and it disappears when you clear it.

Homepage tab — the homepage is a list of blocks you can reorder, switch off, or add to. The built-in sections (hero, welcome text, check-in and location, facilities, reviews, availability search) draw their content from your existing settings; on top of those you can add an accommodation grid, a What's On list of your upcoming events, and your own text, image, gallery, call-to-action and spacer blocks. If you've never touched the builder, the homepage uses a sensible default layout — nothing changes until you save a layout of your own.

Gallery tab — upload photos, drag them into order, and star the ones that should appear on the public gallery page. Unstarred photos stay off the gallery page. Photos attached to a pitch type show on the Accommodation page regardless.

Pages tab — add your own pages with a rich-text editor. Each page can appear in the main menu, the footer, both or neither, and can sit as an unpublished draft while you work on it. The page's address is generated from its title. The editor toolbar also drops ready-made pieces into a page: a photo gallery carousel, a subscribe form, a What's On list of your upcoming events, and a sales card for a holiday home you have listed for sale.

Reviews tab — switch on review display, and set a minimum number of approved reviews and a minimum star rating before anything is shown, so the section never appears half-empty. You can also collect reviews through the site: a "Leave a Review" link is added to the footer. When reviews are shown, your average score is marked up for search engines, which is what earns star ratings under your listing in results.

Settings tab — search-result title and description, an optional Google Analytics 4 measurement ID (page views on every page, and each completed booking sent as a purchase conversion with its value and reference, so you can mark it as a key event in GA4), a toggle for whether prices are shown publicly, and the custom domain (below).

Online booking

The Book page lets a guest pick a pitch type and dates, add extras, answer any custom booking fields you've set up, apply a discount code or gift voucher where you've enabled them, and confirm. The booking lands in your dashboard like any other, marked as coming from your website.

What happens at payment depends on your settings under Settings → Payments:

  • No payment provider connected — the booking is still taken; the guest simply pays you on arrival.
  • Stripe or PayPal connected — the guest pays as they book, and the money goes to your own account. You choose whether that is the full amount or a deposit (a percentage or a fixed amount), and bookings close to the arrival date can be required to pay in full.

There is no commission on any of it — the price the guest pays is yours, minus only your payment provider's own card fees.

If you sell gift vouchers, a voucher purchase page is added to the site automatically, linked from the footer.

Using your own domain

On the Growth plan your site lives at its Campiamo address. Professional and Enterprise plans (see pricing) can connect a domain you own — the same site, served at your domain, with the SSL certificate set up for you.

Before you start

  • Decide which address guests will use. www.yourdomain.com and yourdomain.com are two different addresses. You connect one of them; forward the other to it with your domain provider's forwarding option so both end up in the same place.
  • If the domain already has a website on it, pointing it at Campiamo replaces that site with your Campiamo one. To keep the existing site and add bookings alongside it, connect a subdomain instead, such as book.yourdomain.com, or use the booking widgets on the site you have.
  • Email is not affected. You only add or change the one record below; the records that deliver your email stay as they are.

Connecting it

Do these in order. The certificate can only be issued once the domain already points at Campiamo.

  1. With your domain provider, add one DNS record:
    • For a subdomain like www.yourdomain.com or book.yourdomain.com — a CNAME record, host www (or book), pointing at campiamo.com (the exact value to copy is shown on the page).
    • For a root domain like yourdomain.com — an A record, host @, pointing at the IP address shown on the page, since CNAME records can't be used on root domains. (Cloudflare users can use a CNAME here thanks to CNAME flattening; set the record to "DNS only" rather than proxied while the certificate is issued.)
  2. Wait for the change to take effect. It is usually minutes, occasionally up to 48 hours.
  3. In Website Builder → Settings → Custom Domain, enter the domain exactly as guests will type it, without https://, and save.

The SSL certificate is requested as soon as you save and is normally in place within a minute or two. Your site is then live at your domain, with the padlock, and visitors who type the address without https are sent to the secure version automatically.

What changes, and what doesn't

  • Your Campiamo address keeps working as well. Search engines are told that your own domain is the site's real address, so that is the one that appears in results.
  • Everything else is the same site: the same pages, the same booking form, the same calendar. Bookings arrive in your dashboard exactly as before.
  • Certificates renew by themselves. There is nothing to do each year.

If it isn't working

  • "Not secure" or a certificate warning — the domain was not yet pointing at Campiamo when you saved it, so the certificate could not be issued. Check the DNS record, wait until the domain opens a Campiamo page, then save the domain again in Website Builder to request the certificate afresh.
  • A "domain not connected" page — the domain reaches Campiamo but does not match what is saved. Check for a typo, and that you saved the same form (www or not) that the DNS record is for.
  • Your old website still shows — the DNS change has not taken effect yet, or an older record for the same host is still in place. There should be only one record for that host.
  • Still stuck — open a support ticket from Support in your dashboard menu with the domain name, and we will look at it from our side.

To stop using your own domain, remove it on the same page. The site carries on at its Campiamo address.

One calendar behind everything

The website sells from the same calendar as your dashboard, your embedded widgets and your channel connections. A night filled by a Booking.com stay, a manual block or your closed season is unavailable on the website as soon as the calendar records it — and a booking taken on the website blocks that night everywhere else in turn. There is nothing to keep in sync by hand.

Running the Campiamo website alongside listings on booking channels is the normal setup, not a special case. Direct bookings through your own site are the commission-free ones, so it's worth linking to it from your channel profiles where they allow it.

If you already have a website

You don't have to replace a site you're happy with. Campiamo's booking form, availability search and reviews can be embedded into an existing WordPress, Squarespace, Wix or hand-built site instead — see Put booking widgets on your own website. The widgets and the hosted website read the same calendar, so you can even run both.

What the booking form asks for

The booking form always asks for a name and email address, and offers a phone number. By default it also asks for a postal address. If you do not need one, switch Ask guests for their postal address off under Settings → Payments → Booking form. Guests then book with just their name, email and phone, and the same fields disappear from the New Booking form in your dashboard, so bookings you enter yourself need no address either. Anything else you need to know is added as a custom booking question.

Further reading

Guides from the blog that go deeper on this topic.

Still stuck?

If this page didn't answer your question, it's our page that needs fixing. Tell us.

Get in touch