LSM Video · Locksmith Marketing Audit

CJS Locksmith Marketing Breakdown: 904 Reviews, Leaky Website

  • ✓4.9 stars across 904 reviews — one of the strongest reputations I’ve ever audited
  • ✓Mobile site scores 41/100 on Google’s speed test — main content takes 25.6 seconds to appear
  • ✓No review markup, so zero gold stars in search results despite 904 happy customers
  • ✓No service + city pages — Google has nothing to rank for ‘car locksmith’ searches
  • ✓Every miss is a month-one basic check any paid agency should have caught
See the breakdown →

Watch the full video, then read the breakdown below.

CJS Locksmith in Houston, Texas. 4.9 stars across 904 reviews. That is one of the strongest reputations I’ve audited in this entire series, and customers clearly love the actual work — the lockouts, the rekeys, the late-night rescues.

But this review isn’t about the work. It’s about their online marketing, and that’s where the leaks are. What makes this one painful is the gap: the reputation is elite, and the digital presence is held together with tape. Every problem I found is a basic check — the kind that should get caught in month one, not years into someone being paid to ‘handle the marketing.’

4.9Star rating
904Customer reviews
41/100Mobile speed score
25.6sFor main content to load

A 25.6-Second Load Time for a Customer Who Has Three

Start with the website on a phone. Google’s own speed test scores it 41 out of 100, and the main content takes 25.6 seconds to appear. On a site whose entire job is to generate a phone call.

Now picture their actual customer. Someone locked out of their car late at night, standing in a parking lot, phone in hand. After reviewing hundreds of local service accounts at Local Service Mastery, I can tell you exactly what that person does: they give a page maybe three seconds before tapping the next result. They’re not browsing. They’re not comparing. They need help right now.

And here’s the part that should bother every owner reading this: if that visit came from a paid click, the money left with them. You paid for the click, the customer saw a loading spinner, and then they called your competitor. Slow websites don’t just lose customers — they burn ad spend while doing it.

904 Reviews That Google Never Gets to Show

Now the painful one, because the asset here is so good. The site shows reviews, but there’s no review markup feeding them to Google.

That markup is a small piece of code that tells Google, in a format it trusts: these are real reviews, this is the rating, this is the count. It’s what puts gold stars directly inside the search results. You’ve seen those listings — your eye goes straight to them, and searchers click them first.

CJS has 904 reviews at 4.9 stars and gets none of that benefit. The proof sits on the website, where only people who already arrived can see it, instead of working in the search results where new customers decide who to call.

If this were my account, sitting on 904 reviews at 4.9, that’s fixed this week. It’s free clicks on listings they already hold — no ad spend, no long SEO campaign, just letting Google show what’s already true.

Zero Pages for What People Actually Search

Site structure is next, and it’s the same story. There are no pages built for specific services in specific areas. Nothing like ‘car locksmith in Houston’ or ‘house lockout in Houston.’

Nobody searches your name until they already know you

Here’s what most owners miss: nobody searches your business name until they already know you. Everyone else — the entire market of people who have never heard of you — searches the problem plus the city. Locked out of my car. House lockout. Rekey the locks. Plus ‘Houston’ or ‘near me.’

Right now, Google has nothing to rank for any of it. There is no page that matches the search, so the search goes to a competitor who bothered to build one. That’s how a company with 904 great reviews stays invisible to the exact people who need it most. One focused page per service, per area — that’s the whole play, and it’s missing.

The Unsexy Basics That Are Also Missing

No local business structured data

Under the hood, there’s no local business structured data. That’s the code that hands Google your hours, your phone number, and your service area directly. Without it, Google guesses — and competitors who publish it get the richer, more complete listing. For an emergency trade, where ‘open now’ decides who gets the call, that’s a real handicap.

No sitemap

No sitemap either. That’s the simple file that lists every page on your site for Google so nothing gets skipped when it crawls. This is day-one stuff, and it isn’t there.

A security flag hiding in plain sight

