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
Create the master Google Sheet β "JMB Leads Tracker" with columns: Date Β· Source Β· Lead Type Β· Name Β· Phone Β· Service Β· Status Β· Est. Value
Connect Google Ads via Zapier β every "Submit lead form" + qualifying call appends a row automatically
Connect Local Service Ads β forward LSA emails to a Zapier Email Parser inbox β parses sender + lead details β row appended
Connect Networx β same email-parsing approach (Networx uses a consistent template)
Status workflow β Update each row's status as you go: New β Contacted β Quoted β Booked β Won / Lost. Gives us close-rate by source.
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
Campaign
State
Clicks
Impr.
CTR
CPC
Spend
Conv.
Cost/Conv
High Income Area
Active
86
4,443
1.94%
$7.28
$625.69
8
$78.21
Metairie Focus
Active
96
3,667
2.62%
$5.97
$572.72
5
$114.54
New Orleans Focus
Active
74
3,722
1.99%
$9.66
$714.86
3
$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.
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?
Every invoice where the Sales team tagged "Google" as the lead source. Sorted newest first.
Date
Invoice
Customer
Revenue
Cost
Profit
Margin
Jun 7
i1314
Roger Fontenot
$0
$0
$0
β
Jun 3
i1312
Jason Steger
$0
$0
$0
β
Jun 2
i1310
Doris Carrasco
$10,400
$0
$10,400
100%
May 13
i1294
Sheila Morgan
$7,850
$13,300
β$5,450
β69%
May 4
i1289
Wally Faucheux
$15,500
$0
$15,500
100%
May 4
i1293
Rachel Eckcmrode
$925
$0
$925
100%
Mar 24
i1259
Sirk Burras
$11,500
$0
$11,500
100%
Mar 4
i1246
Sara McCloskey
$480
$0
$480
100%
β 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
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
Page
Views
Users
Time
Engage
/
721
616
0:08
30.92%
/contact-us/
139
113
0:11
64.10%
/about/
32
28
0:07
51.72%
/construction/
18
14
0:06
64.29%
/hvac-maintenance-plans-new-orleans/
10
6
1:15
66.67%
/hvac-services-in-meraux-la/
6
3
0:08
28.57%
Top Search Queries (GSC)
What Google sends you traffic for
Query
Clicks
Impr.
CTR
Pos.
ac repair chalmette
1
89
1.12%
8.0
jmb airconditioning & refrigeration
1
31
3.23%
13.2
24-hour hvac service kenner
0
33
0%
6.4
a/c repair mandeville la
0
3
0%
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.