Fitzpatrick Monthly Reports

April 2026

Google Reviews

All active GBP locations — April 2026
Albany — Main
1,185
4.9 ★
+4 in April
+19 since Jan  ·  Dominant
Salem
216
5.0 ★
+21 in April
+86 since Jan  ·  On fire 🔥
Eugene
179
5.0 ★
+0 in April
+3 since Jan  ·  Needs push
Corvallis — New
17
5.0 ★
+4 in April
Baseline: 13  ·  Growing
Eugene — action needed: Salem added 86 reviews since January. Eugene added 3 in the same period — and zero in April. Eugene is map pack #7 in a city of 175,000 people. A consistent review ask on every Eugene job close-out is the fastest lever available to move that ranking.

Leads & Sales

ServiceTitan — April 2026 & YTD Jan–Apr
April Revenue
$857K
634 total leads
April Avg RPL
$3,336
All campaigns
YTD Revenue
$3.61M
Jan 1 – Apr 30
Top April RPL
$20,870
Facebook Advertising
April 2026 — Top Revenue Sources
Source Type Leads RPL Revenue
Existing CustomerRetention116$16,625$166,252
Google OrganicOrganic55$2,933$111,467
Our Building / SignageSeen Around$93,979
Internet / Web SearchOrganic27$5,085$61,019
Facebook AdvertisingPaid Social33$20,870$41,739
Brand PPC (Google)PPC25$2,756$35,833
Facebook — SocialSocial37$9,465$28,396
Google Ads — Home PaintPPC15$25,869$25,869
Trucks / VansSeen Around8$10,683$21,366
Home Painting BM PPCPPC10$1,524$12,190
YTD January–April — Top Revenue Sources
Source Leads RPL Revenue
Existing Customer431$8,953$698,372
Internet / Web Search154$4,054$328,362
Google Organic187$2,356$214,389
Brand PPC (Google)118$2,941$188,233
Direct Web Traffic87$4,320$185,753
Facebook Advertising149$8,475$152,541
Text Reactivation (Jan)79$7,550$83,049
Calling Campaign35$67,009$67,009
Carpentry PPC40$651$14,968
Cabinet Painting PPC10$9,802$19,603
Note on the "8900" campaign: This is Fitzpatrick's main phone number (541-967-8900) appearing as a campaign in ServiceTitan. When staff book a job without selecting a campaign source, the system defaults to this number. The 99 leads at $318 RPL aren't bad leads — they're real bookings that weren't properly attributed. Fix: whoever books jobs in ServiceTitan should always select the correct campaign source before saving.

Paid Search

