How To Get Free Commercial Roofing Leads With Google My Business [6-Step Process]

What if you could simply tap into the existing demand in your market and have the building owners come right to you?

Max Reznich

CEO, RoofEngine
How To Get Free Commercial Roofing Leads With Google My Business [6-Step Process]

Generating a steady flow of high quality commercial roofing leads can be challenging.

It can also be expensive, risky, and a long game of trial and error.

BUT… it doesn’t have to be so difficult.

You see… there’s already an existing demand for commercial roofing services in your area.

You just have to locate it and tap right into it.

Forget telemarketing, door knocking, or sending direct mail if you want an efficient, low-cost, and seamless lead generation process.

All of those require a lot of testing, time, and money. (No Bueno)

What if you could simply tap into the existing demand in your market and have the building owners come right to you?

That’s exactly what I’ll help you achieve with this guide.

Your Google My Business listing is one of your most underrated business assets.

It’s a Google property, and Google wants your commercial roofing company’s Google My Business listing to do well.

It benefits them too if they can deliver a fantastic result for one of their users.

You just have to do a little bit of work to give Google what they want.

And what do they want?

A relevant Google My Business listing to display to their users.

The good news is 9/10 commercial roofing contractors are completely missing the mark when it comes to their Google My Business listing.

So with just a little bit of strategic optimization (read: give Google what it wants) you can shoot right to the top spot for “commercial roofing contractors” in your city or state.

Here is how you can optimize your Google My Business listing so that you can generate 10 - 20 commercial roofing leads per month - free of charge.

Step 1: Include “Commercial Roofing” in your GMB Listing's Name

Many commercial roofing contractors have names like “ABC Roofing Services” or “ABC Roofing Solutions”.

There’s nothing wrong with a name like that, but not including “commercial roofing” in your online presence is making it incredibly hard for Google to rank you and for building owners to find you.

Sometimes a simple online name change is all it takes.

Just by including the keyword in their business name, I’ve seen my clients rankings’ shoot up to #1 in 2 to 4 weeks when previously they were invisible for years.

Just take a look at the results for “commercial roofing contractors laredo”.

The #1 listing isn’t even a real business, but it ranks because of the keyword in the name.

The website isn't even real... go see for yourself.

Do you see just how easy yet powerful having the keywords in your name is?

Step 2: Complete your GMB listing

The next step is to make sure that you’ve filled out every single area of your GMB listing.

Do not skimp or leave anything blank.

Include your description, services, categories, and hours. The more you write with a moderate mix of related keywords the better.

Use keywords like “commercial roof replacement” and "flat roof repair” to signal to Google exactly what you want to rank for.

Step 3: Add High Quality Pictures

Most GMB listings online are pretty bare bones and simple.

This doesn’t provide the user with a great experience, forcing them to have to go to your website if they want to learn more.

As a rule of thumb, if a picture is on your website it belongs on your GMB listing as well.

You can even upload videos to your GMB if you have them.

Step 4: Add Posts To Your GMB Listing

Adding posts to your GMB on a regular basis shows Google that you're an active business and allows people to learn more about your services and what you're all about.

And most importantly, it helps you rank when you include keywords in your posts.

Think of posts as your blog.

Whatever you put on your website's blog, you should post on your GMB listing.

Seeing the parallels at this point?

Your GMB is your website but on a Google property.

Step 5: Add 1+ Google Review To Your Listing Per Week

There is not a single thing more important to your success online as a commercial roofing contractor than… Google Reviews.

They can make or break your business.

If only I had a nickel for every time a commercial roofing contractor approached us for help with a 2 - 3 star rating on their Google My Business.

We typically won’t help them until they get their reputation above a 4.0.

That’s because your customers will make split second decision on whether they will hire you or not based on your Google Reviews.

I tell all of my commercial roofing clients to act as if each 5 star Google Review is worth $50,000 - because over time it is worth at least that much.

If a commercial roofing company can go from zero reviews to 20+ 5 Star Google Reviews in 6-12 months they have a good chance of completely dominating their local market.


Because they are likely to have more reviews and a greater review collection velocity than the competing commercial roofers.

So when a building owner goes to Google searching for a commercial roofing contractor… who are they likely to call 1st?

The contractor with a perfect 5 star rating and over 20+ reviews or the 4.1 contractor with just 3 GMB reviews?

Cashflow follows confidence.

If you can get your target market to feel fully confident in calling you and hiring you, your cashflow problems will disappear before you know it. Confidence comes from knowing that others value what you bring to the table.

