Back to Blog
Google MapsHow-To

How to Set Up Google Business Profile Bookings (And Why It Matters)

Google Business Profile's booking button lets customers schedule appointments directly from your listing—no phone calls, no website visits. Here's how to set it up correctly and why it's one of the highest-converting features you're probably not using.

12 min read
By Dan Ottenad
November 20, 2025
Google Business Profile Bookings Setup

Bottom Line Up Front

The "Book" button on your Google Business Profile can convert 3-4x better than sending people to your website or having them call. It removes friction, works on mobile, and lets customers schedule instantly while they're actively searching. Most service businesses either don't have it enabled or have it set up wrong. This guide shows you exactly how to do it right.

Why the "Book" Button Is a Game-Changer

Think about how most people book service appointments right now:

The Old Way (What Most Businesses Still Do)

1
Customer finds you on Google Maps
2
Clicks your website link
3
Tries to find your "Book Now" or "Contact" page
4
Fills out a form or calls you
5
Waits for you to call them back to schedule
6
Plays phone tag trying to find a mutual time

Conversion rate: 15-25%. Drop-off rate: 75-85%

The New Way (With GBP Booking Button)

1
Customer finds you on Google Maps
2
Clicks "Book" button directly on your listing
3
Sees your available times in real-time
4
Picks a time and confirms—done

Conversion rate: 45-65%. Drop-off rate: 35-55%

3-4x
Higher Conversion
Compared to sending people to your website
87%
Mobile Bookings
Most GBP bookings happen on smartphones
24/7
Always Open
Customers book whenever they want

Which Businesses Should Use GBP Bookings?

Not every business needs online booking, but if you operate by appointments or reservations, this is essential. Here's who benefits most:

Perfect For:

  • Medical & dental practices
  • Salons, spas, barbershops
  • Fitness studios & personal trainers
  • Lawyers & consultants
  • Pet groomers & veterinarians
  • HVAC, plumbing, electrical (for estimates)
  • Auto repair & detailing
  • Restaurants (reservations)
  • Real estate agents (showings)

Not Ideal For:

  • Retail stores (walk-ins only)
  • 24/7 emergency services
  • Businesses with complex, custom pricing
  • Large projects requiring site visits first

Note: Even if you don't take bookings, you should still have a "Request Quote" button that goes to a form.

3 Ways to Set Up GBP Bookings

Google gives you three options for booking integration. Each has pros and cons depending on your current setup.

1

Google's Native Booking (Reserve with Google)

Google's built-in scheduling system. Customers book directly through Google without leaving the search results or Maps.

Pros:
  • • Smoothest customer experience
  • • No redirect to external site
  • • Free to use
  • • Google heavily promotes these listings
Cons:
  • • Limited to specific industries
  • • Must use Google's approved partners
  • • Less customization
  • • May require partner subscription

Best For: Restaurants, salons, spas, fitness studios, medical practices

Approved Partners: OpenTable, Yelp Reservations, Schedulicity, Vagaro, Fresha, Square Appointments, Booksy, and more

2

Third-Party Booking Link

Link to your existing scheduling tool (Calendly, Acuity, GoHighLevel, etc.). Button says "Book an appointment" and sends them to your scheduler.

Pros:
  • • Works with any scheduling tool
  • • Full control over booking flow
  • • Easy to set up (just add a URL)
  • • Can customize booking form
Cons:
  • • Customer leaves Google
  • • Slightly higher friction
  • • Lower conversion than native
  • • Need existing booking tool

Best For: Any service business already using Calendly, Acuity, Square, GoHighLevel, or similar tools

3

Website Booking Link

Send customers to a booking page on your own website. Requires you to have scheduling functionality built into your site.

Pros:
  • • Keep customers on your domain
  • • Full branding control
  • • Can add upsells/cross-sells
  • • Capture more visitor data
Cons:
  • • Requires custom development
  • • Customer leaves Google
  • • Website load time affects conversion
  • • Need to maintain the system

Best For: Businesses with custom-built websites and in-house scheduling systems

Our Recommendation: If you qualify for Reserve with Google, use it. If not, use a third-party link to GoHighLevel or Calendly. Don't overthink it—having ANY booking button is 100x better than having none.

How to Set Up Your Booking Button (Step-by-Step)

Here's the exact process for each method. Pick the one that matches your business.

Method 1: Reserve with Google (Native Booking)

1

Check If You Qualify

Not all businesses can use Reserve with Google. Here's how to check if your category qualifies:

Check Your GBP Dashboard
  • • Log into your Google Business Profile at business.google.com
  • • Click on your business location
  • • Go to the "Info" tab in the left sidebar
  • • Scroll down to the "Appointments" section
  • • If you see "Book an appointment link" with options to connect a scheduling partner, you're eligible
  • • If you only see "Add appointment URL" (for external links), Reserve with Google isn't available for your category

Generally eligible categories: Restaurants, hair salons, spas, fitness studios, medical/dental practices, beauty services, pet grooming. Not eligible: Most home services (HVAC, plumbing, contractors), retail stores, real estate.

2

Sign Up With an Approved Partner

Choose a scheduling platform that integrates with Reserve with Google.View Google's full list of approved partners.

