Skip to content
    Marketing

    Google Business Profile for contractors: the full playbook

    The complete Google Business Profile guide for contractors — categories, services, photos, review velocity, posts, Q&A, and service areas that rank.

    The short answer

    For contractors, the Google Business Profile matters more than the website for booking local jobs. Optimize it in this order: verify and own the listing, set the most specific primary category, add secondary categories, define honest service areas, fill out every service with a description, upload real photos weekly, earn three to five new reviews a month, reply to all of them, post regularly, and seed the Q&A section.

    Chase Stoeger
    Chase Stoeger
    Founder and Operator
    ·May 9, 2026·8 min read

    For a home-service business, your Google Business Profile is more important than your website. It's what ranks in the map pack, it's the first thing a ready-to-buy customer sees, and it's free. Yet most contractors claim it, fill in half the fields, and never touch it again — leaving the easiest jobs in their market to whoever bothered.

    This is the full playbook we run on every profile during a Growth Checkup: setup, then the recurring habits that actually move ranking. Work top to bottom.

    One scope note: this guide assumes your profile is live and healthy. If your business isn't showing up on Maps at all, that's a diagnosis problem, not an optimization problem — run the seven-reason Maps diagnostic first, because no amount of optimization revives a suspended or duplicate-riddled listing.

    1. Verify it — and own the login

    Unverified profiles barely rank. Claim the listing at business.google.com under an email account you control — not a former marketing vendor's, which is the most common ownership mess we untangle. Video verification is now standard for most contractor categories: Google will ask you to walk through a live video showing your signage or vehicle branding, tools or equipment, and proof of address or licensing. Have all three ready before you start — here's what to do if video verification fails. And if your profile is suspended rather than merely unverified, that's a different battle with its own playbook: reinstating a suspended Google Business Profile.

    While you're in there, add a second owner (a partner or your bookkeeper) so one lost password never locks you out of your best lead source.

    2. The primary category: the strongest field on the profile

    Google maintains a fixed list of about 4,000 categories, and your primary category is weighted far more heavily than anything else you control. The rule: pick the most specific category that matches your core money-maker.

    If your money-maker isChooseNot
    AC and furnace workHVAC contractorContractor
    Drain and water heater callsPlumberPlumbing supply store
    Panel upgrades and wiringElectricianElectrical installation service
    Shingle replacementsRoofing contractorConstruction company
    Flood cleanupWater damage restoration serviceCleaning service

    Changing your primary category to match what you actually want to rank for is often the single biggest one-day ranking move available to a contractor. Then add every relevant secondary category — a plumber doing water heaters, drain cleaning, and repiping should carry secondaries for each. Secondaries expand which searches you're eligible for without diluting the primary.

    Don't add categories for work you don't do. Mismatched categories attract junk calls and can flag the listing for review.

    3. Business name: exactly what's on your license

    Use your real business name — nothing appended. "Smith Plumbing" is safe; "Smith Plumbing | Best Emergency Plumber Dallas" violates Google's guidelines and is a leading cause of suspensions. Competitors can and do report stuffed names. If your legal name genuinely includes a service word ("Smith Heating and Air"), that's fine — the test is what's on your signage, license, and invoices.

    4. Service areas: honest beats ambitious

    Service-area businesses (that's most contractors) should:

    • Hide the address if customers don't visit you. A home address showing on a service-area business is a suspension risk.
    • List up to 20 towns, cities, or zips you genuinely cover. Google's guidance is that service areas should extend no more than about a two-hour drive from your base.
    • Match the list to reality. Claiming the whole metro doesn't make you rank in the whole metro — map-pack reach is earned through prominence, not declared. Over-claiming just spreads your relevance thin and books drive-time you don't want.

    Your service areas should mirror the towns you build location pages for — see how many service area pages a contractor should have for the rule of thumb.

    5. Services: the section everyone skips

    Under each category, Google lets you add individual services — and each one takes a 300-character description. Add every service you sell as its own line item ("Water heater replacement," "Sewer camera inspection," "EV charger installation") with a plain-English description that includes what's included and who it's for. This section feeds relevance for specific searches, appears in your profile, and is blank on most of your competitors' listings. Thirty minutes of typing, permanent edge.

    Skip the price fields unless your pricing is genuinely flat-rate — a lowball "starting at" number attracts price-shoppers and arguments.

    6. The description: write for the customer, not the algorithm

    You get 750 characters; the first 250 matter most. Cover what you do, exactly where, for whom, and the two or three things that make you the obvious call — licensed since when, response time, guarantees. Skip keyword stuffing; the description is not a strong ranking field, but it is read by humans deciding whether to call.

    7. Photos: three to five a week, forever

    Profiles with fresh, real photos win the tap-through, and steady uploads signal an active business. What works for contractors:

    • Wrapped trucks and uniformed crew (trust)
    • Job-site before-and-afters (proof)
    • Completed installs with the equipment visible (relevance — a photo of a panel swap supports panel-upgrade searches)
    • The team, not stock photos — homeowners are deciding who to let into their house

    Minimum 720 by 720 pixels, real JPGs from a phone are perfect. Make it a Friday habit: the techs text three job photos to one person who uploads them. Don't bother with geotagging tricks — the file metadata myth persists, but the photo's content and freshness are what matter.

    8. Reviews: velocity, keywords, and replies

    Reviews are the biggest prominence lever you control, and three dimensions matter:

    • Velocity. A steady three to five new reviews per month beats a big stale total. Find the top competitor in your market, count their last 90 days of reviews, and set that pace as your floor.
    • Content. Reviews that mention the service and town ("replaced our panel in Media") feed relevance. Don't script customers, but ask right: "Would you mind mentioning what we did and your town? It helps neighbors find us."
    • Replies. Reply to every review within a couple of days — including a calm, factual reply to every negative one, because prospects read those replies as a preview of how you handle problems.

    Never gate reviews (screening customers and only asking happy ones through a filter tool violates policy) and never buy them — bought-review crackdowns take entire profiles down. The sustainable system is a same-day text with a direct review link after every job: here's how to get more Google reviews without nagging.

    9. Posts: weekly, five minutes, almost nobody does it

    Google Posts show on your profile and signal activity. A weekly cadence is plenty: a completed-job highlight, a seasonal reminder ("Book your fall furnace tune-up"), a financing offer. Add a photo and a call-to-action button on each. The direct ranking effect is modest, but the profile looks alive — and next to three dormant competitors, alive wins the call.

    10. Q&A: seed it before a stranger does

    The Q&A section on your profile is public — anyone can ask and, worse, anyone can answer. Post the ten questions you answer on the phone every week ("Do you charge for estimates?", "Are you licensed and insured?", "Do you offer financing?", "Do you handle emergency calls?") from a personal account and answer them from the business account. Turn on alerts so a stranger's wrong answer never sits there for months.

    11. Messaging, booking, and attributes

    • Messaging: only turn it on if someone will answer within minutes — slow response rates get the feature throttled and lose jobs. Pair it with missed-call text-back so no inbound channel leaks.
    • Booking link: if you use Jobber, Housecall Pro, or ServiceTitan, add your online-booking URL so after-hours browsers can book without calling.
    • Attributes: check every one that applies — veteran-owned, family-owned, emergency service. Free differentiation.

    12. Read the performance tab monthly

    The profile's performance report shows calls, website clicks, direction requests, and the actual search terms that surfaced you. That's your scoreboard — calls trending up month over month means the system is working. For position tracking across your service area, a geo-grid tool is the honest measure (searching yourself isn't; results are personalized).

    What actually moves ranking vs what's just good hygiene

    Not every field carries the same weight, and knowing the difference keeps you from polishing the wrong things:

    ElementRanking impactWhy it still matters if impact is low
    Primary categoryHigh
    Review velocity, rating, recencyHighAlso the top conversion factor
    Answering calls and messages fastHigh (feeds LSA too)Directly books jobs
    Secondary categoriesMediumExpands eligible searches
    Services with descriptionsMediumRelevance for specific job searches
    Photos, weeklyMediumWins the tap-through decision
    Business descriptionLowRead by humans deciding to call
    PostsLowSignals an active business
    Q&ALowPrevents wrong public answers

    If you only have an hour a week: reviews, phone handling, photos, in that order.

    Watch for Google's own edits

    Google updates profiles from "suggested edits" — user reports, algorithms, scraped data — and it does not reliably notify you. Contractors discover their hours changed, their primary category swapped, or "permanently closed" applied by a competitor's report, weeks after the calls dried up. Two habits prevent this:

    • Open the profile dashboard monthly and scan for anything marked as updated or pending.
    • Treat any sudden drop in weekly calls as a possible profile edit before assuming an algorithm change — check categories, hours, and status first. (The full drop-diagnosis order is in the Maps troubleshooting guide.)

    The weekly 20-minute routine

    Everything above compresses into a routine: weekly — upload three to five photos, publish one post, send review asks for every completed job; monthly — reply audit, Q&A check, performance-tab review; quarterly — recheck categories and services against what you actually want to sell more of.

    A fully optimized, actively maintained profile is the cheapest lead source you'll ever have — no ad spend, no per-lead fee. It's the first of the four levers in our marketing-for-the-trades pillar guide, and it's the foundation Local Service Ads build on, since your Google reviews now power your LSA ranking too.

    Once the profile is dialed in, the next question is whether your website earns the click when someone taps through — that's where the job is won or lost, and where we can help.