SiteSmith AI
Edition 01 · 2026
$750 Tier
Client Kit

The GBP
Profit Kit

The exact steps to rank #1 on Google Maps in your city. Written for contractors. No fluff. Start to finish in one hour a week.

Introduction

How to use this guide

You already have the website. Now you need the phone to ring. This guide is the other half of the job — the one most agencies don't do.

Google Business Profile is where 80% of your local customers actually find you. A fully optimized profile outranks a half-finished one by a landslide, and it's all within your control. Every step in this kit is something you can do yourself in 15 minutes or less. Follow it and you will climb.

The Three Laws

  1. Completeness beats cleverness. Fill every field. Every one. Empty fields tell Google you might not be a real business.
  2. Recency beats volume. Ten recent reviews beat 200 from 2021. One weekly post beats a flurry and a month of silence. Google rewards active profiles.
  3. Specificity beats generic. "Tankless water heater installation in [your city]" outranks "plumbing services" every time. The exact words matter.
How long until I see results?
Realistically: 30-90 days. Profile completeness changes show up immediately in the dashboard. Ranking movement starts around week 4 as you accumulate reviews and posts. A well-run profile cracks the Local 3-Pack in a mid-size metro within 90 days. It is not faster. Anyone promising overnight is lying.

What's in this kit

01

The 1-Hour Setup Checklist

Do this once. In one sitting. It sets up everything Google uses to rank you.
Section 01 · Setup

The 1-Hour Setup Checklist

Work through this in order. If you have not verified your profile, start there. Everything else builds on it.

Part A · Account & Claim (15 min)

Warning
If your address is a home office, choose "I deliver goods and services to my customers" and hide the address. Do not list a home address publicly — it is a security and spam risk, and Google may suspend the profile.

Part B · Core Business Info (15 min)

Section 01 · Setup (continued)

Finishing the Core Setup

Part C · Description & Services (15 min)

Part D · Photos (10 min)

Part E · Features (5 min)

Pro tip
Google will prompt you to add things over time — do each prompt within 24 hours. Google's algorithm treats "responding to prompts quickly" as an active-owner signal. Ignoring prompts for weeks weakens the profile's trust score.
02

Your Business Description, by trade

Fill in four blanks. Paste into Google. Watch your primary keywords start working for you.
Section 02 · Description

The fill-in-the-blank template

You have 750 characters. That is about three short paragraphs. Google reads every word. The template below is the proven formula — used by top-ranking contractors across the country — with five variants, one per trade.

How to use: highlighted fields are your blanks. Replace them with your own details. Aim for ~650 characters (leaves breathing room). Paste into GBP → Edit Profile → Business Description.

Plumber

Plumbing description template

Paste into GBP description field
[Business Name] is [City]'s trusted plumber, serving [County/Region] homeowners since [Year]. We handle emergency leaks, water heater replacement, drain cleaning, sewer line repair, and full repipes with upfront pricing and same-day service when you need it. Licensed, insured, and family-owned, our team answers the phone day or night because we know a broken pipe doesn't wait. Every job comes with a written estimate, a clean-up guarantee, and our [X]-year workmanship warranty. Call [Phone] or book online. We serve [City], [City], and [City].
HVAC

HVAC description template

Paste into GBP description field
[Business Name] keeps [City] homes comfortable year-round with AC repair, furnace replacement, heat pump service, and ductless mini-split installation. We've served [County/Region] families since [Year] with same-day appointments and honest diagnostics. NATE-certified technicians, financing options, and a [X]-year labor warranty on every installation. We work on every major brand and stand behind our work with a 100% satisfaction guarantee. Emergency service available. Call [Phone]. Serving [City], [City], and [City].
Section 02 · Description (continued)

Roofing + Electrician templates

Roofer

Roofing description template