Google Ads, LSAs, Bing — Rachael / Industrial Clicks
Google LSA Performance — January through April 2026
Month LSA Leads Spend Cost / Lead Trend CPL Impressions Top Rate #1 Abs. Top
Jan 2026 47$2,425 $52 4,48798.99%65.43%
Feb 2026 52$2,008 $39▼ $13 4,23198.89%72.14%
Mar 2026 99$5,117 $52▲ $13 5,63498.53%75.84%
Apr 2026 110$6,468 $59▲ $7 5,99298.33%77.06%
Total / Avg 308$16,018 $52 avg
Best LSA month of the year. 110 leads in April — highest yet. #1 position rate at 77% and growing every month. CPL at $59 remains well below national benchmarks for painting contractors ($140–$200). Impressions climbing consistently.
Google Ads Spend
$24.1K
+10.2% vs. March
Conversions
212
$107 cost / lead
Impressions
218K
2,896 clicks · 1.33% CTR
Total April Conv.
332
vs. 274 in March
Google Ads — Campaign Performance (April)
Campaign Spend Conv. CPL
Brand (Fitzpatrick Painting)$3,04172$42
Home Painting — BM$7,71559$131
Carpentry$5,31925$213
Home Painting — PH/EX$2,85625$114
Cabinet Painting$7274$182
Fence Contractor (NEW)$6295$126
Kitchens Remodeling (NEW)$7164$179
Bathroom Remodeling (NEW)$7573$252
Lake Oswego (All Services)$3862$193
Oregon City / Happy Valley / Woodburn$3861$386
Google Ads — Top Cities by Lead Volume
City Spend Conv. CPL
Salem$11,915100$119
Eugene$10,63479$135
Albany$3,84959$65
Corvallis$3,70959$63
Springfield$2,97633$90
Lebanon$1,22821$58
Dallas$1,21712$101
Tigard$2,62110$262
Lake Oswego$1,1874$297
Oregon City$1,2342$617
What to do with Google Ads next month: Brand campaign is the runaway winner at $42/lead — keep funded. Albany, Corvallis, and Lebanon are dialed in at sub-$70 CPL. Eugene Google Ads is performing fine but expensive ($135/lead) — that's not a campaign problem, it's a competitive market that ties back to the SEO/review gap we already flagged. The North Portland metro campaigns (Tigard, Lake Oswego, Oregon City, Happy Valley, Woodburn) are leaking budget at $262–$617 per lead. Recommendation: pause or significantly reduce North Portland geo campaigns and reinvest into the Mid-Valley markets where leads convert efficiently.
Bing/Microsoft Ads — 3-month trial complete, decision time: $1,247 spent in April, 9 conversions at $138 cost/lead. Across the full trial since February: 23 conversions at $175/lead average. That's roughly 2× the cost of Google Ads ($107) and 3× LSAs ($59) for the same pool of leads. Rachael's recommendation if we keep it running: pause the underperforming geo campaigns (Oregon City, Happy Valley, Lake Oswego) and consolidate spend into Home Painting, Cabinet Painting, and Brand only. Open question for Kris: do we keep Bing as a smaller defensive play, or pull the plug and redirect the $2K/mo budget elsewhere?

LinkedIn Ads — Commercial Targeting

Sponsored campaigns + warm outreach list — Rachael / Industrial Clicks
LinkedIn Spend
$1,279
83% of $1,550 budget
Reach
15.7K
professionals · $0.08 each
Engagements
1,030
859 clicks to landing pages
Best Segment CPC
$0.46
Healthcare/Retirement
LinkedIn — Performance by Audience Segment
Segment Spend Impressions Clicks CPC Status
Healthcare / Retirement$30370,934663$0.46Crushing it
Healthcare Companies (uploaded list)$31116,213198$1.57Strong
Retail$3083,837104$2.96Solid
Multi-Family Rental Housing$31566611$28.66Needs content
Remarketing (Video)$35749 eng.Nurturing
Multi-Family is starving for content. $315 spent for 666 impressions and 11 clicks — that's roughly 30× more expensive than Healthcare/Retirement. The audience is small AND the creative is stale. Rachael flagged a request for fresh photos and a project spotlight for multi-family rental housing. Action item for Kris: pull together 5–10 recent multi-family project photos (apartment exteriors, common areas) and a quick project story for Rachael to refresh the ads. Without new content, this segment isn't worth the $315/mo.

Warm Outreach — Top Companies Who Saw & Clicked

Companies whose employees engaged with Fitzpatrick LinkedIn ads

These companies have employees who actively clicked the ads — meaning they're already aware of Fitzpatrick. A direct outreach call from Kris or sales lands warmer than a cold call. Top targets ranked by click volume.

Healthcare / Retirement — Top Clickers
Company Impressions Clicks
Willamette University2,96335
Avamere2,72625
Cascade Corporation60620
Marquis Companies1,22119
Dallas Retirement Village40410
Sapphire Health Services2718
The Springs Living1,0047
OHSU4737
Bonaventure Senior Living6967
Mennonite Village CCRC786
New Heights Physical Therapy1156
Salem Health2245
Retail & Multi-Family — Top Engaged
Company Segment Impressions
Oregon State UniversityRetail34
IntelRetail29
NikeRetail18
University of OregonRetail15
OHSURetail14
PaperSourceRetail12
Avenue5 ResidentialMulti-Fam37
GreystarMulti-Fam32
Cushman & WakefieldMulti-Fam24
Pacific NW PropertiesMulti-Fam17
TMG Property Mgmt NWMulti-Fam15
Andersen ConstructionRetail9
Action: pick 3 to call this month. Willamette University (35 clicks), Avamere (25), and Marquis Companies (19) are the strongest signals — multiple employees clicked the ad multiple times. These are not random impressions. A simple "noticed your team has been looking at our work — happy to walk through what we've done for similar facilities" gets the conversation started. Cascade Corporation at 20 clicks is also worth a look even though they're not strictly healthcare.

