TL;DR — Your Google Business Profile isn’t ranking for one of five reasons: wrong primary category, thin review profile, NAP inconsistency across the web, an incomplete profile, or you’re too far from the searcher. Four of those you can fix this week. The fifth (proximity) you work around with service area pages and reviews from farther-out towns.
We run this exact diagnostic for trade shops across Eastern Idaho — Rigby, Idaho Falls, Rexburg, Blackfoot — and the same five problems show up in Bonneville County as anywhere else in the country.
Every contractor I talk to has the same question: “I set up my Google Business Profile a year ago. Why is my competitor two towns over showing up when I don’t?”
Almost always, it’s one of five things. Here’s the diagnostic order I run through, in the order that matters.
Reason 1 — Your primary category is wrong or too generic
The primary category is the single biggest ranking factor on your entire GBP. Google uses it to decide which searches you’re even eligible to appear in.
“Contractor” is not specific enough for anything. If you’re a roofer and your primary is “Contractor,” you’re competing against every trade — you’ll only show up on searches for “contractor near me,” which converts terribly. Change your primary to “Roofing Contractor,” “Roofer,” or the most specific relevant option.
Test this yourself. Go to Google Maps, search the term you want to rank for, and click on the top 3 results. See what they list as their primary category. Match theirs or beat it with something more specific.
You can also add up to 9 secondary categories. Add them all — but only ones that describe what you actually do. Adding “Wedding Photographer” as a plumber to hit more searches doesn’t work. Google is smarter than that now.
Reason 2 — Not enough reviews (or none in the last 90 days)
Reviews are the top prominence signal for local ranking. Two things matter beyond just the total count.
Recency. If your last review is from 2023, Google reads that as a business that might not be operating. Aim for at least one new review every week, minimum. Two per week is better.
Response rate. Respond to every review — positive and negative — within 48 hours. Not with a template. With a real, one-to-two sentence response. Google reads response rate as an activity + trust signal.
The floor. Under 4.0 stars is a cliff. Rank Contractors’ 2026 GBP data shows businesses with 4.0+ stars get 92% more clicks than those below 3.0. Below 4.5 is fine. Below 4.0 is your problem.
The fix. Text or email every recent customer. Ask them for a Google review. Use a review-request link (from your GBP dashboard). Don’t offer money or discounts — that’s a policy violation. Do make it easy — the link goes straight to the review form.
Reason 3 — Your NAP is inconsistent across the web
NAP = Name, Address, Phone. Every listing of your business online (Yelp, Angi, Thumbtack, BBB, Facebook, your trade association, your Chamber, local directories) needs the exact same NAP.
Common inconsistencies that hurt:
- Your address on Yelp says “1234 Main St” and on Angi says “1234 Main Street” — Google reads these as maybe-different addresses.
- Your Facebook page has your old phone number from three years ago.
- One directory has your business as “Bill’s Plumbing” and another has “Bill’s Plumbing LLC” — these are read as slightly different entities.
- Your GBP address is a home address but your website says “we’re based in [nearby town]” — mismatched geography.
The fix. Pull up your top 20 listings across the web. Match the exact NAP on every one. If you have to pick a canonical version, use exactly what your GBP says. Update everything to match.
There are tools that do this at scale — Yext, BrightLocal, Moz Local. They cost $99–$300/month. Or you can do it yourself in a weekend for the top 20 directories.
Reason 4 — Your profile is incomplete
Google rewards fully-filled-out profiles. Here’s what “complete” means:
- Business description — 750 characters, includes your primary category naturally, mentions your service areas.
- Services — Every service you offer, listed individually, with a short description.
- Products — If you sell physical products (rare for contractors, common for supply shops).
- Photos — Aim for 100+. Real project photos, not stock. Add new ones weekly.
- Hours — Accurate. Update for holidays.
- Service areas — Every city or town you actually work in. Not too many — no more than 20 miles from your base for most trades.
- Attributes — Every one that applies. “Wheelchair accessible,” “veteran-owned,” “family-owned,” etc.
- Q&A — Seed the Q&A section with 5–10 common questions and answer them yourself.
- Posts — Post at least once a week. Photos, updates, promotions, tips.
Businesses with consistent NAP and complete profiles are 40% more likely to appear in local search results, per Google’s own guidance.
Reason 5 — You’re just too far from the searcher
Proximity is one of Google’s three main local ranking factors (with relevance and prominence). If you’re 30 miles from where the customer is searching, and your competitor is 3 miles from them, the competitor almost always wins that specific search.
You can’t cheat proximity. But you can work around it.
- Build a real service area page for every town you serve. Not a thin “we serve [town]” tacked onto your homepage. A real page with local details, local projects, local customer language.
- Get reviews from customers in farther-out towns. Reviews from a specific city are a location signal — 5 reviews from Bozeman customers help you rank in Bozeman searches even if your shop is in Belgrade.
- Get local citations. Get listed in the Chamber, industry directory, and local news for every town you work in.
- Consider a satellite address only if it’s real. A UPS box or virtual office is a policy violation and Google will suspend you. A real second location with your name on the door is fine.
The order to fix in
Run through it in this order. Fix each one before moving on.
- This week: Update primary category, complete every profile field, add 20 new photos.
- This month: Get 5 new reviews. Respond to every existing review. Audit and match your top 20 citations.
- This quarter: Build a service area page for every town you serve. Get listed in the Chamber and trade association for each.
- Ongoing: Weekly GBP post. Weekly review request to your latest customer. Monthly photo update.
Most contractors don’t need an agency for any of this. They need 3 hours a week and a checklist.
What if it’s suspended?
Different problem. If your GBP is suspended (“not eligible” or “under review”), it’s usually one of three things:
- Your address is a virtual office, UPS box, or residential address flagged as commercial.
- Your business name has keyword stuffing (“Bill’s Best Cheap Fast Plumber in Bozeman” — Google catches this instantly).
- You had multiple accounts, address changes, or category changes that triggered a manual review.
The fix is the reinstatement process — you’ll need to submit proof of business (license, insurance, photos of your storefront or vehicles with signage). It usually takes 2–6 weeks. There’s no way to speed it up.
FAQ
How long after fixing my GBP will I see ranking movement? Category, review, and completeness changes usually move rankings within 2–4 weeks. NAP fixes take 6–8 weeks because Google has to recrawl and reconcile the citations. Proximity is proximity — that’s structural.
Do I need a physical office to rank in a GBP? For most trades, no. You can be a “service area business” (SAB) — no storefront, just your service areas listed. But you need a real business address (not a PO box, not a UPS box) for Google to verify you.
How many reviews do I actually need? There’s no magic number. What matters is that you have more than your top 3 local competitors. If they all have 40 reviews, you need 50–60. If they all have 300, you need 350+. Look them up before you set the goal.
Can I pay to boost my GBP ranking? Google Local Services Ads pays for placement in a separate “Google Guaranteed” band above the map pack. That’s a paid product. There’s no way to pay for organic map-pack ranking.
How often should I post on GBP? Once a week minimum. Photos of completed jobs work best. Short (2–3 sentence) updates with a CTA. Google reads posting frequency as an activity signal.
S4 Media handles Google Business Profile setup and monthly optimization for every client on Growth and Partner tiers. If you’re stuck at page 3, the fix is almost always in this post — you just have to run it in order. Book a 15-min GBP audit →
{“@context”:”https://schema.org”,”@graph”:[{“@type”:”Article”,”headline”:”Why Your Google Business Profile Isn’t Ranking (And the 5 Fixes That Work)”,”description”:”Your GBP isn’t showing up? Here are the five real reasons and the fixes that actually move you into the Maps 3-pack.”,”author”:{“@type”:”Organization”,”name”:”S4 Media”},”publisher”:{“@type”:”Organization”,”name”:”S4 Media”,”url”:”https://s4-media.com”},”datePublished”:”2026-07-16″,”dateModified”:”2026-07-16″,”mainEntityOfPage”:”https://s4-media.com/blog/why-your-google-business-profile-isnt-ranking/”},{“@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”How long after fixing my GBP will I see ranking movement?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Category, review, and completeness changes usually move rankings within 2–4 weeks. NAP fixes take 6–8 weeks. Proximity is structural.”}},{“@type”:”Question”,”name”:”Do I need a physical office to rank in a GBP?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”For most trades, no. You can be a service area business. But you need a real business address (not a PO box) for Google to verify you.”}},{“@type”:”Question”,”name”:”How many reviews do I actually need?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”More than your top 3 local competitors. If they have 40, you need 50–60. Look them up before setting the goal.”}},{“@type”:”Question”,”name”:”Can I pay to boost my GBP ranking?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Google Local Services Ads pays for a separate placement. There’s no way to pay for organic map-pack ranking.”}},{“@type”:”Question”,”name”:”How often should I post on GBP?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Once a week minimum. Photos of completed jobs work best. Google reads posting frequency as an activity signal.”}}]},{“@type”:”BreadcrumbList”,”itemListElement”:[{“@type”:”ListItem”,”position”:1,”name”:”Home”,”item”:”https://s4-media.com/”},{“@type”:”ListItem”,”position”:2,”name”:”Blog”,”item”:”https://s4-media.com/blog/”},{“@type”:”ListItem”,”position”:3,”name”:”Why Your Google Business Profile Isn’t Ranking”}]}]} {“@context”:”https://schema.org”,”@type”:”LocalBusiness”,”name”:”S4 Media”,”url”:”https://s4-media.com”,”description”:”Contractor marketing agency – websites built by builders, for builders. Serving Eastern Idaho trade businesses.”,”areaServed”:[{“@type”:”City”,”name”:”Rigby”},{“@type”:”City”,”name”:”Idaho Falls”},{“@type”:”City”,”name”:”Rexburg”},{“@type”:”City”,”name”:”Ammon”},{“@type”:”City”,”name”:”Iona”},{“@type”:”City”,”name”:”Ucon”},{“@type”:”City”,”name”:”Shelley”},{“@type”:”City”,”name”:”Blackfoot”},{“@type”:”City”,”name”:”Pocatello”},{“@type”:”AdministrativeArea”,”name”:”Bonneville County, Idaho”},{“@type”:”AdministrativeArea”,”name”:”Madison County, Idaho”},{“@type”:”AdministrativeArea”,”name”:”Bingham County, Idaho”}]}
Leave a comment