How To Add A Booking Button To Your Google Business Profile

How To Add A Booking Button To Your Google Business Profile

Adding a booking button to your Google Business Profile (formerly Google My Business) turns searchers into customers at the exact moment they find you on Google Search and Maps. This guide covers every way to add “Book online” to your profile, how to qualify for Google’s native Bookings integration, and how to optimize and track results so you get more confirmed appointments—not just clicks.

Two Ways to Add a Booking Button on Google

  1. Appointment link (manual)
  1. Google’s Bookings integration (partner-managed)

Tip: If you don’t see a Bookings option in your profile, use the appointment link method—it’s reliable and fast.

Eligibility Checklist

This is the fastest, most universal approach.

  1. Open your profile in Google Search
  1. Click Edit profile
  1. Add your appointment link
  1. Use UTM parameters for tracking
  1. Publish and verify in the wild

Notes:

Method 2: Turn On Google’s Native Bookings (If Available)

If your business/category/region supports it, you may see a Bookings option in your profile.

  1. Open your profile in Google Search
  1. Find Bookings
  1. Choose a provider
  1. Sync and publish
  1. Test the flow

If you don’t see Bookings in your profile, or your provider isn’t supported, use the appointment link method.

Choose the Best Destination for Your “Book Online” Button

Send people to the fastest path to a confirmed appointment:

In Breely, I create clean, service-specific booking pages that open directly to the time picker, keep steps minimal, and work perfectly on mobile—ideal for the Google “Book online” button. If I need to reduce no-shows, I enable automated reminders and collect deposits at booking.

Tracking Bookings from Google Business Profile

In Breely, I simply append UTM parameters to my shareable booking links, and I can tie completed bookings back to those UTMs in my reporting.

Optimize for Higher Conversion

Use Breely to streamline fields, surface real-time availability, and schedule automated confirmations and reminders so the “Book online” click turns into an actual appointment.

Troubleshooting

Best Practices for Multi-Location Brands

With Breely, I publish unique booking pages per location or staff member and use consistent UTM structures so I always know which profile drove the booking.

Add “Book” CTAs Across Your Google Surfaces

Quick Start: Example Workflow

  1. Prepare your booking page
  1. Create a tracked link
  1. Add to Google Business Profile
  1. QA in the wild
  1. Monitor and iterate

When users do this in Breely, they copy the service-specific booking link, tag it with UTMs, paste it into thier profile’s Appointment link, and turn on reminders. It takes minutes and the button appears on Search and Maps—right where customers are ready to book.