LSM Video · HVAC Marketing Breakdown

Coolray Heating & Air Conditioning Review: 7 Marketing Leaks Costing This HVAC Company Jobs

  • ✓11,000+ Google reviews — and zero stars showing in search results
  • ✓Mobile site scores 31/100, takes 28.2 seconds to load
  • ✓Google Ads running with no call tracking, no fraud protection, no analytics
  • ✓Missing local business schema and the Facebook pixel
  • ✓This is what agency neglect looks like — and AI is the fix
See the 7 leaks →

Watch the full video, then read the breakdown below.

Coolray Heating & Air Conditioning in Marietta, Georgia has the thing money can’t buy: 4.7 stars across more than 11,000 Google reviews. That kind of reputation takes years of doing right by homeowners. No ad budget fakes it. No agency manufactures it.

And yet their online marketing has leaks. Real ones. We broke down their digital presence the same way we’ve reviewed hundreds of local service accounts, and what surfaced is a perfect case study in how even a great company bleeds money online — and why the people paid to prevent that usually never notice.

Here are the seven leaks, what each one actually costs, and the uncomfortable lesson at the end.

4.7/5Google rating
11,000+Google reviews
31/100Mobile speed score
28.2sMobile load time
FindingWhat the audit foundWhy it matters
No click-fraud protection detected alongside Google AdsSite carries a Google Ads conversion tag but no ClickCease/CHEQ script was found in the page source.Bots and competitors clicking local service ads typically burn 10-20% of the budget — protection pays for itself before another dollar goes in.
No call tracking detectedGoogle Ads tag present, but no call-tracking/DNI script found on the site.Most HVAC leads call instead of filling out forms — without call tracking Google can’t optimize toward the searches that actually book jobs.
No analytics detectedNo GA4/Google Tag Manager script found in the page source.With no analytics there is no reliable way to see which marketing brought each customer — every budget decision is a guess.
Slow mobile site (31/100 Google PageSpeed)Google PageSpeed mobile performance score 31/100, LCP 28.2 s.Homeowners on phones bounce before the page loads — paid clicks included.
No Facebook/Meta pixel detectedNo fbq(‘init’) / connect.facebook.net script found in the page source.No pixel means no retargeting and no way for Meta to learn which visitors convert.
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 LocalBusiness structured dataNo LocalBusiness schema in the page’s JSON-LDStructured data is how Google reads hours, service area, phone and rating — without it Google guesses, and competitors who publish it get the rich result.
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, lifting click-through on a listing they already rank for — free clicks left behind.
No social preview tags (OpenGraph)No og:title / og:image meta tags in the page sourceWithout OpenGraph tags, every shared link renders as a bare URL instead of a titled, imaged preview — fewer clicks from social and messaging apps.

Leak #1: 11,000 Reviews, Zero Stars in the Search Results

Those reviews show up on the website. What they don’t do is show up where they matter most — inside Google’s search results. The reviews aren’t marked up with the code that lets Google display star ratings right in the listing.

Think about what that means. Coolray already ranks. A homeowner searches, sees a wall of blue links, and every competitor with marked-up reviews gets gold stars next to their name while Coolray — sitting on a mountain of proof most companies would kill for — looks ordinary. That’s free clicks left behind on a listing they already own. And it’s a one-time code fix that’s been sitting there undone.

Leak #2: A 28.2-Second Mobile Load Time in an Emergency Business

Google’s own speed test scores their mobile site at 31 out of 100. The main content took 28.2 seconds to load on a phone.

A homeowner whose AC just quit in a Georgia summer is standing in a hot house, phone in hand. They are not waiting 28 seconds.

They call the next company. That’s the whole story. HVAC is an emergency trade — the person searching is sweating, frustrated, and ready to book the first company that answers. A slow mobile site doesn’t just hurt conversions; it taxes every other channel. Coolray is running Google Ads, which means plenty of those searchers arrived via paid clicks. Every one of those clicks that bounces off a 28-second load is money spent to deliver a lead to a competitor.

Leaks #3–5: Running Google Ads Completely Blind

This is where it stops being a website problem and becomes a budget problem.

No call tracking

We found no call tracking software on the site. Call-tracking software (click here) is the fix — it feeds real booked calls back to Google. Most HVAC leads don’t fill out forms — they call. Without call tracking, Google has no idea which searches turn into booked jobs, so it can’t optimize toward them. The algorithm keeps bidding on what it can see instead of what actually pays. The budget never gets sharper — not this month, not next month, not ever.

No click fraud protection

There’s no click fraud protection running alongside those ads. Click-fraud protection (click here) pays for itself on any local-service budget. Bots and competitors clicking local service ads typically burn 10 to 20 percent of the spend.

Read that again: 10–20% of ad spend gone to bots and competitor clicks before a single real homeowner enters the picture. On a serious HVAC budget, that’s thousands of dollars a year set on fire.

If this were my account, I’d want that covered before another dollar went in.

No analytics at all

