Updated on January 23, 2019
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.
This should give you some ground for assuming this CMS is a reliable solution for your future B&B WordPress 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 B&B and vacation rental 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.
Make sure to check our vacation rental WordPress website optimization checklist!
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:
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:
- You can add unlimited number of rooms to your B&B in a beautiful way, with all details important to travelers
- The system will help you automate coordination and scheduling of your bookings, so you can minimize interaction with those clients who need this
- 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
- 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)
- Apply different seasonal pricing and rates
- 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 B&B WordPress website with a booking plugin
- Add seasons – the periods of time that will come with different pricing (weekends, holidays, high and low seasons, etc). Accommodation > Seasons
2. Add paid of free services if there are any (travelers will be able to add them when making a reservation). Accommodation > Services
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
On the live site they’ll appear in the way like this (depending on your WordPress theme):
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:
Will transform our website page to the search availability widget:
6. When all content is added, configured the main settings. Here is what you can set with the MotoPress Hotel Booking plugin:
- Square units for the capacity
- Currency position
- Date format
- Check-in and check-out time
- Bed types
- The lowest price display
- Terms and conditions
- Enable / disable booking
- 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.
- Select Confirmation page (don’t forget to add it with a shortcode beforehand)
- Set up required fields for the user to submit.
- Set up booking cancellation options
- Set up Search options: set max adults and children the traveler is able to set in the Search Availability Form
- Turn on/off lightbox for the images
- Add mandatory taxes and fees – they will be included into the summary of charges
- Choose Search Availability Calendar theme
- Edit admin and customer emails
- Configure email settings
- Set booking rules: minimum and maximum days to stay, or custom rules (block dates when needed)
- If you rent out accommodations on OTAs like AirBnb, you can synchronize your bookings easily thanks to iCal file format (the synchronization is automatic).
Set up payment gateways if you want the travelers to pay online for your b&b:
- 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)
- 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:
For automatic discounts, you’ll be able to set weekly, monthly and custom rates with different pricing, therefore, providing a better per-nigh rate based on the length of stay.
7. Synchronize your your BnB across other online channels via iCal! For more details, read how to automatically sync direct website bookings with those coming from OTAs.
You are done! No coding skills or special tech knowledge is required as you see.
Here is a piece of our frontend example:
And the search availability calendar with the booking form:
The plugin will work with any WordPress theme, so you even if you’ve already chosen one, the booking plugin will be your useful helper.
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 a WordPress booking system for B&B like MotoPress Hotel Booking plugin, you can build the whole website yourself, applying a set of operations. Moreover, you’ll be able to adjust the set of plugin’s functions to the requirements of your hotel by picking necessary features from the list of separately offered Hotel Booking extensions.
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!
Details and pricing of MotoPress Hotel Booking plugin for WordPress
Create a free account and test the plugin firsthand on the backend
View live example of the apartment rental site created with the plugin
Check out Hotel and Vacation rental WordPress themes with the Hotel Booking plugin included for free.