25 October 2026

Plexo illustration for Google Business Profile Bookings: Set Up, Track, Fix

Google Business Profile Bookings: Set Up, Track, Fix

You can take bookings from your Google Business Profile in two ways. You can connect an official booking provider, or you can paste your own booking link. The first gives you a native button. The second is simpler but looks plainer. This guide shows both, then shows how to track what comes in.

We work with wellness brands and service businesses. Most of them lose bookings between the profile and the calendar. The button is rarely the problem. The path behind it usually is.

Plexo
Turn More Profile Clicks Into Bookings
Plexo helps wellness brands align marketing and operations, so booking paths and the systems behind them support scalable revenue.

TL;DR

Table of Contents

What Google Business Profile bookings are

A Google Business Profile is the panel that appears when someone searches your business name. It also shows on Maps. It carries your hours, reviews, photos and links.

Bookings are one of those links. A person finds you, taps a button and lands on a page where they pick a time. That is all. Google does not run your diary. Your booking tool does.

That matters for how you plan. The profile is the front door. Your booking system is the room behind it. If the room is messy, a better door will not help.

Before you start: profile basics

You need a Google Account to create a profile. It is free. Google also says that customers can only find your profile after you complete verification. Do this first.

Two rules catch people out.

  • One profile per business in a metropolitan area. Google warns that creating duplicates risks suspension of your account. If you run several locations, each location gets its own profile. A single location does not.
  • If you travel to clients and have no shopfront, hide your address. Google’s sign-up guidance covers this for service-area businesses.

If you already have a profile that someone else set up, claim it. Do not make a second one.

Two ways to add a booking button

There are two routes. Each has a trade-off.

Reserve with Google provider Manual booking link
What you get Native blue booking button A plain link on your profile
Setup Sign up with a supported provider Paste a URL
Limit Set by the provider Up to 10 per category
Best for Businesses with a supported booking tool Businesses with a custom or simple booking page
Tracking Depends on the provider You control tagging

Route one: connect a provider

This is the route most guides describe. In your profile manager, find the Bookings section. Choose a provider and sign up. Once connected, the booking button can appear on your profile.

Google’s help page says that when you manage bookings through a provider, customers also get reminders for their appointments. That is a real benefit for no-shows.

Not every business sees the option. A common complaint is that the setup choice never appears. Usually the cause is category or region. Some business categories are not eligible. Some providers do not serve your area. If you do not see it, use route two.

You can paste any booking URL. Google says manual links can be edited in the Edit profile section in Maps, or in the Bookings section in Search.

The catch is the look. A pasted link will not trigger the blue button. Google community guidance says only an official Reserve with Google partner creates it.

Is that a problem? Not always. A clear link that lands on a working booking page still does the job. A fancy button that leads to a slow, confusing form does not.

This is the top complaint in the results. Someone pastes their contact page and sees an error. The error says the link is not valid.

The reason is simple. Google wants the link to go to a page where a customer can book directly. A general contact form does not count.

Fix it in this order:

  1. Open the link in a private browser window. Does it load without a login?
  2. Can a visitor pick a date or time on that page? If not, change the page.
  3. Does the link redirect several times? Use the final URL.
  4. Does the page work on a phone? Most profile views happen there.
  5. Paste it again and wait. Changes can take time to show.

If the page is only a form that says “we will call you”, it is an enquiry page. Keep it as your website link. Build or choose a real booking page for the booking link.

Build a booking page that earns the click

The button gets people to your page. The page has to finish the job. We see the same leaks again and again.

  • Too many steps before a time is offered.
  • No clear price or session length.
  • A form that asks for more than it needs.
  • No confirmation email.
  • No reminder before the appointment.

Start with the shortest path. Show the service, the time and the price. Ask for a name, email and phone. Confirm by email straight away.

If you want to use Google’s own tool, Google Calendar now uses appointment schedules. Legacy appointment slots were switched off on 7 August 2024. Check which version you are on.

The plan also matters. Google says a personal account or Workspace Business Starter plan can create a limited number of booking pages. Premium plans add more. See Google’s comparison of premium appointment features. The Workspace page lists multiple scheduling pages, Stripe payments and reminders on higher tiers.

Paid features suit a business that takes deposits or has several practitioners. Here is a practical look at Google Calendar scheduling for tradies, which shows how one work calendar cuts clashes. The same idea applies to a clinic or studio. And for a service that runs on consults, Google Calendar appointment booking shows how to set availability and run more than one scheduling page.

Set up tracking before you promote the button

