A five-star Houston roofer with 281 reviews — that homeowners a few miles away only get to see one search in four.
Start with what TrueWorks Roofing plainly earned on its own: a perfect 5.0-star rating across 281 Google reviews. You don’t hold a flawless score over hundreds of roof replacements, hail-damage claims, and leak repairs by luck — that takes crews who do excellent work, job after job. Nothing below questions any of that.
What we audited is strictly the public marketing setup — trueworksroofing.com’s own page source plus their public Google listing, checked on August 21, 2026. Five gaps came back, and every one is a week-one checklist item — the kind Local Service Mastery clears before a single dollar of growth spend goes out the door.

Top-three map pack at only 6 of 25 nearby points — average rank 4.7
Verified with a live map-grid scan on August 21, 2026.

What’s visible
We ran live "roofing contractor" searches from 25 points spread across a five-mile radius around the business. TrueWorks Roofing reached the top-three map pack at 24% of the grid — six points out of 25. They do appear just underneath (the average rank is 4.7), but positions four and below sit beneath the map box, where almost nobody scrolls.
Why it costs jobs
A homeowner staring at a ceiling stain or fresh hail damage calls one of the three roofers in the map box and books the inspection — for this trade, the top three is where the shortlist starts and usually ends. A 5.0-star profile with 281 reviews is exactly the raw material a fully built-out Google Business Profile converts into top-three placements across the whole service area — closing that gap is mechanical work, not a rebuild of anything.
No analytics on the site at all — no GA4, no Tag Manager
Verified from the page source on August 21, 2026.
What’s visible
We scanned the homepage source for measurement tooling and found none: no Google Analytics 4 and no Google Tag Manager — nothing counting where visitors come from, what they do on the site, or which of them ever pick up the phone.
Why it costs jobs
With zero measurement in place, there is no way for anyone — including the owner — to know which marketing fills the estimate calendar and which quietly burns money. Every decision about where the next dollar goes is a guess. Installing the measurement is an afternoon’s work, and it’s the first fix no matter what else changes.
No Google Ads conversion tag and no Meta pixel — paid traffic, if any, runs blind
Verified from the page source on August 21, 2026.
What’s visible
No Google Ads conversion tag appears anywhere in the page source, and no Meta (Facebook) pixel either — the two snippets that tie ad spend to actual leads and let a business re-advertise to people who already visited its site.
Why it costs jobs
Either no paid acquisition is running, or it’s running with no way to measure what comes back — both end the same way. And the pixel gap costs even when no ads run at all: most homeowners compare two or three roofers before booking, and without a pixel, every visitor who leaves to "think about it" is gone for good instead of seeing a reminder the next day. Both are one-time installs that keep paying back.
A YouTube channel silent for ~44 months — and zero video on the homepage
Verified from their public channel page and homepage source on August 21, 2026.
What’s visible
TrueWorks Roofing has a YouTube channel — but its most recent upload was 1,325 days ago, roughly 44 months of silence. The homepage has no video embed of any kind: no project walkthrough, no crew introduction, no explainer.
Why it costs jobs
Roofing is a five-figure decision made with a stranger on your roof — video is the fastest trust-builder this trade has, and a dormant channel reads, to homeowners and to Google, like a company that stopped showing up. Meanwhile YouTube is Google’s own platform: an active channel feeds the same local visibility the map pack runs on. Even simple clips (what hail damage actually looks like, how the insurance claim process works) would do double duty here.
The homepage H1 isn’t the first heading in the code
Verified from the page source on August 21, 2026.
What’s visible
A lower-level heading (an H2 or H3) appears in the homepage HTML before the page’s own H1 tag — the one headline that’s supposed to tell Google what the page is about.
Why it costs jobs
Search engines weigh heading order as a ranking signal, so burying the H1 under other headings quietly weakens the single most important on-page signal the site has. It’s a small thing with an outsized effect for a business already sitting just outside the map pack across three-quarters of its service area — and it’s a ten-minute fix.
| Hiring an agency | DIY, unaided | Local Service Mastery (LSM AI) | |
|---|---|---|---|
| Map-pack coverage across the whole service area | A "rankings are improving" line in a monthly PDF, if it’s measured at all | Invisible unless you already know grid scanning exists | Scanned on a live grid, then widened point by point |
| Analytics that actually tie estimates to channels | Reported as clicks and impressions, not signed contracts | Easy to never install at all | GA4 + conversion tags wired in from day one |
| Following up with past site visitors | A pixel installed once, then left idle | Never crosses the radar | Pixel live and working, retargeting switched on |
| On-page basics — heading order, structure | Flagged in an audit once, never re-checked | Looks "fine" from the office computer | Checked on a standing cadence, fixed as they drift |
| Who owns the accounts & the data | Varies — get it in writing before you sign | You, by definition | You. In your name from day one, kept if you cancel |
These findings describe TrueWorks Roofing’s own public website and public Google Business Profile, reviewed August 21, 2026 — they are not a claim about who manages their marketing; we don’t know, and make no claim either way. The "hiring an agency" and "DIY" columns describe general patterns observed across the local-service marketing industry over 15 years — opinions and generalizations, not statements about TrueWorks Roofing or any named provider. Local Service Mastery is not affiliated with, endorsed by, or sponsored by TrueWorks Roofing.
Local Service Mastery








