Google Business Profile booking-link guide

How to add a salon booking link to Google Business Profile

A booking URL is useful only when the profile is eligible, the destination represents the correct salon location, a customer can complete an appointment action, and the owner knows who controls the link. Use the six-part truth test before adding, preferring, removing, or troubleshooting anything.

Reviewed by Dominik Kreller14 min read
Salon owner testing whether a booking journey reaches the correct location
Illustrative editorial image; not a Google interface, live booking record, or customer case.

Direct answer

Add a link only after the destination passes the booking journey test

Google allows eligible, verified businesses to add local business links that let customers complete actions such as booking an appointment. For a salon, the destination should lead to a dedicated page for the correct location and allow the customer to proceed toward an actual appointment. A general homepage, another branch, a social profile, a messaging link, an app-store page, or a shortened URL does not meet Google’s current business-link rules.

Sources:Google Business Profile HelpGoogle Business Profile Help

Before changing anything, identify who supplied each link. Google’s Place Actions API distinguishes merchant links from third-party aggregator links and exposes whether a link is editable and preferred. A salon-owned link and an automatically supplied provider link can therefore require different correction or removal routes, even when both appear to customers as booking choices.

Sources:Google for DevelopersGoogle Business Profile Help

After adding or changing a link in the owner’s current Google profile controls, retest the public journey on mobile and desktop. Confirm the correct location, a working page, direct appointment completion, and accessible loading. Do not treat a saved edit as proof that the link is approved, publicly displayed, preferred everywhere, or producing bookings.

Sources:Google Business Profile HelpGoogle Business Profile Help

Structure your salon services first

A service item describes the appointment. A booking link sends the customer to a separate destination where scheduling occurs.

Current-control limitation

Confirm the controls in the owner profile; this is not a live UI walkthrough

Google’s current help pages describe booking controls in Search and Maps, preferred-link selection, third-party provider removal, and owner-added links. Xebora did not complete a live U.S. owner-profile audit for this edition. Exact labels, eligibility, public presentation, review timing, and the controls shown to a particular salon must be confirmed in that salon’s authenticated profile.

Sources:Google Business Profile HelpGoogle Business Profile Help

Two current Google help pages also state different maximum link counts. This guide therefore says only that multiple links may be allowed and deliberately omits a numeric maximum. The conflict should be rechecked before any future edition publishes a number.

Sources:Google Business Profile HelpGoogle Business Profile Help

Xebora does not call Google’s Place Actions API and does not retrieve merchant-versus-aggregator ownership, editability, preferred status, or appointment action links. The public Xebora checker sees a website field, not the authenticated booking-link collection. This guide is not a Xebora booking-link audit or editing feature.

The booking link truth test

ELIGIBLE → SPECIFIC → COMPLETE → CONTROLLED → PREFERRED → VERIFIED

Run the six decisions in order. A link that fails an earlier test should not be promoted or preferred merely because the URL loads.

  1. 01

    ELIGIBLE

    Confirm that this profile can use an appointment action

    Google says a business must be verified before adding a business link, and eligibility varies by business and region. Confirm that this location’s authenticated profile currently offers an appointment action. Google’s metadata API can query available action types, but Xebora does not call it.

    Does the authenticated profile currently offer a booking or appointment action for this location?

    Sources:Google Business Profile HelpGoogle for Developers

  2. 02

    SPECIFIC

    Send the customer to the correct salon location

    Google requires a dedicated page for the business and, for a multi-location brand, the correct location. A chain homepage, location finder, marketplace search, or another branch is not specific enough.

    Does the first meaningful page clearly represent this exact business and location?

    Sources:Google Business Profile Help

  3. 03

    COMPLETE

    Make sure the customer can complete an appointment action

    The destination must support the represented action. A page that only says “call us,” a social or messaging link, an app-store page, or a shortened URL is not a compliant substitute for an appointment journey.

    Can a customer proceed toward a real appointment without leaving to search again?

    Sources:Google Business Profile Help

  4. 04

    CONTROLLED

    Identify whether the merchant or a provider controls the link

    Google’s API distinguishes merchant links from aggregator links and reports editability. Google’s help says authorized providers may add and update links automatically. Do not assume every visible link can be changed directly by the owner.

    Who supplied the link, who can edit it, and which correction route applies?

    Sources:Google for DevelopersGoogle Business Profile Help

  5. 05

    PREFERRED

    Choose one intended destination when several valid links exist

    Google lets a merchant mark one link preferred for each action type. Preferred identifies the owner’s intended option; it does not guarantee exclusive display. Correct invalid links before choosing among the valid ones.

    Which valid destination should the business deliberately identify as preferred?

    Sources:Google Business Profile HelpGoogle for Developers

  6. 06

    VERIFIED

    Test policy compliance, crawler access, and public behavior

    Google may remove links it cannot crawl or fully load. Test successful loading, redirects, scripts, mobile use, and public display. CAPTCHA, login, IP, user-agent, rate-limit, or geoblock barriers can prevent verification.

    Can both a real customer and Google’s verification systems reach and use the intended destination?

    Sources:Google Business Profile Help