That's what reviews will do for you, they will signal to potential customers that they are not the first to hire you for their commercial roofing needs.

The fact of the matter is, you simply have no clue how much potential revenue and opportunities you are missing out on RIGHT NOW with a lackluster online reputation.

Nobody will call you and say “I was going to get an estimate from you, but your lack of reviews turned me away. Goodbye”.

They’ll simply gloss over your listing and call the next contractor who seems “trustworthy enough”.

That’s the unfortunate truth of the matter.

You just don’t know how much money you’re missing out on by not having a stellar online reputation.

So how do you go about getting an amazing online reputation and dozens of 5 start Google Reviews?

I’m glad you asked.

It’s common sense, but common sense ain't common practice as they say.

Do not do what most contractors do, which is treat review collection as an afterthought by only asking for them once after the job is complete.

That’s a great way to ensure nobody gives you a review.

Instead, you make getting a Google Review a condition of doing business with you if they’re happy with the outcome.

Simply say before the job begins ...

“Our reputation, especially our online reputation, is crucial to the success of our business. If you’re satisfied and happy with the outcome of the project, can I count on you to leave us an honest Google Review upon completion?”

Asking this question BEFORE you begin the project is the key.

It creates a micro-commitment that the building owner will feel wrong and dishonest for breaking.

Next, you must follow-up, follow-up, and follow-up some more.

“I asked for a review from 10 customers Max, but I only got 1 review.”

Yup, that’s normal.

Nobody is going to drop what they’re doing to leave a Google Review for you, so accept that and set-up a follow-up process to account for it.

That means every week you should have time set aside to send out a simple email, text, or call to follow-up with whoever you asked for reviews previously.

Don’t feel bad doing it, they probably feel worse for not having gotten around to it.

And remember, each of these reviews is worth at least $50,000 in added revenue to your business.

So don’t skip this process. Unless you hate making more money, then I must ask you, what are you doing still reading this?

Pro-tip: Use this tool to get a Google Review "shortcut link” for your commercial roofing company’s GMB.

This is the easy way of collecting reviews.

Just email or text this link and the receiving person will open it and be taken directly to your Review tab of your GMB.

It doesn’t get much easier.

Now go get some reviews!

Step 6: Build Local Citations

Local citations are incredibly important when it comes to helping your GMB rank and generate free commercial roofing leads for you.

A citation is wherever your NAP (name, address, phone number) appear on the internet.

They function as “votes” of confidence and accuracy, reaffirming to Google that you are in fact a real and credible business.

The good news is that they are incredibly easy to get and very cheap.

Best of all, you do not need to create them yourself.

That would take you 5 to 8 hours.

Rather than doing that, simply head on over to and search for “local citations”.

Pick a package that seems right for you, ideally by someone who has many positive reviews.

A track record of successfully delivering the citations here is the main thing you’re looking for.

Don’t overcomplicate it.

Once you order your local citations package, the provider will start creating them, and send you a list of all of your newly created citations when finished.

Excellent, you now have a properly optimized Google My Business listing.

None of these steps are incredibly difficult, expensive, or complex.

Will this get you ranking in a large city like Dallas or Denver?

Definitely not - because there are likely a few commercial roofing contractors who are way ahead of you in attempting to rank their GMB listing for the same keywords as you.

But have hope, and know that in due time you can outrank whoever is at the top.

If you’re in a smaller city with less competition, you can start ranking in just 4-6 weeks without too much extra work.

Want some help growing & scaling your commercial roofing company?

As the owner of a commercial roofing company, you've got a lot on your plate.

Some things will split through the cracks or get put off for later.

Your marketing and advertising deserves nothing but the best.

If you're serious about growing & scaling your commercial roofing operation, 100% Risk Free, then we should talk.

Book a 15 Minute Discovery Call with Jessica from our team to discover how we can help you grow, or you don't pay us a dime.

We offer a Free 14-Day Trial, during which you will bid on 5 to 10 commercial roofs.

Unfortunately, this program is limited to 1 commercial roofing contractor per territory.

Max Reznich

CEO, RoofEngine

Max Reznich founded RoofEngine in 2016 after growing two roofing companies with inbound marketing. His mission is to educate, inspire, and enable every roofing contractor to build the business of their dreams using proven frameworks and marketing campaigns that have worked all over the United States since 2016.

Ready to Take Your Commercial Roofing Business To A Whole New Level?

You're only one conversation away from unlocking new growth inside of your commercial roofing business..