Multi Location Google Profile Booking Link: Why It Matters
If you run a 15-person business with a Concord and a Walnut Creek location, you’ve probably noticed each Google Business Profile can show a booking link. That link is the only one a searcher sees for that location. Point both profiles at the same calendar and a Walnut Creek customer ends up booking a Concord slot without realizing it. The fix starts with deciding which profile owns which booking link before you touch your scheduling tool.

The Real Challenge
Switching scheduling tools feels like a software decision. It isn’t. It’s a routing decision. Your booking link lives on each Google profile, and Google doesn’t ask which calendar it should point to. It just shows whatever URL you’ve set. If both profiles carry the same link, both sets of searchers land in the same calendar.
What people get wrong is assuming the scheduling tool manages this. It doesn’t. The tool stores your availability and your calendar slots, but the Google profile is what hands the searcher the link. That link is set in Google Business Profile, not in the scheduling app. If you change tools and paste the new link into both profiles without thinking, you’ve just merged your locations’ booking funnels.
For a Walnut Creek searcher, that means seeing appointment times that are actually Concord times. Maybe the address says Walnut Creek, but the available slot is across town. They book it, show up at the wrong place or at the wrong time, and you’ve lost the lead. Or they notice the mismatch and bounce. Either way, the damage is quiet and it compounds.
A Genuine Partial Answer
You can fix the routing without a consultant. Here’s the sequence that works in Contra Costa, and it’s the same for most scheduling setups.
- Open each Google Business Profile separately. Don’t do this from one login if you have two locations; use the location group view and pick one profile at a time.
- Find the booking link field. It’s under the “Bookings” or “Appointments” section depending on your dashboard version. Note what’s there now.
- In your scheduling tool, create a separate booking page or calendar for each location. Most tools let you duplicate a calendar and rename it. Do that.
- Copy the unique URL for the Concord calendar and paste it into the Concord profile. Copy the unique URL for the Walnut Creek calendar and paste it into the Walnut Creek profile.
- Test it. Open an incognito window, search for your business in Walnut Creek, click the booking link, and see if the available times match Walnut Creek hours and staff. Then do the same for Concord.
That’s the core. If you do this before switching tools, you’ll know exactly which calendar each profile should point to, and you can set the new tool’s links the same way. If you’ve already switched and both profiles point to one calendar, you can still separate them now. The damage isn’t permanent, but every day it stays merged is a day of misrouted searchers.

What’s Left Depends on Your Setup
What I’ve described works for a business where each location has its own staff and its own hours. If your two locations share staff, or if one location is a satellite that only takes appointments on certain days, the routing gets more nuanced. You might need a single calendar with location-specific availability rules, or you might need a booking page that asks the searcher to choose a location first. That’s a design decision, not a default.
Also, some scheduling tools handle multi-location Google profiles better than others. Some let you map each profile to a specific calendar automatically. Others force you to use one link for everything. If you’re evaluating tools, that’s a feature to ask about explicitly. Our technology services page covers how we assess tools for local businesses, and the Booking Tool Local SEO: Features and Costs article walks through what to look for in a scheduling platform.
How We Walk You Through It
When a business asks us to sort this out, we start with a profile audit. We open each Google Business Profile, note the current booking link, and check where it points. Then we map the calendars in your scheduling tool. We look at staff assignments, hours, and any location-specific services.
Next we decide the routing. Usually it’s one calendar per location, but sometimes it’s a single calendar with location rules. We set the links in Google Business Profile and test them from a searcher’s perspective. Then we document the setup so the next person who touches the profiles doesn’t undo it.
If you’re switching scheduling tools, we do this before the switch. That way the new tool’s links go in correctly from day one. If you’ve already switched and things are tangled, we untangle them. You can see the full scope of this work on our digital operations services page.

Get the Routing Right
If your two locations are pointing at one calendar, you’re losing Walnut Creek searchers right now. The fix is straightforward once you see it, but it’s easy to miss when you’re in the middle of a tool migration. Talk to us and we’ll map the routing before you flip the switch.
Which profile currently owns your booking link, and do you know where it points?
About this article. This is general information and our own opinion, written from how we run operations for owners and businesses in Contra Costa County. It is not legal, tax, accounting, financial or other professional advice, it is not a recommendation to take or avoid any action, and it is not a substitute for advice about your own property, tenancy or business. CAO Investment Group is not a law firm, and reading this does not create an attorney-client or any other professional relationship. Local ordinances, fee schedules, forms, thresholds and deadlines change often and differ from city to city within Contra Costa County — anything here may be out of date by the time you read it, including as of the publication date shown above. Verify anything you plan to rely on against the current rules published by your own city or county, and speak to a qualified attorney, CPA or licensed professional about your specific situation before you act. We make no warranty that this information is current, complete or accurate, and we accept no liability for any action taken or not taken on the basis of it.



