topical_authority
Booking and Appointment Features in GBP — How to Set Them Up (Complete Guide for Malaysian SMEs)

Booking and Appointment Feature in GBP — How to Set It Up (Complete Guide for Malaysian SMEs)

Imagine your customers searching for the services you offer on Google, finding your business profile, but having no idea how to make a booking straightaway. They close the screen and turn to your competitor instead. This scenario happens every day to thousands of small business owners in Malaysia — and most of them don't even realise it.

The Booking and Appointment feature in Google Business Profile (GBP) allows customers to make a booking or appointment directly from the Google search page without having to navigate to your website. This isn't just a convenience — it's an opportunity to capture customers at the very moment they're most ready to do business with you.

This step-by-step guide is designed specifically for Malaysian SME owners who want to set up the GBP booking feature properly, from start to finish.


What You Need Before You Start

Before you begin setting up the booking feature in your GBP, make sure you have the following in place:

  • An active and valid Google account
  • A claimed and verified GBP profile — based on GBPAuditLab audit data from 13 businesses over the last 90 days, 0% of profiles were unclaimed, which means most business owners in Malaysia have already gone through this step
  • The correct business category selected in GBP — this affects whether the booking feature is available for your profile
  • A booking URL link from a third-party platform (such as Setmore, SimplyBook.me, Fresha, or your own website) — if you're using the external link method
  • Access to the Google Business Profile dashboard at business.google.com

Time Required: 15 to 30 minutes Difficulty Level: Easy (0/100) — Suitable for absolute beginners


Why Is This Feature Important for Your Business?

Before we get into the technical steps, let's understand why this feature is so critical. Based on GBPAuditLab audit data, 46.15% of businesses in Malaysia have no website link in their GBP profile. This means nearly half of all local businesses are blocking the main pathway for customers to take further action.

When someone searches for "skin clinic Kuala Lumpur" or "barber shop Shah Alam" on Google, they want to act immediately. If your profile doesn't have a clear booking button, your drop-off rate will increase dramatically. The GBP booking feature addresses this problem head-on.


Step 1: Log In and Access Your GBP Dashboard

Open your web browser and go to business.google.com.

Log in using the Google account linked to your business profile. Once you've successfully logged in, you'll see the main GBP dashboard displaying a summary of your profile.

If you manage more than one business location, select the location you want to configure the booking feature for first.

[Image: Google Business Profile dashboard screen showing a list of business locations on the left and a profile performance summary in the centre, accessed via a desktop browser]

Pro Tip: Make sure you're using an account that has "Owner" or "Manager" access to the GBP profile. "Viewer" access does not allow you to make any changes.

Step 2: Check and Set the Correct Business Category

Navigate to the "Edit profile" section, then click the "Business information" tab.

This is a step that's often overlooked but is absolutely critical. The availability of the booking feature in GBP depends entirely on the business category you select. Categories such as:

  • Clinics and health services
  • Beauty salons and barber shops
  • Spas and wellness centres
  • Restaurants (for table reservations)
  • Professional services (lawyers, accountants, trainers)

...are among the categories that best support the direct booking feature.

Click on the "Primary category" field and type in the keyword that best describes your business. Select the most specific and relevant category.

[Image: "Edit Business Information" form in GBP showing the "Primary category" field with a dropdown list of available business categories]

Why this matters: If your category isn't accurate, the booking feature may not appear in your profile at all. This is the number one reason why many business owners say "the booking feature isn't available in my GBP."

You can read more about how to choose the optimum category in our article: How to Use GBP Attributes to Attract the Right Customers.


Click on the "Edit profile" section and look for the tab or section labelled "Booking" or "Appointments".

There are two main methods for setting up the booking feature in GBP:

