4.8 stars across more than 4,600 reviews. That’s Ben Abbott and Associates in Garland, Texas — and you don’t earn a reputation like that by accident. So let’s be clear up front: this review is only about their online marketing. And right now, the marketing doesn’t come close to matching the reputation.
I went through their site the same way I’d go through yours. Six problems. Every one of them basic. Every one of them fixable. And every one of them the kind of thing that should never survive a single month of paid marketing management.
Maybe you don’t run a law firm. Doesn’t matter. If you’re a contractor writing a check to a home service marketing agency every month, these are the exact checks they should be running on your site — and there’s a good chance the same leaks are in yours right now.
The six findings at a glance
| Finding | What the audit found | Why it matters |
|---|---|---|
| H1 heading is not the first heading on the page | A lower-level heading (H2/H3) appears in the HTML before the page's own H1 tag. | Search engines weight heading order — burying the H1 under other headings weakens it as a ranking signal. |
| No video content on the homepage | No YouTube/Vimeo/Wistia embed found in the page source. | Video builds trust fastest and keeps visitors on the page longer — a homepage with zero video is a missed, low-cost opportunity. |
| No LocalBusiness structured data | No LocalBusiness schema in the page's JSON-LD | Structured data is how Google reads your hours, service area, phone and rating. Without it Google guesses — and competitors who publish it get the rich result instead. |
| No service+city pages | No internal links matching a service-in-city URL pattern | People search "emergency plumber in <city>", not "Ben Abbott & Associates". With one generic services page there's nothing for Google to rank against those searches, and paid clicks land somewhere too generic to convert. |
| Reviews shown but not marked up for Google | Review content on the page with no aggregateRating/review schema | Marked-up reviews can show star ratings directly in search results, which lifts click-through on a listing you already rank for — free clicks you're currently leaving behind. |
| Site looks abandoned — copyright still says 2019 | Footer copyright reads 2019; current year is 2026 | It is the first thing a careful customer checks to see if you are still in business. A stale year quietly tells them the site — and maybe the company — is neglected. |
Miss #1: Your reviews are invisible to Google
The site displays their reviews. Visitors can read them. But there’s no markup code behind them — and that code is what Google reads to show star ratings right inside the search results.
They earned the stars. Google just can’t see them.
After reviewing hundreds of local service accounts, I’d call this the most expensive small miss on the whole site. Here’s why it hurts: when someone searches and one listing has gold stars next to it and the one below it doesn’t, the stars win the click. Every time. It doesn’t matter that the starless listing has the better reputation — Google never got the memo, because nobody added the code that delivers it.
That’s the brutal part. The hard work is done. Decades of taking care of clients, thousands of happy people. The small technical step that makes all of that visible at the exact moment a stranger is deciding who to call? Never happened.
Miss #2: Google is guessing at your basic business info
Same story, different field. There’s no structured data spelling out their hours, their phone number, their service area. So Google is left guessing — and competitors who publish that information get the richer listing instead.
This is the stuff your customers actually search with. Hours. Phone. Where you work. When that data isn’t handed to Google in a format it can read, your listing shows up thin while the guy down the street shows up complete. Not because he’s better at the work. Because his site bothered to introduce itself.
Miss #3: Nothing to rank for the searches that actually matter
When someone in Garland needs help, they’re not typing a company name into their phone. They’re typing the service plus the city. That’s how every local buyer searches — hurt in a car accident, pipe burst, AC died, locked out. Service. City. Go.
This site has no pages built for those searches. So for most of them, there’s simply nothing to rank.
Understand the mechanics here, because this is where most owners get it wrong. Google ranks pages, not businesses. If no page exists for a search, you don’t exist for that search. It doesn’t matter how good your reviews are or how long you’ve been around. No page, no ranking, no call. Your competitor with a tenth of your reputation and one basic page targeting that exact search takes the job instead.
Miss #4: The main headline is buried
This one’s subtle, and it’s exactly the kind of thing a real audit catches. On the homepage, a lower-level heading shows up in the code before the page’s actual H1. Search engines read heading order as a ranking signal — the H1 is supposed to be the first headline, the one that tells Google what the page is about.
Quick fix. Still wrong. And it’s the kind of wrong that sits there for years, because nobody ever looks at the code.
Miss #5: No video on the homepage
This firm has more trust to work with than almost anyone — 4,600-plus people publicly vouching for them. And there’s no video anywhere on the homepage.
With that much trust to work with, I’d want one short video front and center, because nothing builds trust faster. A stranger deciding whether to call is really asking one question: are these people real? Thirty seconds of an actual human talking answers that better than any paragraph ever written.
Miss #6: The footer still says 2019
It’s 2026. The copyright line in the footer says 2019. Maybe nobody’s looked at that footer in years — but it quietly tells a visitor the site might be abandoned.
And this is the thing a careful customer notices first. In high-stakes services — legal, medical, a flooded house — customers are careful. They’re scanning for any excuse not to call, because calling feels like a commitment. A seven-year-old footer is an excuse. It takes five minutes to fix, and it’s been sitting there for years.
Six basic checks. Who’s catching them?
Every single one of these is a basic check. Not advanced strategy. Not some new algorithm trick. Basic. If someone’s being paid to run this marketing, they should have caught all six.
But here’s what actually happens across the industry: agencies collect monthly retainers while junior staff juggle 80 accounts, and nobody actually looks. The reports go out. The invoice gets paid. The footer still says 2019.
If you’re paying a home services marketing company right now, pull up your own site and run this list. Stars showing in search results? Structured data on your business info? A page for every service-plus-city you want to win? H1 first in the code? Video on the homepage? Current year in the footer? I’d bet at least two of the six are broken.
The part most owners don’t know yet
With AI, these exact fixes can now run automatically. Not someday. Now. The markup, the pages, the recurring checks — the stuff agencies charge a retainer to ignore — can be handled by systems that don’t get bored, don’t juggle 80 accounts, and don’t forget to look at your footer for seven years.
With a bit of guidance, you can bring your marketing in-house and own the whole thing. Never depend on an agency again. That’s the entire reason I built Local Service Mastery — so the person who cares most about your marketing, you, has the tools and the training to actually run it.
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 what’s broken — and show you exactly what it takes to fix it yourself.
Local Service Mastery








