Your Google Business Profile ranks above your website for most local searches — the map pack sits at the very top of results for "plumber near me," "HVAC [city]," "dentist open now," and thousands of similar queries. And yet most business owners treat their profile like a formality, fill in half the fields, and never touch it again. Proper Google Business Profile optimization is the single highest-leverage thing you can do this quarter.
Here's the full 30-minute setup, step by step. If you're starting from scratch or inheriting a neglected profile, block out an hour the first time and budget five minutes a week after that.
(Quick note on names: Google Business Profile is the current name. You may still hear it called GMB, Google My Business, or "Google Business listing." All the same thing.)
Step 1: Claim or verify your profile
Go to business.google.com and search for your business name. Three things can happen:
- No listing exists. Create one. You'll verify via postcard, phone, email, or video depending on your business type.
- An unclaimed listing exists. Click "Claim this business" and run verification.
- The listing is already claimed — usually by a previous owner, a former agency, or a bad actor. This is more common than you'd think.
If it's already claimed and you don't have access, click "Request access." Google sends an email to whoever controls the profile. If they don't respond in 7 days, you can file a reclaim request with proof of ownership (a utility bill in the business's name, a business license, or similar). Most reclaim requests are resolved in 2-4 weeks.
Do not skip this step or create a duplicate listing. Duplicates fight each other for ranking and both lose.
Step 2: Fill out every single field
This is where 80% of businesses stop too early. Google rewards completeness — every empty field is a missed ranking signal.
Primary category (the biggest lever)
Your primary category is one of the top three local pack ranking factors, full stop. Google uses it to decide which searches you show up for at all.
Be specific. "Plumber" is good. "Emergency plumber" is not a category — pick "Plumber" and use services to specify. For HVAC, the options split between "Air conditioning contractor," "Heating contractor," and "HVAC contractor" — the last one is almost always the right pick if you do both.
A common mistake: a roofer who picks "General contractor" because it feels broader. That single choice can kill their rankings. Pick the most specific category that matches what searchers actually type.
Secondary categories
You can add up to nine additional categories. Use them for genuine secondary services, not wishful thinking. A plumber might add "Drain cleaning service," "Water heater supplier," and "Hot water system supplier."
Service area
If customers come to you (dental office, med spa), set your address and skip service area. If you go to them (plumber, HVAC, electrician), hide your address and list every town, ZIP, or county you cover. Don't over-reach into areas you can't service within an hour — Google measures completion rates on leads.
Hours and special hours
Put your real hours. Then go back and set special hours for every major holiday for the next 12 months. Most businesses skip this and show "Open" on Christmas Day, which makes the profile look untended.
Attributes
These are the checkboxes — "Appointment required," "Wheelchair accessible entrance," "Women-owned," "Free estimates," "Online appointments." Fill in every one that honestly applies. Some are ranking signals; all are visible trust signals for searchers.
Step 3: Photos — minimum 10, ideally 30+
Profiles with more photos get more clicks and better rankings. Google's own data shows businesses with 100+ photos get 520% more calls than average.
You need a mix:
- Exterior: Your building or your service truck, clearly showing your branding
- Interior: Clean, well-lit shots of your shop, waiting room, or workspace
- Team: Real people in real uniforms, not stock photos
- At-work shots: Technicians actually working, installations mid-progress, befores and afters
- Product/service: A new boiler being installed, a completed bathroom, a patient smile (with permission)
Add two or three new photos every month. This is one of the strongest "still active" signals you can send Google.
Avoid stock photography — Google can often detect it, and users sniff it out instantly. A phone photo taken in good light beats a polished stock shot every time.
Step 4: Services list (most businesses skip this — huge mistake)
The Services section lets you list every service you offer as its own item, each with a name, description, and price (optional). This is a massive, under-used ranking boost.
Don't list three generic services. List fifteen to thirty specific ones. For a plumber:
- Water heater installation
- Tankless water heater repair
- Drain cleaning
- Sewer line repair
- Leak detection
- Faucet replacement
- Toilet repair
- Garbage disposal installation
- Sump pump service
- Gas line repair
Each entry gets 300 characters of description. Use them. Describe the service and include natural mentions of your service area. These descriptions are indexable content that Google reads.
Step 5: Weekly posts
The Posts feature lets you publish short updates that appear on your profile for seven days. Google heavily rewards profiles that post weekly — it's a live signal that the business is active.
You don't need to be clever. Rotate between:
- A recent completed job with a photo
- A seasonal reminder ("Time to service your AC before summer")
- A current offer or financing option
- A new team member or company milestone
Set a recurring 10-minute calendar block on Monday morning. That's all this takes.
Step 6: Pre-seed the Q&A section
The Q&A on your profile is public — and anyone can answer, including your competitors. Don't leave it empty.
Log in, post the 5-10 questions customers actually ask you, and answer them yourself from the owner account. Common ones:
- "Do you offer free estimates?"
- "Do you service [neighboring town]?"
- "Are you licensed and insured?"
- "Do you offer financing?"
- "What brands do you install?"
You just captured ten more pieces of indexable, keyword-rich content and blocked competitors from injecting their own answers.
Step 7: Reviews — how to ask, how to respond
Reviews are the second-biggest local pack ranking factor after your profile itself. Two systems keep them flowing.
How to ask
The best review request lands within 24 hours of the job being complete, while the customer is still happy. Two methods that work:
- QR code on the invoice. Print one on every paper invoice or include it in digital receipts. Point it straight at your Google review link (find it in your profile dashboard under "Ask for reviews").
- Text or email follow-up. Automated, sent the morning after service.
A short review request email template:
Hi [First Name],
Thanks for choosing [Business Name] yesterday. If [Tech Name] did a good job for you, would you mind leaving us a quick Google review? It takes about 30 seconds and it genuinely helps our team.
Here's the link: [Google review link]
If anything wasn't perfect, hit reply and let me know directly — I read every one.
— [Your Name]
How to respond
Respond to every review. Every one. Positive, negative, three-word, five-star — all of them. Response rate is a ranking signal and a trust signal at the same time.
A positive review response template:
Thanks so much, [First Name]. Glad [Tech Name] got the [specific service] sorted for you. We appreciate you taking the time to leave this — call us anytime.
For negative reviews: stay calm, never argue publicly, acknowledge the issue, and offer to take it offline. "Sorry to hear this, [First Name]. That's not the experience we want. Could you give me a call at [number]? I'd like to understand what happened and make it right. — [Owner Name]"
Common mistakes that quietly kill rankings
- Wrong primary category. Pick the most specific match, not the broadest. This one change has doubled client leads.
- Generic or stock photos. Google and users both prefer real, recent shots.
- Ignored reviews. Especially the bad ones. Silence reads as guilt.
- Address inconsistency with your website. "Suite 200" vs "#200" sounds trivial and isn't. Match your GBP, your website footer, your schema markup, and your directory listings exactly.
- No posts for 90 days. Google reads dormancy as decline. A dead profile sinks.
Monthly maintenance — 5 minutes a week
Once you're set up, this is the whole ongoing routine:
- Monday (5 min): Publish one post. Add two new photos if you have them.
- Wednesday (5 min): Respond to any new reviews.
- Friday (5 min): Text your review link to 2-3 customers from the week.
- Monthly (15 min): Add any new services, update special hours for upcoming holidays, review your Insights tab for search terms.
That's it. Twenty minutes a week puts you ahead of 90% of local competitors.
If you want the full picture on how this fits alongside the other signals Google weighs, our breakdown of the seven things Google actually looks at when ranking local businesses puts GBP in context. And once your profile is humming, make sure your website can keep up — start with connecting your site to Google Search Console and getting your load time under one second.
If weekly posts and review requests sound like exactly the kind of job you don't want to touch, we run this for every client on our lease plan. See how we've set it up for other local businesses, or tell us about yours and we'll take a look at your current profile free of charge.