The short answer: Optimizing your Google Business Profile (GBP) means representing your real business accurately, filling out every field that applies, and keeping it current. That's it. There is no secret setting that guarantees a map pack spot, and no profile can erase the role distance plays in local results. But a complete, accurate, eligible profile gives Google what it needs to match you to relevant searches and gives customers what they need to pick up the phone. This checklist is written for contractors, home service companies, mobile professionals, and any business that visits customers or serves them from a customer-facing location.
Why your profile matters for a service business
When a homeowner searches "water heater repair near me," the map pack is often the first thing they see, and every listing in it comes from a Business Profile. Your profile is frequently the first impression of your business: your name, rating, photos, hours, and phone number, before anyone ever sees your website.
That makes it worth getting right. It also makes it worth keeping honest, because Google can suspend profiles that break its guidelines, and a suspended profile is far more expensive than a slightly incomplete one.
What Google officially says
Two points from Google's own documentation frame everything below:
- Google says local results are based mainly on relevance, distance, and prominence. Its guidance on this is on the improve your local ranking page. Distance is the one you can't optimize. Relevance and prominence are where a good profile helps.
- Google's guidelines for representing your business say your profile should reflect your real-world business, and that businesses that don't follow the guidelines can have profiles suspended or removed.
Everything in this post is either directly from those guidelines or my own professional recommendation. I'll flag which is which.
Step 1: Confirm you're eligible
Before you edit anything, confirm the business qualifies for a profile. In general, Google expects a business that has in-person contact with customers during stated hours, either at a location or by traveling to them. Service-area businesses like plumbers, roofers, and mobile detailers qualify. A home office you never welcome customers into, a P.O. box, or a virtual office does not make a valid customer-facing address.
If you're unsure, read the eligibility section of the guidelines linked above before you touch anything. Fixing an eligibility problem after a suspension is much harder than checking first.
Step 2: Use your real business name
Use the name customers see on your truck, signage, invoices, and website. Don't add keywords or city names to it ("Smith Plumbing | Best Plumber Columbus Ohio") unless that is genuinely how your business is named and marketed everywhere. Keyword-stuffed names are a common reason profiles get flagged.
Step 3: Choose categories carefully
Your primary category is the most important category selection because it tells Google what your business is. Choose the one that best describes your main service, and be specific ("Roofing contractor," not just "Contractor").
You can add secondary categories, but only ones that accurately describe services you actually provide. Adding more categories doesn't automatically rank you better, and unrelated categories can dilute how clearly your profile represents your business. My recommendation: primary category first, then only the additional categories that map to real revenue-producing services.
Step 4: Set up your address or service area correctly
This is where service businesses most often get tripped up.
- If customers come to a location: show your real, staffed address.
- If you travel to customers and they don't visit you: hide your address and set up as a service-area business.
- If you do both (a shop plus on-site service), you can be a hybrid, showing your address and listing service areas.
For service areas, list specific cities, ZIP or postal codes, or regions you actually serve. Google's service area guidance includes limits on how many areas you can add and how far they should extend, so check the current rules there rather than relying on anyone's memory, including mine. Adding every town within a hundred miles will not make you rank in all of them. It can just make the profile less credible.
Never use a P.O. box or a remote mailbox as your business address.
Step 5: Add accurate hours, contact info, and details
- Hours: Keep them current, including holidays and seasonal changes. If you offer emergency service, make sure the hours you list match what you'll really answer.
- Phone: Use a local number that reaches the business. Make it match the number on your website.
- Website: Link to the page that best serves the location. For a single-location business, that's usually the homepage.
- Services: Add the specific services you offer, with short, honest descriptions. This helps customers understand what you do and helps Google match relevant searches.
- Attributes and business details: Fill in the ones that apply and are true (for example, online estimates or wheelchair-accessible, where relevant to your business).
Step 6: Build a useful photo plan
Photos are proof. Aim for real images customers can learn from:
- Your team, truck, and tools (with branding visible)
- Before-and-after job photos, with customer permission if identifiable
- Your shop or storefront, if applicable
- Representative jobs across your main services
Avoid stock photos, heavily edited images, or photos you don't have the right to use. Add photos steadily rather than in one dump, and remove anything outdated.
Step 7: Set up a compliant review process
Reviews help customers decide and, per Google, review count and score factor into local ranking. What matters is how you collect them. Build asking into your normal closeout: the invoice, a completion text, a follow-up email, a thank-you call. Ask everyone, not just customers you think are happy. Never offer discounts, gifts, or payment for reviews, and never filter who gets the link.
I cover the full process in Do Google Reviews Affect Local Rankings?, including how to respond to negative reviews and handle fakes.
Step 8: Use posts and updates only when they help customers
Google Business Profile lets you publish updates such as offers, events, or news. Use them when you genuinely have something useful to tell customers: a seasonal tune-up special, new hours, a project highlight. I would not treat posts as a map pack ranking hack. If a post helps a customer, publish it. If it's filler, skip it.
Step 9: Keep your business information consistent everywhere
Your name, address (or service area), phone number, and website on your profile should match your website and your other listings. If they've drifted apart, follow the audit process in Inconsistent Business Listings: How to Audit and Fix Your Local Citations.
Monthly maintenance checklist
Set a recurring 20-minute slot each month and run through this:
- Check that hours, phone, website, and services are still correct.
- Reply to any new reviews and questions.
- Add a few new real photos.
- Check for unexpected edits or suggested changes to your profile (other users can suggest them).
- Confirm your service areas still reflect where you actually work.
- Look at your profile's performance data (calls, direction requests, website clicks) and note trends.
- Update holiday or seasonal hours ahead of time.
GBP mistakes that can create problems
- Keywords in the business name. Common, risky, and against the guidelines.
- Showing a home address when customers never visit. Hide it and use a service area.
- Using a P.O. box or virtual office as a location.
- Listing every nearby city. Be specific about where you really work.
- Creating duplicate profiles for the same business or location.
- Buying or incentivizing reviews. Against Google's policies and can lead to review removal or restrictions.
- Ignoring the profile for months. Outdated hours and dead phone numbers cost you real calls.
Example: a fictional HVAC company
This is a fictional example for illustration.
"Riverside Heating & Air" is a two-truck HVAC company that works out of the owner's garage. Its profile shows the owner's home address, lists the name as "Riverside Heating & Air | Furnace Repair Columbus," and includes a 100-mile service radius. After a review, the owner hides the home address, changes the name to the legal business name, corrects the primary category to "HVAC contractor," lists the 12 cities they actually work in, adds real job photos, and sets a monthly check-in. None of this guarantees a higher spot, but the profile now accurately represents the business, which is the foundation that everything else builds on.
How to measure it
In your profile's performance section, watch calls, direction requests, website clicks, and how people found you. Pair that with your own tracking: call tracking or a dedicated tracking number if you use one, form submissions, and booked jobs. Track trends over months, not days. Local results also vary by searcher location, query, and competition, so avoid judging performance from a single search on your own phone.
Next steps
Want a second set of eyes on your profile? I'll walk through it with you on a short screen-recorded audit and point out what to fix first. You can also grab my free 47-point SEO audit checklist.
Request a free GBP audit, or read about my Google Business Profile Setup service.
For the bigger picture of how your profile, website, reviews, and listings fit together, read Local SEO for Service Businesses: The Practical 2026 Guide.
Last updated: September 2026. Google changes its guidelines periodically; check the official pages below before making major changes. Local results vary by searcher location, query, competition, and eligibility.
About the author: Brady Green runs Grow With Brady, a web design and local SEO company for Ohio home service businesses. Before that he ran his own exterior cleaning and pressure washing business.
Sources: Improve your local ranking | Guidelines for representing your business | Manage service areas | Tips to get more reviews | Restrictions for policy violations