Set up and verify a Google Business Profile the right way
On this page
- Before you begin
- Storefront or service-area business
- Set up the profile
- Keep the name, address, and phone identical everywhere
- Get the profile verified
- Make sure the business owns the profile
- Keep it working
- Verify it works
- Troubleshooting: traps from real audits
- The profile links to an old domain
- The profile is not verified
- A lookalike listing captures brand searches
- The business has two listings
- Plenty of reviews and no website
- Hours disagree with the website
This page shows how to set up a Google Business Profile that is accurate, verified, and owned by the business instead of by whoever happened to create it. The profile is what appears in the map results and beside a search for the business name, so it is often the first thing a customer sees. The page ends with the traps I find when I audit real profiles.
Before you begin
- A Google account the business controls, not the personal account of an employee, a contractor, or an agency.
- The business name exactly as it appears on the sign and the invoices.
- A phone number the business controls, plus the street address customers visit or the towns you serve.
- The web page the profile should link to.
- Real photos of the business, the people who do the work, and finished jobs.
Storefront or service-area business
This decision changes how the profile is set up. Google's guidelines are direct: if customers do not come to your address, hide it and set a service area.
| How you serve customers | What to set |
|---|---|
| Customers come to you: a restaurant, a shop, an office with walk-ins | Show the address. Google expects a business that shows its address to have permanent signage there. |
| You go to customers and they never come to you: most trades, cleaning, mobile services | Hide the address and set a service area. Google's own example is a plumber who works from home. |
| Both: a repair shop that also sends a truck out | Show the address and add a service area. |
List the towns or counties you actually work in. Google's guidelines currently say the overall area should not reach farther than about two hours of driving from where the business is based.
Set up the profile
- Claim or create it from the business's own account
Sign in with the business's account before you claim or create anything. That account becomes the primary owner, and moving the role later takes cooperation from whoever holds it.
- Enter the real business name
Use the name on the sign and nothing else. A name like "Example Roofing, Best Roofer in Owensboro" breaks Google's guidelines, which do not allow service or location details that are not part of the real name, and it puts the profile at risk of suspension.
- Choose the primary category carefully
The primary category tells Google what the business is and shapes which searches the profile matches. Google's test: pick categories that finish the sentence "this business is a," not "this business has a." A bakery that sells coffee is a Bakery, not a Coffee shop. Choose the most specific fit, add secondary categories only for things the business genuinely is, and keep the list short, as Google advises. Before you choose, check the categories shown under the businesses that already hold the map results for your main searches.
- Set the address or the service area
A shown address must be a real place customers can visit, not a P.O. box or a remote mailbox. A service-area business lists towns or counties and keeps the street address hidden.
- Add the phone number and a tagged website link
Use a local number the business controls. Link to the business's own page that best matches the profile, usually the homepage. Google's guidelines do not allow links or numbers that send people to someone else's landing page or line. Add UTM tags so profile visits can be separated in Google Analytics.
https://www.example.com/?utm_source=google&utm_medium=organic&utm_campaign=gbpWith
utm_source=googleandutm_medium=organic, GA4 still counts these visits as Organic Search, and theutm_campaignvalue lets you pull profile visits out on their own. How attribution works explains why that matters when the profile drives calls. - Fill in hours, services, and the description
Enter the hours customers can reach you, and add special hours before holidays. List every service you want to be found for, in the words customers use. Describe the business the way you would to a neighbor: what you do, where, and for how long.
- Add real photos
Upload the storefront or the lettered truck, the people who do the work, and finished jobs. Skip stock photos. The profile should show this business.
Keep the name, address, and phone identical everywhere
Customers see a business's name, address, and phone number on the profile, the website, Apple Maps, Bing, Yelp, and local and industry directories. When those disagree, people call the wrong number or drive to the wrong place. Pick one exact version and use it everywhere.
- The name matches on the sign, the profile, the website, and every listing you control.
- The phone number is identical on the profile, the website, and every directory.
- A shown address is written the same way everywhere, suite number included. A hidden home address appears nowhere public, including the website's structured data.
- Website hours match the profile, holidays included.
- The website's structured data carries the same name, phone, and town, plus the areas you serve.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "RoofingContractor",
"name": "Example Roofing",
"url": "https://www.example.com/",
"telephone": "+1-000-000-0000",
"address": {
"@type": "PostalAddress",
"addressLocality": "Owensboro",
"addressRegion": "KY",
"addressCountry": "US"
},
"areaServed": ["Owensboro", "Daviess County"],
"sameAs": ["https://www.facebook.com/examplebusiness"]
}
</script>
The example leaves out the street, which suits a service-area business with a hidden address; a storefront adds the street and postal code exactly as the profile shows them. Mismatches I have found in real audits include one directory that listed a retail store's phone number differently from every other listing, and a window company whose contact page printed a sister business's number.
Get the profile verified
Verification confirms that the person managing a profile really represents the business. Google says a verified profile is more likely to show up in search results, and replying to reviews requires it.
Google decides which verification methods to offer each business, based on factors such as the business type, its public information, the region, and the hours. You cannot pick a method it does not offer. The methods in current use include:
For a video, have the proof ready first: a sign, street sign, or neighboring business for the location; tools, branded equipment, or products for the operation; and an employee-only area or the register for management. Follow Google's on-screen instructions, which change. Google's help currently says a verification review can take up to five business days.
Make sure the business owns the profile
The business owns its profile, and any agency is a manager on it. Never the reverse. A Business Profile has three levels of access:
- Put the business account in the primary owner role
If someone else's account holds it, have them add the business account as an owner and transfer primary ownership. If they will not or cannot, Google has a process to request ownership that starts from the business's own account.
- Add a second owner from inside the business
A partner or office manager as owner means one lost login cannot lock the business out.
- Invite the agency as a manager
That role covers everything an agency needs to do.
- Remove access when the work ends
An owner removes the manager, and the profile, reviews, and history stay with the business.
Keep it working
- Photos from recent jobs go up regularly.
- Posts cover what a customer would care about: a new service, seasonal availability, holiday hours.
- The services list matches what the business sells this year.
- Every review gets a reply, including the negative ones. Get more Google reviews covers the asking and the replies.
- Holiday hours are set before each holiday.
- Once a month, someone checks for edits suggested by the public or applied by Google, and for new duplicate or lookalike listings.
Verify it works
Check the profile the way a customer checks a business before calling. The ten-minute due-diligence check covers the rest of that routine.
- Searching the business name on a phone, in a private window, shows one profile with the right name, category, phone, hours, and website.
- Tapping the website button lands on the intended page with the UTM tags intact, and the visit shows up in GA4 under the campaign you set.
- Tapping call rings the business line.
- The profile's list of people shows the business account as primary owner and any agency as a manager.
- Searching the business name plus the town shows no duplicate, lookalike, or outdated listing.
- The name, phone, and address or town match on the profile, the website, the structured data, and the main directories.
Troubleshooting: traps from real audits
The profile links to an old domain
One electrical contractor's profile was still sending every website click to a domain the business had stopped using. Update the website field with UTM tags, and check directories for the same old link. Even if the old domain forwards, link the current site directly; the forwarding ends the day nobody renews the old domain.
The profile is not verified
The same contractor's profile showed a failed verification and a request for another recording, so the owner could not reply to reviews or publish posts. Read the reason Google gives, gather the proof it asks for, and submit again. Do not start a fresh profile to get around it; that creates a duplicate.
A lookalike listing captures brand searches
This is the most damaging trap I have found. A search for a roofing contractor's own name showed a second map listing with a lookalike web address and more reviews than the real business, and that listing's website forwarded to a lead broker. Customers looking for the real company could end up calling someone else.
Search your own name, and your name plus your town, every month. If a listing impersonates the business or uses a misleading name, phone number, or website, collect screenshots and report it through Google's Business Redressal Complaint Form. For ordinary errors, suggest an edit from the listing in Google Maps.
The business has two listings
A home bakery had two listings for itself under different categories, both with no reviews and no website, while a different bakery with a similar name took the top organic results for its name. Duplicates split reviews and leave customers guessing which listing is real. Keep the listing you can verify and ask Google to remove the other: through Business Profile support if you manage both, or by reporting it as a duplicate from the listing in Google Maps if you do not.
Plenty of reviews and no website
A family-owned retail store had the strongest review record in its market, but no website, so the profile's website field was empty. In the searches I tested, it appeared in only a couple of map results and none of the organic results, while a competitor with fewer reviews, a lower rating, and a large website ranked above it. Reviews earn trust. They do not give Google pages to rank, and a simple site with a page for each core service does.
Hours disagree with the website
More than once I have found a profile whose opening or closing time disagreed with the website. A customer believes whichever one they see first, so fix both in the same sitting.
What's next
- Get more Google reviews without breaking the rules: how to ask every customer for a Google review, reply to good and bad ones, and stay inside Google's review policy while building a steady flow.
- Find out why competitors outrank you, keyword by keyword: A repeatable method to pull real rankings for you and your rivals, diagnose why each rival wins a search, and turn the gaps into a prioritized fix list.
- How marketing attribution works for a local business: the plain-language model behind tracking: how a call or form gets tied back to the ad, search, or post that started it, and where most setups lose the thread.
Rather have me do this for you?
In five business days I walk every path a customer takes to reach you, score each touchpoint, and hand you a ranked list of where leads leak out.