"I'll build the website on WordPress, it's free." True: WordPress is free, open source, and runs more than 40% of the world's websites according to W3Techs. What is not free is the website, because WordPress is only one of the parts. Let us put all of them on the table for a business that lives on appointments.
The parts you need
| Part | What it does | Who picks and maintains it |
|---|---|---|
| Hosting | The server WordPress is installed on | You; paid yearly |
| Domain | Your address, yourbusiness.com | You; paid yearly |
| Theme | How the site looks | You; the good ones are usually paid |
| Booking plugin | Calendar, services and the booking form | You; a limited free tier and a paid one |
| Notifications | Confirmations and reminders by email or WhatsApp | Another plugin or an external service |
| Backups and security | Being able to recover when something breaks | Another plugin, or the host if included |
None of these parts is bad. The problem is that there are six of them, from six different places, and they have to fit together today and still fit a year from now.
The work of building it, and the work of keeping it
Building it is an afternoon or a weekend if you are handy, or a design invoice if you are not. That part is known and budgeted. What is not budgeted is what comes after: WordPress ships core updates several times a year, and every plugin and theme ships its own. Updating is not pressing a button and forgetting: sometimes an update changes something another part relied on, and you have to check the site after each one.
Not updating is not free either. A site with old parts is a site with old doors, and the visitors most interested in finding them are not clients.
Where a WordPress booking site usually breaks
- Reminders do not arrive. The plugin sends the confirmation email, but many shared hosts are not set up to send mail reliably, and the reminder ends up in spam or never leaves. Nobody notices until a client fails to show.
- The diary and the site fall out. You change theme and the booking form breaks on mobile, which is where almost everyone books.
- The real schedule does not fit. Split shifts, a rotating day off, a service done by two people: everything the plugin does not cover gets handled by hand in the paper diary, and the site starts offering slots that do not exist.
- It is left alone. Whoever built it is gone, someone else has the hosting password, and the day it fails there is nobody to call.
When WordPress is the right answer
Let us say it plainly: if your website is mostly content, if you sell products online, if you want a design tailored to the last detail or something that does not fit "a business with appointments", WordPress is probably the best tool there is, and a good agency will get it perfect. What we cover here is the opposite case: a salon, a clinic or a barbershop that needs people to book and show up, and does not want to think about the website beyond changing a price.
What we do instead
On BookflowR the website and the diary are the same thing: there is no booking plugin because the bookings are the website. Hosting, the padlock, reminders and the assistant that replies on WhatsApp come as standard and we keep them running; you change photos, prices and hours whenever you like. The free plan publishes a complete website, and we never charge a commission per booking.
If you already have a WordPress site and want to see it built here before deciding, we build it for you with your copy, your services and your photos, and the domain is pointed over when you say so. The full comparison, including what WordPress does better, is at WordPress alternative.