Paste into GBP description field
[Business Name] is [City]'s trusted roofing contractor, specializing in full roof replacement, storm and hail damage repair, gutter installation, and free roof inspections. We've protected [County/Region] homes since [Year]. GAF-certified installation, direct insurance claim support, and up to a 50-year manufacturer warranty on premium shingles. Our crews show up on time, respect your property, and clean up before they leave. Most roofs done in 1-2 days. Storm damage? We're on-site within 24 hours. Call [Phone]. Serving [City], [City], and [City].
Electrician

Electrician description template

Paste into GBP description field
[Business Name] is [City]'s licensed electrician, handling panel upgrades, EV charger installation, whole-home generators, and residential rewiring since [Year]. We serve homeowners across [County/Region]. Master electricians, transparent flat-rate pricing, and a [X]-year workmanship guarantee on every job. We pull permits, pass inspections on the first try, and explain every step so you understand exactly what you're paying for. 24/7 emergency service for power outages and dangerous wiring. Call [Phone]. Serving [City], [City], and [City].
Painter

Painter description template

Paste into GBP description field
[Business Name] is [City]'s trusted painting contractor, specializing in interior painting, exterior painting, cabinet refinishing, and deck staining. We've transformed [County/Region] homes since [Year] with prep-first craftsmanship and lasting finishes. Licensed, insured, and crew-staffed — never day labor. Every project starts with a detailed color consultation, premium materials from Sherwin-Williams and Benjamin Moore, and our [X]-year workmanship warranty. We respect your home like we built it. Free estimates within 24 hours. Call [Phone]. Serving [City], [City], and [City].
Pro tip
After you paste your description, highlight it yourself and count the mentions of your primary keyword (plumber / HVAC / roofer / electrician / painter) and your city. You want the keyword 2-3 times and the primary city 2-3 times. Any more and you look spammy; any fewer and Google can't tell what you do or where.
Section 02 · Description (continued)

What makes a description rank

Four ingredients. Every one matters.

01 · The primary keyword in the first 10 words

Google's parser weighs the opening of your description heavily. "Bob's Plumbing is Mesa's trusted plumber..." is stronger than "We are a family-owned business that..." Get your trade and your city into the first sentence.

02 · Specific services named, not listed

"We handle emergency leaks, water heater replacement, drain cleaning, and sewer repair" beats "full-service plumbing." Naming actual services hits search queries. Generic terms hit nothing.

03 · At least one secondary city

Google uses the cities in your description to determine your true service radius. If you only mention one city, you rank in that one city. Mention three and you rank in all three.

04 · A single call-to-action at the end

End with your phone number and one clear next step ("Call [Phone]" or "Book online"). Profiles that close with a call-to-action have measurably higher click-to-call rates, and Google rewards the behavioral signal.

What NOT to do
Do not stuff keywords ("plumber plumber plumber Mesa Arizona plumber emergency plumber"). Do not copy your competitor's description word-for-word. Do not include links, emojis, or all-caps. Do not include a promotion or discount code — those belong in Offers, not the description.

Checklist before you save

03

Service menu keywords, by trade

The free keyword goldmine every contractor leaves blank. Copy, paste, rank.
Section 03 · Service Keywords

Plumber & HVAC keyword lists

Inside your GBP dashboard there's a "Services" section. Most contractors fill in 2-3 generic entries and stop. That's leaving money on the table. Every service name you add becomes a matchable phrase when someone searches nearby.

How to use: go to your profile → Services → Add each one below as a separate service, using these exact names. Add a 1-2 sentence description per service. Aim for 15-25 services total.

Plumber

Plumbing service menu

Emergency plumbing repair Water heater installation Water heater repair Tankless water heater installation Drain cleaning Hydro jetting Sewer line repair Sewer line replacement Sewer camera inspection Leak detection Slab leak repair Pipe repair Repiping Toilet installation Toilet repair Faucet installation Faucet repair Garbage disposal installation Garbage disposal repair Sump pump installation Sump pump repair Water softener installation Water filtration system installation Gas line installation Gas line repair Backflow prevention testing Shower and bathtub installation Clogged drain repair
HVAC

HVAC service menu

