LSM Video · Marketing Breakdown

B&J Consulting Group Marketing Breakdown: 5 Stars, 279 Reviews, and 6 Silent Lead Leaks

  • ✓279 reviews. Perfect 5 stars. And the marketing still leaks leads every single day.
  • ✓No contact form and no tap-to-call number – after-hours researchers have nowhere to go.
  • ✓The footer still says 2021. Careful customers check that before your reviews get a chance.
  • ✓Zero tracking in the page source – every marketing dollar is a guess.
  • ✓Review stars, H1 and schema all missing – free clicks left on the table.
See what’s leaking →

Watch the full video, then read the breakdown below.

B&J Consulting Group in Orlando, Florida has a perfect five-star rating. Not 4.7. Not 4.9. Five stars, across 279 reviews. If you’ve ever tried to build a review profile for a local business, you know how genuinely hard that is at that volume. You can’t buy it. You can’t fake it. You earn it one job at a time. So the work itself is clearly there.

And yet, when we audited their online marketing, we found basic things quietly leaking leads. Not sophisticated problems. Not “you need a bigger budget” problems. Week-one stuff – the kind of fundamentals that should never survive a single competent look at a local business website.

That’s exactly why this breakdown is worth your time. B&J isn’t a bad company. That’s the whole point. You can be excellent at the actual work and still bleed opportunities online, because the website and the tracking are doing a far worse job than you are. Here is what we found, why each leak costs real money, and what it should tell you about who you trust with your marketing.

5.0Rating across 279 reviews
2021Footer copyright – it’s 2026
0Analytics or conversion tags found
80Accounts a junior juggles at an agency
FindingWhat the audit foundWhy it matters
No contact form on the homepageZero <form> elements found in the page sourceAnyone who isn’t ready to call has no way to reach you. That’s the entire after-hours and comparison-shopping audience gone.
Site looks abandoned — copyright still says 2021Footer copyright reads 2021; current year is 2026It 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.
No analytics detectedNo GA4/Google Tag Manager script found in the page source.No way to know which marketing produces leads and which burns money.
Reviews shown but not marked up for GoogleReview content on the page with no aggregateRating/review schemaMarked-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 H1 heading tag on the homepageZero <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.
No paid-ads tracking detected at allNo 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 descriptionNo <meta name=description> tag on the homepage.Google writes its own snippet — usually worse at turning searches into clicks.
No Facebook/Meta pixel detectedNo 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.
Most images missing alt text (6/8)6 of 8 <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.
Very little internal linking (0 links found)Only 0 same-domain links found on the homepage.Internal linking is as important as backlinks for spreading authority across a site’s other pages — a homepage with almost none is leaving easy SEO value on the table.
No video content on the homepageNo 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 YouTube channel found under this business nameA YouTube channel search for the business name returned no exact match.Video content compounds organic reach over time for free — no channel means starting from zero whenever they do.
Phone number isn’t tap-to-call on mobileNo <a href=”tel:”> link anywhere on the homepageMost local-service traffic is on a phone. If the number isn’t tappable, the customer has to memorise it or copy it by hand — most just leave and call the next result.
No LocalBusiness structured dataNo JSON-LD structured data at allStructured 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 pagesNo internal links matching a service-in-city URL patternPeople search “emergency plumber in <city>”, not “B&J CONSULTING GROUP, LLC”. 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 social preview tags (OpenGraph)No og:title / og:image meta tags in the page sourceEvery time someone shares your link in a text, Facebook or a group chat, it renders as a bare URL with no title or photo — the least clickable thing on the screen.

The front door is basically locked

Start with the simplest question in local marketing: how does a customer actually reach you? For B&J there should be two easy answers – call, or send a message. Both are broken.

No contact form anywhere on the homepage

Not every visitor is ready to pick up the phone. Think about the after-hours researcher – the person on the couch at night comparing three companies before deciding who gets the call tomorrow. That person is interested but not committed. With no form on the homepage, they have nowhere to go. So they leave, and you never even know they existed. A contact form isn’t decoration. It’s the net that catches everyone who isn’t ready to call right now – which on any given night is most of your traffic.

A phone number you can’t tap

The phone number is on the site, but it isn’t tap-to-call on mobile. Which means on a phone – where that after-hours researcher is sitting – the number has to be copied by hand. Switch apps, paste, hope you got every digit. Most people won’t bother. They just tap the next result, and a competitor wins the call without being better at anything. Every bit of friction between “interested” and “talking to you” is a place where leads quietly die.

A footer stuck in 2021

Scroll to the bottom of the site and the copyright still says 2021. It’s 2026. That looks like a tiny cosmetic detail, but here’s why it isn’t: the footer date is the first thing a careful customer checks to see if a company is still active. A stale year answers that question wrong – “these guys might be gone” – before those 279 hard-earned reviews ever get a chance to speak. Trust is fragile at the exact moment someone decides whether to contact you, and a five-year-old date is the cheapest trust-killer on the entire site.

No measurement means flying blind