If you're already using a booking platform such as Setmore, SimplyBook.me, Fresha, Calendly, or your own website's booking system, this is the simplest method.

  1. Copy the URL of your booking page (e.g. https://setmore.com/yourname or https://yourbusiness.com/booking)
  2. Paste that URL into the "Booking link" or "Appointment URL" field in GBP
  3. Click "Save"

[Image: The "Booking" section within the GBP "Edit Profile" window showing a text field for entering an external booking link URL, with a "Save" button below]

Method B: Using Google's Integrated Booking Partners

Google partners with several booking platforms that allow direct integration — meaning customers can make a booking straight from the GBP panel without leaving Google.

To check whether your business is eligible:

  1. In the GBP dashboard, click "Bookings" from the left-hand menu
  2. If the booking platform you use is listed as a Google partner, you'll see an option to connect that account
  3. Follow the connection instructions provided by that platform

[Image: The "Bookings" page in the GBP dashboard showing a list of available Google partner booking platforms to connect, with platform logos such as Fresha and Setmore]

Important Note for Malaysia: As of now, several platforms that are popular in Malaysia such as Fresha (for the beauty and wellness industry) and SimplyBook.me have integrated with Google. Check the latest list of Google partners on the official Google support page.

Step 4: Add a "Book Now" Button via GBP Attributes

In addition to the booking link, GBP also allows you to add service attributes that will appear as action buttons in your profile.

Click on "Edit profile""More""Attributes".

Find and enable attributes such as:

  • "Appointment required" — lets customers know that an appointment is needed
  • "Online appointments" — indicates that online booking is available
  • "Onsite services" — confirms that services are provided on-premises

[Image: GBP attributes list in the "Edit Profile" section showing toggle switches for booking and service-related attributes such as "Appointment required" and "Online appointments"]

For a more in-depth guide on attribute optimisation, refer to our article: How to Use GBP Attributes to Attract the Right Customers.


Step 5: Make Sure Your Operating Hours Are Up to Date

Check the "Business hours" section in "Edit profile".

This might seem unrelated to the booking feature, but it's extremely critical. GBPAuditLab data shows that 7.69% of businesses in Malaysia still have no operating hours in their profile. If your operating hours aren't updated or aren't accurate, customers who want to make a booking may get confused or lose trust in your profile.

Fill in the accurate operating hours for each day, including:

  • Regular working days (Monday to Friday)
  • Weekends (Saturday and Sunday)
  • Special hours for Malaysian public holidays

[Image: The "Business Hours" form in GBP showing a grid of days of the week with opening and closing time fields for each day, along with an option to mark days as closed]

Additional Tip: Use the "Special hours" feature to mark Malaysian public holidays such as Hari Raya, Chinese New Year, and National Day. This prevents customers from making bookings on days when you're closed.

Step 6: Complete Your Business Description by Mentioning Booking Services

Navigate to "Edit profile""Business information""Business description".

This is the most surprising finding from GBPAuditLab audit data: 100% of businesses audited had no complete description in their GBP profile. This means the most frequently overlooked signal is the description — and it's a massive opportunity you can act on today.

A good description not only helps with SEO, but also convinces customers to make a booking. Explicitly mention that booking services are available.

Example of an effective description:

"[Business Name] has been providing [type of service] services in [location] since [year]. We offer the convenience of online booking — make your appointment now directly from this page. Our operating hours are [hours] from Monday to Saturday. Contact us or use the booking link above to reserve your slot."

[Image: The "Business Description" text field in GBP with a sample business description filled in, showing the 750-character limit at the bottom of the field]

For a guide on writing descriptions optimised for search, read our article: How to Write a GBP Business Description That's Optimised for Search.


Step 7: Add a Profile Photo and Relevant Service Photos

Click on the "Photos" section in your GBP dashboard.

GBPAuditLab data reveals that 7.69% of businesses have fewer than 5 photos in their profile. Quality photos don't just build trust — they also encourage customers to take action, including making a booking.

For businesses offering booking services, upload:

  • Photos of your premises — interior and exterior
  • Photos of the service process — show customers what they can expect
  • Team photos — friendly faces build trust
  • "Before and after" photos (for beauty, renovation, and similar industries)

[Image: The "Photos" section in the GBP dashboard showing a grid of uploaded business photos, with an "Add photos" button in the top right corner]

For a more in-depth photo strategy, refer to: How to Optimise GBP Photos for Higher Rankings.


Step 8: Test Your Booking Feature from the Customer's Perspective

Open a new browser tab or window and search for your business name on Google.

This is the most commonly forgotten step. After completing all the configurations above, you need to view your profile through the eyes of a customer.

Check the following:

  • ✅ Is the "Book" or "Appointment" button visible in your GBP panel?
  • ✅ Does the booking link lead to the correct page?
  • ✅ Does the booking process work smoothly on a mobile phone (most Google searches in Malaysia are done via mobile)?
  • ✅ Are the displayed operating hours correct?

[Image: A business's GBP profile displayed in Google search results on a mobile phone screen, showing the business information panel with a prominent "Book appointment" button below the business name]


Step 9: Use Google Posts to Promote Bookings

Click on "Add update" or "Create post" in your GBP dashboard.

Google Posts is a powerful tool for driving bookings, but many business owners don't use it. Create regular posts such as:

  • "Slots still available this week — Book now!"
  • "Special promotion this month — Book early and get 10% off"
  • "We're now accepting online bookings — Click the link below"

Each post can include a "Book" button that links directly to your booking URL.

For a more detailed posting strategy, read: Google Posts — How to Use Them and How Often to Post.


Step 10: Audit Your GBP Profile with GBPAuditLab

Once you've completed all the steps above, it's time to verify that all your configurations have been set up correctly and that no important signals have been missed.

Go to gbpauditlab.com and run a free audit on your GBP profile.

GBPAuditLab will check:

  • ✅ Completeness of booking details and booking links
  • ✅ Accuracy of your business category
  • ✅ Business description status (remember: 100% of businesses in our data had no complete description — make sure you stand out!)
  • ✅ Number and quality of photos
  • ✅ Consistency of operating hours
  • ✅ More than 30 other GBP signals

[Image: GBPAuditLab audit report displayed on a laptop screen showing an overall GBP profile score with a list of completed signals and signals that need improvement, in the context of a modern Malaysian SME office]

Based on our latest data, the average GBP audit score for Malaysian businesses is just 71.2/100. By setting up the booking feature correctly and completing all elements of your GBP profile, you have the potential to be well ahead of your local competitors.


Summary: GBP Booking Feature Checklist

Use this checklist to make sure you haven't missed any steps:

#ActionStatus
1Log in to GBP dashboard
2Check and correct business category
3Add booking URL link
4Enable booking-related attributes
5Update operating hours (including public holidays)
6Write a complete business description
7Upload a minimum of 5 quality photos
8Test booking feature from customer's perspective
9Create a Google Post about bookings
10Run a full audit at GBPAuditLab

Conclusion

The booking and appointment feature in GBP is no longer optional — it's a necessity for service-based businesses in Malaysia that want to compete in the digital era. Your customers are searching for you on Google right now. The question is: does your profile make it easy or difficult for them to do business with you?

By following the 10 steps in this guide, you're not just setting up the booking feature — you're also optimising the entire customer experience from the moment of search to the door of your business.

Start by auditing your GBP profile at gbpauditlab.com today — it's free and takes less than 2 minutes.

You may also want to read about how to make the most of the Q&A feature in GBP to answer common questions about your booking process: Q&A Section in GBP — The Feature Many Businesses Ignore.

GBP BookingGoogle Business Profile MalaysiaTempahan Dalam TalianSME MalaysiaGBP AppointmentOptimasi GBP

Audit Your Google Business Profile Now

Free. 60 seconds. No credit card needed.

Start Free Audit →