If you already have a Google Business Profile but you are stuck below the three-listing map pack, this is how to optimize Google Business Profile for local service work in the exact order that actually moves the needle. I have watched HVAC, plumbing, and roofing owners spend a Saturday adding photos and writing a description, then wonder why nothing changed. The reason is almost always that they worked the cosmetic parts and skipped the ranking parts. This walkthrough fixes that. Do the steps in order. Each one tells you what to change, what to watch for, and what 'done' looks like before you move on.
One ground rule before you touch anything: never edit the profile from a browser you are also logged into as a customer, and make small changes on weekdays. Google sometimes puts profiles into a short manual review after big edits, and a batch of changes on a Friday can leave you sitting in limbo over a weekend when the phone should be ringing.
Step 1: Fix your primary category before anything else
Your primary category is the heaviest single factor deciding whether you show up when someone types 'plumber near me' or 'AC repair.' A profile can hold one primary category plus up to nine additional ones, and Google weights the primary far above the rest. Get this wrong and everything downstream is wasted effort.
Go to Edit profile > Business information > About > Business category. Set the primary to the exact job you want to be called for. A plumber who does mostly water heaters should not sit on a generic 'Contractor' category; the correct primary is Plumber. An HVAC company chasing installs should use HVAC contractor, not 'Air conditioning repair service' if replacements are the bigger ticket. Roofers use Roofing contractor. Watch for a subtle trap: Google offers dozens of near-duplicate categories, and picking the softer-sounding one quietly buries you.
Done looks like: your primary category matches the highest-value search you want to win, and it matches how your best competitors in the map pack are categorized.
Then stack the right secondary categories
Add additional categories only for services you genuinely perform. An HVAC contractor might add 'Furnace repair service,' 'Air conditioning contractor,' and 'Heating contractor.' Do not add 'Solar' or 'Electrician' unless you actually run those crews, licensed and insured. Padding the list with jobs you do not do can trigger a quality review and does nothing for rankings. Watch for: categories you added years ago for a service line you dropped. Remove them.
Step 2: Set service areas the way Google actually reads them
Most trades are service-area businesses, meaning you go to the customer instead of them coming to a storefront. If that is you, hide the street address and define service areas instead. Go to Business information > Location, and under 'Service area' list the cities and neighborhoods you actually drive to.
The mistake I see constantly is owners listing 40 zip codes hoping to blanket a metro. Google lets you set up to 20 service areas, and it recommends keeping the whole footprint within roughly a two-hour drive of your base. Listing areas you would never drive to dilutes your relevance and does not extend your reach, because proximity to the searcher still matters. For an Austin plumber, real service areas are Round Rock, Cedar Park, Pflugerville, and the neighborhoods you truly cover, not San Antonio and Waco.
Watch for: a leftover physical address showing publicly when you have no walk-in office. A displayed address you do not staff can get you filtered or suspended. Google's own guidelines for representing your business spell out when to hide an address, and it is worth reading before you edit.
Done looks like: address hidden if you have no public office, service areas reflecting your real drive time, and your city named consistently everywhere.
Step 3: Load the Services and Products sections with the jobs you want
This is the step almost everyone skips, and it is where the local pack pulls its 'justifications' from. When a searcher sees 'Provides: water heater repair' or 'Their services include: AC installation' under a listing, that text often comes straight from the Services section of the profile. An empty Services section means Google has nothing specific to attach you to.
Under Edit profile > Services, add a service item for every real job type, and write a one- or two-sentence description for each using the words a customer types. For a roofer: 'Storm damage roof repair,' 'Shingle roof replacement,' 'Metal roof installation,' 'Roof leak repair.' For HVAC: 'AC repair,' 'Furnace replacement,' 'Heat pump installation,' 'Emergency AC service.' Match these to the way people phrase it, not the way your invoicing software names them.
Then use the Products section as a second surface. Trades can list product-style entries with a photo and short description, for example 'Tankless water heater installation' or '16 SEER AC system,' and these show as visual cards on your profile. This is the same thinking that drives conversion on your own website, where clear service pages beat one vague homepage. If you want to go deeper on that, our guide on SEO for home service business websites covers how service pages and your profile reinforce each other.
Done looks like: every job you want to be called for exists as a named service with a written description that uses customer language.
Step 4: Add the photos that actually influence a caller
Photos do two jobs: they nudge Google's confidence in the listing and they close the customer who is deciding between three profiles. Skip the generic stock imagery. Upload real work.
- Team and trucks: your crew, your branded vehicles, your uniforms. This is the single most reassuring set for a homeowner deciding who to let in the door.
- Before-and-after job shots: a rusted-out water heater next to the clean install, a stripped roof next to the finished one. These carry more weight than any words on the profile.
- The work in progress: a tech on a roof, a furnace mid-swap. It signals a real, active business, not a lead reseller.
- Your logo and a clean exterior or cover shot.
Take photos on the phone at the job site so location data is fresh, and add a handful every couple of weeks rather than a giant one-time dump. Watch for: photos with a competitor's truck in the background, or interior shots of a customer's home shared without permission. Done looks like: at least a dozen genuine job photos, refreshed on a schedule, with your team and finished work front and center.
Step 5: Turn reviews into a ranking and closing tool
Review count, recency, and the words inside reviews all feed local ranking, and they are the last thing a caller reads before dialing. The fix is a repeatable ask, not a one-time push.
Build the habit: at the end of every completed job, the tech or the office texts a direct review link. A steady trickle of two or three reviews a week reads far more naturally to Google than 15 in one afternoon followed by silence. When you can, gently prompt the specific job, so reviews mention 'furnace replacement' or 'slab leak' by name. Those phrases become part of what your profile ranks for.
Respond to every review, good and bad, within a day or two. A calm, specific reply to a one-star review does more for the next reader than the complaint itself. For a fuller playbook on the whole search picture, see how to get more customers from Google, which puts reviews in context with the rest of your local presence. Done looks like: a review link built into your job-close routine and a response on every review.
Step 6: Post weekly so the profile looks alive
Google Posts show up on your profile for about seven days before they roll off the main view, so one post a month is invisible most of the time. Treat posting like a light, recurring chore. Post a recent job, a seasonal reminder (AC tune-ups before a Texas summer, freeze-prep for pipes before a cold snap), or a service you want more of. Keep a real photo and one clear sentence. Watch for: promotional-sounding posts that read like ads. Keep them useful and specific. Done looks like: at least one post a week, each with a genuine photo.
Step 7: Clean up NAP and kill duplicate listings
Your business name, address, and phone number must match exactly across your website, your profile, and every directory. And your business name on the profile must be your real name, nothing more. Adding keywords like 'Best Emergency Plumber Austin' to the name field violates Google's rules and is one of the most common causes of a hard suspension in the trades. Watch for: a second, older listing for the same business, sometimes created by a former employee or an aggregator. Search your name and phone number in Maps; if a duplicate exists, report it. Done looks like: one clean listing, exact-match name and phone everywhere, no keyword stuffing.
Step 8: Read the right numbers and know what Google Guaranteed is not
In the profile's performance view, watch calls, direction requests, and website clicks over 30- and 90-day windows, not daily noise. Rankings move over weeks. If you also want the green Google Guaranteed badge, understand that it is a separate program: it runs through Local Services Ads and requires background and license checks, and it does not replace the organic profile work above. The two work together, but optimizing your profile is the free foundation.
Once the profile is pulling its weight, the bottleneck usually moves to your website, where the click has to become a booked job. If a slow or confusing site is losing the calls your profile earns, our piece on getting more leads from your website walks through where those leaks happen.
The order matters more than the effort
The owners who break into the map pack are not the ones who worked hardest on their profile. They are the ones who fixed the category and service areas first, described their real jobs second, and only then added photos, reviews, and posts on a schedule. Work the sequence above once, keep the reviews and posts on a weekly rhythm, and give it 60 to 90 days. That is how a stalled profile starts showing up for the searches that pay.
Frequently asked questions
How long does it take to rank in the map pack after optimizing my profile?
Expect meaningful movement over 60 to 90 days, not days. Category and service-area fixes can register within a couple of weeks, but review velocity and consistent posting build the ranking signal over months.
Should I hide my address if I run my business from home?
Yes. If customers do not visit you, hide the address and set service areas instead. A displayed home address with no public office can get your listing filtered or suspended.
Can I add my city and service to my business name to rank better?
No. Your profile name must be your real business name only. Adding keywords or a city to the name field breaks Google's guidelines and is a leading cause of suspension for trades listings.
How many photos should I upload, and how often?
Aim for at least a dozen real job photos to start, then add a few every couple of weeks. Steady, genuine uploads of your crew, trucks, and finished work matter more than a single large batch of stock images.