We’ve checked many Google Business Profiles for plumbers, HVAC companies, roofers, and remodeling contractors. The conversation usually goes like this.
We look at the profile. Every part is filled in — business name, categories, hours, service area, description, photos, services list. All there. The contractor points at the screen and says some version of the same thing: “I did everything. Why am I still on page two?”
The honest answer is that a complete profile and a ranking profile are not the same thing. Having a profile gets you started, it tells Google your business exists and is real. What it doesn’t do, on its own, is tell Google your business deserves to be shown above the three competitors already sitting in the Top 3 Local Pack.
That’s a different problem. It has a different set of solutions.
What you’ll learn
- Why a complete profile is the start, not the end
- The three things Google is actually looking for after completion
- What “profile activity” means and why it matters more than most contractors think
- The one thing your competitors are doing consistently that you probably aren’t
Completion tells Google you exist. It doesn’t tell Google you’re active.
Think about how Google decides who to show in the Local Pack. It’s not rewarding the business that set up their profile most carefully two years ago. It’s trying to find which businesses are currently active, currently serving customers, and currently trusted in their area.
A completed profile with no recent activity looks the same as an abandoned one. The hours are set, the photos are there, the description is written — and nothing has changed in eighteen months. From Google’s perspective, that profile could belong to a thriving business or one that quietly closed last year. It can’t tell the difference without ongoing signals.
Those signals fall into three categories. Each one is something your competitors might be doing consistently that you aren’t.
Signal 1: Review velocity
Most contractors focus on the number next to their star rating. That number matters, but it’s not the whole picture. Google also looks at when your reviews came in.
A plumbing company with 80 reviews — all posted between 2019 and 2021 — will often rank below a newer competitor with 25 reviews posted consistently over the last six months. The newer business is showing something the older one isn’t: that customers are actively using their service and taking the time to leave feedback right now.
Review velocity is how fast new reviews arrive. A slow, irregular trickle — three reviews in January, nothing for four months, two in June — is a weaker signal than a business collecting one or two reviews every single week without gaps.
We’ve seen this play out repeatedly. An HVAC contractor we worked with had a solid 4.7-star rating and over 60 reviews. They’d done the work early on and then largely stopped asking. A competitor with a 4.5 rating and 38 reviews was outranking them in most of their service area. The difference wasn’t the rating. It was that the competitor was collecting reviews every week and our client hadn’t had a new one in seven months.
The fix isn’t a review campaign. It’s a system — a consistent ask built into your process for every job, every time. Not a push when rankings slip. Every time.
Signal 2: Citations and backlinks
This is the one that surprises contractors most when we show them.
A Google Business Profile doesn’t exist in isolation. Google looks off-platform to decide how much authority your business deserves. Two of the biggest signals it uses: citations and backlinks.
Citations
A citation is any mention of your business name, address, and phone number on another website — a directory listing, an industry association page, a local chamber of commerce site, a trade publication. When these are consistent and present across credible sources, they reinforce to Google that your business is real, established, and operating at the address and phone number you claim.
A completed GBP with no citations supporting it is an uncorroborated claim. Google is cautious about ranking businesses it can’t verify through multiple sources. Your competitor with a less polished profile but listings on 40 directories has more corroboration than you do.
The most impactful citations for local contractors are the foundational ones: Yelp, Angi, HomeAdvisor, BBB, the relevant trade association directories, your local Chamber of Commerce, and your city or county business registry if one exists. These aren’t exciting. They take a few hours to set up properly. But they’re part of the infrastructure that tells Google your business is legitimate.
Backlinks
A backlink is a link from another website pointing to yours. Every backlink is effectively a third-party endorsement — another site saying your business is worth referencing.
For contractors, you don’t need hundreds. A handful of genuinely relevant ones move the needle significantly: a link from a local news site that covered a community project you worked on, a link from a supplier or manufacturer whose products you install, a link from a trade association you’re a member of, a link from a local home builder or architect who refers your work.
A profile with zero backlinks to the underlying website is a profile Google has very little reason to rank above competitors who have even a modest backlink profile. This is one of the most common gaps we find in contractor audits — and one of the most impactful to close.
Signal 3: Profile activity
Google Business Profile has a posts feature. Most contractors either don’t know it exists or posted once when they first set up the profile and never touched it again.
GBP posts are short updates that appear on your profile — a seasonal service reminder, a photo of a completed job, an offer, a reminder that you cover a specific area. They expire after seven days unless you repost them. And they serve a purpose beyond the customer-facing content: they signal to Google that your business is actively managed.
A profile with the last post from fourteen months ago tells the same story as a profile with no reviews in seven months. It looks like a business that either doesn’t care or isn’t operating at full capacity. Your competitor who posts twice a week — even just a job photo with a two-line caption — is sending a consistent active-business signal that you aren’t.
The Q&A section works similarly. Anyone can ask a question on your GBP, and anyone can answer it. Most contractors don’t know this and have never looked at it. We’ve seen profiles with questions sitting unanswered for years. We’ve also seen questions answered by strangers with inaccurate or unhelpful information.
The better approach: seed your own Q&A. Write the five or six questions customers always ask you on the phone — “Do you cover [city]?” “Do you offer emergency service?” “Are you licensed and insured?” — and answer them yourself on the profile. This fills the section with accurate information, captures long-tail search queries, and feeds into Google’s featured snippet system for question-based searches.
Why these three gaps matter
Here’s what makes this frustrating: none of these gaps on their own are necessarily fatal to your rankings. A business with no recent reviews but strong citations and an active profile can still hold decent positions. The problem is that most contractors with a complete but underperforming profile are missing all three simultaneously.
No review velocity. No citations. No profile activity.
Each gap gives Google one more reason to rank someone else above you. Together, they create a profile that looks complete on the surface but has no living signals underneath it. The profile tells Google your business was set up correctly. It doesn’t tell Google your business is worth sending customers to right now.
The contractors ranking above you in the Local Pack are almost certainly doing at least two of these three things consistently — probably all three. Not because they’re smarter or have a better agency, but because someone is maintaining the profile as an ongoing asset rather than a one-time task.
Where to start
You don’t need to fix everything at once. Here’s the order that moves rankings fastest:
- Get citations in place first. Start with the foundational directories — Yelp, BBB, Angi, your trade association, your local Chamber. Make sure your business name, address, and phone number are identical across all of them and match your GBP exactly. Inconsistencies here are worse than gaps.
- Build review velocity into your process. Not a one-off campaign — a permanent part of how you close every job. A follow-up text 24 hours after completion with a direct link to your review page is the simplest version that works consistently.
- Post to your GBP twice a week. Job photos with a one-line description of the work and the city are enough. It takes five minutes. The consistency matters more than the content.
- Seed your Q&A section. Write your five most common customer questions and answer them yourself. Do it once. Update if your answers change.
- Work on backlinks over time. Start with what’s easy to get legitimately: supplier directories, trade association membership pages, local business directories that accept submissions, any community involvement that might get local press coverage.
None of this is complicated. The reason most contractors with complete profiles are still not ranking is not that they don’t know their trade or don’t run a good business. It’s that they treated their Google Business Profile as a form to fill out rather than a presence to maintain.
Frequently asked questions
Does Google show you when your profile is complete?
Google shows a profile strength indicator that moves toward 100% as you fill in fields. Reaching that indicator means you’ve completed the setup wizard — it says nothing about whether your profile is competitive in your market. Two profiles can both show as complete while one ranks in the top three and the other doesn’t appear until page two.
How many citations does a contractor actually need?
There’s no magic number, but 20–40 consistent citations across credible directories is a solid foundation for most local markets. The quality of the source matters: a citation on Yelp or your industry association’s directory is worth more than one on a low-traffic generic site. Consistency matters more than volume — 25 citations with matching details beat 60 with discrepancies.
How often should I post on Google Business Profile?
Twice a week is the practical minimum for sending a meaningful activity signal. Posts expire after seven days, so anything less than weekly means your profile regularly shows no recent posts to visitors. The content doesn’t need to be elaborate — a photo of a completed job or a reminder that you cover a specific area is enough. Consistency over time is the signal, not the quality of any individual post.
Can competitors affect my Google Business Profile ranking?
Not directly — competitors can’t do anything to your profile. But they can improve their own and outrank you in the process. If a competitor’s review velocity, citation count, and backlink profile are all stronger than yours, they will rank above you regardless of what you do in isolation. Local Pack ranking is always relative to the competition in your specific market.
Does the number of photos on my GBP affect rankings?
Photo count and recency are ranking factors, though secondary ones compared to reviews and citations. More importantly, profiles with more photos see higher engagement — more clicks, more direction requests, more calls — and engagement signals feed back into Google’s ranking algorithm. A profile with 20 photos of real work gets more clicks than one with three. More clicks signal relevance. Relevance affects rankings.
The bottom line
A complete profile gets you started. Reviews, citations, and consistent activity are what determine where you actually rank.
If your profile is complete and you’re still not showing up where you should be, the gap is almost always in one of those three areas — and it’s fixable once you know where to look.
We run a free local visibility audit for contractors that shows exactly where your profile stands against the businesses currently ranking above you — not just what’s missing, but what it’s costing you in calls every month. If that’s useful, request one here.
You can contact us at:
Email: contact@gravitymktg.com
Phone Number: +1 (312) 248-4143