Short answer: Google Business Profile lets you add booking links from Search (select Booking) or Maps (Edit profile, then Booking). You can add up to 10 booking links and mark one as preferred. Use a direct, public booking page from your scheduling tool or website, and track clicks with UTM tags.
Appointment booking links inside Google Business Profile turn passive profile views into confirmed bookings, without forcing customers to call. This guide covers exactly how to set them up across the most common booking platforms.
In this guide
1. Why add a booking link next to the call button
Phone calls need timing: customers must call during business hours, get through voicemail and make conversation. A booking link lets them pick a slot whenever they find you, including outside opening hours. Keep the call button too; some customers will always prefer to phone. A booking link is one part of a fully optimized Business Profile, alongside accurate hours, services and photos.
2. Compatible booking platforms
Google works with select third-party booking providers, and some of their links can appear on your profile automatically. Check your scheduling tool's own help pages to see whether it is a Google booking partner. Any other tool, such as Calendly or a booking page on your own site, works as a plain link you add yourself.
3. Adding the booking link to your profile
In Google Search, open your profile and select Booking; in Google Maps, select Edit profile, then Booking. Select Add link (or Add another link), paste the URL of your booking page and select Save. You can add up to 10 booking links and use Set preferred link to choose the one shown first, labeled "Business preferred." If you don't see Booking, it may not be offered for your category or region.
4. URL structure best practices
Link straight to the booking page, not your homepage. Avoid session IDs that expire; UTM tags are fine and help tracking. The page should work for any visitor without a login, so test it in a private window before saving.
5. Native vs. third-party integration
If your booking provider works with Google, its link can be added and updated by the provider, and you can remove an unwanted provider link from the Booking section (Google says providers must remove it within 5 days of a request). A link you add yourself sends customers to your booking site and works with any tool.
6. Multi-location operators
Each location should have its own booking link pointing to that location's calendar, rather than one company-wide link that makes customers pick a location after clicking. Note that Google says these links can't be set through the Business Profile API or spreadsheet upload, so plan time to add them per profile, or let our multi-location management team handle it.
7. Tracking bookings from GBP
The Performance view in your profile shows booking clicks but not completed bookings. To track bookings, add UTM parameters to the link (for example source google, medium gbp-booking) and read them in Google Analytics or your booking platform's reports.
8. Common link problems
Link not working well? Typical causes: the page needs a login, returns an error, shows a security warning, redirects several times or pushes an app download. Use a public HTTPS booking page. Edits are reviewed before they go live, so check the profile after saving.
Related services we offer
Updated October 9, 2026: corrected the setup path, the one-link and 24-72 hour claims and the native integration claims, and removed an unsourced booking-time statistic. Sources: Google: add links to your Business Profile.