πŸ“‹ Client HubπŸ“š Marketing FAQ

JMB A/C & Heating LLC

Marketing Performance Dashboard

Live
Last Updated on June 4, 2026
DS Prepared by Damaris Solutions
β˜… The Big Picture β€” Everything We're Driving
19
Tracked Leads
19 qualified leads this month β€” 13 phone calls and 6 form submissions.
$3,803
Ad Spend β†’ 451 Clicks
$3,803 in ads produced 451 clicks and 19 conversions.
741
Organic Users
SEO drove 741 organic users and 783 sessions this month.

πŸ“… All Channels β€” Results by Date Range

β€”
β˜… Across All Channels β€” High-Level Performance
Snapshot of every channel at a glance. Click any "View detail" link to jump to that tab.
🎯 Lead Tracking

Multi-Source Lead Pipeline

View detail β†’
19
qualified leads Β· May 2026
Phone
13
qualified calls
Forms
6
submissions
Pending
2
LSA Β· Networx
LSA + Networx integration pending β€” total lead volume will jump once connected.
πŸ“ Local Search (GMB)

Google Business Profile

View detail β†’
66
total interactions Β· Dec 2025 – Jun 2026
Calls
22
May peak: 10
Web Clicks
42
64% of total
Chat
1
Apr Β· rare
Directions
1
service-area biz
May was a big month β€” 10 calls (+66.7% YoY) and 13 web clicks. June softened (-77.8% YoY, 3 calls / 5 web) heading into peak season.
πŸ” SEO + Organic

SEMrush + Google Analytics

View detail β†’
741
organic users Β· last 28 days
Sessions
783
29% engaged
GSC Clicks
30
+275%
Authority
6
+4 MoM
Authority +4 + GSC +275% β€” SEO is compounding fast.
πŸ’° Sales & Marketing ROI

Google-Attributed Revenue

View detail β†’
$46.7K
Mar–Jun Β· +248% ROI
Mkt Spend
$11.9K
Ads + retainer
ROAS
3.48Γ—
$ back per $ in
Net
+$34.7K
After spend
May was peak ($24.3K Β· 5.28Γ— ROAS) Β· Apr flagged ($4.9K spend, $0 attributed) Β· 8 invoices total.
πŸ“‹ Active Projects Β· Live

What we're working on right now

Connecting to the project tracker…
View detail β†’
Loading project list…

🎯 Channel Mix β€” From Spend to Signed Revenue

Google Ads spent $10,398 across Mar–Jun, driving 99 phone calls and 48 ad-tracked conversions. Combined with the $750 monthly retainer, total marketing investment was $13,398. That investment returned $46,655 in Google-attributed sales β€” a +248% ROI (3.48Γ— ROAS). Lead pipeline tagged 19 qualified leads in May (13 phone + 6 form); LSA and Networx integration still pending and will widen the funnel further. Local Search generated 66 GMB interactions across Dec 2025 – Jun 2026 (22 calls Β· 42 web clicks Β· 1 chat Β· 1 direction). May was the standout β€” 10 calls (+66.7% YoY) and 13 website clicks. June softened hard β€” 3 calls (-76.9% YoY), 5 web (-78.3% YoY), 8 total (-77.8% YoY). April was also weak (5 total, -78.3% YoY). Two-consecutive-months of steep YoY decline heading into peak HVAC season β€” profile-optimization / review-request workstream is called out. SEO is the compound play: Authority Score climbed +4 MoM, GSC clicks up 275%. Watch April closely β€” $4,937 in spend produced zero Google-attributed sales. Either lead-tagging discipline or attribution lag, worth a closer audit.
πŸ“‹ Active Projects & Timeline
Live from the Damaris project tracker Β· refreshes on every page load Β· connecting…
Active
β€”
In flight
At Risk
β€”
Need attention
Blocked
β€”
Waiting on input
Complete
β€”
Wrapped this period
Total
β€”
All JMB projects
Connecting to the Damaris project tracker…
If this hangs > 5 seconds, the source sheet may not yet be shared as "Anyone with the link." See setup notes at the bottom.
πŸ”— How this stays live
Project data is pulled from a single Google Sheet (Damaris Β· Client Project Tracker) on every page load. To edit: open the sheet, change a row (status, % complete, due date, etc.), save. Next time anyone refreshes their dashboard, the new state shows up. The sheet must be set to "Anyone with the link Β· Viewer" (Google Sheets > Share). No client-side credentials are needed.

