Precision Roof Crafters has a 4.9-star rating across 462 reviews. In roofing, that is genuinely hard to earn. You’re dealing with storm damage, insurance claims, and homeowners who have been burned before. A 4.9 across that many jobs tells me these folks take care of their customers.
But this review isn’t about their roofing. It’s about their online marketing – because that’s where the leaks are. I found five of them, and every single one is a basic check that anyone paid to run this marketing should have caught in month one. Let me walk you through each leak and, more importantly, why it costs real money.
Leak #1: 462 Reviews, Zero Stars in Google Search
Those 462 reviews sit on the website with no review markup behind them. That’s the bit of code – schema markup – that puts star ratings directly inside Google search results. When your listing shows gold stars and the listings above and below you don’t, you steal clicks from everyone around you. Same position on the page. More calls.
Here’s the painful part. They’ve already done the hard part. Earning a 4.9 in roofing takes years of showing up, doing clean work, and handling problems the right way. The markup is the easy part – it’s a technical add-on, not a reputation project. If this were my site, those stars would be showing in search, because a listing with visible stars pulls clicks it didn’t have to pay for.
Leak #2: One Generic Page Against a City of Millions
There are no pages built around a service plus a city. Think roof repair in Houston, or roof replacement in Katy. Someone typing that search has water coming through the ceiling and a phone in their hand. That is the highest-intent search a roofer can possibly show up for.
With one generic page, there’s nothing for Google to rank against that search. Here’s the mental model most owners miss: Google ranks pages, not websites. Every page you build is a doorway into your business. One page is one doorway. A competitor with dedicated pages for roof repair, roof replacement, and storm damage across every suburb they serve has dozens of doorways – and they’re standing in front of the homeowner at the exact moment of need while you’re invisible.
Leak #3: Five Insecure Files on a Secure Site
The site loads secure – you see the padlock. But five files on it still load insecurely. This is called mixed content, and browsers hate it. Depending on the browser, one of two things happens: the visitor gets warned that the site isn’t fully secure, or the browser quietly blocks the file and the page loads with missing pieces.
Both outcomes are bad. A warning sends people straight back to the search results. A half-broken page does the same thing, just quieter – the homeowner doesn’t file a bug report, they just leave and call the next roofer on the list. This is a small fix with real money attached to it. Every visitor who bounces off a broken page was a lead your marketing already paid to get.
Leak #4: Four H1 Tags Where There Should Be One
This one’s quick and technical. The homepage has four H1 tags. The H1 is the main headline signal a page sends Google – it’s the page answering the question, what are you about? There should be exactly one answer to that question. Four of them waters down what the page is about, and a watered-down signal means weaker rankings for the searches that actually produce calls.
Leak #5: A YouTube Channel Frozen in Time
Their most recent YouTube upload was 2,176 days ago – close to six years. Maybe the password got lost somewhere around year three. And the homepage has no video at all.
For a roofer, this is a missed layup. Roofing is a trust purchase. It’s a big-ticket job, done by a stranger, on the most expensive thing the homeowner owns. A two-minute walkthrough of a real job – here’s the damage, here’s what we did, here’s the finished roof – builds more trust than any paragraph on that site ever will. The proof of great work already exists. It’s sitting on job sites every single day, and none of it is being captured.
The Part That Should Bother You
Every one of these is a basic check any agency should catch in month one. Review markup. Location pages. Mixed content. Heading structure. Video. This isn’t advanced strategy – it’s table stakes.
After reviewing hundreds of local service accounts, what I usually see is the retainer getting collected while junior staff juggle 80 accounts and nobody actually looks. If someone’s being paid to run this, they should have caught it.
The retainer gets collected. Junior staff juggle 80 accounts. And nobody actually looks.
If you’re paying a home service marketing agency right now, here’s a simple test: ask them when they last checked your review markup, your heading structure, and whether every file on your site loads securely. The answer will tell you exactly what your retainer is buying. This is why I built Local Service Mastery – because owners deserve to see what’s actually happening with their money.
What I’d Do About It
Here’s what most owners don’t know yet. With AI, these exact fixes can now run automatically. Review markup deployed. Service-plus-city pages built out. Broken files flagged. One H1 per page, every time. The checks that used to require an agency’s team are now software – and software doesn’t juggle 80 accounts or forget to look.
And with a bit of guidance, you can bring your marketing in-house and own the whole thing, never depending on an agency again. The playbook for lead generation for local service businesses has completely changed, and the owners who understand that are the ones keeping the retainer money in their own pocket.
If you run a local service business and want us to find what’s leaking in your marketing, we do a free audit – the same thing I just did here, but for your business. Link is below.
Local Service Mastery