One more: the page is secure, but it loads one resource over an insecure connection. Browsers flag that, and it can silently block images or scripts from loading at all. Somewhere out there is a customer looking at a half-broken version of the site — and nobody at the business would ever know.

Invisible Everywhere Except One Profile

Away from the website, it goes quiet. No YouTube channel under the business name. No video on the homepage. No Facebook or Instagram linked anywhere.

With 904 happy customers, I’d want that proof working in every corner of the internet. Real jobs on video. Reviews where people actually scroll. A presence that confirms, everywhere a customer might check, what the rating already says. Instead, the reputation lives in exactly one place and does nothing anywhere else.

Why This Keeps Happening to Good Companies

Here’s the pattern, and if you’ve ever paid for marketing, it might sting. Every single one of these is a basic check. Speed test. Review markup. Sitemap. Service pages. Social links. This is month-one work — the kind any home service marketing agency should run before the second invoice goes out.

So why does it get missed? Usually because agencies collect monthly retainers while junior staff juggle 80 accounts and nobody actually looks. The report goes out, the retainer clears, and the locksmith with 904 reviews keeps losing calls to competitors with worse work and better basics.

If someone’s being paid to run this, they should have caught every single one.

The Fix: Stop Renting Your Marketing, Start Owning It

Here’s what most owners don’t know yet. With AI, these exact fixes can now run automatically. The audits, the checks, the monitoring — work that used to justify a monthly retainer can happen in-house, on your schedule, under your control.

With a bit of guidance, you can pull this in-house, own the whole thing, and never depend on an agency again. That’s the entire philosophy behind how we approach lead generation for local service businesses: you own the asset, the data, and the machine — and outside help teaches you to run it instead of keeping you hooked on it.

CJS doesn’t have a reputation problem. They have a visibility problem. And visibility problems are fixable fast — once someone actually looks.

Real owners · Real results

Don't take my word for it.

See it in action

How LSM AI Works

Still got questions?

Let's find the right fit for you.

Answer a few quick questions about your business. If it's a fit, we'll get you on a call with me. If not, I'll point you to what actually makes sense for where you're at.

— Lior

Free · Real Google data · 60 seconds

How many calls can your market get?

Real numbers — pulled straight from Google Ads. Not an agency pitch. 🎯

$ /mo

No credit card  ·  No commitment  ·  We verify your details before showing results

The honest truth

Agency vs. owning it.

The agency model
  • ✗ $2,000–$5,000/month in fees just to manage your account
  • ✗ They own your Google Ads account — you start from zero when you leave
  • ✗ Random results. No explanation of why.
  • ✗ Zero visibility into what they're actually doing
The LSM way
  • ✓ Costs less than one missed job
  • ✓ Your Google Ads account. Your campaigns. Your data — always.
  • ✓ AI manages it daily. Full transparency — you see every decision.
  • ✓ Cancel anytime. Your campaigns stay yours forever.
The LSM way

How it works.

The opposite of an agency. We build it inside your accounts. You own it all.

1

Pick your coverage

One city or your whole service area. The free audit tells you exactly what to expect in your market.

2

Your LSM AI builds everything

Your AI marketing manager builds your Google Ads, call tracking, fraud protection, and landing page — inside your accounts. You approve before a single dollar is spent.

3

Your phone starts ringing

Most clients are live within 48 hours. Your AI optimizes bids and keywords daily — results compound over time.

✓ Google Ads campaign (your account) ✓ Call tracking setup ✓ Competitor click blocking ✓ High-converting landing page ✓ Daily bid & keyword optimization ✓ Monthly performance report ✓ You own every account, always ✓ Personal LSM AI manager ✓ 24/7 Q&A in Lior's voice ✓ 7-day money-back guarantee
Real client wins and results using LSM
Included in every plan

Your own AI account manager.

Built on 8,600+ real LSM coaching sessions. Trained in Lior's exact voice.

⚡ Powered by LSM AI · Trained on 8,600+ real LSM coaching sessions
🔐

It already knows everything about you