πŸ“… Leads β€” Results by Date Range

β€”
🎯
Tracked Leads
19
From Google Ads conversions
πŸ“ž
Phone Leads
13
Qualified calls (30+ sec)
πŸ“
Form Submissions
6
Submit lead form action
⚠️
Sources Awaiting
2
LSA Β· Networx
⚠ Lead Tracking Coverage
Right now we're seeing Google Ads leads only. To capture the full picture across Local Service Ads and Networx, we recommend a centralized lead tracker (see "Recommended Setup" below). Once configured, this tab will show every lead from every channel with attribution + status tracking.
Lead Sources
⚑ Google Ads Live
19
13 calls Β· 6 forms Β· May 1–28
Cost per lead: $200
Top campaign: High Income Area Focus (8 leads)
🏠 Local Service Ads Pending
β€”
Awaiting Zapier integration
LSA leads come in as guaranteed phone calls at a fixed price per lead. Connect via Zapier + Email Parser to auto-track.
🌐 Networx Pending
β€”
Awaiting Zapier integration
Networx sends standardized lead emails. Forward to a Zapier parser to auto-extract name, phone, and service type.
Google Ads Leads Detail

Conversion Types

How leads come in via Google Ads

Leads by Campaign

Which campaigns deliver leads
Recommended Setup β€” Unified Lead Tracker

πŸ“‹ The Plan to Get Full Lead Visibility

Centralized lead capture across Google Ads, LSA, Networx, and any future sources
  1. Create the master Google Sheet β€” "JMB Leads Tracker" with columns: Date Β· Source Β· Lead Type Β· Name Β· Phone Β· Service Β· Status Β· Est. Value
  2. Connect Google Ads via Zapier β€” every "Submit lead form" + qualifying call appends a row automatically
  3. Connect Local Service Ads β€” forward LSA emails to a Zapier Email Parser inbox β†’ parses sender + lead details β†’ row appended
  4. Connect Networx β€” same email-parsing approach (Networx uses a consistent template)
  5. Status workflow β€” Update each row's status as you go: New β†’ Contacted β†’ Quoted β†’ Booked β†’ Won / Lost. Gives us close-rate by source.
  6. Dashboard sync β€” Damaris pulls from the sheet monthly to show: total leads, cost per lead by source, booked-rate, average ticket size by channel.
Cost: Zapier Starter ~$30/mo, or free if you stay under 100 leads/month. Alternative: CallRail or WhatConverts ($50-150/mo) for turnkey aggregation with call recording + attribution. We can scope either when you're ready.

πŸ“… Advertising β€” Results by Date Range

β€”
πŸ’°
Total Spend
$10,398
Mar–Jun avg $2,600/mo
πŸ’΅
Avg CPC
$5.04
Spend Γ· Clicks
πŸ–±οΈ
Clicks
2,064
516/mo avg
πŸ“Š
CTR
4.79%
Clicks Γ· Impressions
πŸ‘οΈ
Impressions
43,098
4 months in range
πŸ“ž
Phone Calls
99
87 received Β· 12 missed
🎯
Conversions
48
$217 / conv Β· 2.33% rate
β˜… Top Insights Β· Mar–Jun 2026
April was the breakout month β€” $4,187 in spend drove 1,127 clicks and 32 phone calls (13 conversions). May scaled with steady volume at $3,844 spend / 468 clicks / 40 calls / 19 conversions ($202/conv β€” up from the 13 conv previously reported now that both call- and lead-form conversions are aggregated). June was the efficiency story β€” budget tightened to $1,913 spend / 256 clicks / 26 calls / 16 conversions, dropping cost-per-conv to $120. High Income Area Focus led at $78/conv on a 9.3% conv rate; Metairie's cost/conv fell to $114 (5.2% CVR). Top keyword June: "hvac" (38 clicks in Metairie); top converter: "hvac system repair" (4 conv aggregated across Metairie + High Income).
Efficiency Trends β€” Are Ads Getting More or Less Efficient Over Time?
Healthy trend: CTR / Conv Rate rising while CPC / CPL stay flat or fall β€” you're paying less per result. Warning trend: CPC / CPL climbing while CTR / Conv Rate fall β€” auction is getting more expensive and audience quality is dropping.

CTR vs Avg CPC

β€”
Click-through rate (left axis, %) vs cost per click (right axis, $)
β€”

Conversion Rate vs CPL

β€”
Conversion rate (left axis, %) vs cost per lead (right axis, $)
β€”
Campaign Performance

