Google Business Profile for contractors: the California service-area setup
Your Google Business Profile is the highest-return free asset in your business: it’s what puts you in the map results where homeowners actually pick a contractor. Most guides stop at “fill out every field.” This one covers the parts they skip — the service-area setup, the CSLB license, a review system that runs itself, and the competitors gaming their names.
Here’s the problem in one picture. A homeowner in Roseville searches “plumber near me,” and three businesses show up in the map box before a single regular website. If you’re not one of the three, you’re invisible at the exact moment someone has their wallet out. The profile is free, the setup takes an afternoon, and yet most contractor profiles we look at are half-finished — which is good news, because half-finished is easy to beat.
Set up as what you actually are: a service-area business
If customers come to you — a showroom, a shop with a counter — you’re a storefront. If you go to them, which is nearly every contractor, you’re a service-area business, and the setup is different in ways that matter.
Verify the profile with a real address (your home address is fine — Google needs it for verification, not for display), then hide the address and set your service area to the towns you actually work: Rocklin, Roseville, Lincoln, Folsom, Auburn — whatever your real truck radius is, up to Google’s cap of twenty areas. Two mistakes to avoid here. First, leaving a home address visible, which puts your house on the map and looks odd to homeowners. Second, the “borrowed address” trick — a P.O. box, a virtual office, a buddy’s shop in a better ZIP code. Google suspends profiles for that, and a suspended profile during your busy season is a hole you don’t dig out of quickly.
Don’t stretch the service area to the whole map, either. Google shows you where you’re genuinely relevant, and a Rocklin outfit claiming Fresno impresses no one, including the algorithm. Set the towns you’d actually roll a truck to on a Tuesday.
While you’re in setup, nail the consistency detail that quietly outranks tricks: your business name, phone number, and info on the profile must exactly match your website and everywhere else you’re listed — old directory entries included. “Smith Plumbing Inc.” one place and “Smith Plumbing & Rooter” another reads, to Google, like two half-real businesses instead of one solid one. Pick the one true version, fix the strays once, and you’re done with it forever.
The category call — the one field that steers everything
Your primary category is the single strongest signal on the profile. It decides which searches you’re even eligible for. The mistake is picking the broadest label — “General Contractor” — when 80% of your revenue is HVAC, or kitchen remodels, or repipes. Google takes you at your word and shows you for the broad term you’ll never win instead of the specific one you would.
The rule: primary category = the work you want more of, stated as specifically as Google’s list allows. Everything else you do becomes a secondary category — you can add several, and you should. Then mirror it in the services section: list each service by the name a homeowner would type, not the name on your invoice template. “Water heater replacement” gets searched; “mechanical retrofit” gets a shrug.
The California part: put your CSLB number to work
California hands licensed contractors a trust weapon most of them never draw. Homeowners here are told — by the state, by every news segment about contractor fraud — to check for a license. So show it before they ask: put your CSLB number in the profile’s business description, on your website footer, and in the profile’s photo set (a clean shot of the license card or a graphic with the number works). Anyone can verify it in ten seconds on the CSLB’s check-a-license site, and the ones who check are the serious buyers.
While you’re in there, fill the trust fields the lazy profiles skip: years in business, whether you’re insured and bonded, the attributes that fit (veteran-owned, family-owned, emergency service). None of these alone moves a ranking. Together they answer the homeowner’s real question — “is this outfit legit?” — before your competitors get the chance to. An unlicensed handyman can’t follow you here, and that’s exactly the point.
The description and services, written the way a buyer reads them
The business description gets 750 characters, and most contractors spend them on their own biography. The homeowner scanning it wants three things in the first sentence: what you do, where you do it, and why you’re safe to call. A formula that works: “[Trade] serving [your main towns] since [year]. CSLB #[number], bonded and insured. We handle [your three biggest services] — free estimates, and every call gets a same-day response.” Then use the leftover characters for the one thing that’s genuinely different about your shop. No slogans, no “passion for excellence” — the description is an answer, not an ad.
The services section works the same way: list every service as its own entry, named the way a homeowner types it, with a sentence each. Google matches searches against these entries, so “drain cleaning,” “water heater replacement,” and “repipes” as three services beat “full-service plumbing” as one. It’s tedious for twenty minutes. It’s also twenty minutes most of your competitors will never spend, which is the theme of this entire page.
Photos and posts: a cadence you’ll actually keep
Google favors profiles that look alive, and homeowners hire the outfit whose photos look like their house. But every guide prescribing “post weekly, upload daily” was written by someone who’s never invoiced a Friday. Here’s a cadence a working contractor keeps:
Photos: two per finished job — one before, one after, shot on your phone before you load the truck. That’s it. Ten jobs a month becomes twenty fresh photos without anyone “doing marketing.” Skip the stock photos entirely; homeowners can smell them, and a real muddy-boots job site outsells a rented smile every time.
Posts: one a month, minimum viable: a finished job, a seasonal note (“furnace tune-ups before the cold snap”), an offer if you have one. Posts expire from view quickly, so this is a freshness signal, a heartbeat — it tells Google and the occasional profile visitor that the business answers its phone. If writing them is the blocker, keep three on a note in your phone and rotate: this month’s best job with the photo, the seasonal reminder for your trade, and “booking [month] now for [service] — call for a free estimate.” Ninety seconds, done from the truck.
The Q&A section deserves five minutes once: anyone can ask a question on your profile, and anyone can answer — including people who aren’t you. Seed it yourself with the three questions you get on every estimate (do you give free quotes, are you licensed and insured, what areas do you cover), answer them, and check it monthly so a stranger isn’t answering on your behalf.
A review system, not a review wish
Reviews are the currency of the map results, and “we should really ask for more reviews” is not a system — it’s a wish with a clipboard. A system has a trigger, a moment, and a method:
The moment: the final walkthrough, when the homeowner is standing in front of the finished work saying thank you. Not a week later by email, when the glow is gone and your name is three texts down. The method: a card or a QR code that opens your review link directly — Google gives every profile a short review link; put it on a card in every truck. The words: “If you’re happy with how this turned out, a Google review genuinely helps a small shop like ours. Takes about a minute.” Then reply to every review, good and bad, in a sentence or two — the reply is read by the next hundred homeowners, not the person who wrote it.
Two lines you don’t cross. Don’t offer discounts or prizes for reviews, and don’t use software that only asks the happy customers (“review gating”) — both violate the rules of the platforms you’re building on, and platforms delete what violates them. And never buy reviews. Profiles get wiped for it, and a wiped profile takes your years of real reviews down with the fakes. Slow and real compounds; fast and fake detonates.
The name-stuffing problem (and what to do about it)
Search your trade in your town and you’ll spot them: “Mike’s Plumbing — Best Cheap Plumber Roseville Rocklin Lincoln.” That business’s legal name is Mike’s Plumbing; the rest is stuffing, it violates Google’s rules, and it works — temporarily — which is why they do it.
Don’t copy it. Profiles get suspended for name-stuffing, usually at the worst possible moment, and a suspension means starting over from zero reviews. Do report it: open the offending listing in Google Maps, hit “Suggest an edit,” and correct the name to the actual business name. Google reviews these, and stuffed names do get cleaned up. Meanwhile, take quiet comfort in the economics: a shop that has to cheat the map is telling you their reviews and their work can’t carry them. Yours can — that’s what the rest of this page builds.
Where Local Services ads fit
Above the map results you’ll sometimes see the “Google Guaranteed” ads — that’s Local Services, Google’s own pay-per-lead program, and it’s the one paid channel that rides directly on everything this page builds. Your eligibility runs through a background and license check, and your position in those ads leans heavily on your review count and responsiveness — meaning a worked profile literally lowers what the paid leads cost you and how often you show. If you ever add a paid channel, this is the first one to test, precisely because the free work compounds into it. And if you’re weighing it against the third-party lead platforms, we ran that comparison honestly — short version: leads straight off a Google search, backed by your own reviews, beat leads resold to you and three competitors.
If the profile gets suspended
It happens to honest businesses more than you’d think — an address edit, a name change, sometimes nothing you can identify. Don’t panic and don’t create a second profile (that makes it worse, and Google treats duplicates as another violation). File the reinstatement request through Google’s own form, attach proof the business is real — your CSLB license, insurance certificate, a utility bill or vehicle photo with the business name — and answer exactly what’s asked, nothing extra. Reinstatements commonly take days to a few weeks. The best insurance is everything above this section: a profile that’s accurate, consistent with your website, and free of tricks has very little surface for the algorithm to trip on.
Know what the profile is actually producing
The profile’s own performance tab shows calls, direction requests, website clicks, and which searches surfaced you — check it monthly, not daily, and watch the trend rather than the week-to-week noise. Two habits make the data honest. First, ask every new caller one question — “how’d you find us?” — and actually tally it for a month; “Google” will win by more than you expect, and now you know what the free asset is worth in booked jobs. Second, if you want the cleaner version, have whoever runs your website add tracking to the profile’s website link so profile visits show up separately in your analytics. That’s a ten-minute favor, and it settles the “is this worth my time” question with a number instead of a feeling.
What the numbers usually say, for the record: the profile out-produces every paid channel a small contractor runs, at a cost of a few habits. Which is why the paid-lead platforms would rather sell you their pipeline than remind you this one exists — a math problem we worked through in the Angi piece.
The profile is the storefront; the website is the warehouse
One last connection most guides bury: your profile ranks partly on the strength of the website behind it. A complete profile pointing at a slow template site is a nice sign on an empty shop. The pieces reinforce each other — profile brings the click, site converts it, reviews close it, and owned lead flow is what all of it adds up to. If the site side is your gap, start with what a contractor website actually needs.
One habit ties the whole profile together and costs nothing: check it the same day every month, on the same short list — new reviews replied to, one post live, the photo count higher than last month, the Q&A still answered by you. Ten minutes, once a month, on a fixed day so it doesn’t slide into “someday.” Most competing profiles in your category are updated in bursts, then forgotten for a season — steady beats bursty every time the algorithm looks, and it looks constantly.
Straight answers
Do I need a physical office to be on Google?
No. If you drive to your customers, Google treats you as a service-area business. You verify with a real address, then hide it and list the towns you serve instead. A home address works fine for verification and never has to appear publicly.
How many reviews does a contractor need?
There is no magic number, and the recycled stats you see quoted are mostly unsourced. What holds up: more recent reviews than the two or three profiles above you, a rating that isn’t scaring people, and replies that show a human runs the business. Beat the profiles you compete with, not a national average.
Should I set up as a service-area business or a storefront?
Service-area, for almost every contractor. Storefront is for businesses customers walk into. Setting a storefront address you don’t staff — or worse, a P.O. box or virtual office — is the kind of thing that gets profiles suspended. Hide the address, set the towns, done.
How long until my profile starts ranking?
Profile edits can show within days to a few weeks. Meaningful movement in the map results usually takes three to six months of steady work — reviews coming in, photos going up, the website behind it getting stronger. Anyone promising a number-one spot by Friday is selling something.
Everything on this page is doable yourself, and the free Field Guide puts it in checklist order. If you’d rather have it worked every week without thinking about it — profile, posts, reviews, and follow-up on an alarm — that’s exactly what Extraction is. Or just tell us about the job.