No GA4. No Google Tag Manager. No reliable way to see which marketing books jobs and which just spends. Every budget decision becomes a guess. You can’t cut what’s broken, you can’t double down on what works, and whoever is running the account gets to grade their own homework.

Leaks #6–7: Free Visibility Left on the Table

No local business structured data

There’s no local business schema either — the code that tells Google your hours, your service area, your phone number, straight from the source. Without it, Google guesses. Meanwhile, competitors who publish it get the richer, more complete listing. Again: free, one-time, undone.

No Facebook pixel

No Facebook pixel means they can’t retarget people who already visited the site. Think about who’s in that audience: homeowners who were interested enough to click, got distracted, and didn’t call. Retargeting them is usually one of the cheapest ad channels available — and Coolray can’t touch it.

None of This Is Exotic. So Why Wasn’t It Caught?

Let’s be clear: nothing on this list is advanced. Review schema, call tracking, analytics, fraud protection, a pixel — this is table stakes. Any competent home service marketing agency should catch these basics in a first pass. If someone is being paid to run this marketing, they should have caught it.

But after reviewing hundreds of local service accounts, here’s the pattern I see over and over. The retainer gets collected. Junior staff juggle 80 accounts. The monthly report goes out on time. And nobody actually looks. Not at the speed test. Not at the tracking. Not at the schema. The account isn’t managed — it’s administered.

That’s not a Coolray problem. That’s the agency model working exactly as designed: your money arrives monthly whether anyone opens the hood or not.

The Fix Doesn’t Require an Agency Anymore

Here’s what most owners don’t know yet. With AI, these exact fixes can run automatically — the schema checks, the speed monitoring, the tracking audits, all of it. With a bit of guidance, you can take your marketing in-house, own the whole thing, and never depend on an agency again. That’s the entire premise behind Local Service Mastery: instead of paying a retainer for work nobody verifies, you run a smarter model of marketing for home service businesses — one where you own the machine, and the machine checks itself.

A company with Coolray’s reputation should be untouchable online. The gap between where they are and where they should be isn’t talent or budget. It’s seven boring fixes and a system that makes sure they stay fixed.

If you run a local service business and want to know what’s leaking in your marketing, grab the free audit — the link is below. We’ll find it.

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 do I get star ratings to show up in Google search results?

Your reviews need to be marked up with review schema — structured data code on your website that tells Google your aggregate rating. Without that markup, Google won’t display stars no matter how many reviews you have. Coolray has more than 11,000 reviews and a 4.7 rating, and none of it shows in search because the markup isn’t there. It’s a one-time code fix.

How fast does an HVAC website need to load on mobile?

Fast enough that a homeowner standing in a hot house with a dead AC doesn’t bounce. Coolray’s main content took 28.2 seconds to load on a phone and scored 31 out of 100 on Google’s own speed test — at that point, the customer has already called the next company. Speed also protects your ad spend: every paid click that lands on a slow page is money wasted.

Why is call tracking so important for HVAC Google Ads?

Because most HVAC leads don’t fill out forms — they call. Without call tracking software, Google never learns which searches actually book jobs, so it can’t optimize your budget toward them. You keep paying for what the algorithm can see instead of what actually pays, and the account never gets sharper.

What is click fraud, and how much does it cost a local service business?

Click fraud is bots and competitors clicking your ads with no intention of booking a job. On local service ads it typically burns 10 to 20 percent of the spend. Click fraud protection is one of the first things to put in place — ideally before another dollar goes in.

What analytics should a service business have installed at a minimum?

At minimum: GA4 and Google Tag Manager. That gives you a reliable way to see which marketing books jobs and which just spends. Coolray had neither installed — which means every budget decision on that account is a guess, and nobody can be held accountable for results.

Do I need a Facebook pixel if I’m not running Facebook ads yet?

Yes. The pixel is what lets you retarget people who already visited your site — homeowners who clicked, got distracted, and didn’t call. Retargeting that warm audience is usually one of the cheapest ad channels available, and without the pixel installed, you can’t touch 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

11,000 Reviews Can’t Fix a Leaky Marketing Funnel

Coolray did the hard part. Years of doing right by homeowners built a 4.7-star reputation across more than 11,000 Google reviews — the kind of trust most HVAC companies never earn. But seven basic leaks are taxing every marketing dollar: missing review schema, a mobile site that takes 28.2 seconds to load, Google Ads running with no call tracking and no fraud protection, zero analytics, no local business structured data, and no way to retarget past visitors.

Here’s what Local Service Mastery would do, in order. Fix the free stuff first — review schema and local business structured data. Make the site fast enough to survive an emergency search. Before another ad dollar goes in, install call tracking, GA4, Tag Manager, and click fraud protection so every dollar gets measured and defended. Add the Facebook pixel and start retargeting the warm traffic that’s already bouncing. And the bigger point: none of this requires an agency anymore. With AI running these checks automatically and a bit of guidance, you can take the whole thing in-house and own it for good.

If you run a local service business and want to know what’s leaking in your marketing, we’ll find it. Free audit — link below.

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