AC repair AC installation AC tune-up Central air conditioning installation Furnace repair Furnace installation Heat pump installation Heat pump repair Ductless mini-split installation Ductless mini-split repair Ductwork installation Ductwork cleaning Thermostat installation Smart thermostat installation Indoor air quality service Whole-home humidifier installation Air purifier installation Emergency heating repair Emergency AC repair Refrigerant recharge HVAC maintenance plans Commercial HVAC service Boiler repair Boiler installation Gas furnace installation Electric furnace installation
Section 03 · Service Keywords (continued)

Roofer & Electrician keyword lists

Roofer

Roofing service menu

Roof replacement Roof repair Storm damage repair Hail damage repair Wind damage repair Roof leak repair Emergency roof tarping Free roof inspection Insurance claim assistance Asphalt shingle installation Metal roof installation Tile roof installation Flat roof installation TPO roof installation EPDM roof installation Cedar shake installation Slate roof installation Gutter installation Gutter cleaning Gutter guard installation Siding installation Fiber cement siding installation Chimney flashing repair Skylight installation Skylight repair Attic ventilation installation Roof ridge vent installation Ice dam prevention
Electrician

Electrician service menu

Electrical panel upgrade Circuit breaker replacement Electrical wiring installation Electrical rewiring Aluminum wiring replacement EV charger installation Whole-home generator installation Backup generator repair Whole-house surge protector installation Outlet installation GFCI outlet installation USB outlet installation Light fixture installation Recessed lighting installation Ceiling fan installation Chandelier installation Outdoor lighting installation Landscape lighting installation Pool and hot tub wiring Smoke detector installation Carbon monoxide detector installation Electrical troubleshooting Electrical inspection Code compliance upgrades 240V circuit installation Sub-panel installation Home automation wiring Emergency electrical repair
Pro tip
For each service, write a 1-2 sentence description in the GBP dashboard. Mention your city in at least half of them. This is the hidden keyword density lever most agencies charge $500/month to optimize. You can do it in an afternoon.
Section 03 · Service Keywords (continued)

Painter keyword list

Painter

Painting service menu

Interior painting Exterior painting Residential painting Commercial painting Cabinet painting Cabinet refinishing Kitchen cabinet painting Deck staining Deck restoration Fence staining Pressure washing Power washing Drywall repair Wallpaper removal Wallpaper installation Trim painting Crown molding painting Stucco painting Brick painting Garage floor coating Epoxy floor coating Popcorn ceiling removal Texture matching Color consultation Wood staining Cedar siding staining Concrete staining Metal railing painting Front door painting Accent wall painting Lead paint testing

Why painters win on GBP

Painting has the highest visual-proof-of-work conversion rate of any trade on GBP. Homeowners scroll photos. They click the profile with the best before/afters. That one behavior — "show me what your work looks like" — is the painter's entire edge.

Photo strategy for painters (specifically)

Pro tip
When you upload before/after photos, name the files before upload. "kitchen-cabinet-refinishing-mesa-az.jpg" beats "IMG_0487.jpg." Google reads the filename as a search signal. This is a 10-second habit that lifts rankings over time.
Section 03 · Service Keywords (continued)

Service description formula

Each service in your GBP menu can have a description of up to 300 characters. Most contractors skip this. Those who fill it in rank higher — because those descriptions become matchable text for search queries.

The 3-sentence formula

  1. What it is — name the service in plain language.
  2. Who it's for / when you need it — the customer-facing angle.
  3. Your differentiator + city — what makes you the right call.

Examples

Emergency Plumbing Repair
24/7 response to burst pipes, flooded basements, and sewage backups in [City]. When you can't wait until morning, we can be on-site within 60 minutes. Licensed plumbers, upfront pricing, and no after-hours surcharge weekends.
EV Charger Installation
Level 2 home EV charger installation for Tesla, Ford, Rivian, and every other brand. We pull permits, upgrade your panel if needed, and handle utility rebate paperwork. Most [City] installs done in one day.
Roof Replacement
Full tear-off and replacement of asphalt, metal, or tile roofs for [City] homeowners. GAF-certified installers, up to 50-year warranties, and direct insurance claim handling. Most residential roofs completed in 1-2 days.
Remember
Google tracks which service pages get clicks and which don't. Services with good descriptions get more clicks, rise in ranking, and lift the entire profile's visibility. Bad descriptions or blank fields drag everything down.

