Mistake 1: Wrong Primary Category (or Too Many Secondary Ones)
Google Business Profile ranks map-pack results against a search query using the category first, before it even looks hard at your website. A roofer who set up the profile under "General Contractor" instead of "Roofing Contractor" is invisible for the exact term that pays the bills. This happens constantly with owners who set up their own listing years ago, picked whatever category was on top of the list, and never touched it again.
The fix isn't just picking the right primary category. It's understanding that the primary category should be the single most specific match to what a customer would type into Google, and secondary categories should back it up without diluting it. A plumber who does drain cleaning, water heater install, and repipes doesn't need five categories fighting for weight. He needs one tight primary and two or three secondaries that map to what he actually gets called for.
Categories also gate which fields and attributes show up in the dashboard. Pick the wrong one and you may not even see the service list or attributes that matter for your trade. An electrician's profile and a landscaper's profile don't offer the same options because Google shows different fields per category. Getting this wrong once can quietly cap the profile's visibility for years, because most owners never think to check it again after the initial setup.
- Primary category should match your highest-value, highest-search-volume service, not the broadest label available
- Secondary categories should be real services you perform, not aspirational ones
- Re-check categories any time your service mix changes (added a trade, dropped a low-margin one)
Mistake 2: Storefront Setup Instead of Service-Area Business
A contractor who drives to the customer, whether that's a plumber, roofer, HVAC tech, electrician, or landscaper, is a service-area business (SAB) in Google's eyes, not a storefront. But a huge number of contractor profiles are still configured as if customers walk in the door. That mismatch shows up as a pin sitting at an office or a home address that nobody visits, hours that imply a walk-in counter, and a service radius that Google guesses at instead of one the owner defined.
Service-area setup lets a contractor list every city, county, or zip they actually cover, without exposing a home address on the map. That matters for two reasons. First, it's the correct way to tell Google where you actually work, which affects which searches you show up for. Second, a lot of contractors run the business out of the house and don't want that address sitting on a public Google Maps pin. SAB setup solves both problems at once, but only if it's configured correctly during onboarding, not left on the default.
The other half of this mistake is hours. A 24/7 emergency plumber or a storm-response roofer who has their profile set to "9 to 5, closed weekends" is telling Google (and everyone searching at 9pm on a Saturday) that they're not open. Hours on a GBP aren't decoration. They're a filter Google applies before it ever shows you the result.
| Setup type | Correct for | Wrong for |
|---|---|---|
| Storefront | Showroom, retail counter customers visit | Roofer, plumber, HVAC, electrician who drives to the job |
| Service-area business | Any trade that travels to the customer | A business with a public walk-in location |
Mistake 3: Empty or Generic Services List
The Services section on a Google Business Profile is one of the more overlooked fields, and one of the more consequential ones. It's a direct list of what you do, and Google uses it to match your profile against specific search terms. A profile that lists "Roofing" as its only service is competing for a broad term. A profile that lists "Roof Replacement," "Roof Leak Repair," "Storm Damage Roof Inspection," and "Metal Roof Installation" as separate service line items is showing up for each of those searches individually.
Most contractor profiles either leave this section blank, list one vague line, or copy-paste a generic services blurb that reads like it was written for any trade. None of that helps. The services list should mirror the actual jobs that make up the bulk of the business, described the way a homeowner would search for them, not the way a contractor would describe them to another contractor.
This is also where attributes come in. GBP lets certain categories flag things like "identifies as veteran-owned," "free estimates," "online estimates," or "onsite services only." A contractor who does free estimates but never checks that attribute box is leaving a filter unchecked that some searchers actually use.
- List every service as its own line item, not a paragraph
- Use the words customers search, not internal trade jargon
- Reorder so the highest-margin or highest-demand services sit at the top
- Revisit the list any time the service mix changes
None of this is complicated. It's just tedious enough that most owners set it up once during a slow afternoon years ago and never touch it again, even as the business has changed.
Mistake 4: Photos That Could Belong to Any Contractor
Stock photography, a logo used as the cover image, or a handful of blurry job-site shots taken in 2019 tell Google (and the customer) nothing specific. Photos are a ranking signal and a conversion signal at the same time. Google factors photo activity into how it evaluates a profile's completeness and recency, and a homeowner comparing three roofers in the map pack is going to click the one whose photos actually show roofing work, not a stock image of a house that could be anywhere.
The mistake isn't just having too few photos. It's having the wrong kind. A profile with twelve photos of the same finished job from one angle isn't as useful as one with a mix: crew on site, before-and-after of an actual job, trucks with the company name visible, and a few shots that show the trade in progress, not just the result. For trades where the work happens on someone's roof or underground, a photo of the technician actually doing the job builds more trust than a photo of a clean finished product with no context.
Video, where the owner is comfortable using it, tends to sit underused on contractor profiles entirely. A 30-second clip of a crew tearing off old shingles or a tech diagnosing an HVAC unit does more for both Google's freshness signal and the customer's confidence than another static photo.
- Add photos on a regular cadence, not one big upload and then silence
- Show the trade being performed, not just finished results
- Include the crew and trucks so the business reads as a real local operation
- Avoid stock photography entirely; it's easy to spot and it undercuts trust
Mistakes 5 & 6: Nobody's Watching the Q&A Tab, and the Review Link Nobody Uses
The Q&A tab on a Google Business Profile is public. Anyone with a Google account can ask a question or answer one, including a question about your own business. Most contractors never check it. That means competitors, random users, or nobody at all end up answering questions like "do they work weekends" or "do they charge for estimates," and whatever answer shows up first, right or wrong, sits there as if it came from the business. The fix is simple: seed the tab yourself. Post the questions customers actually ask (licensing, service area, emergency availability, financing, free estimates) and answer them from the business account. That puts accurate information in front of a searcher before they open a message thread, and it signals to Google the profile is actively managed.
The failure mode is silent. Nobody gets an alert that says a stranger just answered a question on your listing incorrectly. The owner finds out, if ever, when a customer mentions something wrong they read on the profile. For emergency trades especially (plumbing, HVAC, storm-damage roofing) the Q&A section is often where a searcher looks for the fastest confirmation of "can they come today," faster than reading through reviews or clicking into the website.
The review link mistake is a different kind of neglect. Every profile has a direct review link generated from the dashboard, the fastest path from "job finished" to a five-star review, because it drops the customer straight onto the review form instead of making them search for the business and find the button themselves. A lot of contractor profiles either never had this link pulled and shared with the crew, or had it pulled once years ago and lost track of it since. This guide stays scoped to the profile side of that mechanic, not review-generation strategy or cross-platform response, which is its own discipline.
Review volume and recency both factor into how a profile performs in the map pack, alongside the categories and services already covered above. A profile with reviews trickling in steadily reads as an active business. A profile with forty reviews all from three years ago, and nothing since, reads like it might not be operating anymore, even if the business is busier than ever.
- Seed the Q&A tab yourself before a stranger or a competitor does
- Confirm the direct review link inside the dashboard is current, and make sure whoever talks to customers actually has it
- Treat both as ongoing checks, not one-time setup tasks
Mistake 7: Going Dark for Months at a Time
A profile that hasn't had a photo added, a post published, or a question answered in six months looks stale to Google and to anyone scrolling the map pack comparing options. GBP Posts (short updates that can highlight a promotion, a completed job, or a seasonal service) are one of the more underused tools available, largely because most contractors don't know the feature exists or forget it's there once the profile is set up.
The mistake isn't a lack of ambition. It's that profile activity gets treated as a one-time setup task instead of an ongoing one. An owner fills out the profile when they first claim it, maybe adds a few photos, and then the business gets busy and the profile just sits there. Meanwhile a competitor down the road is posting job photos, answering Q&A, and racking up fresh reviews every month, and Google can tell the difference.
This matters more in seasonal trades. A landscaper who never posts about spring cleanup season, or a roofer who never posts after a storm rolls through, is missing a moment when local search volume for that exact service spikes. The profile that's already active and current is the one that benefits when that spike hits.
None of this needs to be a full-time job. A short, regular cadence, even monthly, beats a burst of activity followed by silence. Consistency is the signal, not volume.
Mistakes 8 & 9: Nobody Knows Who Owns the Login, and No Plan If It Gets Suspended
A lot of contractor profiles were claimed and verified by whoever happened to be around when the business first got a website or a Yelp listing: sometimes an employee, sometimes a marketing vendor who's long gone, sometimes a family member. Ownership of the actual Google account tied to that profile can get lost along the way. When that happens, the current owner can't make changes, can't see insights, and in the worst case can't respond to a suspension notice because the login isn't theirs anymore. Untangling profile ownership after the fact takes longer than getting it right at the start, and in some cases requires a formal ownership request through Google that can stall for weeks.
A related version of the same mistake: multiple accounts or duplicate listings for the same business, often created when a second person tried to claim a profile that was already claimed, or when the business moved and a new listing got created instead of the old one being updated. Duplicate listings split reviews, split photos, and confuse Google about which listing is authoritative, which can suppress both.
Google suspends contractor profiles more often than most owners realize, sometimes for a real policy violation, sometimes for nothing more than an automated flag on a service-area business with a residential address, a sudden burst of reviews, or a category change that tripped a spam filter. When it happens, the map-pack listing and the phone number tied to it disappear from search results, sometimes overnight, with no warning and often with a vague explanation. Most suspensions on legitimate contractor profiles aren't the owner's fault. The mistake is having no idea how reinstatement works, no documentation ready (business license, proof of address, photos of trucks or a job site), and no sense of how long it typically takes, which leads to panicked, poorly-supported appeals that get denied and restart the clock.
This guide stays scoped to what happens on the profile day to day. Suspension and reinstatement mechanics, what triggers it, what Google actually wants to see in an appeal, and realistic timelines, are covered in full in the companion guide on reinstatement. The short version: a contractor whose profile is set up cleanly (correct category, verified service area, real photos, active Q&A, no duplicate listings, clear account ownership) is both less likely to trip a suspension flag and faster to get reinstated if one hits, because the documentation trail is already clean. Every mistake in this list compounds. A profile with the wrong category, a storefront setup, empty services, and stale photos isn't just ranking poorly. It looks unfinished to Google's automated review systems, which is exactly the profile most likely to get flagged.
- Know exactly who holds admin access to the profile before a dispute forces the question
- Clean up duplicate listings before they split reviews and photos across two profiles
- Keep a folder of license, insurance, and address documentation ready before you ever need it for an appeal