Skip to content

[ — ]  28 May 2026 · Origin Thrive

Google Business Profile for plumbers and roofers: the complete setup guide

Your Google Business Profile (GBP) is the single highest-return marketing asset a plumber or roofer can control. It is free, it puts you in front of people who are actively searching for someone to book right now, and most of your competitors have set it up badly.

This guide covers everything from the basics to the details that actually move the needle.

When someone searches “plumber near me” or “roofing company [city]”, Google shows a map pack of three local businesses before any organic results. That map pack gets the majority of clicks for local service searches.

Your website ranking matters for longer, more specific searches. But the map pack is where the emergency calls come from.

Step 1: Claim and verify your listing

If you have not already claimed your listing, go to business.google.com and follow the verification steps. Google typically sends a postcard with a code to your business address. Some businesses qualify for instant video verification.

One listing per business. If you have duplicate listings, request removal through the “Suggest an edit” option on the duplicate.

Step 2: Complete every section, precisely

Google rewards completeness. Most businesses leave half the profile empty.

Business name: Use your actual trading name. Do not stuff keywords in here (“London Plumber 24/7 Emergency Bob’s Plumbing”) — Google will penalise it and it looks unprofessional.

Category: Your primary category matters most. For plumbers, “Plumber” is the primary. Add “Emergency plumber” and “Drainage service” as secondary categories if they apply. For roofers: “Roofing contractor” primary, then “Roof repair service”, “Gutter cleaning service” as applicable.

Description: 750 characters. Write this like a human, not a keyword list. Cover what you do, your service area, and what makes you worth calling. Include naturally the services you want to rank for.

Service area: Add every town, city, and postcode/zip code area you actually serve. Do not add areas you will not travel to — it dilutes relevance.

Hours: Keep these accurate and update them for bank holidays and seasonal changes. Nothing kills a GBP faster than showing “open” when you are not.

Phone number: Use a trackable number if you have one. Make sure it matches your website exactly.

Website: Link directly to the most relevant page, not just your homepage. A plumber could link to their emergency plumbing service page.

Step 3: Write real service listings

GBP has a “Services” section that most businesses ignore. Add every service you offer with a description. These descriptions are indexed by Google and help you rank for searches that do not mention your business name.

For each service, write two to three sentences about what it involves, who it is for, and the outcome. “Emergency burst pipe repair — we respond within the hour to burst pipes in [city], cutting off the water source and completing a lasting repair. No call-out fee after 6pm.”

Step 4: Photos — this is where most businesses fail

GBP listings with strong photo libraries get significantly more clicks and calls than those with one stock image.

What to photograph:

  • Your van or vans, clean, branded, at a job site
  • Work in progress: the problem before you fix it, and the completed repair
  • Your team: even one or two shots of you or your crew looking professional builds trust
  • Certificates and accreditations displayed clearly
  • Before and after: a blocked drain, a ripped fascia repaired, a flat roof replaced

How often: Add new photos at least twice a month. Google’s algorithm notices activity. Fresh photos also signal to customers that the business is active.

File naming: Before uploading, rename files to something descriptive: “emergency-plumber-london-burst-pipe-repair.jpg” rather than “IMG_4872.jpg”. This is a minor but real signal.

Step 5: Reviews are the ranking factor you cannot buy

The number, recency, and quality of your reviews directly affect where you rank in the map pack.

How to get more reviews:

  • Ask every satisfied customer, at the end of the job, directly. “Would you mind leaving us a review on Google? It takes about a minute and it helps us a lot.”
  • Send a follow-up text or email with a direct link to your review page (get this from your GBP dashboard under “Ask for reviews”).
  • Make it a process, not an afterthought. Brief your team.

How to respond to reviews:

  • Reply to every review, positive and negative, within 48 hours.
  • For positive reviews: thank them, mention the specific job or location, and invite them back. Keep it brief.
  • For negative reviews: acknowledge the issue, apologise if appropriate, offer to resolve it, and provide a contact number. Do not be defensive. Future customers read how you handle complaints more carefully than the complaint itself.

Step 6: Post updates regularly

GBP has a Posts feature. Use it. Post once or twice a week: a job you completed, a seasonal reminder, a tip, an offer.

Posts with photos perform better. Keep them short. They stay live for seven days (unless you publish an event with a longer window).

This signals to Google that the profile is active and gives customers something to read when they land on your listing.

Step 7: Q&A — answer before they ask

The Questions and Answers section on GBP lets anyone ask a question publicly. You can also add your own questions and answers before anyone asks.

Add the five to ten questions you get asked most: call-out fees, area covered, how long jobs take, whether you do emergency work, payment methods. This removes friction before the customer even calls.

Monitor this section. If someone posts a question and you do not answer it, another member of the public can — and their answer might not be accurate.

Step 8: Enable messaging if you can action it

GBP has a chat/messaging feature. Only enable it if you can actually respond within a few hours. Unresponded messages tank your response rate score and customers who message and hear nothing do not call either.

If you can commit to responding, it is another channel to capture leads. Many customers prefer messaging to calling.

Common mistakes to fix right now

  • Using your home address as your business address when you are a service-area business. Instead, hide your address and set a service area. This is the correct setup for businesses that travel to customers.
  • Keyword stuffing the business name. Google suspends listings for this.
  • Not updating hours. Open on Boxing Day? Closed during a two-week holiday? Update it.
  • Ignoring the Products section if you sell anything (boiler units, roof tiles, maintenance plans). Products rank in their own section.
  • Linking to a homepage when a service page would be more relevant for the primary category.

How long does it take to see results?

For a newly optimised or newly claimed profile in a market with moderate competition: four to eight weeks before you see consistent map pack appearances for your primary search terms. Reviews are the variable that speeds this up most. Ten new reviews in six weeks will move you faster than any other single action.

In highly competitive markets (central London, major US metros), optimisation is table stakes — everyone has a complete profile. There, the gap comes down to review volume and recency, post frequency, and how well your website’s local SEO supports the GBP.


If you want us to audit your GBP and tell you specifically what is costing you map pack rankings, the free audit is a good place to start.

Start here

Find what's costing you growth.

A free audit of your site, rankings, and ad spend. You'll see exactly where the work is leaking out, whether you hire us or not.

Get my free audit

No charge  ·  no lock-in  ·  no hard sell