The Official MotoPress Blog

Announcements, discussions, and more for MotoPress.

How to Build a B&B WordPress Website with a Booking Plugin

According to the analysis of over 705,000 hotel websites from 150+ countries performed in 2017 by HermesThemes, around 20% of hotel websites are powered by WordPress.

bed and breakfast wordpress website

This should give you some ground for assuming that WordPress is a reliable solution for your future bed and breakfast website. And we are going to show you that building a B&B website with WordPress is not that much for one person to handle!

There are several great bed and breakfast WordPress themes out there featured in numerous collections. But it’s hard to find a proper guide on what’s inside those themes and to what extent they are user-friendly.

When it comes to creating and managing an accommodation booking website, the theme providers don’t usually lay all cards on the table and it’s not entirely clear how the booking system will work.

So, we are going to do this in a different way: by exploring the booking app and understanding how it can be used to power any WordPress theme.

Who is this post for?

– B&B owners, who want to create an independent website, increase the occupancy rate and easily manage everything themselves (no matter if your accommodation is listed on the places like Airbnb or not; not matter if you offer a plenty of guest rooms or just one extra bedroom in your house);

– Developers who create WordPress hotel themes or sites;

– People who are wearing many hats in property rental business.

However, if you are starting from scratch and WordPress for you is just a mysterious word full of opportunities, you may find the following articles useful too (you cannot simply jump to creating a B&B hotel site without those ones). So, here are 2 main suggestions:

  1. How to start a WordPress website?
  2. How to choose hosting for WordPress website?

If you’ve already managed to understand the basics of WordPress hosting and site building things, let’s proceed with the main question of this article: how to build a B&B website with WordPress booking plugin. In other words, let’s take the next step in your hardcore planning of operating a B&B and turning it into profit!

What WordPress booking plugin we’ll be using?

First up, it’s worth mentioning that with WordPress there are 3 main approaches of creating a bed and breakfast website:

-Using any WordPress hotel theme

-Using any WordPress hotel theme with a third-party software

-Using any WordPress theme in combination with the WordPress booking plugin

In this post we’ll be creating a bed and breakfast website with MotoPress Hotel Booking plugin for WordPress, so our choice is the last approach. Why? This plugin is suitable for any WordPress theme, comes with unlimited options and adequate pricing. Moreover, it’s important to mention that the booking plugin is not just a booking app for online reservations, it’s a complete solution for presenting your B&B in the best light.

Now we can head over to learning more about what you’ll be able to achieve and what options you’ll have with MotoPress Hotel Booking plugin:

  1. You can add unlimited number of rooms to your B&B in a beautiful way, with all details important to travelers
  2. The system will help you automate coordination and scheduling of your bookings, so you can minimize interaction with those clients who need this
  3. You’ll be able to feature the listing of your rooms in B&B and turn on online payments or just provide a contact form for offline bookings
  4. You can add different services and activities to invent more reasons for your guest to visit your B&B (the plugin allows to add the services to the reservation)
  5. Apply different seasonal pricing and rates
  6. Synchronize your website bookings with OTAs like Airbnb via iCal.

Okay, let’s move from the theory to practice.

Step-by-step guide on creating a WordPress B&B website powered by the booking plugin

Install and activate the MotoPress Hotel Booking plugin –  Accommodation and Booking menus should appear on your WordPress dashboard.

  1. Add seasons – the periods of time that will come with different pricing (weekends, holidays, high and low seasons, etc). Accommodation > Seasons

seasons for cavation rental site

2. Add paid of free services if there are any (travelers will be able to add them when making a reservation). Accommodation > Services

services wordpress rental theme

3. Add your b&b item/items – rooms, cottages or whatever with all details like house rules, sleeping arrangements, amenities, photos, etc.  Accommodation > Add accommodation type

wordpress hotel booking theme

On the live site they’ll appear in the way like this (depending on your WordPress theme):

bed and breakfast wordpress site4. Add Rates to feature similar accommodations with different benefits or add just one rate if the price is the same. Accommodation > Rates

bed and breakfast wordpress website

5. Set up the system pages so the all the pages work properly – you’ll need to use shortcodes with your preferable attributes.

Basically, you’ll need to copy and paste the shortcodes to the pages with the appropriate names. There are pages you need to add: Search Results, Search Availability, Complete Booking, Booking Confirmation, Booking Cancellation pages with the needed shortcodes and messages.

For example, the search availability shortcode:

wordpress best and breakfast website

Will transform our website page to the search availability widget:

wordpress bed and breakfast hotel booking plugin6. When all content is added, configured the main settings. Here is what you can set with the MotoPress Hotel Booking plugin:

wordpress vacaton rental website

  1. Square units for the capacity
  2. Currency
  3. Currency position
  4. Date format
  5. Check-in and check-out time
  6. Bed types
  7. The lowest price display
  8. Terms and conditions
  9. Enable / disable booking
  10. Select Booking confirmation mode: customer via email, admin manually, or confirmation upon payment. All depends on the level of automation you need – if you want to manually confirm each booking request, set it to ‘admin manually’. If you want the travelers to pay online, set it to ‘upon payment’ – the system will automatically block the booked dates, so you’ll avoid any double booking without having a constant control over it.
  11. Select Confirmation page (don’t forget to add it with a shortcode beforehand)
  12. Set up required fields for the user to submit.
  13. Set up booking cancellation options
  14. Set up Search options: set max adults and children the traveler is able to set in the Search Availability Form
  15. Turn on/off lightbox for the images
  16. Choose Search Availability Calendar theme
  17. Edit admin and customer emails
  18. Configure email settings
  19. Set booking rules: minimum and maximum days to stay, or custom rules (block dates when needed)

Set up payment gateways if you want the travelers to pay online for your b&b:

  1. Set up general settings (full or deposit amount to pay, deposit type, deposit amount, default payment gateway, pending payment time, enable SSL for secure payments)
  2. Enable/disable and set up any/all of the following available gateways: PayPal, 2Checkout, Stripe, Braintree, Beanstream/Bambora.

You may view and edit all bookings via Bookings menu and check the Payment history in ‘Payment history’ menu. It’s worth mentioning that you may add a manual payment if users pay after arrival.

If you want to create discount coupons for your travelers, you can that via Bookings > Coupons menu:

coupon menu bed and breakfast website

7. New feature: synchronize your your BnB across other online channels via iCal! Read how to do it in this post.

You are done! No coding skills or special tech knowledge is required as you see.

Here is a piece of our frontend example:

wordpress hotel booking plugin

And the search availability calendar with the booking form:

wordpress hotel booking pluginThe plugin will work with any WordPress theme, so you even if you’ve already chosen one, the booking plugin will be your useful helper.

Conclusions

An independent website for your B&B is a smart investment into your business or hobby. It gives you full freedom to share all needed information in the way you want (and many people love to get as much info as possible before booking), gain more credibility, fully give your prospects the taste of your B&B establishment and eventually bring them in.

Using WordPress booking system for B&B like MotoPress Hotel Booking plugin, you can build the whole website yourself, applying a set of operations. So,  the creation of your own B&B website is not longer a thing holding you back from reaching your goals!

If anything is confusing, don’t hesitate to ask the question in comments!

Useful links

Details and pricing of MotoPress Hotel Booking plugin for WordPress

Create a free account and test the plugin firsthand

View live example of the apartment rental site created with the plugin

Check out a ready-made Oceanica Hotel Booking WordPress theme powered by the plugin

Check out a ready-made Villagio Property Rental WordPress theme powered by the plugin

Read our research: “Direct website bookings or OTA – which one is the way for your hospitality business?”