Spend by Campaign

Where your budget is going

Conversions by Campaign

Which campaign delivers leads
Campaign Snapshot JUN Β· FULL MONTH
CampaignStateClicksImpr.CTRCPCSpendConv.Cost/Conv
High Income AreaActive864,4431.94%$7.28$625.698$78.21
Metairie FocusActive963,6672.62%$5.97$572.725$114.54
New Orleans FocusActive743,7221.99%$9.66$714.863$238.29
All other campaigns (Slidell, Chalmette, Covington, General Search, etc.) paused through June.
Change the date range above to see Mar / Apr / May campaign-level performance reflected in the KPI tiles and trend charts. Campaign Snapshot table shows full-June actuals. High Income Area kept CPL best at $78 despite the highest CPC ($7.28) β€” the audience is qualified. New Orleans CPL of $238 is the outlier β€” recommend tightening keywords or the ad group's negative list next month.
Top Performing Keywords

Top Keywords by Clicks

What people searched before clicking

Top Keywords by Conversions

Where the leads came from
Call Activity Β· Mar–Jun 2026

Calls by Campaign Β· All-Time

99 calls across the 4-month range Β· 87 received Β· 12 missed (12%)
87
Received
12
Missed
High Income Area Focus drives the most calls (32 lifetime Β· 13 in June alone). Metairie Focus still has the highest miss rate β€” 7 of 15 lifetime calls missed (47%), including 2 of 6 in June. After-hours coverage is the fix.

Calls Per Month

1 (Mar) Β· 32 (Apr) Β· 40 (May) Β· 26 (Jun Β· full month) β€” pickup rate up from 85% β†’ 88% since Apr
Recent Call Log

Latest June calls Β· Most recent first

Full 26-call June log below Β· click any phone number to call back directly.
99 calls total (Mar–Jun)
Date / TimeCampaignStatusDurationCaller
Jun 30 Β· 11:00 AMHigh Income AreaReceived26s+1 504-231-7456
Jun 30 Β· 6:00 AMHigh Income AreaReceived27s+1 504-231-7456
Jun 29 Β· 6:00 AMMetairie FocusReceived1m 36s+1 337-244-2237
Jun 27 Β· 8:00 AMHigh Income AreaReceived15s+1 504-343-0506
Jun 26 Β· 8:00 AMHigh Income AreaMissedβ€”β€”
Jun 26 Β· 6:00 AMNew Orleans FocusReceived28s+1 504-342-7699
Jun 25 Β· 8:00 AMNew Orleans FocusReceived3m 5s+1 504-327-8083
Jun 24 Β· 9:00 AMHigh Income AreaReceived2m 21s+1 504-344-7659
Jun 20 Β· 12:00 PMMetairie FocusMissedβ€”β€”
Jun 20 Β· 12:00 PMMetairie FocusReceived7m 4s+1 732-261-9045
Jun 19 Β· 12:00 PMNew Orleans FocusReceived18s+1 832-213-8863
Jun 19 Β· 7:00 AMNew Orleans FocusReceived22s+1 228-327-7053
Jun 19 Β· 6:00 AMMetairie FocusReceived4m 53s+1 732-261-9045
Jun 18 Β· 8:00 AMHigh Income AreaReceived8m 33s+1 504-442-1386
Jun 16 Β· 6:00 AMNew Orleans FocusReceived51s+1 504-756-3216
Jun 15 Β· 8:00 AMHigh Income AreaReceived1m 5s+1 504-266-5356
Jun 15 Β· 8:00 AMHigh Income AreaReceived17s+1 504-266-5356
Jun 15 Β· 7:00 AMHigh Income AreaReceived54s+1 504-266-5356
Jun 13 Β· 3:00 PMHigh Income AreaReceived32s+1 985-860-6266
Jun 13 Β· 10:00 AMNew Orleans FocusReceived41s+1 504-310-5647
Jun 12 Β· 1:00 PMMetairie FocusReceived2m 43s+1 504-451-7585
Jun 11 Β· 9:00 AMMetairie FocusMissedβ€”β€”
Jun 5 Β· 9:00 AMHigh Income AreaReceived20s+1 225-772-7001
Jun 3 Β· 12:00 PMHigh Income AreaReceived1m 7s+1 832-474-0668
Jun 1 Β· 11:00 AMHigh Income AreaReceived1m+1 504-495-1624
Jun 1 Β· 10:00 AMNew Orleans FocusReceived9sβ€”
β€” Earlier Β· May 40 calls Β· Apr 32 Β· Mar 1 β€”
May 21 Β· 1:00 PMMetairie FocusReceived1m 12sβ€”
May 4 Β· 8:00 AMSlidell FocusReceived6m 25s+1 985-960-8278
May 2 Β· 6:00 AMHigh Income AreaReceived28m 28s+1 504-334-9625
Showing all 26 June calls + 3 sample May calls (99 total across Mar–Jun). Full historical log lives in Google Ads β†’ Call details.
β˜… Marketing ROI Snapshot Β· Mar–Jun 2026
$46,655 in Google-attributed revenue against $13,398 in marketing spend (ads + retainer) = +248% ROI across 4 months β€” every $1 in marketing returned $3.48 in invoiced sales. May was the peak ($24,275 from 3 sales), April was the anomaly (zero Google-attributed sales despite $4,187 in spend).
πŸ’°
Google Sales Β· Mar–Jun
$46,655
8 invoiced jobs (6 with revenue)
πŸ“’
Ad Spend
$10,398
Mar–Jun Google Ads
πŸ“‹
Retainer
$3,000
$750 Γ— 4 months
πŸš€
Marketing ROI
+248%
ROAS 3.48Γ— Β· Mar–Jun
πŸ“ˆ
Avg Revenue Sale
$7,776
Excluding $0 invoices
Monthly ROI Breakdown
ROI = (Google sales βˆ’ marketing spend) Γ· marketing spend. ROAS = Google sales Γ· marketing spend. Marketing spend = Google Ads cost + $750 retainer.
Month Google Sales Jobs Ad Spend + Retainer Total Mkt Spend Net ROI % ROAS
Mar 2026 $11,980 2 $453 $750 $1,203 +$10,777 +896% 9.96Γ—
Apr 2026 $0 0 $4,187 $750 $4,937 βˆ’$4,937 βˆ’100% 0Γ—
May 2026 $24,275 3 $3,844 $750 $4,594 +$19,681 +428% 5.28Γ—
Jun 2026 $10,400 3 $1,913 $750 $2,663 +$7,737 +290% 3.90Γ—
Total Mar–Jun $46,655 8 $10,398 $3,000 $13,398 +$33,257 +248% 3.48Γ—
⚠ April flagged red β€” $4,937 in marketing spend with zero Google-attributed invoices. Worth investigating: were April leads mis-tagged as "Existing Customer" by the sales team? Did leads from April convert in May (lag effect)? Or did April ads drive volume but not closing?
Historical Context Β· Jan 2026