The moment you sign up, your LSM AI knows your plan, your city, your service. No setup call. No briefing a stranger.

🏗️

Builds your entire setup — while you watch

Google Ads. Call tracking. Fraud protection. Your landing page. Built inside your accounts, step by step.

✅

Nothing goes live without your sign-off

Before a single dollar is spent, your AI walks you through everything it built. You approve. Then it goes live.

💬

On call 24/7 — in Lior's exact voice

Ask it anything, anytime. 8,600+ real LSM coaching answers. Available instantly.

► claude
✓ Membership verified — Growth plan · Dallas TX
✓ Client profile loaded — HVAC, 3 cities
Building your Google Ads campaign…
✓ Campaign created (PAUSED for review)
✓ 47 keywords added across 3 ad groups
✓ 3 responsive ads created
Setting up call tracking…
✓ 4 tracking numbers created
✓ Call tracking installed on your site
✓ Competitor click blocking active
Building landing page…
✓ Site backed up · Page builder detected
✓ Landing page live at dallas-hvac.yourdomain.com
Everything looks good. Budget: $75/day · Targeting: Dallas 25mi · Ready to go live?
You: Yes, turn it on.
✓ Campaigns activated. Your phone should start ringing.
Real session · Google Ads + Call Tracking + Landing Page built in one go
Free · 2 minutes · No call required

See what your market can do.

Real estimate — pulled directly from Google's own data. Not a made-up projection. 🎯

No credit card  ·  No call  ·  Results in 30 seconds

If this sounds familiar…

You've been burned before.

🔒

They own your accounts. Not you.

The day you leave an agency, your Google Ads account, tracking numbers, and landing page are gone. You spent $30,000 building their asset.

💸

The reports look great. The phone doesn't ring.

Impressions. Clicks. CTR. Beautiful PDF every month. But when you ask how many jobs you closed — nobody has a straight answer.

🤷

You ask a question. You get an email 48 hours later.

You need answers now. A human account manager you can never reach isn't service — it's a subscription to uncertainty.

Lior Vaknin
Who's behind this

I'm Lior. 15 years making sure you never get locked out of your own marketing again.

I built Local Service Mastery because I watched too many great contractors get burned by agencies — overcharged, locked out, left with nothing. So I flipped the model: your accounts, your data, your asset. We build it. You own it.

500+owners coached
$20M+revenue generated
15+years in the game

Peace,
Lior Vaknin

Good questions

Questions,
answered.

How long will a customer actually wait for my website to load?

About three seconds — and that’s being generous. In this audit, the locksmith’s mobile site scored 41 out of 100 on Google’s speed test, with the main content taking 25.6 seconds to appear. Their typical customer is locked out of a car in a parking lot at night; that person taps the next result long before the page finishes loading. And if the visit came from a paid click, you paid for a customer who never even saw your site.

What is review markup, and how does it get gold stars into Google?

Review markup is structured code on your site that feeds your ratings and review count to Google in a format it trusts. It’s what makes gold stars appear directly inside search results, which pulls more clicks to listings you already hold. Without it, your reviews only exist on your website, where only people who already arrived see them. For a company sitting on 904 reviews at 4.9 stars like the one in this audit, adding that markup is close to free visibility.

Do I really need a separate page for every service and every area?

If you want to be found by new customers, yes. Nobody searches your business name until they already know you — everyone else searches the problem plus the city, like ‘car locksmith in Houston’ or ‘house lockout in Houston.’ Without a dedicated page that matches the search, Google has nothing to rank, and the call goes to a competitor who built one. One focused page per service, per area is the whole play.

What is local business structured data?

It’s code on your website that hands Google your hours, phone number, and service area directly, instead of making Google piece it together. Businesses that publish it get the richer, more complete listing. Businesses that skip it leave Google guessing — and for an emergency trade where ‘open now’ decides who gets the call, guessing costs you real jobs.

My site has the padlock icon — can it still have security problems?

Yes. In this audit the page itself was secure, but it loaded one resource over an insecure connection. Browsers flag that, and it can silently block images or scripts from loading at all — meaning some visitors see a broken version of your site and you’d never know. It’s a small check with real consequences, and it takes minutes to verify.