Salon owner comparing an owned booking route with an external provider route

Control before correction

Merchant link and provider link are different control problems

Google’s API distinguishes merchant-supplied links from third-party aggregator links and reports whether a link is editable. Those fields explain why two visible booking choices may require different owner actions, even though the current owner interface may not use the API labels.

Sources:Google for Developers

Google says authorized providers may add and update links automatically. For an unwanted provider link, use the current profile’s provider-removal route. Google says the provider should process the request within five days; keep the URL, provider name, privacy-safe screenshots, and request date until the public link is gone.

Sources:Google Business Profile Help

Illustrative editorial image; route markers do not represent real providers or Google controls.

Ownership and correction map

Which booking link is this—and what should the owner do?

The table uses Google policy and API concepts, but it does not claim that the current owner interface exposes every technical field by name.

Compare destination validity, control, preference, correction route, evidence, and public retesting before changing a salon booking link
Link situation Valid appointment destination? Likely control Preference decision Correction or removal route Evidence to retain Public retest
Merchant-owned, location-specific booking pageYes, if it represents this salon and lets the customer proceed toward an appointment.Merchant-controlled when added by the business.Prefer it when it is the salon’s intended primary journey and other links are also valid.Edit the merchant link in the current owner controls when available.Final URL, location shown, mobile journey, and owner approval.Open from the public profile and complete a non-submitted test through service and time selection.
Booking provider or Reserve with Google linkPotentially, if it reaches the correct salon and supports appointment completion.Provider or aggregator-controlled; direct owner editability may differ.Prefer only after confirming the destination and owner intent.Manage the provider relationship or use the current profile’s provider controls.Provider name, public URL, correct location, and contract or account context.Check the public route, provider branding, location, and available appointment path.
Automatically supplied third-party linkOnly if the destination is accurate, current, and authorized.Third-party provider-controlled.Do not prefer it merely because it appeared automatically.Use Google’s provider-removal route when the link is wrong or no longer wanted.Public URL, provider identity, screenshots, request date, and response.Retest after the provider processes the request; do not assume immediate removal.
General salon homepageUsually no when it does not directly support appointment completion for the location.Merchant-controlled.Do not prefer a generic homepage over a valid location-specific booking destination.Replace it with a dedicated booking page for the correct location.Current homepage path and the intended location-specific destination.Confirm the replacement opens the right location and reaches scheduling.
Correct provider, wrong salon locationNo. Google requires a location-specific destination for multi-location businesses.Merchant or provider, depending on who supplied the URL.Never prefer the wrong-location link.Correct the merchant URL or ask the provider to map the right location.Wrong branch shown, correct branch identifier, and provider correspondence.Verify the public link lands on the intended branch without requiring a new location search.
Social, messaging, app-store, or shortened linkNo under Google’s current business-link policy.Usually merchant-controlled, though a provider may create redirects.Do not prefer it.Replace it with a direct, dedicated appointment destination.Original destination and the compliant replacement.Confirm that redirects resolve directly and the final page completes the action.
CAPTCHA-, login-, bot-, IP-, or geo-blocked pageNot reliably. Google may remove a link its verification systems cannot access.Website or provider-controlled.Do not prefer until accessibility is corrected.Work with the website host or provider; request review if a compliant link was removed in error.Response codes, blocked user journey, provider ticket, and corrected result.Test as a customer and verify that the public destination loads without the blocking condition.
Duplicate or same-domain alternativePotentially valid, but Google may reject duplicate links or another link from the same domain.Merchant or provider.Prefer the one intended valid destination; do not create duplicates to gain visibility.Remove or replace the redundant path in the current owner or provider workflow.Both URLs, final redirects, domain, action type, and intended canonical destination.Confirm only the intended path remains available publicly.
Stale provider link the owner cannot editNo if it is broken, outdated, or points to a former provider.Provider-controlled and potentially non-editable by the owner.Do not prefer it.Submit the provider-removal request and escalate through Google’s stated route if unprocessed.Provider name, stale URL, screenshots, removal request, and dates.Check the public profile after processing and retain evidence until the stale link is gone.
Multiple valid booking linksYes, when each destination is compliant and genuinely useful.May include merchant and provider links.Select the owner’s intended primary destination as preferred; preferred does not mean exclusive.Keep only purposeful links and correct or remove confusing alternatives.Each link’s owner, location, journey, and business reason.Test every visible option, not only the preferred link.