Jan 2026

Pre-tracking baseline Β· ad spend not yet logged
$335
2 Google-sourced sales (1 zero-revenue)
DateCustomerRevenue
Jan 21Leo Campbell$335
Jan 30Robert Warden$0
Google-Attributed Sales Β· Detail Β· Mar–Jun 2026
Every invoice where the Sales team tagged "Google" as the lead source. Sorted newest first.
Date Invoice Customer Revenue Cost Profit Margin
Jun 7i1314Roger Fontenot$0$0$0β€”
Jun 3i1312Jason Steger$0$0$0β€”
Jun 2i1310Doris Carrasco$10,400$0$10,400100%
May 13i1294Sheila Morgan$7,850$13,300βˆ’$5,450βˆ’69%
May 4i1289Wally Faucheux$15,500$0$15,500100%
May 4i1293Rachel Eckcmrode$925$0$925100%
Mar 24i1259Sirk Burras$11,500$0$11,500100%
Mar 4i1246Sara McCloskey$480$0$480100%
⚠ Sheila Morgan (May 13) β€” $7,850 revenue but $13,300 in equipment cost = net loss of $5,450 on that single job. Likely a discounted install or warranty work. Worth a margin review to confirm pricing covers COGS on future Google-sourced HVAC installs.

Zero-revenue invoices (Roger Fontenot, Jason Steger, Robert Warden) are open jobs with no closed revenue yet β€” they're still in the pipeline or may have been voided. Either way they count as Google-sourced leads but $0 toward ROI.
Key Takeaways
β˜… Winners
  • May was peak β€” $24,275 from 3 jobs (Wally Faucheux $15.5k anchored)
  • Mar delivered 896% ROI on just $1,203 total marketing spend (Sirk Burras $11.5k single-handedly carried it)
  • Jun is pacing strong β€” $10,400 in 10 days from $1,199 spend
