Innpreccon Roofing in Houston, Texas has something most contractors would kill for: a 4.9-star rating across 413 Google reviews. That is genuinely hard to earn. You don’t stumble into a number like that. You build it job after job, year after year, by showing up and doing the work right. Their customers clearly love them.
So when I pulled up their website, I expected to see that reputation front and center. Instead, I found almost none of it. The proof sits on Google while the buying decision happens on a homepage with zero testimonials. And that’s just the first leak. Let’s walk through everything I found, and more importantly, why each one quietly costs them jobs.
The Proof Is Stuck on Google
Not one of those 413 reviews appears on the website. Not a testimonial, not a star rating, not a single customer quote. Think about how a homeowner actually hires a roofer. They search, they open three or four tabs, and they pick the company that feels safest. Reviews are the shortcut to safe. When your site shows nothing, the homeowner has to leave your page and go hunting on Google for the proof, and every extra step is a chance to lose them to the competitor whose site does the convincing for them.
If this were my site, those reviews are the first thing every visitor sees. Above the fold. The 4.9 rating, the 413 count, real words from real customers. The hard part, earning them, is already done. Putting them on your own page is the easy part, and it’s free.
The proof sits on Google. The buying decision happens on your homepage. If those two never meet, your reputation is working at half power.
No Contact Form Means No After-Hours Jobs
There’s no contact form on the homepage. That sounds minor until you think about when roofing problems actually happen. Someone whose ceiling starts dripping at nine at night isn’t calling anyone. They’re not leaving a voicemail and hoping. They’re filling out forms on three roofing sites, and this one isn’t an option.
A phone number only works when you’re awake and able to answer. A form works at 9 p.m., at 2 a.m., on weekends, on holidays. Roofing is an emergency-driven trade. Every night without a form is a night your competitors collect the leads that should have been yours.
Nothing Built to Rank for What People Actually Search
Nobody searches ‘Innpreccon Roofing.’ The people who already know the name are already sold. Growth comes from the people who don’t know you yet, and they search things like ‘roof replacement Houston.’ There’s nothing on this site built to rank for that. No service pages. No city pages.
Here’s the logic every contractor needs to understand: Google ranks pages, not businesses. If you want to show up for a service in a city, you need a page about that service in that city. One page per service, per area you serve. Without those pages, Google has nothing to show, and that demand goes to whoever bothered to build them.
The Day-One SEO Basics Are Missing
The on-page fundamentals aren’t there either. No H1 heading, the single most important line of text on the page, the thing that tells Google and your visitors what the page is about. No meta description, the short pitch that appears under your link in search results and decides whether someone clicks you or the result below you. No structured data spelling out their hours and service area, which is exactly the information Google uses for local rankings and map results.
This is day-one SEO. Not advanced strategy. Not a six-month project. These are the basics any competent set of eyes catches in the first hour.
No Tracking, So Every Dollar Is a Guess
Then there’s the tracking, or the complete lack of it. No analytics. No ad conversion tag. No way to retarget people who already visited the site. Which means if they spend a single dollar on ads, there’s no telling what booked jobs and what just burned.
Retargeting alone is painful to skip. Most visitors don’t contact you on the first visit. Without a tag, the people who already checked you out, the warmest audience you’ll ever have, are gone forever. With it, you can stay in front of them for pennies.
A YouTube Channel Frozen for 1,754 Days
Their YouTube channel hasn’t posted in 1,754 days. Nearly five years. Whoever ran it moved on, and nobody picked it back up. That’s a shame, because video builds trust faster than anything else in this business. A two-minute clip of a crew finishing a roof. A quick walkthrough of a repair. A happy customer on camera. For a company with a reputation this good, video would be a weapon. Instead it’s a ghost town, and a neglected channel sends its own message to anyone who finds it.
Why Nobody Caught Any of This
After reviewing hundreds of local service accounts, I can tell you: these are the basics. An H1. A contact form. Your own reviews on your own page. If someone’s being paid to run this marketing, they should have caught every item on this list in week one.
When they don’t, it’s usually because of how the model works. Agencies collect monthly retainers while junior staff juggle 80 accounts, and nobody actually looks. You become a line item. The report goes out, the invoice goes out, and the leaks keep leaking. That’s the quiet reality inside a typical home service marketing agency, you’re paying for attention you’re not getting.
The Fix: Own Your Marketing Instead of Renting It
Here’s what most owners don’t know yet. With AI, these exact fixes now run automatically. Reviews pulled onto your site. Forms and pages built. Tracking installed and watched. Content going out. What used to require an agency retainer and a prayer now takes a system and a bit of guidance. You can own your marketing in-house and never depend on an agency again.
That’s the whole mission behind Local Service Mastery. Too many owners come to us after years of paying a home service marketing agency that never once looked under the hood. If you run a local service business and want to know what’s leaking in your marketing, grab the free audit below. We’ll find it, and show you exactly how to fix it for good.
Local Service Mastery








