SteerAds
Google AdsTutorielFondamentaux

Google Ads + Business Profile : intégration 2026

Linking Google Business Profile to Google Ads is one of the most profitable yet most under-leveraged local plays available. This guide explains why and how to connect both accounts, configure location extensions, enable call extensions, track store visit conversions, and pair Performance Max with your business listing in 2026.

Maria
MariaFundamentals & Education Lead
···9 min read

According to official Google Ads data, enabling location extensions lifts the average CTR of Search ads by roughly 10 to 20 percent, with peaks well beyond on high-intent local queries. Across local accounts observed in public Google Ads benchmarks, more than one in two advertisers with an active Google Business Profile still hadn't linked their listing to their Google Ads account at the start of 2026, even though it's one of the fastest and most profitable integrations to put in place

Google Business Profile (formerly Google My Business) is the business listing displayed on Google Search and Maps with your address, hours, photos, and reviews. Connecting that listing to Google Ads unlocks three major levers: location extensions (the address and reviews under the ad), enhanced call extensions (clickable mobile number), and store visit conversions (measurement of physical store visits). For many advertisers, this is the step that turns an ordinary Search campaign into a truly powerful local engine. This guide explains the logic before the procedure, step by step. For complementary tracking, also read our Google Ads conversion tracking guide, and for a hands-on restaurant case study see our 2026 local restaurant Google Ads guide

Why linking GBP to Google Ads is a game-changer

Linking Google Business Profile to Google Ads is the operation that makes a Search ad show up like a local result. Without the link, your ad looks like any other e-commerce ad: a headline, two lines of text, a URL. With the link, it gets enriched with the address, average rating, hours, and a directions button — all proximity and reassurance signals that radically shift user perception. See also the official Google Business documentation for verification prerequisites.

The underlying logic is that the local SERP in 2026 blends organic and paid in the same visual block. When a user types "emergency plumber Lyon" or "Italian restaurant Marais district," Google composes a page that combines Search ads at the top, the Maps local pack in the middle, then organic results. An ad without a GBP extension shows up as a placeless result with no geographic anchoring. An ad with a GBP extension shows up as a local result, alongside the Maps pack, with the same iconography. The click naturally goes to whatever feels most contextual.

Concretely, the impact shows up across four metrics. CTR rises measurably: per Google's data, the average effect is 10 to 20 percent, with peaks beyond that on high-intent local queries. Quality Score climbs indirectly through the CTR effect, which lowers CPC. Conversion rate improves because users land with a higher level of reassurance (they've already seen your 4.7 rating across 200 reviews before clicking). The mix of conversion actions broadens because you're also capturing directions clicks and click-to-call actions that would never have existed without an extension.

The other reason to link GBP is that it unlocks store visit conversions on eligible accounts. These modeled conversions count users who clicked your ad and subsequently visited your physical location, measured via anonymized GPS signals. In some verticals (retail, restaurants, personal services), they can represent 30 to 60 percent of total conversion volume, completely transforming your account's apparent ROAS.

Key insight :

Linking GBP isn't a nice-to-have, it's a prerequisite for running local on Google Ads. Without it, you pay the same CPC as your competitors for half the useful visibility. On accounts observed in public benchmarks, the performance gap between advertisers who linked and advertisers who didn't can reach a factor of 1.4 to 1.8 on local CPA.

The 4-step integration procedure

GBP-Ads integration follows a simple logic: prep the listing BEFORE linking, link, configure extensions, verify display. Most mistakes come from accounts that skip step 1 and link a poor listing, or that link without configuring extensions, which is technically pointless. Plan 1 to 2 hours the first time to do it cleanly.

Step 1 — Prepare the Google Business Profile. Before touching Google Ads, audit your GBP. Check that the listing is verified (blue verification badge), that hours are current with special hours for holidays and vacations, that you have at least 15 to 30 recent high-resolution photos (storefront, interior, products or services), that primary and secondary categories are accurate, that the menu or services list is complete. Read and reply to 100 percent of reviews posted in the past 90 days. A weak listing linked to Ads systematically degrades CTR — the extension will display a 3.2 rating across 4 reviews, which tanks performance.

Step 2 — Run the link. In Google Ads, open Tools > Setup > Linked accounts. Find the Google Business Profile block and click Details then Manage Linking. Click the Link button, select the GBP account or the manager account (if you have several locations consolidated under a single manager). Approve. If you're admin on both accounts under the same Gmail address, linking is instantaneous. Otherwise, the GBP owner receives a notification to approve — expect a few hours to 48 hours.