Popular options by industry:

  • Restaurants: OpenTable, Yelp, Resy
  • Salons/Spas: Vagaro, Fresha, Schedulicity, Booksy
  • Fitness: Mindbody, ClassPass
  • Healthcare: Zocdoc, Healthie
  • General: Square Appointments, Acuity
3

Connect Your Calendar

Link your business calendar to the scheduling platform. Set your availability, buffer times, and booking rules.

4

Enable Reserve with Google in Your Partner Account

Most partners have a toggle or setting called "Enable Google integration" or "Reserve with Google." Turn it on.

5

Wait for Google to Sync

It can take 24-48 hours for the "Book" button to appear on your Google Business Profile. Google verifies the integration first.

Method 2: Third-Party Booking Link (Recommended for Most)

1

Set Up Your Scheduling Tool

If you don't have one yet, choose a platform:

  • GoHighLevel: Best for service businesses (includes CRM, SMS, email, everything)
  • Calendly: Simple, easy, works for most appointment-based businesses
  • Acuity: Good for complex scheduling (classes, group sessions)
  • Square Appointments: Great if you already use Square for payments
2

Configure Your Booking Page

Set your availability, service types, duration, and any intake questions. Make sure it's mobile-friendly (most people will book from their phones).

3

Get Your Booking URL

Copy the public booking link from your scheduling tool. It'll look something like:

calendly.com/yourbusiness/appointment
or
gohighlevel.com/widget/bookings/yourbusiness
4

Add It to Your Google Business Profile

Here's how:

  • • Log in to Google Business Profile
  • • Go to "Info" tab
  • • Scroll to "Add appointment link"
  • • Paste your booking URL
  • • Click "Apply"
5

Test It

Search for your business on Google Maps. Look for the "Book an appointment" button. Click it and make sure it goes to the right page. Book a test appointment to verify everything works.

Why We Recommend This Method

It works for ANY business type, takes 10 minutes to set up, gives you full control, and integrates with your existing systems. Most businesses should start here.

How to Maximize Bookings (Optimization Tips)

Having a booking button is step one. Getting people to actually USE it is step two. Here's how to increase your conversion rate.

1. Show Availability ASAP

Don't make people answer 10 questions before seeing available times. Show the calendar first, let them pick a time, THEN collect details. People book when they can see "Yes, I can get in tomorrow at 2 PM."

2. Offer Same-Day or Next-Day Slots

Most people searching for services need them soon. If your next available slot is 3 weeks out, many will book elsewhere. Keep some capacity open for same-day bookings even if it means blocking off time.

3. Minimize Required Fields

Name, phone, email—that's it. Everything else can wait until they arrive. Every additional required field drops your conversion rate by 10-15%. You can always call them later to gather more info.

4. Send Confirmation Immediately

Automated confirmation via SMS and email within 60 seconds. Include: date, time, location, what to bring, cancellation policy. Make it dead simple for them to add it to their calendar.

5. Set Up Reminder Automation

Text reminder 24 hours before: "Hey [Name], you have an appointment tomorrow at 2 PM with [Business]. Reply YES to confirm or CANCEL to reschedule." This reduces no-shows by 40-60%.

6. Make Cancellation/Rescheduling Easy

Include a reschedule link in every confirmation and reminder. When people can't make it, you want them to reschedule—not just ghost you. Make it one-click easy.

7. Block Out Buffer Time

Don't show back-to-back appointments with zero gap. Build in 10-15 minute buffers. This prevents you from running late and makes the experience better for customers.

8. Test on Mobile

87% of GBP bookings happen on phones. Pull out your phone right now and test your booking flow. Is it fast? Easy? Does it work? If not, fix it before you lose customers.

7 Booking Button Mistakes That Kill Conversions

1. Not Having a Booking Button at All

70% of service businesses don't have online booking enabled. They're losing half their potential customers to competitors who do. If you're reading this and you don't have a booking button yet, set it up TODAY.

2. Broken Links

Your booking button goes to a 404 page or a broken scheduler. Test your link monthly. One broken week can cost you thousands in lost bookings.

3. No Available Times

Customer clicks book, sees "No availability for the next 30 days." They immediately bounce. Always have SOME slots available, even if you need to manually manage overflow.

4. Too Many Steps

Requiring them to create an account, verify email, answer 15 questions before booking. Every extra step loses 20% of customers. Simplify ruthlessly.

5. Mobile-Hostile Booking Pages

Tiny text, buttons too small to tap, slow loading. 87% of bookings are on mobile. If your booking page isn't mobile-optimized, you're turning away most of your customers.

6. No Confirmation or Reminders

They book and never hear from you again until the day of. No confirmation email, no reminder text. Result: 30-40% no-show rate. Automation fixes this instantly.

7. Ignoring the Data

You have booking analytics available but never look at them. Check weekly: how many clicked book? How many completed? Where do they drop off? Use this to improve.

The Bottom Line

Adding a booking button to your Google Business Profile isn't complicated. Pick a scheduling tool, connect it, and you're done. The businesses winning in local search aren't the ones with the fanciest websites—they're the ones making it dead simple for customers to book appointments.

If you operate by appointments and you don't have a "Book" button on your GBP yet, you're losing 40-50% of potential customers right now. They're booking with your competitor who does have it.

Set it up this week. Test it. Optimize it. Then watch your booking rate double.

Need Help Setting This Up?