The "Book" button on a Google Business Profile and a plain link pasted into the Appointment URL field look identical to a customer. They are not the same feature underneath, and the difference decides whether Google shows real-time available slots inside the panel or just hands the customer off to whatever page the link points to. Our booking link options for Indian businesses covers the provider list and the URL-link basics; this piece goes one layer deeper, into how the integrated appointment feature actually behaves and where it breaks.
Two different mechanisms behind one button
A plain URL in the Appointment link field is exactly that — a link. Google shows a "Book" or "Appointment" button, the customer clicks it, and a new tab opens wherever the URL points. Nothing about availability, slot times, or confirmation flows back into GBP; Google has no idea what happens after the click.
Reserve with Google, the deeper integration, works differently. A connected scheduling provider syncs actual appointment slots into Google's systems, so the panel itself can show real-time availability and let a customer complete a booking without leaving Google at all in some flows. This is the mechanism behind bookings for many clinics on Practo, salons on Fresha where the integration is live, and a shrinking set of other verticals Google has expanded the program to over time. This slot-level detail is also part of what feeds the entity-level richness discussed in entity SEO and the knowledge graph.
The catch is that Reserve with Google isn't self-service the way a URL link is. It requires your scheduling provider to already have a technical partnership with Google, and it isn't available for every category or every provider even within a supported category, which is a distinction Google has changed the boundaries of more than once without much public explanation.
Checking whether your provider actually supports it
Open Edit profile, then Bookings, inside the GBP dashboard. If your scheduling software has an active Reserve with Google partnership, it shows up here as a connectable option, generally through an OAuth-style authorization flow rather than a manual link. If your provider doesn't show up in that list, it doesn't have the integration, no matter how good the software otherwise is, and the URL-link route is what you're working with instead.
This changes without warning on Google's side more than most GBP features do. A provider that supported the integration a year ago can lose that status if the partnership lapses, and Google doesn't always notify affected businesses directly — the honest answer here is to check the Bookings tab periodically rather than assume last year's setup still holds, the same "verify, don't assume" discipline covered for the profile as a whole in GBP management best practices.
Why the Book button sometimes doesn't show at all
The most common reason is category mismatch. Reserve with Google and even the simpler URL-based Book button only appear for categories Google associates with appointments — a retail store or a manufacturing unit won't see the option regardless of what's entered in the backend, which loops back to why category selection has downstream effects most owners don't connect to booking at all.
A second, less obvious reason: Google sometimes suppresses the booking button if it detects the destination URL is broken, redirects incorrectly, or returns an error. Test the actual link periodically, not just once at setup — a booking page that moved to a new domain during a website migration can quietly kill the button for weeks before anyone notices bookings dropped. This is the same class of silent-failure issue covered for the address field in GBP address change impact.
Third, profiles under a suspension or in the reinstatement process temporarily lose access to several action buttons, booking included, until the account is fully restored — something covered in more depth in GBP suspension reasons and the related suspension appeal guide.
Setting up an appointment link when you don't have an integrated provider
Most Indian small and mid-size businesses fall here — no Reserve with Google partnership on their scheduling tool, just a website form or a WhatsApp thread. The URL-link path from booking links for Indian businesses is the right approach, and it works fine for conversion purposes even without the deeper integration; it just doesn't show live slot availability inside the GBP panel itself.
What still matters here is where the link lands. A generic homepage link that makes the customer hunt for a booking form loses most of the friction advantage a dedicated button is supposed to buy — the website button versus landing page tradeoff applies to appointment links in exactly the same way it applies to the general website button.
Tracking whether the booking link is actually converting
GBP Insights shows click counts on the booking button but not what happens after that click, so tying an appended UTM parameter to the appointment URL, covered in GBP UTM tracking, is the only reliable way to see the booking link's contribution inside your own analytics rather than trusting GBP's aggregate click number alone. For phone-first businesses that also list a call option alongside booking, GBP call tracking fills the equivalent gap on that channel, and comparing both against the wider engagement picture in GBP performance insights shows which channel is actually carrying the appointment volume.
For clinics specifically, appointment link performance ties into patient trust more than most categories, and it's worth reading alongside the reputation layer covered in healthcare reputation management — a booking button on a profile with a thin or negative review base converts at a noticeably lower rate than the identical button on a well-reviewed one, because a patient deciding whether to book is weighing both signals together, not the booking mechanics in isolation. Angryturtle's Ask Virtual CMO surfaces this kind of cross-signal read for managed accounts rather than treating booking clicks as a number in isolation. Across the healthcare, hospitality, and education profiles Angryturtle manages, keeping this link live and correctly routed is one of the smaller, ongoing checks folded into ordinary GBP management rather than a one-time setup task.
Frequently asked questions
Is Reserve with Google available for every Indian scheduling provider? No. It depends on whether that specific provider has built and maintained a technical partnership with Google, and the list of supported providers in India is narrower than in some other markets. Check the Bookings tab in your dashboard rather than assuming based on the provider's general popularity.
Does a booking link cost anything to add? No, adding either a plain URL or a Reserve with Google integration through the dashboard carries no fee from Google. Your scheduling software itself may have its own subscription cost, separate from anything GBP charges.
What happens to the booking button during a profile suspension? It disappears along with most other action buttons while the profile is under review or restricted, and returns automatically once the profile is reinstated. There's no separate step to re-add it after reinstatement.
Can a business have both a booking link and a call button active at once? Yes. Booking and Call are independent buttons and most categories show both when both are configured, giving the customer a choice rather than forcing one path.
Stop guessing where you rank locally.
Rank OS scores your Google Business Profile the way Google's local algorithm does — relevance, review health, freshness, entity authority and AIO readiness — and shows you exactly what to fix.
Book a live demo →
Related reading
Ready to have this run for you?
Book a free audit — we'll show you where you stand in 48 hours.