{"id":16720,"date":"2026-02-05T23:15:00","date_gmt":"2026-02-05T23:15:00","guid":{"rendered":"https:\/\/hivepress.io\/?p=16720"},"modified":"2026-03-18T17:38:37","modified_gmt":"2026-03-18T17:38:37","slug":"create-a-website-like-airbnb-with-wordpress","status":"publish","type":"post","link":"https:\/\/hivepress.io\/blog\/create-a-website-like-airbnb-with-wordpress\/","title":{"rendered":"How to Create a Website like Airbnb with WordPress [9 Steps]"},"content":{"rendered":"\n<p>When Airbnb first arrived on the scene, it was a game-changer. Today, it connects millions of people looking to rent out their properties with those trying to find a place to rent.&nbsp;<\/p>\n\n\n\n<p>In 2026, the short-term rental market continues to thrive, with vacation rental platforms generating billions in annual revenue. This growth has inspired entrepreneurs worldwide to build niche rental marketplaces instead of relying solely on established platforms like Airbnb. Specialized rental platforms that target specific locations, property types, or unique travel experiences continue to find success by catering to underserved markets.<\/p>\n\n\n\n<p>The good news is that building your own property rental marketplace similar to Airbnb is no longer a tough deal, thanks to WordPress. With the right theme and plugins, you can launch a professional booking platform for under $500, compared to $20,000+ for custom development.<\/p>\n\n\n\n<p>In this complete tutorial, we\u2019ll show you how to create a website like Airbnb with WordPress, set it up, and monetize it successfully!<\/p>\n\n\n<nav class=\"post__links\"><ol class=\"content-box\"><li><a href=\"#rental-marketplace\">What Is a Rental Marketplace?<\/a><\/li><li><a href=\"#business-model\">Airbnb&#039;s Business Model<\/a><\/li><li><a href=\"#prerequisites\">Prerequisites to Create a Multi-vendor Booking Platform<\/a><\/li><li><a href=\"#costs\">How Much Does It Cost to Build a Website Like Airbnb?<\/a><\/li><li><a href=\"#steps\">Steps to Build a Website Like Airbnb with WordPress<\/a><ol><li><a href=\"#theme-installation\">Installing RentalHive<\/a><\/li><li><a href=\"#extensions\">Installing Add-ons<\/a><\/li><li><a href=\"#adding-categories\">Adding Listing Categories<\/a><\/li><li><a href=\"#adding-fields\">Adding Custom Listing Fields<\/a><\/li><li><a href=\"#setting-up\">Setting Up HivePress<\/a><\/li><li><a href=\"#adding-listing\">Adding a Property Listing<\/a><\/li><li><a href=\"#booking-listing\">Booking a Property<\/a><\/li><li><a href=\"#adding-pages\">Adding Pages<\/a><\/li><li><a href=\"#customization\">Customizing Styles<\/a><\/li><\/ol><\/li><li><a href=\"#monetization\">Monetizing a Property Rental Platform<\/a><\/li><\/ol><\/nav>\n\n\n\n<p>Let\u2019s get started!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"rental-marketplace\">What Is a Rental Marketplace?<\/h2>\n\n\n\n<p>A rental marketplace is a platform where people can rent real estate from each other. Probably, the most prominent example is <a href=\"https:\/\/www.airbnb.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Airbnb<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"334\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_Homepage.png\" alt=\"Airbnb homepage.\" class=\"wp-image-20560\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_Homepage.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_Homepage-300x134.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>The creators\u2019 idea behind Airbnb was as simple as ABC \u2013 connect people who want to rent out their accommodations with those who are looking for a place to stay.<\/p>\n\n\n\n<p>This community-based online platform has changed the way we travel and has become a world-famous company without even having its own property. <\/p>\n\n\n<div class=\"section content-box content-block\"><a href=\"https:\/\/hivepress.io\/themes\/rentalhive\/?utm_medium=referral&#038;utm_source=blog\" target=\"_self\" class=\"section__title\"><span>Looking for an Airbnb-like WordPress theme?<\/span><\/a><a href=\"https:\/\/hivepress.io\/themes\/rentalhive\/?utm_medium=referral&#038;utm_source=blog\" target=\"_self\" class=\"section__button button\">Check out RentalHive<\/a><\/div>\n\n\n\n<p>Since Airbnb&#8217;s inception, the rental marketplace model has expanded far beyond vacation homes. Today, successful rental platforms exist for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Niche accommodations<\/strong>: tiny homes, treehouses, unique stays<\/li>\n\n\n\n<li><strong>Long-term rentals<\/strong>: 30+ day stays, digital nomad housing<\/li>\n\n\n\n<li><strong>Experience-based stays<\/strong>: farm stays, wellness retreats, adventure lodging<\/li>\n\n\n\n<li><strong>Local markets<\/strong>: city-specific platforms with better local knowledge<\/li>\n<\/ul>\n\n\n\n<p>This diversification proves there&#8217;s a significant opportunity for specialized rental marketplaces that serve specific audiences better than general platforms can.<\/p>\n\n\n\n<p>But let\u2019s take a closer look at how it works and makes money.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"business-model\">Airbnb&#8217;s Business Model<\/h2>\n\n\n\n<p>One of the main secrets of Airbnb\u2019s success is that it\u2019s completely free to sign up on the platform, and it\u2019s free for anybody to list their property. The marketplace charges users only when there\u2019s a confirmed reservation.<\/p>\n\n\n\n<p>Airbnb is a two-sided marketplace, and it receives commissions from two sources upon every booking, namely from the hosts and guests. Most guests pay a service fee under 14% of the booking subtotal, and at the same time, hosts are charged a 3% commission. For example, on a $ 100-per-night booking set by a host, Airbnb might earn about $15, split between the host and guest fees.<\/p>\n\n\n\n<p>Additionally, the platform allows experienced hosts to offer different kinds of experiences <em>(in-person or online activities). <\/em>They can provide travelers with special knowledge, unique skills, and inside access to experiences, places, and communities, from Mezcal &amp; Tequila cocktail masterclasses to overnight desert safaris. Needless to say, Airbnb charges hosts who offer experiences a service fee of 20%.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prerequisites\">Prerequisites to Create a Multi-vendor Booking Platform<\/h2>\n\n\n\n<p>Okay, now you have a better understanding of rental marketplaces and how they work, but what about launching your own? All you need to do is choose a more specific niche and put all your efforts into offering high-quality services to a target audience.<\/p>\n\n\n\n<p>When you have an idea for your online business, the easiest way to test it is by building a website with WordPress. So, before starting your property rental platform, make sure that you have the following prerequisites:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Domain name;<\/li>\n\n\n\n<li>Hosting plan;<\/li>\n\n\n\n<li>WordPress installation;<\/li>\n\n\n\n<li>A WordPress theme.<\/li>\n<\/ul>\n\n\n\n<p>Let\u2019s briefly cover each of them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Get a Domain Name<\/h3>\n\n\n\n<p>The starting point is to select the right domain name for your future rental marketplace. Basically, it\u2019s a web address of your website, like \u201cexample.com\u201d. It\u2019s crucial to pick a good domain name from the start since it can be a hassle to switch later on without hurting your brand and search rankings.<\/p>\n\n\n\n<p>A general piece of advice is to use a domain name that will indicate what type of business you are running. Also, here are a few things to keep in mind when selecting your domain name:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Brandable over generic;<\/li>\n\n\n\n<li>Shorter is better;<\/li>\n\n\n\n<li>Easy to type;<\/li>\n\n\n\n<li>Easy to pronounce;<\/li>\n\n\n\n<li>Avoid hyphens and numbers.<\/li>\n<\/ul>\n\n\n\n<p>Bear in mind that you cannot buy a domain name permanently and have to pay for the registration every year <em>(usually, it costs $10-15 \/ year)<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Choose a Hosting Provider<\/h3>\n\n\n\n<p>The next step is to get a hosting service for your rental marketplace. It\u2019s necessary since you need a place to store your website\u2019s database and files. There are many providers on the market, so you can choose one according to your preferences. However, if you are unsure which one to select, you can check our article about <a href=\"https:\/\/hivepress.io\/blog\/overview-of-the-best-wordpress-hosting-providers\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/hivepress.io\/blog\/overview-of-the-best-wordpress-hosting-providers\/\" rel=\"noreferrer noopener\">WordPress hosting providers<\/a>.<\/p>\n\n\n\n<p>On average, a hosting plan costs $10-30 per month.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Install WordPress<\/h3>\n\n\n\n<p>Once you register a domain name for your rental marketplace and subscribe to a hosting plan, you can proceed with the WordPress installation. However, setting it up manually may be a bit time-consuming, and there\u2019s no need to do it on your own since most web hosts have a one-click installer that will handle the whole process for you.<\/p>\n\n\n\n<p>Nevertheless, if you want, you can follow this step-by-step guide to <a href=\"https:\/\/wordpress.org\/support\/article\/how-to-install-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">install WordPress manually<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Select an Airbnb-like WordPress Theme<\/h3>\n\n\n\n<p>Finally, if you want to create a website like Airbnb with WordPress, you need to choose a WordPress theme tailored to this use. There are dozens of options on the market, but when looking for a theme for your rental marketplace, you should keep your eyes peeled for themes with specific features.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Essential Features for a Property Rental Marketplace Theme<\/h4>\n\n\n\n<p>Before choosing a WordPress theme for your rental marketplace, bear in mind that it should already include the following features:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Booking System<\/strong>: Users should be able to book accommodations on your platform;<\/li>\n\n\n\n<li><strong>Marketplace Functionality<\/strong>: It\u2019s necessary to allow users to register and list their properties on your website if you want to create a multi-vendor platform like Airbnb;<\/li>\n\n\n\n<li><strong>Monetization Tools<\/strong>: Your theme should support at least one monetization model so you can make money with your website;<\/li>\n\n\n\n<li><strong>Ratings &amp; Reviews<\/strong>: It\u2019s crucial for rental marketplaces to allow visitors to rate and review accommodations since they help build consumer trust and exclude untrustworthy hosts;<\/li>\n\n\n\n<li><strong>Mobile Responsiveness<\/strong>: Over 60% of travel bookings now happen on mobile devices;<\/li>\n\n\n\n<li><strong>Geolocation<\/strong>: The location-based search is a must-have for rental marketplaces;<\/li>\n\n\n\n<li><strong>Various Search Filters<\/strong>: It should be easy for travelers to narrow down the search using different search filters <em>(e.g., price, number of rooms, square footage, etc.)<\/em>;<\/li>\n\n\n\n<li><strong>Messaging System<\/strong>:<strong> <\/strong>You need one, so users can communicate with one another.<\/li>\n<\/ul>\n\n\n\n<p>As you can see, building a website like Airbnb with WordPress requires tons of features, and you need a powerful theme.<\/p>\n\n\n\n<p>For the sake of this tutorial, we\u2019ll use the RentalHive theme. It\u2019s a modern <a href=\"https:\/\/hivepress.io\/themes\/rentalhive\/?utm_medium=referral&amp;utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">multi-vendor booking WordPress theme <\/a>crafted for building property rental marketplaces similar to Airbnb. It goes with all the required features right out of the box, so you can kick off your booking platform right away \u2014 no coding experience needed.<\/p>\n\n\n\n<p>You can take a sneak peek at the website we are going to build.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"525\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/RentalHive-main.png\" alt=\"RentalHive homepage.\" class=\"wp-image-32106\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/RentalHive-main.png 700w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/RentalHive-main-300x225.png 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p>In the following steps, we\u2019ll explain to you more about the RentalHive theme and how to set it up. So, let\u2019s dive in and create a website like Airbnb with WordPress! <\/p>\n\n\n\n<p>Additionally, you can check out our list of the best <a href=\"https:\/\/hivepress.io\/blog\/best-airbnb-wordpress-themes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Airbnb WordPress themes<\/a> that allow you to create an Airbnb clone website hassle-free. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bonus: Consider Your Legal Requirements<\/h3>\n\n\n\n<p>Before launching your rental marketplace in 2026, it&#8217;s important to understand the legal landscape:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Local regulations<\/strong>: Many cities now have specific short-term rental laws<\/li>\n\n\n\n<li><strong>Tax compliance<\/strong>: Understand lodging taxes and reporting requirements in your target markets<\/li>\n\n\n\n<li><strong>Insurance requirements<\/strong>: Consider liability protection for both hosts and guests<\/li>\n\n\n\n<li><strong>Terms of service<\/strong>: Clear policies protecting both parties in transactions<\/li>\n\n\n\n<li><strong>Data privacy<\/strong>: GDPR, CCPA, and other privacy regulations may apply<\/li>\n<\/ul>\n\n\n\n<p>While these requirements vary by location and business model, planning for them from the start helps avoid complications as you scale.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"costs\">How Much Does It Cost to Build a Website Like Airbnb?<\/h2>\n\n\n\n<p>Now that the prerequisites are covered, here&#8217;s what it&#8217;ll actually cost you to build this. The honest answer: far less than you&#8217;d expect. Here&#8217;s a realistic breakdown for the WordPress and HivePress route.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">One-time or annual costs<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Item<\/strong><\/td><td><strong>Cost<\/strong><\/td><td><strong>Notes<\/strong><\/td><\/tr><tr><td>Domain name<\/td><td>$10\u201315 \/ year<\/td><td>Renews annually<\/td><\/tr><tr><td>Hosting Provider<\/td><td>$10\u201330 \/ month<\/td><td>Shared hosting is fine to start. Upgrade as traffic grows<\/td><\/tr><tr><td>RentalHive theme<\/td><td>$89 (one-time purchase)<\/td><td>Includes Bookings and Marketplace extensions bundled<\/td><\/tr><tr><td>HivePress plugin (core)<\/td><td>Free<\/td><td>Available in the WordPress.org repository<\/td><\/tr><tr><td>HivePress extensions<\/td><td>Free<\/td><td>Geolocation, Reviews, and more included at no cost<\/td><\/tr><tr><td>Premium extensions (optional)<\/td><td>Varies<\/td><td>Buy only what you need<\/td><\/tr><tr><td>Map provider<\/td><td>Free tier usually enough<\/td><td>Supports both Google Maps and Mapbox, use whichever fits your preference and budget<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Ongoing payment processing fees<\/h3>\n\n\n\n<p>If you accept bookings with card payments (via Stripe or PayPal through WooCommerce), expect a processing fee of roughly\u00a0<strong>2.9% + $0.30 per transaction.<\/strong> This is charged by the payment processor. You can offset this by factoring it into your own commission rate.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Total cost to launch<\/h3>\n\n\n\n<p>A realistic first-year budget to\u00a0<span style=\"margin: 0px;padding: 0px\">build a website like Airbnb on WordPress ranges from\u00a0<strong>$150 to $500<\/strong>, depending on your hosting choice and any<\/span> optional extensions you add. That compares to $1,200\u2013$3,600 in the first year on Sharetribe&#8217;s paid plans, and potentially six figures for custom development.<\/p>\n\n\n\n<p>Most people who\u00a0create a rental marketplace\u00a0with HivePress start with just the theme and free extensions and only add paid add-ons once their platform has listings and real users.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"steps\">Steps to Build a Website Like Airbnb with WordPress<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"theme-installation\">1. Installing RentalHive<\/h3>\n\n\n\n<p>Your first step should be installing <a href=\"https:\/\/hivepress.io\/themes\/rentalhive\/?utm_medium=referral&amp;utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">RentalHive<\/a>. You can install it directly from your WordPress dashboard by going to <strong>Appearance &gt; Themes &gt; Add New &gt; Upload Theme <\/strong>page. Then you need to upload the theme ZIP file, install and finally activate it.<\/p>\n\n\n\n<p>Once you activate RentalHive, there will be a recommendation to install several plugins, including HivePress. It\u2019s a multipurpose <a href=\"https:\/\/hivepress.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">directory WordPress plugin<\/a> that will power most of the marketplace and booking features on your booking platform. So it\u2019s necessary to install and activate all the recommended plugins by following the suggested link.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"173\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/recommended-plugins-1024x173.png\" alt=\"RentalHive recommended plugins.\" class=\"wp-image-32109\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/recommended-plugins-1024x173.png 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/recommended-plugins-300x51.png 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/recommended-plugins-768x129.png 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/recommended-plugins.png 1240w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>To keep things simple, you can also import the RentalHive demo content to get a better idea of how everything works with pre-made listings. You can follow the step-by-step screencast below to import it properly.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Importing demo content | RentalHive Docs\" width=\"749\" height=\"421\" src=\"https:\/\/www.youtube.com\/embed\/rizzQ-3-haY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Now let\u2019s move to the next step and install some add-ons.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"extensions\">2. Installing Add-ons<\/h3>\n\n\n\n<p>There are 15+ RentalHive add-ons that you can install to enhance your property rental marketplace. To check the whole list of HivePress add-ons, go to the <strong>WP Dashboard &gt; HivePress &gt; Extensions<\/strong> section.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"484\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Bookings-Extensions.png\" alt=\"The list of the HivePress extensions.\" class=\"wp-image-16721\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Bookings-Extensions.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Bookings-Extensions-300x194.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>For example, you can install the free Geolocation extension to allow users to search properties by location. It\u2019s a crucial feature for your Airbnb-clone website since location is the most important factor for travelers.<\/p>\n\n\n\n<p>To install it, simply click on the Install button and activate the extension once it\u2019s installed. Then you need to set your Google Maps or Mapbox&nbsp; API key <em>(please follow this doc on <\/em><a href=\"https:\/\/help.hivepress.io\/article\/120-how-to-set-up-geolocation\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><em>how to set up Geolocation<\/em><\/a><em>)<\/em>.<\/p>\n\n\n\n<p>Similarly, you can install the other add-ons required for your Airbnb-like website. Once you finish, you can move to the next step.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"adding-categories\">3. Adding Listing Categories<\/h3>\n\n\n\n<p>Now, you have to define the structure of your booking platform by adding listing categories to make it easier for users to navigate.<\/p>\n\n\n\n<p>Go to the <strong>Listings &gt; Categories<\/strong> section.<\/p>\n\n\n\n<p>Within this section, you can create listing categories and sub-categories. For example, you can create \u201cHouses\u201d, \u201cApartments\u201d and \u201cRooms\u201d categories.<\/p>\n\n\n\n<p>When adding a new listing category, set a name for it, add a description and set a parent category if you want to turn it into a subcategory. This way, you can add multiple category levels.<\/p>\n\n\n\n<p>Also, it\u2019s better to upload a category image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"872\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/airbnb-categories.jpg\" alt=\"Listing categories.\" class=\"wp-image-32110\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/airbnb-categories.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/airbnb-categories-258x300.jpg 258w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>When finished, simply click on the <strong>Add Category<\/strong> button. In the same way, you can add as many listing categories as required for your booking marketplace.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"adding-fields\">4. Adding Custom Listing Fields<\/h3>\n\n\n\n<p>In this section, we\u2019ll show you how to add listing attributes <em>(i.e., custom fields)<\/em>. By default, the listing form contains the basic fields like title and description. However, since each website is unique, it may require different booking details depending on the site niche and requirements. With HivePress, you can add your own fields and search filters specific to the website you\u2019re building.<\/p>\n\n\n\n<p>You can add custom fields in the <strong>Listings &gt; Attributes<\/strong> section.<\/p>\n\n\n\n<p>For example, you can add a \u201cBedrooms\u201d attribute to allow users to filter properties by the number of bedrooms. To do that, simply set the attribute name, allow its front-end editing, and select the attribute type. For the \u201cBedrooms\u201d field, it\u2019s better to use the \u201cNumber\u201d type.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"568\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-editing.jpg\" alt=\"Adding listing fields.\" class=\"wp-image-32112\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-editing.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-editing-300x227.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>In the <strong>Search <\/strong>section, you can allow users to search and filter listings by attribute value. Let\u2019s simply mark it as filterable, sortable and select the search field type. We recommend using the \u201cNumber Range\u201d so users can filter listings by the number range instead of some specific value.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"335\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-search.jpg\" alt=\"Adding listing search filter.\" class=\"wp-image-32113\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-search.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-search-300x134.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Finally, you can define how this custom field will appear on the listing page by assigning it to certain template areas and setting its display format.<\/p>\n\n\n\n<p>You can use the replaceable tokens in the display format. Simply hover on the question icon to view the available tokens. We&#8217;ll use this display format <code>%icon% %label%: %value% <\/code>for this field.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"307\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-display.jpg\" alt=\"Setting up display format for listing fields.\" class=\"wp-image-32114\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-display.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-display-300x123.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Also, keep in mind that you can make any custom field category-specific. It\u2019s useful when you have many different listing categories on your website and different details are required in each of them.&nbsp;When finished, click on the <strong>Publish<\/strong> button. By following the same steps, you can create more custom fields and search filters according to your website niche.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"setting-up\">5. Setting Up HivePress<\/h3>\n\n\n\n<p>In this section, let\u2019s go through the HivePress settings in the <strong>HivePress &gt; Settings <\/strong>section to make sure that your booking website is set up and functions according to the requirements. Please note that we are not going to explain each setting since many of them are pretty obvious and don&#8217;t require additional explanation. <\/p>\n\n\n\n<p>So, let\u2019s start with the Listings tab.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Listings<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"927\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-listings.jpg\" alt=\"HivePress Listings settings.\" class=\"wp-image-32115\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-listings.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-listings-243x300.jpg 243w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Most of the settings within this tab are easy to understand <em>(by the way,&nbsp; if something is unclear, you can hover over the question icon for an extra description).<\/em> But there are a few settings that we\u2019d like to emphasize.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In <strong>Default Fileds<\/strong>, you can select which fields you want to show in the listing search form. Usually, you can choose only keywords, categories and dates, but if you add new searchable attributes, they will also appear in the drop-down list;<\/li>\n\n\n\n<li>In <strong>Submission<\/strong>, you can allow or restrict listing submission by website users <em>(it depends on whether you are building a booking marketplace or a single-vendor website)<\/em>. Also, you can manually approve each listing submission request before it appears on the front end by checking the \u201cModeration\u201d option.<\/li>\n<\/ul>\n\n\n\n<p>Let\u2019s move to the Hosts tab.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Hosts<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"679\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-hosts.jpg\" alt=\"HivePress Hosts settings.\" class=\"wp-image-32116\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-hosts.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-hosts-300x272.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Within this tab, you should pay attention to the <strong>Registration <\/strong>section. By default, to become a host, a user has to add at least one listing. But if you enable the \u201cDirect Registration\u201d option, users will be able to register as hosts without submitting listings.<\/p>\n\n\n\n<p>Now let\u2019s jump into the Bookings tab.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Bookings<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"571\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-bookings.jpg\" alt=\"HivePress Bookings settings.\" class=\"wp-image-32117\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-bookings.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-bookings-300x228.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>In this tab, you can set up the booking functionality on your Airbnb-like website. Among other settings, check out:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Availability<\/strong>: if you check this option, the booking availability will be managed per vendor instead of per listing. For example, if you have tour guides on your website that offer different services, and one of the services is booked, then users won\u2019t be able to book another one at the same time;<\/li>\n\n\n\n<li><strong>Guests<\/strong>: you can allow reserving multiple places per booking. Simply saying, this option will allow vendors to set how many guests can stay at their accommodation;<\/li>\n\n\n\n<li><strong>Time slots<\/strong>: you can switch to time slots if you want to accept time-based bookings instead of daily and nightly ones. It\u2019s a useful option that allows you to rent something out for several hours instead of the whole day or night <em>(if you want, you can enable time slots only for specific listing categories).<\/em><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Geolocation<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"695\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-geolocation.jpg\" alt=\"HivePress Geolocation settings.\" class=\"wp-image-32118\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-geolocation.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-geolocation-300x278.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>In the Geolocation tab, various settings allow you to set up the geolocation function on your website. For example, you can set up:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Content types <\/strong>&#8211; select content types with location features. By default, there are two types available <em>(hosts and listings)<\/em>;<\/li>\n\n\n\n<li><strong>Countries <\/strong>&#8211; leave this field empty if your website allows listings from all over the world or select specific countries to restrict the location selection;<\/li>\n\n\n\n<li><strong>Regions <\/strong>&#8211; check this option if you want to create a page for each region.&nbsp; By default, the location search is based on the radius, but this option enables search by regions, such as countries, states and counties.<\/li>\n<\/ul>\n\n\n\n<p>Check out these <a href=\"https:\/\/help.hivepress.io\/search?collectionId=&amp;query=geolocation\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">docs<\/a> to set up geolocation on your booking website.<\/p>\n\n\n\n<p>That\u2019s it! We\u2019ve just finished setting up HivePress. Now, let\u2019s move to the next section and add the first listing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"adding-listing\">6. Adding a Property Listing<\/h3>\n\n\n\n<p>As a website admin, you can add listings via the back-end by going to the <strong>Listings &gt; Add New<\/strong> section or via the front-end listing form. Let\u2019s try to add a new listing via the front end to check how it works for regular users.<\/p>\n\n\n\n<p>To add a new listing, go to the website&#8217;s front page and click on the<strong> List a Property<\/strong> button. First, you have to fill in all the necessary details about your listing, like title, description, upload images, set location <em>(if you enabled Geolocation) <\/em>and so on.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"748\" height=\"668\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/listing-form.png\" alt=\"Listing submission form.\" class=\"wp-image-32119\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/listing-form.png 748w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/listing-form-300x268.png 300w\" sizes=\"auto, (max-width: 748px) 100vw, 748px\" \/><\/figure>\n\n\n\n<p>Next, you can customize the booking settings. You\u2019ll notice that there are a few fields related to the booking restrictions. For example, you can set:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Booking offset&nbsp;<\/li>\n\n\n\n<li>Booking window<\/li>\n\n\n\n<li>Booking duration<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"554\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Airbnb_booking_Formnew.jpg\" alt=\"Adjusting booking settings.\" class=\"wp-image-20566\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Airbnb_booking_Formnew.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Airbnb_booking_Formnew-300x222.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Finally, you can enable the \u201cBooking requests\u201d option to accept each booking request manually. When you complete the listing form, click on the <strong>Submit Listing<\/strong> button.<\/p>\n\n\n\n<p>If moderation is enabled, the listing will be sent for review, and the website admin can approve or reject it in the <strong>WP Dashboard &gt; Listings<\/strong> section by changing the listing status from pending to published.<\/p>\n\n\n\n<p>Once the listing is approved, it should appear on the front end.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"689\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/listing-submitted.png\" alt=\"An example listing.\" class=\"wp-image-32120\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/listing-submitted.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/listing-submitted-300x276.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"booking-listing\">7. Booking a Property<\/h3>\n\n\n\n<p>Now, we\u2019d like to show you the booking process. For the sake of this tutorial, we\u2019ll simply book a recently added listing. Let\u2019s try!<\/p>\n\n\n\n<p>If a host sets some booking restrictions, users will be limited to a certain extent. For example, in the case at hand, users cannot book this house for more than 14 days and cannot check in earlier than 5 days from today<em> (see the screenshot below)<\/em>. That\u2019s because we have set several booking restrictions in the previous step <em>(while filling in the listing submission form)<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"539\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_booking_restrictions.jpg\" alt=\"Example of how to create a website like Airbnb with WordPress.\" class=\"wp-image-20567\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_booking_restrictions.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_booking_restrictions-300x216.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>In order to book a property, it\u2019s necessary to pick the dates and click on the <strong>Request to Book<\/strong> button. There will be a redirect to the confirmation page, where users can verify all the details before sending a request and add some notes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"560\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-notes.png\" alt=\"Booking confirmation form.\" class=\"wp-image-32134\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-notes.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-notes-300x224.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>After checking all the details, users can finish booking by clicking on the <strong>Send Request<\/strong> button. Once a user books a property a host will see a pending request for booking in the <strong>My Account &gt; Bookings<\/strong> section and can accept or decline it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"221\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Airbnb_pending_booking.jpg\" alt=\"Example of a booking request.\" class=\"wp-image-20568\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Airbnb_pending_booking.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Airbnb_pending_booking-300x88.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>That\u2019s it! Once the booking is accepted, users receive a booking confirmation via email so they can start packing their suitcases.<\/p>\n\n\n\n<p>Also, keep in mind that there\u2019s a calendar feature that allows hosts to block or unblock specific dates to make them available or unavailable for new bookings. Moreover, the booking calendar helps hosts to see the whole picture of the month, like upcoming bookings, available and unavailable dates, and so on.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"435\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_Calendar.png\" alt=\"Booking calendar.\" class=\"wp-image-20569\" style=\"width:750px;height:435px\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_Calendar.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_Calendar-300x174.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"adding-pages\">8. Adding Pages<\/h3>\n\n\n\n<p>In this section, we\u2019ll show you how to add pages where listings or other website content will be displayed. To create a new page, navigate to the <strong>WP Dashboard &gt; Pages &gt; Add New<\/strong> section.<\/p>\n\n\n\n<p>Please follow the screencast below to create new pages on your WordPress booking website.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Adding Pages [RentalHive Course - 7\/13]\" width=\"749\" height=\"421\" src=\"https:\/\/www.youtube.com\/embed\/g7bpN9tfHnU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"customization\">9. Customizing Styles<\/h3>\n\n\n\n<p>In the previous section, we learned how to add new pages, and in this one, we\u2019ll show you how to customize pages on your Airbnb-like website. Simply check out the screencast below to customize everything to your liking.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Customizing the Website Styles [RentalHive Course - 8\/13]\" width=\"749\" height=\"421\" src=\"https:\/\/www.youtube.com\/embed\/DnsavD63TrI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"monetization\">Monetizing a Property Rental Platform<\/h2>\n\n\n\n<p>Finally, we want to show you how to monetize your WordPress booking website. We\u2019ll show you two main business models:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Commissions<\/li>\n\n\n\n<li>Memebrships<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Commissions<\/h3>\n\n\n\n<p>The commission-based model is the primary monetization strategy for rental marketplaces like Airbnb. In this section, we\u2019ll show you how to take a commission from each successful booking. We need to install the HivePress Marketplace extension to get the necessary functionality. Please note that this extension is already included with the RentalHive theme, and you don\u2019t have to purchase it separately. It will be included in your purchase email as a separate file.<\/p>\n\n\n\n<p>To install it, go to the <strong>Plugins &gt; Add New<\/strong> section and click on the <strong>Upload Plugin<\/strong> button, select the ZIP file to upload, and proceed by installing and activating it.<\/p>\n\n\n\n<p>Once the Marketplace extension is installed, there are some new settings in the <strong>HivePress &gt; Settings<\/strong> section. Let\u2019s check them and start with the <strong>Listings <\/strong>tab.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"601\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-selling.jpg\" alt=\"Setting up marketplace functionality.\" class=\"wp-image-32127\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-selling.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-selling-300x240.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Here, the most important settings are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Price extras<\/strong> &#8211; this feature may be really useful. For example, if you are running an Airbnb clone website, you can allow hosts to offer not only their accommodations but also other extra services like an airport transfer or breakfast, etc.;<\/li>\n\n\n\n<li><strong>Discounts<\/strong> &#8211; you can allow hosts to set discounts depending on the number of booked days. For example, they can set a 20% discount for bookings longer than 10 days. The discount will be applied automatically if a customer chooses a booking period longer than 10 days.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Next, go to the <strong>Hosts <\/strong>tab.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"535\" height=\"302\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/hosts-selling.png\" alt=\"Setting hosts commissions.\" class=\"wp-image-32128\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/hosts-selling.png 535w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/hosts-selling-300x169.png 300w\" sizes=\"auto, (max-width: 535px) 100vw, 535px\" \/><\/figure>\n\n\n\n<p>If you want to charge hosts for each successful booking, you can set:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Commission rate<\/strong> &#8211; it\u2019s a certain percentage that will be charged on each transaction <em>(e.g., you can set 10%);<\/em><\/li>\n\n\n\n<li><strong>Commission fee<\/strong> &#8211; it\u2019s a fixed fee for every booking <em>(e.g., you can set $2).<\/em><\/li>\n<\/ul>\n\n\n\n<p>Keep in mind that you can use either a commission or a fixed fee or even both at the same time.<\/p>\n\n\n\n<p>Let\u2019s move to the <strong>Users <\/strong>tab!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"552\" height=\"255\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/users-buying.png\" alt=\"Setting customer commissions.\" class=\"wp-image-32129\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/users-buying.png 552w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/users-buying-300x139.png 300w\" sizes=\"auto, (max-width: 552px) 100vw, 552px\" \/><\/figure>\n\n\n\n<p>Here, everything is pretty similar to the Hosts tab, but we recommend checking out the <strong>Buying <\/strong>section. In this section, you can set a commission rate and fee for customers. It means you can charge either hosts or travelers on your booking website or both.<\/p>\n\n\n\n<p>Finally, go to the <strong>Orders &amp; Payouts<\/strong> tabs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"786\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-orders.jpg\" alt=\"Setting up orders.\" class=\"wp-image-32130\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-orders.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-orders-286x300.jpg 286w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Any order is basically a payment receipt linked to each paid booking. Within this tab, I only recommend checking the disputes option. It allows users to notify the platform admins if there\u2019s something wrong with the booking.<\/p>\n\n\n\n<div class=\"message is-info\"><p>Please check these <a href=\"https:\/\/help.hivepress.io\/search?query=payouts\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">docs<\/a> to set up payouts on your WordPress booking website.<\/p><\/div>\n\n\n\n<p>Alright, now it\u2019s time to book a listing to check how everything works. To do that, simply go to your website and pick any of the previously added listings. After selecting some dates and clicking <span style=\"margin: 0px;padding: 0px\">the<strong>&nbsp;<\/strong><\/span><strong><span style=\"margin: 0px;padding: 0px\">Bo<\/span>ok<\/strong> Now&nbsp;button, you will see a confirmation form.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"630\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-details-1.png\" alt=\"Example of a booking confirmation form.\" class=\"wp-image-32131\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-details-1.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-details-1-300x252.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Once you click on the <strong>Proceed to Payment<\/strong> button, you&#8217;ll be redirected to the checkout page, where you can enter all the billing information and make a payment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"375\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-checkout.png\" alt=\"Checkout.\" class=\"wp-image-32132\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-checkout.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-checkout-300x150.png 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-checkout-360x180.png 360w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Now that you&#8217;re familiar with commission-based monetization, let&#8217;s explore the alternative membership model that allows you to charge subscription fees.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Memberships<\/h3>\n\n\n\n<p>If you prefer a subscription-based model instead of (or in addition to) commissions, you can use the HivePress <a href=\"https:\/\/hivepress.io\/extensions\/memberships\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/hivepress.io\/extensions\/memberships\/\" rel=\"noreferrer noopener\">Memberships<\/a> extension. This premium add-on is available separately for $39 (at the time of writing) and allows you to create membership plans with different benefits.<\/p>\n\n\n\n<p>With Memberships, you can monetize your directory in a flexible way by offering paid access to specific features and actions. For example, you can require an active subscription to add new listings or to feature listings so they appear more prominently across the site. <\/p>\n\n\n\n<p>Importantly, this monetization model works not only for listing owners, but also for regular users. You can require users to subscribe in order to view hidden fields, contact listing owners, or access premium information, giving you multiple ways to generate revenue on both sides of the marketplace.<\/p>\n\n\n\n<p>Once you&#8217;ve purchased the plugin, you need to download it from your purchase email and install it. Simply go to the <strong>HivePress &gt; Extensions<\/strong> section and proceed by installing and activating the mentioned add-on. Also, it\u2019s crucial to install WooCommerce <em>(in <\/em><strong><em>Plugins &gt; Add New <\/em><\/strong><em>section)<\/em>, a free e-commerce plugin, since it will be used for accepting and processing payments on your rental website.<\/p>\n\n\n\n<p>The next step is to create the WooCommerce product that will be used for payments. To do this, go to the <strong>WooCommerce &gt; Products<\/strong> section.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1696\" height=\"1546\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Add-new-product-in-WooCommerce.png\" alt=\"An image showing how to create a WooCommerce product for the Memberships plan\" class=\"wp-image-34422\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Add-new-product-in-WooCommerce.png 1696w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Add-new-product-in-WooCommerce-300x273.png 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Add-new-product-in-WooCommerce-1024x933.png 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Add-new-product-in-WooCommerce-768x700.png 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Add-new-product-in-WooCommerce-1536x1400.png 1536w\" sizes=\"auto, (max-width: 1696px) 100vw, 1696px\" \/><\/figure>\n\n\n\n<p>Here, you need to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Set the product name<\/li>\n\n\n\n<li>Set the price&nbsp;<\/li>\n\n\n\n<li>Mark it as a virtual product<\/li>\n<\/ul>\n\n\n\n<p>Then click on the <strong>Publish <\/strong>button. <\/p>\n\n\n\n<p>Now let&#8217;s create membership plans to charge hosts subscription fees for listing on your platform. Go to the <strong>Memberships &gt; Plans<\/strong> section and click <strong>Add New<\/strong>.<\/p>\n\n\n\n<p>For example, you can create two plans: a free and a premium one. Let&#8217;s start with adding a premium plan. Enter the plan name, describe the benefits, set the maximum number of listing submissions allowed, configure additional features like featured placement, and click on the <strong>Publish<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2054\" height=\"2560\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Add-Membersips-Plan-scaled.png\" alt=\"An image displaying how to create a Premium plan with HivePress Memberships\" class=\"wp-image-34423\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Add-Membersips-Plan-scaled.png 2054w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Add-Membersips-Plan-241x300.png 241w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Add-Membersips-Plan-822x1024.png 822w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Add-Membersips-Plan-768x957.png 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Add-Membersips-Plan-1233x1536.png 1233w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Add-Membersips-Plan-1643x2048.png 1643w\" sizes=\"auto, (max-width: 2054px) 100vw, 2054px\" \/><\/figure>\n\n\n\n<p>After adding a premium plan, you can create a free one in the same way with different listing limits and features.<\/p>\n\n\n\n<div class=\"message is-info\"><p>To discover the full potential of the Memberships extension, including advanced features, check out our <a href=\"https:\/\/help.hivepress.io\/category\/44-memberships\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/help.hivepress.io\/category\/44-memberships\" rel=\"noreferrer noopener\">Memberships documentation<\/a>.<\/p><\/div>\n\n\n\n<p>Now you can try adding a new listing to check how everything works. Simply go to the website homepage and click on the <strong>List a Property<\/strong> button. Before submitting a listing, users will be prompted to select one of the available membership plans. If they choose a paid plan, they&#8217;ll be redirected to the checkout page to complete their subscription.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"2456\" height=\"962\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Select-a-Plan.png\" alt=\"An image showing the select a plan page\" class=\"wp-image-34424\" style=\"width:750px;height:286px\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Select-a-Plan.png 2456w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Select-a-Plan-300x118.png 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Select-a-Plan-1024x401.png 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Select-a-Plan-768x301.png 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Select-a-Plan-1536x602.png 1536w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/Select-a-Plan-2048x802.png 2048w\" sizes=\"auto, (max-width: 2456px) 100vw, 2456px\" \/><\/figure>\n\n\n\n<p>You can choose any of the above-mentioned monetization models or combine them for maximum revenue. For example, you could charge a base monthly membership fee plus a small commission on bookings, or offer memberships with featured listings as an add-on purchase.<\/p>\n\n\n\n<p>Additionally, if you get decent traffic, you always have the option to place banners on your website or use Google AdSense for additional profit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wrapping Up<\/h2>\n\n\n\n<p>That\u2019s all for today! We hope this article helped you, and now you understand how to create a website like Airbnb with WordPress.&nbsp;Like any online platform, gaining your first users requires time, strategic marketing, and excellent customer service. However, once you build momentum and establish trust with both hosts and guests, your marketplace can become a sustainable and profitable business. Focus on solving a specific problem for a defined audience rather than trying to compete head-to-head with Airbnb&#8217;s massive scale.<\/p>\n\n\n\n<p>By the way, don\u2019t forget to check out <a href=\"https:\/\/hivepress.io\/themes\/rentalhive\/?utm_medium=referral&amp;utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">RentalHive<\/a> one more time if you want to build a website like Airbnb with WordPress. It already has all the necessary features, so you can just plug and play.<br><br>For ongoing success, stay updated on industry trends, listen to your users&#8217; feedback, and continuously refine your platform based on real-world usage. The rental marketplace model has proven its viability, now it&#8217;s your turn to carve out your piece of this growing market.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Launch your own booking &amp; rental platform similar to Airbnb using WordPress.<\/p>\n","protected":false},"author":686,"featured_media":16749,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9],"tags":[40,37,84,39],"class_list":["post-16720","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-airbnb-wordpress-theme","tag-booking-platform","tag-multi-vendor-booking-platform","tag-property-rental-website"],"acf":[],"_links":{"self":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts\/16720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/users\/686"}],"replies":[{"embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/comments?post=16720"}],"version-history":[{"count":30,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts\/16720\/revisions"}],"predecessor-version":[{"id":34519,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts\/16720\/revisions\/34519"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/media\/16749"}],"wp:attachment":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/media?parent=16720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/categories?post=16720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/tags?post=16720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}