Swipe horizontally on a small screen. The link-situation column stays visible while you compare control and correction paths.

Before and after every change

The booking journey field test

Run this test on the actual destination before adding or preferring it, and again after Google approves and displays the link. Do not submit a real appointment unless the salon intentionally wants to create one.

  1. Test 01

    Identity and location

    The first meaningful page identifies the correct salon and location. A customer should not have to use a location finder, guess between branches, or recognize an internal provider code.

    Sources:Google Business Profile Help

  2. Test 02

    Appointment action

    The flow supports an appointment action rather than merely displaying contact information. It should move toward service, provider, date, or time selection as appropriate for that booking system.

    Sources:Google Business Profile Help

  3. Test 03

    Mobile completion

    The page loads and remains usable on a phone without clipped controls, forced desktop navigation, or a redirect to the wrong app or location.

  4. Test 04

    Direct destination

    The submitted URL is not a social profile, message link, app-store page, shortener, generic homepage, or marketplace search that makes the customer find the salon again.

    Sources:Google Business Profile Help

  5. Test 05

    Crawler accessibility

    The destination returns a successful response, fully loads necessary resources, and does not block Google’s BusinessLinkVerification crawler with a CAPTCHA, login, rate limit, IP rule, user-agent rule, cloaking, or geoblock.

    Sources:Google Business Profile Help

  6. Test 06

    Ownership and editability

    The owner knows whether the link was supplied by the salon or a provider and does not assume direct edit control over a provider-managed destination.

    Sources:Google for DevelopersGoogle Business Profile Help

  7. Test 07

    Preference

    When several valid links exist, the owner has deliberately identified the intended preferred destination rather than leaving a stale or less direct route as the apparent default.

    Sources:Google Business Profile HelpGoogle for Developers

  8. Test 08

    Public confirmation

    The owner tests every link that customers can actually see in Search or Maps. A link present in owner controls, a provider account, or a website is not proof of the final public journey.

    Sources:Google Business Profile HelpGoogle Business Profile Help

Setup and troubleshooting

Six operating decisions after the truth test

01

Add the link without guessing at a universal owner interface

Google’s help describes adding an owner link through the Business Profile. Because the current U.S. interface was not independently observed for this edition, use the authenticated controls available for that location and add only a destination that has passed the truth test. Do not publish unverified click labels as universal steps.

Sources:Google Business Profile Help

If no booking control appears, do not force the website field, service description, or post text to imitate one. Confirm verification and current eligibility. Google’s metadata API can query action types by location or region, but Xebora does not call that endpoint and cannot certify eligibility.

Sources:Google Business Profile HelpGoogle for Developers

02

Treat the destination as part of the profile’s business identity

The booking destination identifies which business and location receives the appointment. Google requires a dedicated business page and a location-specific destination for multi-location businesses. The page must also let the customer proceed toward the appointment rather than search for the salon again.

Sources:Google Business Profile Help

Do not confuse Services with the booking destination. Services describes appointments; the booking link carries the customer into live scheduling. Updating one does not prove that the other exists, is synchronized, or reflects the same menu.

Sources:Google Business Profile Help

03

Use the provider-removal route for provider-controlled links

A third-party link can be legitimate even when the owner did not add it manually. Google says authorized providers may supply and update links automatically. Confirm the provider relationship, destination, and location before requesting removal.

Sources:Google Business Profile Help

For a stale, wrong, or unwanted provider link, use the current profile’s Remove Provider route and retain evidence. Google says providers should process the request within five days and offers a violation-reporting route if they do not. Afterward, retest the public profile separately.

Sources:Google Business Profile Help

04

Prefer the best valid journey, not merely the salon-owned domain

The best preferred link is the valid route the salon intends customers to use: correct location, direct appointment completion, reliable mobile behavior, and clear operational ownership. A merchant domain is not automatically better than a provider route.

Google permits one preferred link per action type. Changing preference identifies the owner’s choice but does not promise exclusive display. Test every public option because customers may still encounter other merchant or provider links.

