713 Expert Locksmith in Houston, Texas. A perfect five-star rating across 209 reviews. In this trade, that kind of trust is earned one late-night lockout at a time — one stranded driver, one broken key, one panicked call with a phone in hand. But after reviewing hundreds of local service accounts, I can tell you their online marketing is not doing that reputation justice.
This breakdown isn’t about one locksmith. It’s about a pattern I see constantly: a business that has already done the hard part — earning real customer trust — and then drops the easy part. The technical basics that turn a great reputation into clicks, calls and booked jobs are simply missing. Here’s what we found, why each piece matters, and what I’d fix first if this were my account.
| 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 directly in search results, which lifts click-through on a listing you already rank for — free clicks you’re currently leaving behind. |
| No LocalBusiness structured data | No JSON-LD structured data at all | 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 “713 Expert Locksmith”. With one generic services page there’s nothing for Google to rank against those searches, and paid clicks land somewhere too generic to convert. |
| No paid-ads tracking detected at all | No Google Ads conversion tag, no Meta pixel in the page source. | Either no paid acquisition, or ads running blind with no conversion measurement. |
| Missing meta description | No <meta name=description> tag on the homepage. | Google writes its own snippet — usually worse at turning searches into clicks. |
| No sitemap.xml | /sitemap.xml does not return a valid file | A sitemap is how Google finds every page you have. Without one, deeper service pages can sit undiscovered for months. |
| No analytics detected | No GA4/Google Tag Manager script found in the page source. | No way to know which marketing produces leads and which burns money. |
| No Facebook/Meta pixel detected | No fbq(‘init’) / connect.facebook.net script found in the page source. | Without a pixel, there’s no way to retarget people who already visited the site — one of the cheapest ad channels available goes unused. |
| No H1 heading tag 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 (17/23) | 17 of 23 <img> tags on the homepage have no alt attribute. | Alt text is a direct on-page SEO signal for image search — and it’s what screen readers use for accessibility. |
| 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. |
Five stars on the wall, zero stars in the search results
Here’s the one that stings. The site shows off those great reviews, but there’s no review markup in the code. That’s the small bit of structured data that lets Google print star ratings right inside the search results.
So their listing shows up plain, while a competitor with half the track record gets the gold stars and the click. Free clicks they’ve already earned are going to somebody else.
Why does this matter so much for a locksmith? Because of how people choose one. Nobody researches locksmiths for a week. They scan the results, their eyes hit the stars, and they call whoever looks safest. A perfect rating that searchers can’t see is, for all practical purposes, a perfect rating that doesn’t exist.
And it’s not just the reviews
There’s no structured data anywhere on the site. That’s how Google reads your hours, your phone number, your service area. Without it, Google guesses — and a locksmith can’t afford Google guessing. A wrong hour or a missing service area at the exact moment of an emergency is a lost job, and you’ll never even know it happened.
Nothing built for the moment people actually need a locksmith
Think about how people actually search. Nobody types “713 Expert Locksmith” unless they already know the name. They type “Emergency Locksmith Houston” — usually standing outside a locked car with their phone in their hand.
This site has one generic services page and nothing built around those service-plus-city searches. So there’s nothing for Google to rank in the exact moment people need a locksmith.
The why here is simple: Google ranks pages, not businesses. If you don’t have a page that matches what the searcher typed, you don’t exist for that search — no matter how good your reviews are. Every service you offer, paired with every city you serve, is a search somebody is making right now. One catch-all page can’t cover any of them properly.
Flying blind on measurement
Then there’s the measurement side. We checked the code and found no Google Analytics, no Google Ads conversion tag, no Facebook Pixel.
That means one of two things: either they’re not advertising at all, or they’re spending money with zero way to tell which ad booked a job and which one just burned cash. Neither is acceptable. If this were my account, that’s fix number one.
You can’t steer what you can’t see.
Every decision in marketing — where to spend, what to cut, what to scale — depends on knowing what produced the phone call. Strip out tracking and you’re not marketing anymore. You’re guessing with a budget.
The day-one basics that got skipped
The basic on-page signals are missing too:
- No meta description. So Google writes its own pitch for the site — and it’s usually a worse one than you’d write yourself.
- Zero H1 heading. The H1 is the single strongest on-page signal for what a page is about, and it simply isn’t there.
- 17 of the 23 homepage images have no alt text. Another ranking signal, skipped.
- No sitemap. That’s the simple file that hands Google a list of every page you have. Without one, pages can sit undiscovered for months.
Individually, each of these looks small. Together, they tell Google almost nothing about who this company is, where it works, or what it does — while asking Google to rank it anyway.
If this were my account: the fix order
None of this is advanced. A sitemap, a meta description, review markup — these are day-one checks. Here’s the order I’d run them in:
- 1. Tracking first. Analytics, a conversion tag, a pixel. Before you spend a dollar or change a page, make sure you can see what’s working. If the phone ringing is the business, call tracking software (click here) shows which marketing actually made it ring — and if paid ads ever enter the picture, click-fraud protection (click here) keeps junk clicks from quietly eating the budget.
- 2. Structured data. Review markup plus full business schema — hours, phone, service area — so Google prints what you’ve already earned.
- 3. Service-plus-city pages. Build pages around the searches that happen at the moment of need, like “emergency locksmith” plus the city.
- 4. On-page basics. H1s, meta descriptions, alt text on every image, and a sitemap handed to Google.
Why this keeps happening to good businesses
Here’s what gets me. When day-one checks get missed, it’s usually because agencies collect the monthly retainer while junior staff juggle 80 accounts and nobody actually looks. That’s the uncomfortable truth behind a lot of marketing for contractors: the senior person sells the account, then the work gets spread so thin that a missing sitemap or a dead H1 never gets caught. If someone’s being paid to run this, they should have caught it.
And here’s what most owners don’t know yet. With AI, these exact fixes can now run automatically — the audits, the checks, the structured data, the page builds. With a bit of guidance, you can run your marketing in-house and own the whole thing, never depending on an agency again. That’s exactly what we do at Local Service Mastery: instead of renting your marketing from a home service marketing agency that juggles you with 79 other accounts, you learn to run the ads, the local SEO and the tracking yourself — or let our AI platform do the heavy lifting while you stay in control.
A reputation like 713 Expert Locksmith’s takes years to build, one late-night lockout at a time. The fixes above take days. The only question is whether anyone is actually looking.
Local Service Mastery