Most owners skip this step. Then they cannot say whether the profile earns anything.

There are three things to track.

Add campaign tags to the booking URL. Use the same naming each time. For example, source as google, medium as organic and a campaign name for your profile. Do the same for your website link, with a different campaign name. Now GA4 can separate profile visits from ordinary search traffic.

Keep a short note of your naming. When you add a second location, copy the pattern and change only the location.

Count a booking as an event

Connect your booking platform to GA4. Scheduling providers such as TripWorks document this: each completed booking can be treated as a purchase event. That lets you trace a customer from search to confirmed appointment.

Once you have that, you can work out cost per acquisition. Add up what you spent on the channel. Divide by bookings.

Keep the data clean

If your staff also enter appointments by hand, those can pollute your numbers. Zoho’s guide says GA4 can help you separate staff-entered appointments from online bookings. Do this from day one.

Watch the funnel too. Track page visits, the start of a booking and the final step. A big drop between two steps tells you where to fix.

If you want a deeper look at attribution, read our notes on GA4 attribution across touchpoints. If your bookings also arrive by phone, see how to find booking leaks with call tracking.

Our view

We think the button is the easy part. Owners spend a week on it. They spend ten minutes on what happens next.

When we look at a wellness brand’s systems, the booking link is one piece. Behind it sit the calendar, the CRM, the reminders and the reports. If these do not talk to each other, nobody can say what a booking cost. Decisions turn into guesses.

So we start with the whole path. Where does the click land? How long until the client hears back? Who sees the booking, and where does it show up in revenue? Our approach is to fix the constraint first, then add spend. We wrote about it in fixing booking before buying more ads, and in a plan for booking system integration.

One more point. A live view of the numbers changes how a team works. When the founder can see bookings, no-shows and revenue in one place, the weekly meeting gets shorter. The tasks get clearer.

— Jordan

Common problems and quick fixes

The booking option is missing. Your category or region may not support providers. Use a manual link instead.

A link appears that you did not add. You cannot remove it through Google Support. Google’s guidance says you must ask the provider, who has five business days to process the request. If they do not, you can report it to Google.

The link was rejected. Point it at a real booking page. Not a contact form.

Bookings arrive but you cannot tell where from. Add tags to the link and set up the booking event in GA4.

People book and do not turn up. Turn on reminders. Reminders from a provider or a paid calendar plan help here. Our notes on email automations for bookings list the first three to run.

A simple 30-minute plan

If you want to act today, follow this list.

  1. Confirm your profile is verified (5 minutes).
  2. Check whether the Bookings option appears (2 minutes).
  3. If it does, pick a provider. If not, prepare a manual link (10 minutes).
  4. Open the booking page on your phone and test a booking (5 minutes).
  5. Add tags to the link (3 minutes).
  6. Set up a booking event in GA4 (5 minutes, or longer depending on your tool).

Then leave it for four weeks. Look at the numbers. Change one thing at a time.

When to ask for help

Some businesses outgrow this. You may have several locations, a CRM that does not sync, or ads that send traffic to a page that does not convert. A tool will not fix those.

That is where our Plexo Business Audit fits. It is a 90-minute session that finds the operational constraint and gives you a tailored 90-day plan. It costs 499 AUD, one-off. If you want to go further, we can run the plan with you. See our content, operations and revenue services.

We built it for founders and executives of wellness brands. It is not for individual practitioners. For an example of results, see the P3 Recovery case study, where monthly revenue moved from $65k to $110k.

FAQ

How do I add a book now button to Google Business Profile?

Open your profile manager and find the Bookings section. If you see a provider option, choose a provider and sign up. If not, add your own booking link in the Edit profile section. The link must go to a page where customers can book.

Can I use Google Calendar for appointments on my profile?

Yes, you can create a booking page in Google Calendar and use its link as a manual booking link. Google Calendar now uses appointment schedules, not the old slots. Some features, such as payments and multiple pages, need a paid Workspace plan.

Can I have more than one profile for my business?

Not for the same business in the same metropolitan area. Google says duplicates risk suspension. You can manage several locations under one Google Account, with one profile for each location.

How do I see bookings from my profile in Google Analytics?

Tag the booking link with campaign parameters. Then connect your booking platform to GA4 so each completed booking is recorded as an event. You can then view profile traffic and bookings in your GA4 reports.

Is a Google Business Profile free?

Yes. Creating and managing a profile costs nothing. You do need a Google Account and you must verify the profile. Your booking provider may charge its own fees.

Sources

Newsletter

Back to blog