Ripple AI

CLM Steel Roofing

roofing contractor · Toronto

June 7, 2026

Your Google Visibility Report

Here's why CLM Steel Roofing is losing an estimated $8,000 every month to competitors on Google.

Scroll down to see exactly where the gap is and what it would take to close it.

Google Visibility

Understanding Google Visibility

When customers search for a local business on Google, two types of results appear: the Maps 3-Pack and the organic results.

Maps 3-Pack

The box Google shows at the very top with three local businesses. This is where most clicks go.

Organic Results

Regular website links shown below the map box.

Google search results showing Maps 3-pack and organic results
Maps 3-Pack
Organic Results

Where does CLM Steel Roofing rank on Google right now?

Google Rank

#30+

Maps 3-Pack

No

Clicks per 100 Searches

< 1

(based on Google rank)

To most customers searching for a roofing contractor in Toronto right now, your business is invisible.

Why does your Google rank matter?

How many people actually click on each rank?

Out of every 100 searches for a roofing contractor in Toronto, here is roughly how many click each position. The higher you rank, the more calls you get.

Maps 3-Pack

The map box at the top of Google

Organic Results

The blue links below the map box

Your position

Your position: not ranking

17
1st
15
2nd
15
3rd
12
#1
8
#2
6
#3
5
#4
4
#5
3
#6
2.5
#7
2
#8
1.5
#9
1
#10
0.5
#11+

Maps 3-Pack

Organic results

# of website clicks per 100 searches

Averages based on local search studies.

What your ranking is costing you

Based on an average of 210 monthly searches for roofing contractor in Toronto, here is how much revenue is going to your competitors instead of you.

Estimated monthly revenue lost

$8,000/mo

That's $96,000 per year going to your competitors

How this number is calculated, step by step

1

Monthly searches for your niche

210

Monthly searches across all related roofing contractor searches in Toronto.

2

Searches that don't reach you

209

Your business does not appear in the top 30 search results for these queries. Virtually none of these searches are reaching you.

3

Estimated jobs lost to competitors

10

Not every searcher is ready to hire. Only ~5% of them are. Of the 209 who don't find you, roughly 10 will book a job with someone else this month.

4

Revenue from those jobs

$8,000

10 jobs × $800 avg job value = $8,000 going to your competitors this month

Estimated monthly lost revenue = searches × % not reaching you × % who actually hire × avg job value

210×100%×5%×$800=$8,000/mo

Personalise this estimate

Drag the sliders below to match your business and the revenue number updates instantly.

Avg job value

$800

What you typically charge per job

$50$2,000

Search-to-hire rate

5%

% of searchers who actually book a job

1%20%

Want to see the full picture?

Book a free 15-minute call to unlock the rest of this report and see the website we built for your business.

Reviews & Reputation

Before calling anyone, most people check Google reviews. More reviews and a higher rating = more trust = more calls. Here's how you compare.

BusinessReviewsRating
CLM Steel Roofing (you)805.0 ★
Tactic Roofing Inc.1625.0 ★
Alpine Roofing5864.5 ★
Alpine Roofing5864.4 ★
Target (avg)4454.6 ★

The review gap is getting wider every month

This shows the total number of Google reviews each business will have over the next 12 months if nothing changes. Tactic Roofing Inc. is getting 0 new reviews per month. CLM Steel Roofing is getting 0 per month. At this pace, you're closing the gap.

80

Your reviews today

82

Reviews behind today

162

Tactic Roofing Inc. today

Tactic Roofing Inc. (+0/mo)CLM Steel Roofing (+0/mo)

Why reviews matter

When two plumbers show up on Google and one has 127 reviews and one has 23, most people call the one with more, even if the prices are the same. Reviews are social proof that you're trustworthy.

You're closing the gap

You're gaining ground. Keep collecting reviews consistently and you'll close the gap within the year.

88% of people read Google reviews before calling a local service. Reviews are the first thing customers check.

A business with 5× your reviews will win the call almost every time, even if they charge more.

Responding to reviews signals to Google that your business is active and it directly helps your ranking.

Google Business Profile

Your Google Business Profile is what shows up when someone searches for roofing contractor in Toronto, before they ever visit your website.

BusinessCompletenessPhotos
CLM Steel Roofing (you)71%6

No services listed

Google uses your services list to decide which searches to show you for. Without it, someone searching "roofing contractor Toronto" may never see your business at all.

No business description

Your description is one of the first things a customer reads to decide if they want to call you. A blank description signals an abandoned or untrustworthy profile.

No recent Google posts

Google posts show up directly in search results and signal that your business is active. Without them, your profile looks like nobody's home. Google ranks active profiles higher.

Primary category not set

This is the single most important field on your profile. Google uses it to decide which searches your business is eligible to appear for. If it's wrong or missing, you can't rank no matter what else you fix.

Your profile is currently 71% complete. Getting it to 100% is one of the fastest ways to move up in Google Maps rankings. Google explicitly rewards complete, active profiles with more visibility.

Website Health

When a customer finds your site, you have a few seconds to convince them to call you. Here's what's working against you right now.

BusinessPage SpeedMobile
CLM Steel Roofing (you)72/100

Not built for mobile

Over 70% of searches for roofing contractor happen on a phone. If your site is hard to read or use on a small screen, most of the people who find you will leave immediately and call a competitor whose site actually works on their phone.

Missing schema markup

Schema markup is code that tells Google exactly what your business is, including your phone number, hours, service area, and reviews. Without it, Google can't show that information directly in search results. Competitors who have it show up with more detail, which means more clicks even if they rank the same as you.

New Website

We already built CLM Steel Roofing a new website designed to rank higher and convert visitors into calls.

Every detail can be customized to match your brand. Book a call to see the full site.

Priority Gaps

Ranked by BrightLocal local ranking factor weight.

136% of ranking

Google Maps Visibility

Your GBP profile is 71% complete. Google rewards complete profiles with higher map rankings. This alone is costing you an estimated 36 potential customers per month who search for roofing contractor in Toronto but never see your business.

217% of ranking

Reputation Gap

Maintaining review velocity is critical. Even a small lead in recent reviews signals to Google that your business is active and trusted.

316% of ranking

Website Performance

Your site scores 72/100 on page speed and is not optimized for mobile. When a customer finds you and your site is slow or hard to use on their phone, they leave and call a competitor. A fast, mobile-first site converts those searches into booked jobs.

The Fix

Every one of these gaps is fixable. Here's exactly what we do:

Google Maps Visibility

We fully optimize your Google Business Profile by filling every field, adding photos, setting categories, and activating posts. This is the single biggest lever for appearing in the Maps 3-Pack where 70% of local clicks happen.

Automated Review Requests

We set up an SMS-based review request system that automatically follows up with your customers after each job. Most businesses get 3 to 5 times more reviews within the first month with no manual follow-up required.

New Website

We build you a fast, mobile-first website designed to rank in Google and convert visitors into booked jobs. Schema markup, local SEO, and a clear call-to-action built to replace your current site in under two weeks.

Who we are

Jay Ead

Jay Ead

Technical Director

Jay builds the technology behind Ripple AI's local SEO and website systems. He holds a degree in Computer Science from the University of Toronto and is currently completing a DPhil in Computer Science at the University of Oxford.

Sam Ead

Sam Ead

Managing Director

Sam works directly with trades businesses in Toronto and Atlanta to identify where they are losing customers online and build the systems to fix it. He handles every client relationship personally.