Sources:Google Business Profile HelpGoogle for Developers

05

A customer-visible page can still fail Google’s link verification

Google may remove links its verification systems cannot access or fully load. Its policy requires a successful response, necessary resources, no geoblocking, and access for the BusinessLinkVerification crawler without CAPTCHA, login, rate-limit, IP, user-agent, or cloaking barriers.

Sources:Google Business Profile Help

Broken redirects, server errors, and failed JavaScript or styles can also block validation. Work with the host or provider rather than repeatedly resubmitting the same URL. Google offers a review route when a compliant link was denied or removed in error.

Sources:Google Business Profile Help

06

Verify the journey without inventing ranking or booking attribution

Google says performance data is not available for custom links. Provider reporting may use its own attribution rules, so do not assume every recorded appointment came from the Business Profile.

Sources:Google Business Profile Help

A booking link is an action path, not a guaranteed ranking lever. Google says local results are mainly based on relevance, distance, and popularity. Do not promise that adding or preferring a link will improve placement, bookings, conversion rate, or revenue.

Sources:Google Business Profile Help

Product scope

Xebora does not manage Google booking links

Xebora’s connector does not call the Place Actions API and does not retrieve appointment links, provider type, editability, preferred status, or the available place-action types for a profile. It cannot use its current connected-profile data to validate the booking-link decisions in this guide.

Xebora may use a booking destination that the owner supplies as business context in approved post copy. That does not mean Xebora adds, validates, prefers, removes, monitors, or repairs the booking link on Google.

The public Xebora checker sees a public website field and is not a booking-link checker. Booking-link changes remain owner-managed in Google or with the relevant booking provider.

Questions salon owners ask

Three booking-link questions

Why is my salon booking link not showing on Google?

Possible reasons include profile or regional ineligibility, an unverified profile, an edit that has not been approved, an invalid or duplicate URL, a destination that is not location-specific, or a page that Google cannot crawl or validate. Confirm the current controls in the authenticated profile, test the destination against Google’s business-link policy, and do not assume that a saved URL must appear in every Search or Maps surface.

Sources:Google Business Profile HelpGoogle Business Profile Help

Can I remove a third-party booking link from my salon’s Google Business Profile?

Google documents a Remove Provider route for specific third-party booking links. The provider, not necessarily the merchant, may control the link. Google says providers should process the removal request within five days and offers a violation-reporting route if they do not. Keep evidence and retest the public profile rather than assuming immediate removal.

Sources:Google Business Profile Help

Will adding a booking link improve my salon’s Google Maps ranking?

No ranking result can be promised. A valid link can give customers a direct appointment path, but Google’s local results are mainly based on relevance, distance, and popularity. Google also says custom-link booking performance data is not available, so do not infer rankings, bookings, or revenue from the presence of the link alone.

Sources:Google Business Profile HelpGoogle Business Profile Help

Source notes

Official sources and unresolved limits

Google’s help pages support verified-profile eligibility, dedicated location pages, direct action completion, preferred links, provider removal, crawlability, and prohibited destination types.

The Place Actions API supports merchant-versus-aggregator provider types, editability, preference, appointment actions, and location- or region-based action metadata. Xebora does not call these endpoints.

Google’s current help pages conflict on maximum link counts, so this guide publishes no number. The framework and field test are Xebora editorial recommendations and carry no approval, ranking, booking, or revenue guarantee.

  1. 01Manage your local business linksGoogle Business Profile Help
  2. 02Business links policies & guidelinesGoogle Business Profile Help
  3. 03Set up bookings through a providerGoogle Business Profile Help
  4. 04Place Actions API: locations.placeActionLinksGoogle for Developers
  5. 05Place Actions API: placeActionTypeMetadata.listGoogle for Developers
  6. 06Tips to improve your local ranking on GoogleGoogle Business Profile Help

Keep booking-link ownership with the salon

Use Xebora for verified profile-care work, not link controls it cannot see

Use this guide to audit the owner-managed booking journey. Xebora does not retrieve or manage Google appointment links, preferred status, provider ownership, or provider-removal requests.

Xebora’s verified profile-care scope covers visible-detail checks, posts, Google review replies, owner prompts, and weekly work records. An owner-supplied booking destination can be used in approved content without becoming a Google booking-link management feature.

No Xebora plan promises link approval, public display, ranking, bookings, conversion rate, or revenue.

See Xebora’s Google profile care scope

Related reading