A roofer with 53 reviews and a 4.9-star rating is doing better than 90% of his competition. He's also quietly losing jobs every single week to a competitor with 59 reviews, a faster website, and a Google Business Profile that gets updated more than once a quarter. If you think your star rating is your marketing strategy, this audit is going to sting a little.

Why does a good rating still mean losing leads?

Google doesn't rank on vibes. It ranks on signals - and reviews are only one of them. According to Invoca's 2025 analysis of local search behavior, most contractors set up their Google Business Profile and then forget it exists.

The algorithm notices. So does every homeowner who lands on a listing with photos from 2022 and a "we'll get back to you" response to the last negative review from eight months ago.

BrightLocal's 2024-2026 Local Consumer Review Survey found that 41% of consumers check three or more review platforms before making a hiring decision. If your 4.9 stars only live on Google, you're invisible to nearly half your potential customers before the conversation even starts.

What does a full digital audit actually cover?

There are five areas where we've seen contractors hemorrhage leads across dozens of accounts. Fix all five and you're in genuinely good shape. Ignore any one of them and you're paying for leads that go straight to your competitor.

The five areas are:

1. Website speed

2. Google Business Profile completeness and freshness

3. Call tracking

4. Review presence across multiple platforms

5. Conversion signals on the site itself

Run through each one below. This takes about two hours total and will probably show you at least one thing that's been costing you jobs for months.

Is your website speed killing your conversions?

Portent's analytics data shows that a page loading in 1 second converts at 3.05%. At 4 seconds, that drops to 0.67%. Google's own data says every additional second of load time increases your bounce rate by 32%.

If your site was built on Wix in 2021 and loads in 6 seconds on mobile, you're operating at sub-1% conversion while paying $15 to $45 per click on Google Ads. Do this today: go to PageSpeed Insights (free, Google tool) and type in your URL. If your mobile score is below 70, you have a problem.

The average page load time for sites ranking on page one of Google is 1.65 seconds. A roofing contractor in Dallas was spending $2,000 a month with a generalist agency and couldn't trace a single job to the spend. When his team rebuilt the full system - including a site that loaded under 2 seconds - he returned $112,000 in revenue on roughly $19,000 in total spend over 90 days. His cost per lead dropped 35% by month six.

How do you audit your Google Business Profile?

Open your GBP dashboard and ask these questions honestly:

  • When did you last add a photo? (Should be at least monthly)
  • Do you have posts live right now? (Google shows freshness as a ranking signal)
  • Is your service area accurate and complete?
  • Have you responded to every review in the last 90 days?

An HVAC owner reported that after an agency performed a GBP audit and updated his profile, he went from tapering calls to ranking in the top 3 locally. He hadn't changed his ad budget. He'd just stopped ignoring the free tool Google gave him.

BrightLocal's research shows only 35% of small businesses even have a Google Business Profile. Having one puts you ahead. Having an optimized, active one is a different category entirely.

If you're also thinking about the downstream side of this - what happens when calls actually come in - you need a system to handle volume. Appointment reminder automation for home services is worth setting up at the same time so you're not losing booked jobs to no-shows after you fix the top of the funnel.

Are you flying blind without call tracking?

This is the one that kills contractors the most quietly. The average roofing lead from Google Ads costs approximately $350, according to WebFX's 2026 roofing marketing data. At that price, you need to know exactly which campaigns, which keywords, and which channels are producing actual jobs - not just calls from tire-kickers.

Invoca's 2025 Call Performance Report shows that display ads produce leads on 54% of answered calls, social ads on 43%, and Google Ads paid search on 39%. But without call tracking, those numbers mean nothing for your specific business. You don't know if your $3,000/month in Google Ads produced 7 calls or 70.

Call tracking software runs anywhere from under $100 to about $300 a month depending on call volume and features. For a contractor paying $350 per lead, that's table stakes. AI call tracking for contractors has gotten good enough that you can now automatically score calls, flag unqualified leads, and feed real job values back to Google's Smart Bidding algorithm.

Profit Roofing Systems, a marketing agency working exclusively with roofing contractors, used WhatConverts integrated with AccuLynx CRM to filter out repair calls and spam so Google's Smart Bidding only optimized toward replacement-level jobs. The problem before that fix: the algorithm was treating a $400 repair request the same as a $15,000 full replacement. One integration change shifted the entire economics of their ad spend.

Find the tools that fix these gaps for your business

Get Started

What conversion signals is your site missing?

Here's a number that should make you uncomfortable: 65% of homeowners say they're more likely to call a roofer who shows transparent pricing on their website, according to a 2026 Roofing Contractor Homeowner Survey via Amra and Elma. 33% of contractors still show no pricing information at all.

You don't have to publish a price sheet. But "starting from $X for standard residential replacements" or a pricing range page for your most common services removes the friction that sends homeowners to Google the next guy.