We went through the page source looking for measurement. No analytics script. No ad conversion tag. Nothing. Which means if a single dollar goes into any marketing anywhere, there is no way to know what it produced. That’s flying blind. You can’t double down on what works, because you don’t know what works. You can’t cut what doesn’t, for the same reason. And if you’re paying a home service marketing agency every month, a site with zero tracking means nobody ever has to prove what your money actually did. No measurement isn’t just a technical gap – it’s an accountability gap, and it benefits everyone except the owner.

Free clicks left on the table

This one stings, because the asset already exists. The reviews are displayed on the site – but they’re not marked up for Google. Without that markup, the five-star rating can’t appear as stars right next to their listing in the search results. Picture the moment of the click: a searcher sees a row of listings, some showing gold stars, and B&J’s shows nothing – despite having a better reputation than most of the page. Those are free clicks on rankings they already have, left on the table. They did the hardest part, earning the rating, and skipped the small technical step that lets it show up where it matters.

Google is left guessing what this business even is

The on-page fundamentals have the same problem. There’s no H1 heading on the homepage – the single most basic signal that tells Google what a page is about. And there’s no structured data feeding Google the hours, the phone number and the service area. Search engines rank what they understand. When the most basic elements don’t state what the business is, where it operates and when it’s open, Google is left guessing. And a search engine that’s guessing about you is a search engine that’s confident about your competitor.

So why didn’t anyone catch this?

If someone is being paid to run this marketing, every single one of these issues should have been caught in week one. Not month six. Week one. So why does it keep happening? After reviewing hundreds of local accounts, here’s the usual answer. Most owners hire a home services marketing agency precisely so these basics are handled. But the agency model works like this: the monthly retainer gets collected, junior staff juggle 80 accounts at once, and nobody actually looks. Your business becomes a line item, not a responsibility.

The retainer clears every month. The junior account manager keeps juggling 80 accounts. And nobody actually looks at your website.

The fix most owners don’t know about yet

Here’s the part that changes everything. With AI, fixes exactly like these can now run automatically. The tap-to-call, the missing form, the stale footer date, the absent tracking tags, the review markup, the H1, the structured data – the entire checklist that used to depend on some overloaded account manager noticing it can now be handled without an agency at all.

And with a bit of guidance, an owner can bring marketing in-house, own the whole thing, and never depend on an agency again. Not “learn to code.” Not “become a marketer.” Just run your own lead generation with tools that do the watching for you. That’s the entire philosophy behind Local Service Mastery – the owner should own the asset, because nobody cares about your business like you do.

Run a local service business? We’ll find what’s leaking in your marketing before your competitors do. Grab the free audit – link below.

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 can I check my own website for these same leaks?

Run the same checklist from this audit. Is there a contact form on your homepage? Open your site on your phone and tap your own phone number – does it dial? Scroll to the footer and check the copyright year. Search for your business and see whether stars appear next to your listing. Check if your homepage has a clear H1 heading. Then ask whoever runs your marketing one question: where’s the analytics script and the conversion tag? If there’s no answer, there’s no measurement.

Why does a missing contact form matter if my phone number is on the site?

Because not everyone is ready to call. The after-hours researcher comparing three companies is interested but not committed – and with no form, that person has nowhere to go. They leave without a trace and you never know they existed. A form catches the people your phone number can’t.

What is review schema markup, and why should I care?

It’s the markup that lets Google show your star rating as actual stars right next to your listing in search results. Without it, a five-star reputation stays invisible at the exact moment of the click. Those are free clicks on rankings you already have – left on the table.

Does an outdated copyright date in the footer really cost me customers?

Yes, because of what it signals. A careful customer checks the footer date to see if a company is still active. A stale year answers that question wrong before your reviews ever get a chance to make the case. It’s not a cosmetic detail – it’s a trust signal.

My agency sends me monthly reports. Isn’t that enough?

Reports aren’t the same as someone actually looking. Every issue in this breakdown is a week-one catch – a form, a tap-to-call link, a footer year, a missing tag. The usual agency reality is a retainer getting collected while junior staff juggle 80 accounts and nobody opens your homepage on a phone. Ask your agency when someone last did exactly that.

Can I really run my own marketing without an agency?

Yes – and this audit shows why it matters. With AI, fixes exactly like these can now run automatically, and with a bit of guidance an owner can bring marketing in-house, own the whole thing and never depend on an agency again. Start with a free audit so you know what’s leaking first.

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

Great Work Doesn’t Fix a Leaky Website

B&J Consulting Group did the hardest thing in local business – a perfect five-star rating across 279 reviews. And a missing form, a phone number you can’t tap, a 2021 footer, zero tracking and no markup are quietly taxing that reputation every single day. None of it is advanced. All of it should have been caught in week one.

That’s the real lesson. Great work doesn’t protect you from a leaky website, and a monthly retainer doesn’t guarantee anyone is watching. Collect the fee, hand your account to a junior juggling 80 others – that’s exactly how week-one problems survive for years.

Here’s what we’d do about it. Run the free audit and find every leak. Fix the front door – form and tap-to-call. Install real measurement so every dollar has to prove itself. Mark up the assets you already own so Google can actually show them. Then put the whole system in your hands: with AI running the checklist automatically and the right guidance, you bring your marketing in-house and never depend on an agency again. The reputation is already built. Now make the marketing earn it.

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