A perfect 5.0 rating across 200 Google reviews. That’s 101 Locksmith in Houston, Texas — and a record like that doesn’t happen by accident. Two hundred people locked out of cars, homes and businesses, and every single one walked away happy enough to leave five stars. So let’s say it plainly: this review has nothing to do with their lock work. It’s about their marketing — and the marketing is leaking jobs every single day.
I audited their website the same way I’d audit yours. Nine problems came back. Not one of them is advanced. Not one of them costs real money to fix. And every one of them is the sort of thing that should never survive a month under paid marketing management.
You might not cut keys for a living. That’s fine. If you run any local service business and someone sends you a marketing invoice every month, these nine checks are exactly what that invoice should be buying — and there’s a fair chance the same leaks are sitting on your site right now.
The nine findings at a glance
| Finding | What the audit found | Why it matters |
|---|---|---|
| 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 right in the search results — free clicks on a listing they already own, left behind. |
| No service+city pages | No internal links matching a service-in-city URL pattern. | Nobody searches “101 Locksmith” — they search “car lockout Houston”. With no page built for those searches, Google has nothing to rank. |
| No analytics detected | No GA4/Google Tag Manager script found in the page source. | No way to know which marketing produces jobs and which burns money — every other decision sits on top of this one. |
| No paid-ads tracking at all | No Google Ads conversion tag, no Meta pixel in the page source. | Either no paid acquisition, or ads running blind with zero measurement of what came back. |
| No H1 heading on the homepage | Zero <h1> tags found in the page source. | The H1 is the strongest single on-page signal for what a page is about — without one, Google has to guess. |
| Most images missing alt text (18/24) | 18 of 24 <img> tags on the homepage have no alt attribute. | A direct on-page SEO signal gone — and it’s also what screen readers use, so accessibility takes the hit too. |
| No LocalBusiness structured data | No JSON-LD structured data at all. | That’s the code that tells Google your hours, service area and phone number. Without it Google guesses — and competitors who publish it get the rich result. |
| No sitemap.xml | /sitemap.xml does not return a valid file. | A sitemap is how Google finds every page you have. Without one, deeper pages can sit undiscovered for months. |
| No video on the homepage | No YouTube/Vimeo/Wistia embed found in the page source. | In a trade where a stranger trusts you with their car or their front door, video is the fastest trust-builder there is — and it’s missing. |
Leak #1: 200 five-star reviews Google can’t display
This one stings, because of that rating. The reviews are sitting right there on the website — visitors can read them. But they’re not marked up in the code Google reads. When reviews are marked up properly, your star rating can appear directly in the search results, right under your listing.
200 five-star reviews, and Google can’t show a single one of them. The listing next to theirs gets the click instead.
Listings with visible stars simply get clicked more. That’s not a theory — it’s the most consistent click-through pattern in local search. This company did the hardest part of marketing: earning the reputation. The website just never tells Google about it. Free clicks, handed to whoever shows up beside them.
Leak #2: No pages for the searches that actually happen
Nobody types “101 Locksmith” into Google unless they already know the name. Real customers search “emergency locksmith in Houston,” “car lockout Houston,” “house rekey near me.” We checked the site for pages built around those service-plus-city searches. There aren’t any. One generic page has to do all the work.
Picture the actual customer: locked out of the car at 11 at night, phone in hand, typing fast. Google is looking for a page that matches that exact moment — and this site has nothing specific to show. The job goes to the competitor who bothered to build a page for it. This is also where paid clicks die: send ad traffic to a generic page and the conversion rate falls off a cliff.
Leak #3: No analytics — every marketing decision is a guess
There’s no analytics on the site at all. No Google Analytics, no tag manager, nothing in the page source. Which means there is no way to know which marketing brings in jobs and which quietly burns money.
If this were my account, this is fix number one, because you can’t cut waste you can’t see. The stack is boring and well-known: analytics on every page, a conversion tag on the ads, and call tracking software so phone leads get attributed too — click here for the call-tracking option we point our own clients to. (Affiliate link — we may earn a commission at no extra cost to you.) None of this is exotic. It’s the minimum viable dashboard.
Leak #4: No conversion tag, no Meta pixel — ads would run blind
Same theme, one layer up. We found no Google Ads conversion tag and no Meta pixel. So if ads ever run, they run blind — no measurement of what came back. And when those ads do run, they should be protected: click-fraud protection software keeps bots and serial clickers from eating the budget; click here for the one we recommend. (Affiliate link.)
The pixel matters even if they never spend a dollar on Facebook ads. Someone visits the site, gets interrupted, leaves — and with a pixel, an inexpensive ad brings them back. After reviewing hundreds of local service accounts, I’d call that audience one of the cheapest lead sources there is. Without the pixel it’s switched off entirely, and lost visitors stay lost.
Leak #5: No H1 — the loudest signal on the page is silent
The homepage has no H1 heading. Zero. The H1 is the single strongest on-page signal telling Google what a page is about — the one sentence that anchors everything else. Without it, Google has to guess at the page’s topic from whatever fragments it finds.
For a locksmith in a city the size of Houston, that guess is expensive. “Emergency locksmith Houston” is a knife fight of a keyword, and this site enters the fight without its best weapon. It’s a five-minute fix that has probably been sitting undone since the day the site launched.
Leak #6: 18 of 24 images with no alt text
Three quarters of the images on the homepage have no alt attribute. Alt text does two jobs: it’s a ranking signal Google reads directly, and it’s what screen readers speak aloud for visually impaired visitors. Missing it fails both.
This is the kind of detail that tells you whether anyone is actually looking after a site. Writing alt text for 18 images is one focused afternoon. The fact that it never happened says nobody’s been inside the code since launch.
Leak #7: No structured data anywhere on the site
There’s no JSON-LD structured data at all. That’s the machine-readable block that tells Google your hours, your service area, your phone number — the facts a locksmith lives on, because the customer calling at midnight wants to know you’re open before they dial.
Without it, Google guesses. And for a business that lives on urgent calls, I’d want Google reading those details with zero guessing involved. Competitors who publish structured data get the rich result — the bigger, more clickable listing — for the same ranking position.
Leak #8: A sitemap that doesn’t exist
The sitemap — the simple file that tells Google about every page you have — doesn’t return a valid file on this site. It’s a small thing with a long tail: pages that aren’t in a sitemap can sit undiscovered for months, especially the deeper service pages a site like this should be building.
Every CMS generates one in about a minute. The only way a site ends up without a working sitemap is if nobody ever checked. Which is the theme of this entire review.
Leak #9: No video on the homepage
Last one. There’s no video anywhere on the homepage. Think about what a locksmith is asking of a customer: trust me with your car, your front door, your business, at your most stressed moment. A thirty-second clip of the team introducing themselves builds more of that trust than any paragraph ever written — and it costs almost nothing to make.
This company has earned more trust than almost anyone in its market. Two hundred perfect reviews prove it. The homepage just never shows a face.
Nine basic checks. Who’s catching them?
Every finding on this list is week-one material for anyone running marketing professionally. Not advanced strategy, not algorithm wizardry. Basic. When all nine go uncaught, it’s almost always the same story: the retainer gets collected, junior staff juggle eighty accounts, and nobody actually opens the page source and looks.
If you’re paying for lead generation for local service businesses right now, pull up your own homepage and run this list. Are your reviews marked up? Do you have pages for your real searches? Analytics? A conversion tag? A pixel? One H1? Alt text? Structured data? A sitemap? A video? I’d bet at least three of the nine are missing.
The part most owners don’t know yet
With AI, these exact checks and fixes can now run automatically. Not someday. Now. The tracking, the markup, the recurring audits — the work agencies charge a retainer to ignore — can be handled by systems that don’t get bored, don’t juggle eighty accounts, and don’t forget your homepage exists for three 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 business, 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