⚠ Watchouts
  • April attribution gap β€” $4,937 spent, $0 attributed. Audit lead-tagging at point of sale
  • Sheila Morgan loss β€” $5,450 net loss on a single install. Pricing/margin review
  • 2 of 8 Mar–Jun invoices at $0 β€” track outcome (closed-won vs cancelled vs pipeline)
β†’ Action Items
  • Lead-source tagging discipline β€” make "Google" required at invoice creation when call source = Ad
  • Track lag effect β€” leads from April may have converted in May. Pull a multi-touch attribution view
  • Margin floor β€” set minimum margin % so jobs like Sheila Morgan trigger a review before invoicing

πŸ“… Local Search β€” Results by Date Range

β€”
⭐
Total Interactions
66
Dec 2025 – Jun 2026 Β· 7 months
πŸ“ž
Calls from Profile
22
May peak: 10 Β· Jun: 3
🌐
Website Clicks
42
64% of interactions
πŸ’¬
Chat Clicks
1
Apr only Β· rare
πŸ“
Direction Requests
1
Service-area business
β˜… May Surge β†’ June Softening (YoY broad decline)
May 2026 was the peak month β€” 23 interactions, 10 calls (+66.7% YoY), 13 website clicks. Then June cooled hard across every category: 8 total interactions (-77.8% YoY), 3 calls (-76.9% YoY), 5 web clicks (-78.3% YoY), 0 chat, 0 bookings. April was also weak (5 total, -78.3% YoY). Since June is typically the start of peak HVAC season, this is a real signal β€” worth investigating ranking, review activity, competitor visibility, or a Google algorithm shift on service-area businesses. Calls-out for the profile-optimization / review-request workstream.
7-Month Performance Trend

Profile Interactions Over Time

Dec 2025 – Jun 2026 Β· By type Β· all four interaction categories now tracked
Interaction Breakdown

Interactions by Type

Web clicks dominate (64%) Β· calls 33% Β· chat + directions 3%

Monthly Activity Mix

Stacked view by interaction type

πŸ“… SEO β€” Results by Date Range

β€”
πŸ‘₯
Organic Users
741 -36%
vs previous 28 days
πŸ”„
Sessions
783 -37%
Engaged: 228 (29%)
πŸ”
GSC Clicks
30 +275%
5.2K impr Β· 0.6% CTR Β· pos 19.2
⭐
Authority Score
6 +4
SEMrush trending up
πŸ—οΈ
Organic Keywords
39 +26%
221 backlinks Β· 116 domains
β˜… Mixed Signal Worth Investigating
SEO clicks (GSC) up 275% and Authority Score climbed by 4 β€” but Google Analytics shows traffic down 36%. The gap suggests a tracking issue (paid traffic being filtered, or GA4 reporting lag). Worth a check on the GA4 / GSC linkage.
Keyword Rankings & Engagement

Tracked Keyword Rankings

163 keywords tracked in Louisiana Β· top 100

Engagement Snapshot

How visitors interact with the site
29.12%
Engagement Rate
00:10
Avg. Eng. Time
228
Engaged Sessions
0.31
Engaged / User
/hvac-maintenance-plans-new-orleans/ has 1:15 avg time β€” your standout educational page. Worth promoting more.
Top Pages & Search Queries

Top Pages by Pageviews

Where visitors land and engage
PageViewsUsersTimeEngage
/7216160:0830.92%
/contact-us/1391130:1164.10%
/about/32280:0751.72%
/construction/18140:0664.29%
/hvac-maintenance-plans-new-orleans/1061:1566.67%
/hvac-services-in-meraux-la/630:0828.57%

Top Search Queries (GSC)

What Google sends you traffic for
QueryClicksImpr.CTRPos.
ac repair chalmette1891.12%8.0
jmb airconditioning & refrigeration1313.23%13.2
24-hour hvac service kenner0330%6.4
a/c repair mandeville la030%23.3
"24-hour hvac service kenner" ranks at position 6.4 but gets 0 clicks β€” likely needs a compelling meta description or FAQ schema to convert impressions.
Audience & Acquisition

New User Channels

How 622 new users found the site

Top Cities β€” Active Users

New Orleans dominates (141)
Backlinks Profile

Backlink Authority Distribution

116 referring domains Β· 221 backlinks

Site Audit Health

SEMrush crawl summary
90%
Site Health
0
Errors
466
Warnings +43
67
Pages Crawled
Warnings climbed by 43 β€” worth a SEMrush audit deep-dive. Most likely missing image alt-text + meta descriptions on new pages.