30-minute exercise

Block 30 minutes this week. Open your GBP dashboard. For every service you offer, write one description using the formula above. That is usually 15-25 entries. When you're done, your profile will have more rich text content than 95% of your local competitors.

04

The weekly post calendar

Eight post templates. Thirty minutes a week. A year of content that tells Google you're open.
Section 04 · Posting Calendar

Why posting matters

Google uses post frequency as a proxy for "is this business actually open and active?" A profile with a post every week signals life. A profile with no posts in 3 months signals abandonment. Rankings follow.

7 days
Post lifespan
1-2×
Posts per week
30 min
Weekly time
4 types
To rotate

The four post types (Google's categories)

The 4-week rotation that works

Pick one post from each week below. Rotate the cycle every month. Add one seasonal/weather-triggered bonus post when conditions warrant.

Week Post type Purpose
Week 1Recent-job postProof of work
Week 2Seasonal tipAuthority + SEO
Week 3Team or company storyHuman trust
Week 4Current offer or CTAConversions
Section 04 · Posting Calendar (continued)

Eight ready-to-post templates

Copy, fill in the highlighted blanks, attach a photo, hit publish.

Week 1 · Template A Recent job
Just finished a [service] in [neighborhood]. The homeowner was dealing with [problem] for months before calling us. Two hours later — sorted. If you've got a [similar issue] you've been putting off, a quick diagnosis usually costs less than waiting it out.
Attach: before/after photo · Button: "Call now"
Week 1 · Template B Completed project
Wrapped another [project type] in [city] this week. [One specific interesting detail — e.g., "had to navigate 1950s galvanized pipe behind the wall"]. New install will last this family 20+ years. This is the kind of job we love.
Attach: finished work photo · Button: "Learn more" → services page
Week 2 · Template C Seasonal tip
It's [season] in [city], which means [seasonal issue — e.g., "your pipes are at risk of freezing overnight"]. Three things to check this week: 1) [tip], 2) [tip], 3) [tip]. Takes 10 minutes. Saves thousands.
Attach: tip-related photo · Button: "Learn more"
Week 2 · Template D Educational
Quick question we get every week: ["How often should I flush my water heater?"]. Short answer: [once a year]. Long answer: it depends on your water hardness, but skipping it is the #1 reason water heaters fail 5 years early. Easy to do yourself, or we can handle it in 20 minutes.
Attach: educational visual · Button: "Call now"
Section 04 · Posting Calendar (continued)

Templates E through H

Week 3 · Template E Team spotlight
Meet [name][years] years with us, [specialty] specialist. When you call our office, there's a good chance [he/she] is the one showing up at your door. [One personal detail — "huge Diamondbacks fan, makes the best pulled pork in the shop"]. We're proud of our crew.
Attach: team member photo · Button: "Learn more" → about page
Week 3 · Template F Why we do this
We started [Business Name] in [Year] because [your real why — "too many homeowners were getting stuck with shoddy work from out-of-town chains"]. [Number] jobs later, that hasn't changed. Every call is still treated like our first one.
Attach: team or founder photo · Button: "Learn more"
Week 4 · Template G Offer
[Month] special: [$ amount or %] off [service] for [city] homeowners. Book by [date]. No fine print. Just a solid [service] at a solid price. Tap below to lock it in.
Attach: photo of the service · Button: "Redeem" or "Call now"
Week 4 · Template H Emergency reminder
Save our number before you need it: [Phone]. We answer [24/7 or extended hours] for [emergency type — "burst pipes, water heater failures, and any leak you can't stop"]. Last year we showed up on [X] emergency calls within an hour.
Attach: truck or team-on-job photo · Button: "Call now"
The 80/20 on writing posts
Spend 80% of your effort on the first sentence. That's all Google shows in the feed preview. Make it specific, make it local, and include one keyword if it flows naturally. The rest of the post is for the people who clicked.
Section 04 · Posting Calendar (continued)

The 30-minute weekly workflow

Block 30 minutes. Same day every week. Monday mornings work well for most contractors.

Pro tip
In November 2025 Google rolled out recurring post scheduling. You can now queue up 4-8 posts at once, set them to publish weekly, and walk away. If you're willing to spend two hours up front once a month, you're done for the month.

Seasonal bonus posts (add when conditions hit)

On top of the 4-week rotation, drop in a seasonal-trigger post any time the weather or calendar gives you a reason:

These get 3-4x more engagement than regular posts because they're hyper-relevant to what's happening right now. Google notices the engagement and lifts the profile.

What NOT to post

05

The review request system

Reviews are 20% of the ranking algorithm. Recency matters more than volume. Here's how to keep them flowing.
Section 05 · Review Requests

How to ask, and when

The single highest-converting moment to ask for a review is within 2 hours of finishing the job, while the homeowner is still feeling the relief of their problem being solved. Wait 24 hours and response rate drops 60%. Wait a week and it's near zero.

The ask, by channel

Channel Response rate Effort
Text message (same-day) 25-35% 2 min / job
Email (same-day) 8-12% 5 min / job
In-person ask + card with QR 15-20% 1 min / job
Text + in-person combo 40-50% 3 min / job

The text template (proven)

Send from your phone within 2 hours of completing the job
Hey [First Name][Your Name] from [Business]. Thanks for trusting us with the [job type] today. If you've got 60 seconds, an honest Google review would mean a lot to our small team: [Review Link]

Why this works: It's casual, uses their first name, references the specific job (not a generic "thanks for your business"), and gives them a one-tap link. No pressure, no "5 stars please," no begging.

Never do this
Don't ask for 5-star reviews specifically. Don't incentivize reviews with discounts or freebies (Google can detect and penalize). Don't gate reviews through a "how was your experience?" form that filters unhappy customers to a private channel — Google calls this review gating and it's a profile-killer.
Section 05 · Review Requests (continued)

Finding your Google review link

Every Google Business Profile has a unique, one-tap review link. Most owners don't know where to find it. Here's the fastest path.

Method 1 · From the GBP app (easiest)

Method 2 · From Google Maps (works everywhere)

Method 3 · Custom short link (best for printing)

The raw Google link is long and ugly. Shorten it with a free tool (bit.ly, TinyURL) to something like bit.ly/review-bobplumbing. Use this on:

Pro: print a QR-code review card

Print business-card-sized review cards with a QR code pointing to your review link and leave one with every completed job. Generate the QR at qrcode-monkey.com — it's free, no account needed.

Weekly review goal

1
New review per week (minimum)
4-8
Per month (healthy)
10+
In last 90 days to rank top 3

Recency is what Google measures most. A profile with 40 reviews and one from last month outranks a profile with 200 reviews where the newest is from 2022. Keep the flow going.

06

Review response templates

Every review needs a response within 24 hours. Here are the words.
Section 06 · Review Responses

5-star responses

A 5-star review with a genuine response is twice as persuasive to the next reader as a 5-star review with no response. It also signals to Google that you're an engaged owner — a direct ranking factor. Respond to every one.

The response formula

  1. Thank them by name. First name is fine.
  2. Mention the specific work. Shows other readers what you do.
  3. Mention your city. Natural keyword placement.
  4. Invite them back. Or thank them for referring others.

5-star template 01 · Standard

Thanks so much, [First Name]! Glad we could get the [job type] sorted out for you. If anything comes up around the house in the future, you know where to find us. Appreciate the trust and the recommendation to your neighbors in [City].

5-star template 02 · Warm, longer

[First Name] — thank you for the kind words. Jobs like yours are exactly why we started [Business Name]. [One specific callback — "glad we caught that slab leak before it got worse"]. Wishing you and the family a great [season] in [City].

5-star template 03 · Short & genuine

Appreciate you, [First Name]. The whole team is glad the [service] went smoothly. See you next time — and tell your friends in [City] we said hi.

4-star responses

4-star reviews are common and usually mean "mostly great, one small thing." The right response shows you notice, care, and would handle it differently next time — without defending yourself.

4-star template 01 · Graceful acknowledgment

Thank you for the review, [First Name], and for the honest feedback on [issue mentioned]. You're right — that's something we're working on. Glad the [core service] came out well, and we'd welcome another chance to do even better next time.
Section 06 · Review Responses (continued)

4-star (continued) and negative responses

4-star template 02 · Ask how to improve

Thanks for the thoughtful review, [First Name]. If you have a minute to share what would have made this a 5-star experience, I'd genuinely want to know — [your email]. Appreciate your business either way.

4-star template 03 · Offer a follow-up

Thanks [First Name] — really appreciate the detailed feedback. If the [specific issue] is still something you'd like us to take another look at, give me a call directly at [Phone]. No charge for a recheck. — [Owner Name]

Negative review responses

Negative reviews happen. The way you respond is more important than the review itself — future customers read your responses to gauge who you really are. Three rules:

  1. Never argue in public. Even if they're wrong. Especially if they're wrong.
  2. Acknowledge the feeling, not just the facts. "I can see why that was frustrating" is stronger than "Our records show..."
  3. Move it offline. Give a direct email or phone number for the owner.

Negative template 01 · Legitimate complaint

[First Name] — I'm really sorry we didn't meet the mark here. That's not the experience we want anyone leaving with. I'd like to make this right personally — please email me at [Owner Email] or call [Owner Phone]. — [Owner Name], owner

Negative template 02 · Disputed facts

Thanks for the feedback, [First Name]. I want to make sure we get to the bottom of this — our records show a different timeline on our end, and I'd rather walk through it with you directly than back-and-forth in comments. Could you email me at [Owner Email]? I'll personally look into what happened.

Negative template 03 · Unreasonable or fake

We appreciate all feedback but we don't have a record of working with a customer by this name at this address. If there's been a mix-up with another company or if you'd like to speak with us directly, please reach me at [Owner Email]. — [Owner Name]
Pro tip
For clearly fake or abusive reviews, use the Report review flag in the GBP dashboard before responding. Google removes 40% of properly-flagged fakes within 2-3 weeks. While you wait, respond with the template above — future readers will see both the review and your calm response.
07

The monthly maintenance checklist

One hour a month. Every month. Keeps the engine running.
Section 07 · Monthly Maintenance

Your 60-minute monthly ritual

Pick the same hour on the same day every month — first Monday works well. Make it non-negotiable. This is what separates profiles that keep climbing from profiles that plateau and slip.

The checklist (in order)

Quarterly bonus (every 3 months, 30 extra minutes)

Track your progress
Keep a simple notebook or Google Doc. Every month, log 4 numbers from Insights: profile views, website clicks, direction requests, calls. Month 1 is your baseline. By month 6 those numbers should be 2-3× higher. If they're flat or falling, something's off — go to Section 08.
08

Not ranking?

A five-question diagnostic to find what's holding you back.
Section 08 · Troubleshooting

The diagnostic tree

If you've been running this playbook for 60+ days and still aren't in the Local 3-Pack for your primary service keyword, work through these five questions in order. Most ranking problems fall into one of them.

01 · Is the profile verified and complete?
Check: Is the blue "Verified" badge showing in your dashboard? Is every field in the profile filled — categories, description, hours, services, attributes, photos, Q&A?

If no: this is your #1 problem. Go back to Section 01 and finish it. An unverified or 60%-complete profile does not rank, full stop.
02 · Is your primary category the most specific match?
Check: Open your profile. Under the business name, what's the primary category? Is it specific ("Plumber," "HVAC Contractor") or generic ("Contractor," "Service")?

If generic: change it to the most specific match ("Plumber," "HVAC Contractor," "Roofing Contractor," "Electrician," "Painter"). This single change has moved profiles from page 2 to page 1 in under 2 weeks.
03 · Is your NAP consistent across the web?
Check: Google your business name. Click into your listings on Yelp, BBB, Angi, HomeAdvisor, Facebook. Do the Name, Address, and Phone match your GBP exactly — character for character? Different suite numbers, abbreviations, or phone formats all count as inconsistencies.

If no: inconsistent NAP is documented to reduce rankings by up to 41%. Fix every directory listing to match GBP exactly. Tool tip: BrightLocal's free NAP scanner finds mismatches in under a minute.
04 · How many reviews have you gotten in the last 90 days?
Check: Open your profile. Scroll to reviews. Count how many have a date within the last 90 days.

If fewer than 10: reviews are 20% of the ranking weight and recency is the lever Google watches most. You need a steady flow. Go back to Section 05 and implement the same-day text template. One new review per week minimum. In 90 days you'll have 12+ recent — that's usually enough to crack the 3-Pack in most local markets.
05 · Are you actually posting weekly?
Check: Open GBP → Posts. When was your last post? Are you doing at least one per week?

If not: post freshness is a direct ranking signal. A profile with no post in 30 days looks abandoned to Google. Go back to Section 04 and pick one post to publish today. Then schedule 4 using the templates.
Section 08 · Troubleshooting (continued)

If all five check out and you're still not ranking

You've verified everything above and the profile is genuinely in shape. Now look outside the profile. These are the second-tier causes.

Proximity limits

Google Maps weights proximity heavily. If you're searching from 10 miles outside your registered address, you may not appear in your own searches even with a perfect profile. Always test from within your service radius. Use an incognito window to avoid personalization bias.

Competitive market saturation

If the top 3 results in your market each have 400+ reviews and you have 20, you're not outranking them in the next 30 days. The strategy becomes: rank on less competitive keywords first — more specific service names or neighboring cities — then work up.

Category mismatch

Sometimes the issue is your secondary categories are pulling the wrong search queries. If you're a plumber but you added "General Contractor" as a secondary, you're competing in a much larger category. Remove categories that don't reflect your real core services.

Website signals

Your website is also a ranking factor for your GBP. If your website has your city in the title tag, H1, and naturally throughout the copy, GBP ranks higher. If your website doesn't mention the city, GBP suffers. SiteSmith-built websites handle this automatically — if you're using a different site, verify the home page and service pages include your primary city in the first 100 words.

Spam from competitors

Some competitors report legitimate profiles to try to get them suspended. If you notice sudden ranking drops with no changes on your end, check GBP → Settings → Notifications for suspension messages. If you've been suspended, use the reinstatement form immediately — it's usually resolved in 3-5 business days.

When to get help

If you've worked through the diagnostic tree, verified all five basics, addressed the second-tier causes above, and still aren't ranking after 90 days of consistent execution — there's likely a specific technical issue that needs hands-on diagnosis. That's what the SiteSmith Pro tier is built for: we take the profile, audit it against a 40-point checklist, fix the underlying issue, and manage it going forward.

Final word
The contractors who win at GBP are not the ones who do something clever — they're the ones who do the obvious things, every week, without missing. Consistency beats intensity. An hour a week for a year moves more rankings than one all-nighter. You've got everything you need in this kit. The only question is whether you run it.
What's next
End of the kit

Built by
SiteSmith AI

We build beautiful websites for home services businesses and hand our clients the roadmap to rank. This kit is yours — use it, share it with your team, don't share it with your competition.

Need the Pro tier?

We offer a fully-managed GBP service in our $1,500 Pro build: 40-point audit, done-for-you setup, 20-directory citation cleanup, call tracking, competitor analysis, and your first 30 days of posts written for you. Reach out if you'd rather not run this yourself.