All docs
Docs

Linking a Google Business Profile

Why we use a snapshot approach, how to use the picker, and what to do for hyperlocal or service-area businesses Google doesn't surface in search.

Why GBP matters in a dossier

For service-area and brick-and-mortar businesses, Google Business Profile is often a stronger signal than the website itself. A 4.8-star, 200-review GBP outperforms a 5.0-star, 12-review competitor. Profile completeness (hours, photos, attributes) influences local pack ranking. The dossier surfaces all of this so you can build the pitch around real GBP signals rather than guesswork.

The picker workflow

When you create a new dossier, the form has a Find on Google button next to the GBP field. Clicking it opens a modal where you type the business name; we query DataForSEO's my_business_info/live endpoint and show up to 10 candidate listings ranked by name similarity.

Pick the right candidate, click Use this listing, and the modal closes with the GBP attached. The full listing data — name, address, phone, hours, category, rating, completeness — is captured at this moment and stored on the prospect record.

The GBP picker modal showing search results
The picker — type the business name, get up to 10 candidates ranked by similarity.

The snapshot approach

Once you link a GBP, we never re-query Maps for that prospect on subsequent dossier generations. The data is frozen at link time. There are two reasons:

  • Reliability. Re-querying Maps for a known place_id is unreliable. Service-area businesses, hyperlocal listings, and recently-edited profiles often disappear from subsequent searches even when the listing exists. The picker found them once; future re-runs may not.
  • Cost predictability. Each Maps query costs us ~$0.002. Caching means re-generating a dossier doesn't multiply that cost.

If you need a fresh GBP read — say, the prospect just updated their hours or got 50 new reviews — generate a new dossier and re-pick the listing. The new snapshot replaces the old one.

The attached GBP snapshot card showing the linked listing
The snapshot card after a listing is attached — visible on the dossier form before generation.

When the picker can't find the business

Common cases where the picker comes up empty:

  • Service-area businesses (no walk-in address) sometimes don't surface in Maps name searches even though they have an active GBP. This is a Google quirk — no perfect fix.
  • Neighborhood-level locations like "Tarzana" or "Valley Village" aren't always in DataForSEO's location index. Try a parent city ("Los Angeles, CA").
  • Very new GBP listings (added in the last few days) may not have propagated to the search index yet.

Fallback: paste a Google Maps URL

If the picker can't find the business, click the Have a Google Maps link? tab in the modal and paste the Google Maps URL of their listing. We extract the place_id directly from the URL and resolve the listing via that.

To get the URL: search the business on Google Maps, click the listing to open the side panel, click Share, copy the link. Both the short maps.app.goo.gl form and the long google.com/maps/place/... form work.

If the prospect has no GBP

Some prospects genuinely don't have a Google Business Profile — typically online-only businesses, or businesses that haven't claimed their listing yet. In the dossier creation form, check This prospect has no GBP. The dossier generates without GBP data; the GBP card on the dossier will say "No Google Business Profile linked" rather than "Link broken".

For local-business prospects, the absence of a GBP is itself a finding worth pitching. Setting up and optimizing a profile is one of the highest-ROI first steps in local SEO.

Re-linking later

If you generated a dossier without a GBP and want to add one, generate a new dossier from the same prospect (the form pre-fills) and use the picker. Pricing-wise, this is one new dossier of usage; the old dossier still exists in your history.

Tip — verifying the right listing

The picker shows up to 10 candidates because business names overlap (every city has multiple "Joe's Plumbing"). Match against the address shown in each card to confirm you've got the right one. The prospect's actual website is also shown when available — that's another way to verify.

Ready to try SEODex?

Generate a complete pitch dossier for any prospect in about a minute.

Start your free trial
7 days free. No credit card required.