Published September 22, 2026 · by Luis Gomez · The listing this is based on — my father’s drywall company — sits at #1 in its home-town map pack with 5.0 stars and 89 reviews, above a national franchise, and produced 120 calls from February to July 2026. The screenshots are in the case study.
Short answer: Eight things move a contractor’s map ranking: the exact primary category, a clean business name, service-area setup with a hidden address, tight service areas, a review system that asks within an hour, a phone that gets answered, a tracked website link, and no edits for 14 days after verification. The other 23 items on this list are completeness. Daily posting is not one of them.
Most “GBP optimization” checklists are 60 items long because they’re written to sell a monthly posting service. Only a handful of things move a contractor’s map ranking. Do those first, in this order, and skip the busywork.
What actually moves the map (do these first)
| # | Item | Why it matters |
|---|---|---|
| 1 | Primary category is the exact Google category for your trade. “Plumber”, “Electrician”, “HVAC contractor”, “Dry wall contractor” (two words — “Drywall contractor” doesn’t exist), “Painter”, “Landscaper”, “Pest control service”, “House cleaning service”. | The #1 ranking factor you control. Wrong or generic (“Contractor”) and you’re invisible for the searches that pay. |
| 2 | Business name is your real name, nothing added. No city, no “best”, no service words. | Keyword-stuffed names get edited by Google and can get the profile suspended. |
| 3 | Business type = service business; address hidden if you work from home or a shop customers don’t visit. Enter the real address for verification anyway. | Google requires it for home-based businesses, and the hidden address still anchors you to your city for ranking. |
| 4 | Service areas = the cities you’ll actually drive to, up to 20. Adding more does not improve rank; proximity to your hidden address does. | Keeps leads inside your radius. |
| 5 | Reviews: a system, not a hope. Ask within an hour of finishing, by text, with the profile’s own review link. Reply to every review, including the bad ones, within a day. | Review count, score and recency are the biggest lever after category. 89 reviews at 5.0 beat a 471-review franchise on the map in our case because recency and relevance count, not just totals. |
| 6 | Phone number answered by a human, with missed calls texted back in five minutes. | Google tracks calls from the listing; more importantly, an unanswered call is a lead for the next guy. |
| 7 | Website linked, with tracking parameters (?utm_source=google&utm_medium=organic&utm_campaign=gbp). |
So you can see in Analytics what the listing sends. |
| 8 | Verification done, then no edits for 14 days. | Fresh-profile edit churn is a suspension trigger. |
Completeness (do these the same week)
| # | Item |
|---|---|
| 9 | Secondary categories only if you genuinely do the work (a plumber who does water heaters: “Water heater installation/repair service”). Fewer is better. |
| 10 | Description: up to 750 characters, plain English, what you do + where + what makes you different. No URLs, no prices, no ALL CAPS. |
| 11 | Services list: every money job by its plain name (nail pop repair, water heater replacement, panel upgrade, sod installation), each with a one-sentence description. Google matches searches against these. |
| 12 | Hours that are true. If you take emergency calls, set 24 hours and answer them. |
| 13 | Opening date (month/year). |
| 14 | Attributes that apply: onsite services, online estimates, owner identity attributes if you want them. |
| 15 | Messaging/chat on, with a 15-minute response habit. |
| 16 | Booking or quote link (your form page). |
Photos (the part contractors skip and homeowners judge by)
| # | Item |
|---|---|
| 17 | Logo, square, uploaded so it renders as a clean circle. |
| 18 | Cover photo: you or your crew at a real job. Not stock. |
| 19 | 10+ before/after pairs of the work. For repair trades this is the whole sales pitch — a patch nobody can find, a panel that’s clean, a lawn edge that’s straight. |
| 20 | Truck with your name on it, tools laid out, team photo. |
| 21 | Add 2–4 new photos a month. Don’t bother geotagging files; Google ignores it. |
Trust and answers
| # | Item |
|---|---|
| 22 | Seed 5 Q&A entries yourself and answer them: “Do you give free estimates?”, “Do you work in rentals?”, “How fast can you come out?”, “Do you match texture?”, “Are you licensed and insured?” |
| 23 | Respond to every review. Name the job in the reply (“glad the water-heater swap went smoothly”) — it’s text Google reads. |
| 24 | Never buy reviews, never review-gate, never offer discounts for reviews, never let family review you. All four are policy violations and the FTC fines for the first three. |
Nice to have (low ranking impact — do only when the above is done)
| # | Item |
|---|---|
| 25 | Posts/Updates: one a month with an offer or a finished job. They expire and barely move rank; they do help conversion. |
| 26 | Products section for packages (e.g., “Popcorn ceiling removal — from $1/sq ft”). |
| 27 | Link your Local Services Ads account so reviews carry into the ads. |
| 28 | Bing Places (import from Google in one click) and Apple Business Connect. |
Monthly upkeep (15 minutes)
| # | Item |
|---|---|
| 29 | Check for Google-suggested edits and unwanted category/hours changes; reject them. |
| 30 | Read the Performance tab: calls, direction requests, website clicks, the searches that showed your profile. If “calls” isn’t climbing, the problem is reviews or category. |
| 31 | Review velocity: at least 2–4 new reviews a month. If that stopped, the ask stopped. |
What doesn’t move the map (stop paying for it)
- Daily posting. Emojis in the business name. Stuffing city names into the description. “Citations” on 200 directories (a few real ones help; two hundred don’t). Fake “Google partner” badges. Buying a 5-star review package (it gets the listing suspended, and the suspension is the most expensive marketing you’ll ever do).
Questions contractors ask
How long until the profile ranks? A new profile with a correct category and address appears within days; climbing the pack takes reviews. Five real reviews in the first month is the difference between page 2 and the pack in most suburbs.
Can I rank in cities I don’t have an address in? Not well. Service areas let you appear there; ranking is driven by proximity to the verified address. If you want two cities, you need real locations in two cities.
Should I hire a Google Business Profile optimization service? If the 31 items above sound like a weekend, do it yourself. If you’d rather be on jobs, I run it as part of the Business Profile service — and the first thing I do is exactly this list, with your photos.
Does a Google Business Profile replace a website? No. The listing gets the call; the website is where people check prices and where the free quote requests come from. Together they produced about one quote request a day plus 21 calls a month for one drywall company with the ads switched off.
Want your listing checked against this list? Send your trade and your number and I’ll record a short walkthrough of your profile with the three fixes that matter, free. Free audit →