Step 3 — Configure Location assets on campaigns. At the account or campaign level, go to Assets > Location > Add. Select the filter for locations to push on this campaign. For a chain, create multiple filters matching location groups (by region, by brand, by offer type). Check the box "Show ratings and reviews in the ad" — this lets Google include your average rating and review count in the displayed extension.

Step 4 — Verify display in preview and live. Use the ad preview tool in Google Ads (Tools > Ad Diagnostics) to verify Location extensions are appearing on targeted queries in your area. Then run the campaign for 7 days and check via the Segment Details report > Asset that Location asset impressions are showing up. If they aren't, a setting is misconfigured or the GBP listing isn't verified.

Integration flow GBP to Google AdsGoogle Business ProfileAddress + hoursPhotos + menuReviews + average ratingPhone numberPrimary categoryLocal source of truthLinklinked accountsGoogle Ads unlocksLocation extensionsEnhanced call extensionsStore visit conversionsAffiliate location ext.Promoted Maps pinPowerful local distributionA single link unlocks the full Google Ads local inventory

To go further on full account audits before and after linking, see our Google Ads audit checklist.

Location extensions: optimal configuration

Location extensions display the address, average rating, review count, and a Directions button directly under your Search ad. It's the most visible extension and the most impactful on CTR. It activates automatically once the GBP link is in place, but a few settings let you maximize its effectiveness and avoid the classic pitfalls.

Location filters. If you have several places in your GBP manager, you must configure a location group filter to push specific places to specific campaigns. Otherwise, Google serves randomly across all eligible locations, creating inconsistencies (a Paris-targeted campaign pushing a Marseille extension). The filter is configured at the Location asset level by GBP category, by location name, by custom label. Set up your labels on the GBP side before linking to make filtering on the Ads side easier.

Display of rating and reviews. Always check the "Show ratings and reviews" option when configuring the Location asset. This is what turns a neutral extension (just the address) into a high-impact extension (4.7 rating across 215 reviews). That said, verify first that your average rating is above 4.0 — below that, displaying it becomes counterproductive and tanks CTR instead of lifting it. If you're at 3.5, better to temporarily uncheck it while you raise the rating before turning the display back on.

Consistent geo-targeting. The Location asset only shows your business when the user is searching in a nearby area. Verify your campaign geo-targeting is consistent with the location's catchment area. A campaign targeting all of France that pushes the address of a single Paris store wastes budget on out-of-zone clicks — the extension only appears to people in Paris-area, but you pay for national clicks that don't see it and don't convert locally.

Compatible ads. Not every Search ad is eligible for location extensions. Ads with text that's too short or a Quality Score that's too low can have the extension fail to show, even when configured. To maximize eligibility, build 3 RSAs per ad group with 8 to 12 well-crafted headlines, 80 to 90 character descriptions, and a final URL consistent with the location. A Quality Score of 7 or higher virtually guarantees the extension shows when relevant.

Call extensions and call tracking

Call extensions display a clickable phone number directly inside the mobile ad, and incidentally on desktop in some formats. For a local business or a service with appointment booking, this is often the most important conversion: a user who taps the number and calls has enormous intent, far higher than a simple click to the website. Without call extensions, you leave that lever empty.

Setup goes through adding a Call asset at the campaign or account level. Enter the location's main number (ideally the front desk or booking number). Enable the Google Forwarding Number option, which generates a tracked forwarding number: Google dynamically assigns a number specific to ads, redirects calls to your real number, and measures the duration of each call. Without a Forwarding Number, you only know that someone tapped the button, not whether the call connected.

For the call conversion, set the threshold at a 60-second minimum. That threshold effectively filters out misdial calls and very short calls (just checking hours and hanging up immediately). On observed local accounts, roughly 60 to 75 percent of calls longer than 60 seconds are qualified intents (booking, scheduling, quote request) versus 15 to 25 percent for calls under 30 seconds. Calibrate based on your industry — a law firm can raise the threshold to 90 or 120 seconds, a hairdresser can drop to 45.

A complementary but underused option: call-only ads. These ads have no website, just a number that dials on click without an intermediate page. A format especially suited to industries where the call is the primary conversion (emergencies, bookings, scheduling). On observed personal-services accounts, call-only ads generate a CPA 25 to 40 percent lower than standard RSAs during high-intent time windows. Activate them in a separate campaign so you can run dayparting independently and compare performance. Our 2-input CPA calculator returns the value plus the France median for your vertical.

