Google Business Profile for Contractors: Free Lead Machine
A Google Business Profile for contractors is the cheapest lead source in the trades. How to optimize categories, photos, reviews, and what most shops miss.

When a homeowner's AC dies in July, they do not go looking for your website. They type "AC repair near me," Google shows three local businesses in a map box, and they call one. That map box is your Google Business Profile, and for most shops running one to eight trucks it drives more calls than the website, the truck wrap, and the paid ads combined.
Here is the part that should bother you. It is free, and most contractors set it up once in 2019 and never touched it again. Wrong categories, no photos since the profile went live, four reviews, and a phone number that rings a truck nobody can answer from. That is a lead machine sitting idle in the driveway. Let us get it running.
Why a Google Business Profile for contractors beats paid ads
Think about who finds you through each channel. A paid ad interrupts someone who might need you someday. A profile view comes from someone who searched "water heater replacement" in your town, today, with a problem. There is no higher-intent lead in the trades.
Google decides who shows up in that three-pack using roughly three things: relevance, distance, and prominence. In plain terms, does your profile clearly say what you do, do you serve the searcher's area, and does Google trust you based on reviews and activity. Every optimization below feeds one of those three. None of it costs money, just a little discipline, and your competitors mostly do not have that discipline, which is exactly why this works.
How to optimize a Google Business Profile for contractors
Work through this list once, then keep two habits: photos weekly and review requests after every job. That is the whole program.
Get the categories right
Your primary category is the single strongest signal you send. Pick the most specific one that matches your core work: "HVAC contractor," "Plumber," "Electrician," "Roofing contractor," not something vague like "Home services." Then add secondary categories for everything else you actually do. An HVAC shop should add "Air conditioning repair service," "Furnace repair service," "Heating contractor." Each one is another set of searches you become eligible for. Shops routinely leave these blank and wonder why they never rank for half their services.
Set honest service areas
You are a service-area business, so hide the street address if you work from home and list the towns and zips you actually cover. Do not paint a 100-mile circle to look bigger. Google cross-checks where your reviews come from, and a bloated service area dilutes your relevance everywhere. Tight and honest beats broad and hopeful.
Post real job photos every week
This is the highest-leverage habit on the list and almost nobody keeps it. Profiles with steady photo activity get dramatically more calls than stale ones. You do not need a photographer. You need the tech to take thirty seconds at the end of the job: the new panel, the finished trench, the condenser sitting level on its pad. Real work, real trucks, real crew. Stock photos are worse than nothing because homeowners can smell them. One or two photos a week keeps the profile alive in Google's eyes and shows the next customer what your work actually looks like.
Fill out the services list
Under each category, Google lets you list individual services with descriptions. List everything: drain cleaning, sewer camera inspection, tankless install, panel upgrades, EV chargers, whatever you sell. Each entry is free keyword real estate, and it is the menu the homeowner reads while deciding whether to call. Skip pricing here if your prices vary. A clear description beats a number you will have to argue about later.
Seed the Q&A yourself
The Questions and Answers section is public, and anyone can ask or answer, including your competitor's cousin. Get ahead of it. Post the ten questions you answer on the phone every week, then answer them from your business account: do you charge for estimates, are you licensed and insured, do you run emergency calls, what brands do you service. You are writing your own FAQ in the most visible spot on the internet, and keeping wrong answers from filling the vacuum.
Use posts for offers and proof
Google Posts expire and few people scroll them, so do not overthink it. A quick post every week or two: a seasonal tune-up offer, a finished job, a "now booking" note before the busy season. The content matters less than the signal that this business is alive and paying attention.
Build review velocity, not just review count
Google cares about the pattern, not just the total. Forty reviews that all landed in 2022 look like a shop that gave up. A steady drip of one or two a week looks like a shop that is busy right now. The fix has to happen every time: ask at the moment the customer is happiest, which is the moment the job wraps and the cold air kicks on. A text with a direct review link, sent within the hour, converts several times better than "leave us a review sometime" on the invoice. And reply to every review, good and bad, because homeowners read your replies as closely as the reviews themselves.
Your Google Business Profile is the only advertising channel where the customer is already sold before they contact you. The only question left is whether anyone picks up.
The profile rings the phone. Then what?
Here is the punchline most local-SEO advice skips. Everything above makes the phone ring. None of it answers it.
A well-run profile pushes calls at you exactly when you are least able to take them: the morning rush, the July heat wave, Saturday afternoon. The homeowner who tapped your listing hits voicemail, backs out, and taps the next shop in the three-pack. You did the work, ranked, earned the tap, and the lead died at the beep. We ran the math on that leak in the real cost of a missed call, and for a typical shop it is six figures a year in tickets that never existed.
The other half of the machine is capture. A missed-call text-back that catches the caller before they dial the competitor. A booking link on your website and on the profile itself, so the tap-not-talk customer can book online at 9pm without waiting for a callback. And an automatic review request after every job, so the velocity that got you ranked keeps compounding without you sending a single text.
That capture layer is what FieldCommerce handles for a small shop: answer or text back every call, take bookings straight off your profile and site into the real schedule, and fire the review ask the moment the job closes. The profile brings them to the door. The software makes sure the door opens.
Spend an evening on the checklist above, then set up the two weekly habits and the capture behind them. If you want to see what that looks like for your shop, get in touch, and if you run HVAC, where the seasonal call spikes make all of this bite hardest, start with FieldCommerce for HVAC.