Also check whether there is a click-to-call button visible above the fold on mobile. Make sure your homepage has a real photo of your crew, not a stock image, and that certifications or manufacturer designations are clearly listed. 40% of homeowners hire the first contractor who appears trustworthy, per that same 2026 survey - your site either builds that trust in the first 10 seconds or it doesn't.

For contractors who've fixed the site and the GMB but are still trying to figure out what to do with the leads they're generating, how to automate follow-ups with AI walks through a system that keeps leads from going cold between first contact and booked job.

How much should you actually be spending on marketing?

ProLine Roofing CRM's 2025 data puts it clearly: smaller contractors doing under $5 million a year should be spending 7 to 8 percent of revenue on marketing to stay visible. Larger companies spending 10 to 12 percent are the ones who dominate regionally.

For Google Ads specifically, in a mid-size market you need $2,000 to $3,000 a month to generate 15 to 25 leads. In a major metro, that number climbs to $4,000 to $7,000+ just to stay competitive. WordStream's analysis of over 16,000 campaigns shows Google Ads CPL rose from $66.69 in 2024 to $70.11 in 2025 - a 5.1% year-over-year increase with no signs of stopping.

If you want to understand what your numbers should actually look like across different marketing channels, home service KPIs to track is a good companion read. Know your baseline before you start moving budget around.

Digital audit comparison: what each channel costs and what it produces

ChannelEstimated CPLLead QualitySetup CostTime to Results
Google Ads (roofing)$150-$350High intent$500-$1,500/mo mgmtImmediate
Google LSA$40-$150High intentPay per lead1-4 weeks
SEO (organic)$10-$50 long-termHigh intent$1,500-$5,000/mo3-12 months
Facebook/Meta$30-$60Mid intent$500-$1,000/mo mgmt2-4 weeks
GMB (optimized)Near zeroVery high intentTime only2-8 weeks

Sources: HeavyDutyLeads.co 2026, ContractorClarity.co 2025, Inquirly.com 2025, AgedLeadStore.com 2025

GMB has near-zero cost per lead when it's optimized. That's why ignoring it while running paid ads is the equivalent of leaving cash on the table while paying someone to hand you a coupon.

If your business is at a stage where you're also thinking about how to scale beyond what one owner can manage, how to scale an HVAC company or how to scale a plumbing business covers the operations side that has to keep up with more lead volume.

And if you're dealing with negative reviews while you work through this audit, don't skip that piece. How to handle negative reviews as a contractor matters more than most people think - BrightLocal found that businesses responding to all reviews see 88% of consumers willing to hire them, vs. 47% for those who don't respond at all.

Frequently Asked Questions

Why am I not getting more calls if I have 50+ Google reviews and a 4.9 rating?

Reviews are one ranking signal, not the whole system. Invoca's 2025 local search research found that most businesses treat GMB as a set-it-and-forget-it tool, and the algorithm deprioritizes stale listings over time. Your site speed, GMB freshness, response rate to reviews, and presence on multiple platforms all compound to determine how often you appear and whether people call.

Do I actually need call tracking or can I just use my cell number?

If you're spending any money on Google Ads, Facebook, or even just trying to decide whether your GMB is producing calls, you need call tracking. Without it, you cannot attribute a single job to a specific channel. Call tracking software costs under $300 a month for most contractors - and at $350 per roofing lead, that's less than the cost of one untracked call.

How fast does my contractor website need to load?

The average page load time for sites ranking on page one of Google is 1.65 seconds. Portent's data shows conversion rates drop from 3.05% at 1 second to 0.67% at 4 seconds. If your site loads in 5 or 6 seconds on mobile, you should treat it as a broken tool, not a functional one.

Should I be on review platforms besides Google?

Yes. BrightLocal's 2024-2026 survey data shows 36% of consumers check two review platforms and 41% check three or more before hiring a local business. If your reviews only live on Google, you're invisible to nearly half your market. At minimum, get set up on Yelp, Houzz, and Angi with a consistent profile and recent reviews.

How do I know if my Google Ads budget is right for my market?

ProLine CRM's 2025 benchmarks put small contractors at 7 to 8 percent of revenue for total marketing spend. For Google Ads alone, mid-size markets need $2,000 to $3,000 a month to produce 15 to 25 leads, while major metros require $4,000 to $7,000+. If you're spending less than that in a competitive market and wondering why the phone is quiet, budget is likely part of the answer.

Run the audit this week

Pull up PageSpeed Insights, open your GBP dashboard, and check whether you have call tracking on every ad channel you're paying for. Those three things alone will show you where the leaks are. Fix the fastest ones first - stale GMB and missing call tracking can be addressed this week at low or no cost - and then tackle the site speed if your score is below 70.