Critical location data to watch :

A common mistake: leaving an outdated number in the GBP. If the listing displays a number that no longer works, your call extension generates click-to-calls that go nowhere, and you pay for every click. Before scaling a campaign with a call extension, run the test: call yourself from a mobile phone by tapping the number shown in the ad. Also verify GBP hours are accurate — if your listing says open Sunday but no one picks up, the mechanism backfires.

Store visit conversions: eligibility and setup

Store visit conversions are a special category of conversion: Google doesn't measure an event triggered on your site, it measures a physical visit to your location. The technique relies on anonymized GPS signals and Location History from Google users who have opted in. When a user clicks your ad and then physically visits your store within the following 30 days, Google counts it as a store visit (with a statistical extrapolation model, never an individual measurement).

To activate store visit conversions, your account must be eligible. Four main criteria: your GBP must be verified and linked to Google Ads, you must have sufficient monthly volume of clicks and impressions (typically 100+ clicks per month on campaigns targeting the location), your GBP category must be compatible (most retail, restaurants, personal services, automotive, but not for example online-only services), and the volume of measured visits must exceed a statistical confidence threshold. If you're eligible, Google automatically activates a "Store visits" conversion action under Tools > Conversions.

On eligible accounts, store visits can represent 30 to 60 percent of total conversion volume. That's a meaningful shift in perspective: your apparent ROAS can double or triple on some accounts once this measurement is on, simply because you start counting physical visits that weren't being captured before. But beware: these conversions are modeled, not individually counted. They can over- or under-estimate reality, and their reliability depends on volume.

Best-practice usage. Don't make store visits your sole primary conversion for Smart Bidding. Combine them with a hard conversion (online purchase, 60+ second call, confirmed booking) to have a verifiable reference signal. You can weight them in Smart Bidding via conversion value (for example $30 per estimated store visit if your average physical basket is $50 and your visit-to-sale conversion rate is 60 percent). This approach keeps business control while leveraging the store visit signal as an amplifier. For full ROAS methodology, see our ROAS CPA CPC guide.

Performance Max and GBP: the 2026 local combo

Performance Max is Google Ads' all-in-one campaign that serves across Search, Maps, YouTube, Display, Discover, and Gmail from a single set of assets. When your GBP is linked to the account, PMax can activate a local module that leverages the listing to automatically generate ads on Maps and Search with your address, hours, and photos. It's the most striking 2025-2026 evolution for local advertisers.

The PMax local module works on four elements: your linked GBP as the data source, a dedicated local asset group that you configure with copy, images, and audience signals, an aligned campaign objective (store visits, directions clicks, calls, local sales), and the geo-targeting of the locations to push. Once activated, PMax automatically serves on local surfaces (Maps, Search local pack, geo-targeted Discover) optimizing toward the chosen objective.

The major upside is inventory coverage. A standard Search campaign with GBP extensions essentially covers the Search SERP. PMax with a local module additionally covers native Maps ads, promoted pins in navigation, geo-targeted Discover ads, and even certain YouTube videos targeting the area. On observed local accounts that tested adding local PMax on top of Search, conversion volume typically rises 18 to 35 percent at equivalent total budget.

The downside is the lack of granular control. PMax is a black box: you don't see the exact queries that trigger ads, no breakdown by surface, no breakdown by audience. For advertisers used to steering Search down to the keyword, it's unsettling. 2026 best practice: keep a dedicated Search campaign for high-intent queries with clean GBP extensions for control, and run PMax in parallel with a local asset group for top-of-funnel demand and Maps placement. The two don't cannibalize each other if you properly exclude brand from PMax.

For full Performance Max methodology, see our 2026 Performance Max guide. To compare dedicated Search versus PMax on local queries, the test to set up is an incrementality holdout over 6 to 8 weeks measuring effective lift, not just attributed ROAS.

Common integration mistakes

Seven mistakes show up regularly on local accounts observed in public benchmarks. Most fix in minutes but cost dearly in performance if they go unnoticed during the first weeks. Here's the list, in decreasing frequency.

Mistake 1 — Linking an unverified GBP. If your listing doesn't have Google's blue verification badge, linking fails or produces extensions that don't show. Verify the listing first (by postcard, phone, or email depending on case), confirm the badge appears, then attempt the link.