Lead Builder — Website Visitor Retargeting

Small-volume postcards triggered by site visits — Rachael / Industrial Clicks
Contacts Captured (April)
182
+25.5% vs. March
Postcards Sent
256
2-touch sequence per contact
ZIP Codes Targeted
86
Mid-Valley + Portland metro
Program Running Since
Feb '26
Built into PPC stack

What this is: Lead Builder is a small-volume retargeting program tied to Fitzpatrick's PPC and website traffic. When a visitor lands on the site or a landing page, the system attempts to match them to a valid physical address and triggers a postcard within 3 business days of their visit — followed by a second postcard one week later. Think of it as a digital retargeting ad that arrives in the mailbox instead of on Facebook.

April activity: 182 contacts captured (up 25% from March), 256 postcards mailed across the 2-touch sequence. On 4/13 the campaign sequence was updated to lead with exterior painting (seasonal) and follow up with carpentry one week later. Targeting 86 ZIP codes across the Mid-Valley and Portland metro.

Important — this is NOT the main direct mail program. Lead Builder only mails people who already visited the website. The broader direct mail campaign Kris runs (covered in the next section) is a different program entirely and serves a different purpose.


A Note on Direct Mail

The broader seasonal mailer program

Direct mail is one of the harder channels to track — and that's not a sign it isn't working. When someone receives a postcard and decides to call or get a quote, most people don't use the number printed on the card. They Google "Fitzpatrick Painting," find the website, and fill out a form or call the main number. That lead then gets credited to Google or web search in ServiceTitan — the postcard never gets the credit, even though it triggered the action.

Fitzpatrick has been running direct mail consistently for over 15 months. The campaigns that do show direct attribution — like the January Interior Paint mailer ($34K) and the Cabinet mailer ($18K) YTD — are only the calls that came through the tracked number on the card. The real contribution is likely 2–3× that once you account for people who searched online instead.

The best way to confirm it's working: when a mailer drops, watch whether organic and brand search leads spike in the following 2–3 weeks. Consistent direct mail at this scale reinforces every other channel — it keeps the brand visible and makes the whole system perform better.


Understanding Revenue Per Lead (RPL)

Revenue Per Lead tells us the average dollar value of a lead from each marketing source — not just how many leads came in, but how much revenue those leads actually produced. A channel can look great on lead volume but be full of small jobs. RPL cuts through that and shows which channels bring in the most valuable customers.

RPL Range What it means April 2026 example
$5,000+Strong High-trust leads that turn into big jobs. These customers already know and want Fitzpatrick. Existing Customer $16,625  ·  Facebook Advertising $20,870
$2,500–5KSolid Healthy range for paid and organic channels. Good leads at a fair cost. Internet/Web Search $5,085  ·  Brand PPC $2,756
$1,000–2.5KWatch Leads coming in but smaller jobs or lower close rate. Monitor closely. Direct Web Traffic $1,883  ·  Home Painting BM $1,524
Under $1KConcern High volume, low value. Check if leads are being followed up on and jobs are properly attributed. "8900" unattributed calls $318 — data issue, not a bad lead source
The big takeaway: Existing customers have the highest RPL every single month. Reactivation campaigns, follow-up sequences, and staying top-of-mind with past customers consistently outperforms any paid channel — at a fraction of the cost.
Fitzpatrick Painting & Construction

April 2026 Marketing Review  ·  DC Marketing Group  ·  Confidential