Blog / Google Maps & GBP
Google Business Profile optimization checklist for local SEO
A step-by-step Google Business Profile optimization checklist for local service businesses. Work through each section and improve your local search rankings.
Your Google Business Profile is free, and it is probably the single highest-impact thing you can do for local search visibility. Most business owners set it up once and never touch it again. That is exactly the gap this checklist is designed to fix.
Work through each section in order. For every item I have included what to do, why it matters, how to find it in your dashboard, and an honest priority rating. A few items are foundational. Skip them and nothing else will work. Others are incremental gains. Knowing the difference will save you time.
This checklist is built for service-area businesses: plumbers, HVAC contractors, electricians, roofers, landscapers, concrete contractors, med spas, auto detailers, and similar trades. If you have a physical storefront, most of this applies equally, with a few notes where the approach differs.
Section 1: Foundation
The foundation items affect how Google categorizes your business and whether it trusts your profile enough to show it at all. According to Google’s Help documentation, local ranking is based on three factors: relevance (how well your profile matches a search), distance (how close you are to the searcher), and prominence (how well-known and trusted your business appears). Every item in this section directly affects at least two of those three.
1a. Primary category
Priority: High
What to do. Pick the single most specific category that describes your core service. If you are a plumber, select “Plumber,” not “Contractor” or “Home Services.”
Why it matters. Your primary category is one of the strongest signals Google uses for relevance. Choose a category that is too broad and you compete with every general contractor in your area rather than people searching specifically for what you do.
How to do it. Search for your business on Google while logged in. Click “Edit profile,” then “Business information,” and look for “Category.” Your primary category is the first one listed.
A useful research step: search for your main service in your city (e.g., “plumber Dallas TX”) and check what primary category the top three results in the local pack are using. You can see this by clicking through to their profiles.
1b. Secondary categories
Priority: Medium-High
What to do. Add secondary categories for every distinct service type you offer. A plumbing company might add “Water Heater Repair Service,” “Drain Cleaning Service,” and “Emergency Plumber” as secondary categories.
Why it matters. Secondary categories expand the range of searches your profile is eligible to appear in. They do not carry as much weight as your primary category, but they meaningfully broaden your reach.
How to do it. Same path as primary category. Click the ”+” next to your primary category to add additional ones. Use only categories that genuinely describe your business. Adding unrelated categories to cast a wider net tends to hurt rather than help.
1c. Business name
Priority: High (compliance issue)
What to do. Your business name on your GBP should match your real-world, legal business name exactly. No keyword additions, no city names, no taglines.
Why it matters. Google’s guidelines are clear on this point. A business listing named “Smith Plumbing - Best Plumber in Austin TX” violates the rules and can result in a profile suspension, which removes your listing from Google entirely.
How to do it. Edit profile > Business information > Business name.
1d. Address or service area
Priority: High
What to do. If customers visit your physical location, list a full street address. If you go to customers (plumber, HVAC, electrician, landscaper, etc.), hide your address and set a service area instead. You can define your service area by city names, ZIP codes, or a combination.
Why it matters. Setting an accurate service area tells Google which geographic searches you should appear in. An overly large or inaccurate service area can dilute your relevance signal.
How to do it. Edit profile > Business information > Location. Toggle “Show business address” off if you do not receive customers at your location, then define your service area.
1e. Phone number
Priority: High
What to do. Use a local phone number with a local area code. If you use a call tracking number, use it consistently everywhere so it matches your website.
Why it matters. Your name, address (or service area), and phone number need to be consistent across your GBP, your website, and any directory listings. Inconsistencies weaken your local prominence signal. If your website footer says one number and your GBP says another, fix that before moving on.
How to do it. Edit profile > Contact > Phone.
1f. Website URL
Priority: High
What to do. Link to the most relevant page on your site. For a single-location business, your homepage is fine as long as your phone number and service area are visible. If you have a location-specific page, link there instead.
How to do it. Edit profile > Contact > Website.
1g. Business hours
Priority: High
What to do. Set accurate regular hours and update them for holidays. Google has a “Special hours” feature built specifically for this. Use it every time your hours change.
Why it matters. Inaccurate hours are one of the most common customer complaints about local businesses. If someone drives to your location and finds it closed when Google said you were open, that frustration shows up in your reviews.
How to do it. Edit profile > Business information > Hours. For holidays, look for “Special hours” in the same section. Google will often email you reminders around major holidays to confirm your hours.
Section 2: Business description
Priority: Medium-High
What to do. Write a description up to 750 characters. According to Google’s Help documentation, the description field has a 750-character limit and should focus on details about your business rather than promotions or pricing. Include your primary service, a couple of secondary services, your service area, and something that differentiates you.
What to include:
- Your primary service type
- Service area mentions (naturally, e.g., “serving homeowners in the Dallas-Fort Worth area”)
- Something that differentiates you: licensed, family-owned, years in business, emergency availability
- One or two secondary services if space allows
What to avoid:
- Links (Google filters them out)
- Phrases like “best prices guaranteed” (flagged as promotional)
- Repeating your business name multiple times
How to do it. Edit profile > Business information > Description.
Note: Only roughly the first 250 characters appear before a “More” link on most devices. Put the most important information first.
Section 3: Services
Priority: High
This section is one of the most underused parts of GBP for service businesses, and the gap between businesses that fill it out completely and those that skip it is measurable in search visibility.
What to do. List every specific service you offer. Give each one a name and a description. Add pricing if it is consistent enough to be useful.
Why it matters. Your services list helps Google match your profile to long-tail searches. Someone searching “water heater flush Dallas” is more likely to find you if “Water Heater Flush” is listed as a service in your profile than if you only have “Plumbing” as your category.
How to do it. From your Business Profile, look for the “Services” section. Click “Add a service” for each one. You can organize services into categories.
For a plumbing company, a complete services list might include:
- Drain cleaning
- Water heater repair
- Water heater replacement
- Sewer line inspection
- Leak detection
- Emergency plumbing
Write a one-to-three sentence description for each service using natural language. Think about what a customer would type into Google to find that specific service.
Section 4: Photos
Priority: High
Photos are one of the most visible activity signals your profile can send. Google’s Help documentation specifically lists adding photos and videos as a recommended step for improving your local ranking. Profiles with more recent, high-quality photos consistently appear more credible to both potential customers and Google’s algorithm.
Photo requirements (from Google’s Help documentation)
- Format: JPG or PNG
- Recommended resolution: 720 x 720 pixels
- File size: between 10 KB and 5 MB
- Videos: up to 30 seconds, up to 75 MB, 720p or higher resolution
What to upload
Cover photo (Priority: High). This is the primary image at the top of your profile. Choose a photo that clearly represents your business: a branded vehicle, a job in progress, or your storefront. Avoid stock photos. Note that Google may display a different photo in some contexts based on engagement, so choose something professional regardless.
Logo (Priority: High). Upload your logo. It appears in abbreviated profile displays.
Vehicle and crew photos (Priority: High). For service businesses, photos of your branded vehicle, your crew, and completed jobs build trust before a call is ever made. A customer who can see your truck and faces before booking is more likely to follow through.
Work photos (Priority: High). Before-and-after photos of completed jobs perform well. A concrete company’s finished driveway or an HVAC company’s clean equipment installation reassures potential customers about quality.
Team photos (Priority: Medium). Photos of the actual people doing the work humanize your business in a way text cannot replicate.
Upload cadence
Add new photos consistently rather than all at once. A steady upload cadence (even one or two photos per week) signals ongoing activity. Uploading 50 photos in one day and then nothing for six months is less effective than spreading the same number across several months.
How to do it. From your Business Profile on Search or Maps, click “Add photos.” You can also access this from the “Photos” section of your profile dashboard.
Section 5: Reviews and Q&A
Reviews
Priority: High
According to a 2026 national consumer review survey, 97% of consumers read reviews for local businesses and 92% check star ratings before making a decision. Reviews are one of the most direct signals Google uses for the “prominence” factor in its local ranking algorithm.
Getting reviews the right way:
- Ask satisfied customers directly, in person, or via a follow-up text or email after a completed job.
- Share your review link. Find it in your Business Profile under “Ask for reviews.” Send it in your job completion follow-up.
- Include the link in your email signature or on invoices.
- Do not ask in bulk, offer incentives, or selectively ask only customers you know are happy. These practices can get reviews filtered or removed.
Responding to reviews:
Google’s Help documentation states that responding to reviews shows customers you value their feedback and can improve your business’s local ranking. Respond to every review, positive and negative.
For positive reviews: keep responses short and specific. Mention something about the job if you remember it.
For negative reviews: respond professionally, acknowledge the issue without being defensive, and invite the conversation offline. Future customers read how you handle problems at least as closely as they read the original complaint.
For a full review-gathering strategy built around service businesses, see how to get more Google reviews.
Q&A
Priority: Medium
The Q&A section of your profile allows anyone to ask questions and anyone to answer them. That last part is the problem: if you do not manage this section, other people fill it with wrong or incomplete information.
Seed your own Q&A. Make a list of the 8 to 10 questions customers ask most before booking:
- Do you offer free estimates?
- Are you licensed and insured?
- Do you offer emergency service?
- What areas do you serve?
- Do you work weekends?
Post these questions from a personal Google account (not your business account), then log back into your business account and answer each one with clear, accurate information. This fills the section with the answers you want customers to see.
Monitor Q&A regularly. Answer new questions promptly. Flag inaccurate answers for removal.
How to access it. The Q&A section appears on your public profile. It is also accessible from within your Business Profile dashboard.
Section 6: Google posts
Priority: Medium
Google currently supports three post types: Updates, Offers, and Events. According to Google’s Help documentation, posts older than six months are archived unless a date range is set, so the section will look stale if you stop posting.
Updates are your default. Use them for completed project spotlights, seasonal service reminders, announcements, or links to helpful content on your site.
Offers require a title, start date, and end date. They automatically add a “View Offer” button and are good for promotions.
Events work for anything with a date: community involvement, open houses, charity participation.
What to actually post for service businesses:
- Completed job photos with a short description of what was done
- Seasonal reminders (“HVAC tune-ups before summer,” “gutters before fall rain season”)
- “Now accepting new clients” when you have capacity
- Links to useful articles on your website
- Promotions when you run them
How often. Once a week is a reasonable starting point. Consistency matters more than volume. A post that sits for three months sends a worse signal than simply not having the feature on.
How to do it. From your Business Profile on Google Search, click “Add update” or navigate to the “Posts” section of your dashboard.
Section 7: Attributes
Priority: Medium
Attributes are short labels that appear on your profile and help Google match you to filtered searches. They also tell potential customers things about your business at a glance.
Google divides attributes into two types:
Attributes you set: These are factual claims about your business. Examples include payment methods accepted, languages spoken, whether you offer online estimates, appointment requirements, and accessibility features like wheelchair-accessible entrances.
Attributes from customers: These are crowd-sourced impressions. You cannot set these directly, but you can influence them through the experience you provide.
For most service businesses, worth checking:
- Identity attributes: Women-owned, Veteran-owned, Latino-owned, LGBTQ+-friendly. If any of these apply, mark them. Customers actively filter by them.
- Service attributes: Online estimates, On-site services, Appointment required or not required
- Payment: Which cards or payment types you accept
- Accessibility: Wheelchair-accessible parking or entrance if relevant
How to do it. Edit profile > Business information > More. The available attributes vary by your primary category, so scroll through carefully.
Section 8: Messaging and booking
Messaging
Priority: Medium
Google’s built-in messaging lets customers send you a message directly from your profile. For many service businesses, this is an unused lead channel.
What to do. Turn it on and respond quickly. Google tracks your average response time and displays it on your profile. If response time exceeds 24 hours consistently, Google may turn the feature off automatically.
Set a welcome message so customers know what to expect when they reach out.
How to do it. From your Business Profile dashboard, go to “Messages” and enable the feature.
Booking
Priority: Low to Medium (depends on your business)
If your scheduling software is supported (Housecall Pro, ServiceTitan, and others), you can link it to your profile so customers can book directly from Google.
Worth setting up if your platform supports it. Less relevant for businesses where estimates typically come before a booking is made.
How to do it. Edit profile > Business information > Booking > Manage booking links.
Section 9: Checking your performance data
Priority: Medium (ongoing)
Your Business Profile includes a Performance tab that shows how customers are finding and interacting with your profile. Check it once a month.
What to look at:
Queries: The actual search terms people used to find your profile. This is some of the most useful data Google gives you for free. If you see searches for services you offer but have not listed, add them to your Services section.
Views: How many times your profile appeared in Search or Maps results.
Interactions: Website clicks, phone calls, and direction requests. These are the actions that translate into revenue. Track them month over month to see whether your optimization work is moving the needle.
If profile views are rising but phone calls are flat, the problem is usually photos, reviews, or the landing page you are sending people to.
What to skip
These are recommendations that still circulate in older articles but are either ineffective or actively harmful.
Adding “near me” to your description or business name. Google infers proximity-based searches automatically. You do not need the phrase “near me” anywhere in your content. This is confirmed by Google’s documentation.
Keyword-stuffing your business name. Changing your name to “Best Plumber in Austin TX - Smith Plumbing” violates Google’s guidelines and can get your profile suspended.
Getting 10 reviews in one week from people you know. Google’s algorithm detects unnatural review velocity spikes. Reviews from accounts with no prior relationship to your business often get filtered or flagged.
Posting every day. No documented benefit to more than once per day. The signal is consistency and relevance, not volume.
Creating multiple GBP listings for one service area. One business gets one profile. Google will merge or remove duplicates.
Using review-swapping services or buying reviews. Both violate Google’s terms and carry the risk of permanent removal.
Next steps
Work through the checklist section by section rather than trying to do everything in one session. Foundation items first, then description and services, then photos and reviews, then the ongoing items: posts, Q&A responses, new photos, and monthly performance checks.
Once you have done the initial pass, the profile does not need to be rebuilt. It needs regular attention: a few new photos each month, replies to new reviews, and occasional posts.
If you want someone to look at your specific profile and tell you exactly what needs fixing, our free GBP audit will walk through each section and tell you where the gaps are. No commitment needed.
If your profile is not appearing in local results at all, this guide on why your business is not showing in Google Maps covers the most common technical and policy reasons.
FAQ