Mistake 2 — Ignoring the GBP rating before turning on display. Enabling the "Show ratings and reviews" option when your average rating is below 4.0 lowers CTR instead of lifting it. Audit the rating first, rework the customer experience if it's too low (reply to reviews, proactively ask satisfied customers for reviews), then enable display only when you're above 4.2.

Mistake 3 — No location group filter on a chain. For a multi-location advertiser, not configuring location filters leads to random extension serving with geographic inconsistencies. Define labels on the GBP side, create the matching filters on the Ads side, verify the pairing.

Mistake 4 — Outdated phone number in the GBP. The call extension uses the GBP's main number. If it no longer works, your click-to-calls go nowhere. Mandatory test before scaling: call from mobile to the number shown in the live extension.

Mistake 5 — Confusing store visits with verifiable conversions. Optimizing Smart Bidding solely on store visits without a verifiable conversion alongside creates drift risk — the model can amplify unstable signals. Always pair with a hard conversion as primary signal.

Mistake 6 — Launching local PMax without preparing local assets. Local PMax consumes copy, images, and video. Launching with 2 pixelated photos and a single generic logo yields nothing. Prep 15 to 25 quality images, 8 to 12 short varied texts, 1 to 2 short videos of 6 to 15 seconds before launch.

Mistake 7 — Forgetting to update seasonal hours. Your GBP hours show in the extension. If you're closed in August but the listing says open, you pay for clicks that hit a closed door — user frustration, negative review, degraded CTR. Configure special hours before each holiday period.

To validate the health of your GBP-Ads integration before scaling, you can also run a free SteerAds audit: it scans your account in 72 hours, verifies the GBP link, store visit eligibility, extension consistency, and proposes a prioritized optimization plan. If you operate multiple locations or are exploring the pure local-services format, our 2026 worldwide Local Services Ads guide is an excellent complement, and our 2026 local restaurant guide details a vertical case where GBP linking is particularly decisive — see also official Google Ads documentation for more detail.

Sources

Official sources consulted for this guide:

FAQ

Do you have to own the Google Business Profile to link it to Google Ads?

No, but you must be a GBP administrator with an Owner or Manager role, not just Site Manager. The link request is initiated from Google Ads, and the GBP owner receives a notification to approve. If you're an agency managing a client's Ads account, get yourself added as Manager on the GBP listing before linking. Expect a few hours up to 48 hours for GBP-side validation, which can be instant if both accounts are under the same Gmail address.

How many locations can be linked to a single Google Ads account?

There is no technical cap: a Google Ads account can be linked to a Business Profile manager containing hundreds or even thousands of locations. That's what allows chains (restaurants, retail, services) to run a unified local strategy. That said, the more locations you have, the more complex extension management becomes: use location group filters in Ads to push specific locations to specific campaigns. Beyond 30 locations, structure systematically by thematic groups.

Does an ad's Quality Score depend on the linked GBP's quality?

Not directly, but indirectly through CTR. Quality Score is calculated on expected CTR, ad relevance, and landing page experience. A poor GBP (pixelated photos, outdated hours, few reviews) shown as a location extension lowers the ad's CTR, which then degrades Quality Score. On accounts observed in public benchmarks, the CTR gap between an ad with an optimized GBP extension (4.5+ rating, 50+ reviews, recent photos) and an ad with a neglected GBP extension can reach a factor of 1.5 to 2.2.

Are store visit conversions reliable for steering Smart Bidding?

Use them with caution. Store visits are modeled conversions derived from anonymized GPS signals and statistical extrapolation across users who have opted in to Google Location History. They are never individually verifiable. On eligible accounts, they can account for 30 to 60 percent of total conversion volume, which makes it tempting to optimize them directly, but they can over- or under-estimate reality. Best practice: include them as a complementary signal in Smart Bidding, don't make them your sole primary conversion.

Does Performance Max replace Search campaigns with GBP extensions?

Not really — more of a complement. PMax leverages your GBP through the local module and can serve ads in Maps, Discover, and Search using your listing data, but with less granular control than Search + GBP extensions. The right 2026 strategy on local accounts: keep a dedicated Search campaign for high-intent queries with clean GBP extensions, and run PMax in parallel with a local asset group to capture top-of-funnel demand and Maps placement. The two don't cannibalize each other if you properly exclude brand from PMax.

Ready to optimize your campaigns?

Start a free audit in 2 minutes and discover the ROI potential of your accounts.

Start my free audit

Free audit — no credit card required

Keep reading