Your Google Business Profile: The #1 Free Marketing Tool Most Tradespeople Are Not Using
- TradesKraft

- Jun 19
- 9 min read
A North Vancouver roofer with eleven years in business and a spotless reputation lost a $14,000 re-roof job to a competitor he had never heard of.
He found out because the homeowner mentioned it in passing three weeks later when they crossed paths at the supply house. The other company had been operating for two years. Their work was average. Their price was similar. But when the homeowner searched "roofer North Vancouver," the other company appeared first, had twenty-two recent reviews, and looked like the established operator in the area.
The eleven-year roofer had fourteen reviews, the most recent one from nineteen months ago, four photos on his profile, and a business description that read "roofing services in the Lower Mainland." He did not lose that job on price. He did not lose it on reputation. He lost it because a homeowner who had never met either of them made a decision based on what they could see online, and what they could see online told the wrong story.
What the Google Business Profile actually is
Your Google Business Profile is the listing that appears when someone searches for your trade in your area. It shows up in the Map Pack; the block of three local businesses that appears at the top of a Google search results page, above the regular website links, with a map beside it.
The Map Pack is prime real estate. Most people looking for a local trade click there before they scroll anywhere else. Three spots. Every roofing company, electrician, plumber, and HVAC operator in North Vancouver is competing for them. The profile itself shows your business name, phone number, address or service area, hours, photos, and reviews. It is the first impression most prospective clients receive before they have visited your website, before they have heard from a referral, and before they have any other information to judge you on. What it contains, and how current it is, determines whether they call you or move to the next listing.
It is completely free to set up and maintain. Most trades operators treat it like a set-and-forget directory listing. That gap is exactly what their competitors are using against them.
The profile most operators have
Here is what a neglected Google Business Profile looks like, and it describes the majority of trades operators in BC. The business name is there. The phone number is usually right. The address or service area is roughly correct. There are some photos; four to eight, mostly uploaded in the first year of operation, a couple of them blurry, at least one of them a stock image or a logo. There are reviews; somewhere between eight and twenty, the most recent cluster landing in the first eighteen months of operation and then tapering off as asking became inconsistent. The business description is a sentence or two that reads like a placeholder. The services section is either empty or has one or two entries. There have been no Google Posts published in the last year.
That profile is not doing damage. It is simply doing nothing. And nothing, in a market where a competitor is actively optimizing, is the same as losing ground.
What Google is actually measuring
Google's local algorithm decides which three businesses appear in the Map Pack based on a combination of factors. Three of them are within your direct control.
Relevance. How closely your profile matches what someone searched for. This is driven by your primary category, your secondary categories, and every individual service you list. An operator listed as "Roofing Contractor" with services including "roof replacement," "roof repair," "flat roof installation," "skylights," and "emergency tarping" appears in more searches than an operator listed as "Roofing Contractor" with nothing else filled in. Each service listed is an additional search query you become eligible to appear in. This costs nothing to add and most operators have never touched the services section.
Prominence. How established and trusted your profile looks to Google. Reviews are the primary signal here, and specifically review velocity; not just how many you have, but how recently and consistently you have been receiving them. A profile with forty reviews, thirty of them from two years ago and ten from the last twelve months, is weaker than a profile with twenty-five reviews arriving consistently across the same period. Google interprets recent reviews as evidence that the business is active. An old pile of reviews says you were good once. A consistent stream says you are still operating and still earning trust.
Activity. Whether the profile shows signs of regular engagement. New photos added regularly, Google Posts published, reviews responded to, questions answered. An active profile signals to Google that a real, operating business is behind the listing. A dormant one signals the opposite.
The eleven-year roofer had not touched his profile in over a year. His competitor was adding photos weekly, collecting reviews after every job, and publishing a Google Post every two weeks. Google could not tell which one was more established. It could tell which one was more active.
Category and services: the section nobody fills in
This is the highest-impact optimization most operators have never done, and it takes about twenty minutes. Your primary category is the single most important signal your profile sends about what you do. Google returns different businesses for "roofing contractor" versus "roof repair service" versus "metal roofing contractor." Choosing the most specific, accurate category for your trade is not a minor detail. It is the foundation of your local search relevance.
Below the primary category sits the services section. Every service you list individually becomes a keyword your profile is associated with. A plumber who lists "hot water tank replacement," "drain cleaning," "sump pump installation," "pipe repair," and "bathroom renovation" appears in searches for each of those services, not just searches for "plumber." A plumber who lists nothing appears in searches for "plumber" and nothing else. The same logic applies to your business description. Google indexes the text of your description as part of your relevance signal. A description that mentions your specific services, your service area, and the types of clients you work with is doing SEO work that an empty or generic description is not. None of this requires technical knowledge. It requires opening the profile and filling in the fields.
Reviews: why volume is not the whole story
Most operators understand that reviews matter. Fewer understand how they matter. Volume counts. A profile with forty reviews outranks one with ten, all else being equal. But recency is weighted heavily. A profile that received its last review nineteen months ago is sending Google a signal that the business may not be actively operating or may no longer be earning client satisfaction at the same rate. A profile that received three reviews last month is sending the opposite signal.
The operators who consistently rank well in local search are almost never the ones who launched a review push once and never followed up. They are the ones who ask after every job, consistently, as a standard part of job completion. Not occasionally. Every time.
The review request itself matters too. A client who receives a direct link to your Google review page is far more likely to leave a review than one who was vaguely told "feel free to leave us a review if you have time." Remove every obstacle between the willingness and the act. Send the link directly in a text message immediately after the job is complete. That is the system Blueprint teaches in the Review Request Scripts in Session 3.
One more thing on reviews that operators consistently get wrong: responding to them. Every review, positive or negative, deserves a response. A positive review responded to professionally shows prospective clients that you are engaged and attentive. A negative review responded to calmly and constructively shows them that you handle problems like a professional. Google also uses response activity as an engagement signal. A profile where every review goes unanswered looks abandoned compared to one where the operator is present.
Photos: more than you think, more often than you think
Photos serve two purposes on a Google Business Profile. They signal to Google that the profile is active, and they signal to prospective clients that the work is real and the quality is there.
The minimum to look credible is ten photos. The standard for a well-optimized profile is closer to thirty to fifty, with new ones added regularly. For a roofer, that means photos of completed re-roofs, flashing details, valley work, flat roof installations, ice-and-water shield applications, and anything else that demonstrates trade competence to a homeowner who does not know roofing but knows what good work looks like when they see it.
Before and after photos are the most persuasive format. A homeowner looking at a thirty-year-old sagging roof beside a finished product that looks like it belongs on the house has already started making a decision before they read a single word.
Add at least one new photo per week. It does not need to be a professional shot. A clean photo from a phone, taken in decent light, on a finished section of a real job, is enough. The habit matters more than the production quality.
Google Posts: the feature almost nobody uses
Google Posts are short updates that appear directly on your Business Profile in search results. They can announce availability, highlight a recent project, describe a service, or share a relevant tip. They expire after seven days, which means Google rewards operators who publish them regularly because doing so keeps the profile looking current.
Most trades operators have never published a single Google Post. This is a significant missed opportunity because Posts are visible to anyone who sees your profile in search results, without them having to click anywhere or visit your website.
A weekly Post does not need to be elaborate. "Just completed a full tear-off and re-roof on a 1980s split-level in North Van. New architectural shingles, ice-and-water shield on all valleys, and a ridge vent upgrade. Call or text to book your inspection before the fall rains." That is enough. It shows activity, demonstrates competence, mentions the service area, and gives a call to action.
Forty words. Ten minutes. Published once a week. Almost nobody does it.
The monthly optimization routine
Knowing what to do is only useful if it gets done consistently. The Journeyman GBP Optimization module inside Track 2 builds a monthly routine around this so it does not rely on motivation to happen. Once a month, spend thirty minutes on the following: add at least one new photo from a recent job; publish one Google Post if you have not done so recently; review your category selection and services list to confirm they are still complete and accurate; respond to any reviews that have not yet been addressed; check that your phone number, hours, and service area are current.
That is the routine. Thirty minutes a month, done consistently, produces a profile that looks meaningfully more active and credible than the majority of competitors in any BC trade market.
The honest reality of the Map Pack
The three spots in the Map Pack in any given market belong to whoever earns them through the signals described above. In most BC trade markets, that competition is not fierce. The majority of operators have profiles that are incomplete, inactive, or both. A roofer in North Vancouver who runs the monthly routine consistently, asks for reviews after every job, keeps the services section complete, and publishes a weekly Post will move into the Map Pack over time in most search queries for their trade. Not because of technical skill or ad spend. Because they showed up and their competitors did not.
The eleven-year roofer whose story opened this post has since updated his profile. Complete services section, new photos added weekly, reviews arriving consistently, a Post going out every two weeks. He is in the top three results for "roofer North Vancouver" and "roof replacement North Vancouver." It took about ninety days of consistent activity to get there.
He did not spend a dollar on advertising to make it happen.
Where to take this
The Google Business Profile setup, the review request system, and the foundational checklist for getting the profile working correctly are all covered in Session 3 of the Tradesman Blueprint. For operators building the business from the start, Blueprint gets the profile set up right the first time, with the review habit built in from day one.
For operators who already have a profile but know it has gone stale; incomplete services, old photos, inconsistent reviews, no Posts; the dedicated GBP Optimization module inside the Expanded Marketing track of Journeyman takes the full optimization further. Category strategy, review velocity systems, the monthly routine, and integrating the profile into the broader 90-day marketing plan are all built out there.
The North Vancouver roofer did not need a new marketing strategy. He needed to use the one tool he already had access to, the way it was designed to be used. If you want to know what your profile is missing and what it would take to show up where your clients are already looking, the discovery call is where that conversation starts.





Comments