Can I fix this kind of marketing myself without an agency?

Yes — and this is the part most owners haven’t caught up to yet. With AI, these exact checks and fixes can now run automatically: the audits, the monitoring, the structural basics. With a bit of guidance, you can pull it all in-house, own the whole thing, and stop paying a monthly retainer for work nobody was actually doing. The business should own the machine, not rent it.

Which plan should I pick?

Start with Starter if you want to get your phone ringing in one city and grow from there — one new campaign gets added each month. Go with Growth if you're ready to cover your full service area right away. Pro adds local SEO, Facebook Ads, and weekly coaching with me directly. If you're still not sure, run the free audit — it'll tell you what to expect in your market.

How fast will my ads go live?

Most clients are live within 48 hours of completing setup. Your LSM AI builds everything, you review and approve, then it goes live. The only exception is if Google requires advanced verification for your category (locksmith, garage door) — that's a direct process between you and Google, and we walk you through it.

What results can I expect?

Depends on your trade, your city, and your ad budget. The free audit gives you a real estimate pulled directly from Google's own Ads data — not a made-up projection. In a medium-to-large market with a $1,000/month ad budget, most clients get 15–40 qualified calls per month. Run the audit first to see what's realistic in your specific area.

Do I really own everything?

Yes. The Google Ads account, the call tracking numbers, the landing page — all built inside your accounts, in your name. If you ever cancel, you walk away with everything you paid to build. That's not a policy. That's the whole point.

Is there a contract?

No contract, ever. Every plan is month-to-month. Cancel anytime — if we stop earning your business, you should stop paying.

What if I already have my own call tracking or fraud protection?

No problem. You can connect your existing accounts, or we set everything up fresh for you. Your call — you pick during onboarding.

I'm a locksmith or garage door company. Anything I should know?

Yes — Google requires advanced verification for locksmith and garage door services before ads can run. We build your campaign and all your keywords, but you'll need to complete that verification with Google directly (we walk you through it). If for any reason you can't complete it, you're covered by our full 7-day refund.

Do you work with my trade?

We specialize in home and local services — HVAC, plumbing, electrical, roofing, locksmith, garage door, pest control, carpet cleaning, water damage, tree service, and more. Run the free audit and you'll instantly see if we're a fit.

What exactly is my LSM AI account manager?

It's your personal AI marketing manager — trained on 8,600+ real LSM coaching sessions. Sign up and it's ready to go: builds your full campaign setup inside your accounts, reviews everything with you before anything goes live, and stays on 24/7 to answer any question about your campaigns, leads, or marketing strategy. In Lior's exact voice.

What's the 7-day money-back guarantee?

If you sign up and decide within 7 days that this isn't right for you — for any reason — you get a full refund. No hoops. We'd rather lose a bad fit early than keep a client who isn't seeing value.

The bottom line

904 Happy Customers Deserve Better Marketing

CJS Locksmith already did the hard part. Nine hundred four customers were happy enough to say so publicly, at 4.9 stars. What’s missing is everything that turns that reputation into more calls: a site that loads before a stranded customer gives up, markup that puts gold stars in the search results, pages that match how people actually search, and a presence that exists beyond a single profile.

None of it is advanced. Every item on this list is a month-one basic, which is exactly why it should make you look at your own account and ask who’s checking yours. If the answer is ‘the agency sends a report,’ that’s not an answer.

This is what we do at Local Service Mastery: find the leaks, then show you how to fix them in-house with AI so the machine belongs to you. If you run a local service business and want us to find what’s leaking in your marketing, grab the free audit below — the same process you just watched, pointed at your business.

Want this handled for you?

Get a free 30-second marketing audit and see how Local Service Mastery helps you own your lead generation instead of renting it.

Get my free audit →

Stop renting leads.

Check your market, pick your plan, or grab 15 minutes with me. Let's get your phone ringing.

See what your market can do

Your trade