Paid media notes from the desk.
This blog is for owners and marketing leads at service businesses, local brands, and growth-focused companies who run their own paid media budgets or directly manage an agency. If you sign the checks, review the dashboards, or answer the question "Why did cost per lead jump this week?", the posts here are written with you in mind.
Field notes on Google Ads, Meta Ads, Local Services Ads, and YouTube - written for operators spending real money on real accounts. Published fresh every other day.
Everything here comes out of day-to-day account work: conversion tracking that quietly stopped firing, Performance Max eating branded search, Local Services Ads leads that never reach the conversion column, creative fatigue that looks like an audience problem. The goal is that you can read a post and go change something in your own account the same afternoon.
Recurring topics: campaign structure and budget allocation, offline conversion imports from a CRM, lead quality versus lead volume, LSA verification and dispute workflow, Meta creative testing cadence, YouTube measured against branded-search lift, seasonality and geographic discipline for service businesses, and the reporting that tells you which of those actually moved booked work. No fabricated benchmarks, no borrowed case studies - if a number is not verifiable, it does not appear.
If you would rather have someone look at your accounts directly than read about it, the audit is the faster route - book one here.
Meta Ads CPL: UGC Video vs Static for Home Services
A data-driven breakdown of cost-per-lead for roofing, pool, and landscaping operators comparing UGC-style video against static image ads.
<h2 Comparing Performance Across the Home Services Funnel</h2 <p For home services operators in the $5,000 to $50,000 monthly ad spend range, the debate isn't whether to be on Meta—it's what creative format will actually stop the scroll. At Berk Hospitality Group, we manage millions…
Meta Ads CAPI and Offline Events: Data-Driven ROAS Growth
Learn how Meta CAPI and Offline Event Sets track booked jobs and revenue to optimize home services ad spend and lower CPA through better attribution.
<h2 Stop Guessing Which Ads Drive Revenue</h2 <p For home service operators spending $10,000 to $50,000 monthly on Meta Ads, the standard 'Lead' pixel is no longer enough to scale profitably. If you are judging your Facebook and Instagram success solely on a $40 CPL,…
Google Ads Negative Keyword Scripts: Stop PMax Cannibalization
Master Google Ads negative keyword scripts to stop Performance Max from cannibalizing Search campaign traffic and wasting home service ad spend.
<h2 Eliminating Internal Competition in Modern Ad Accounts</h2 <p For home service operators spending $10,000 to $50,000 monthly, efficiency isn't just a metric—it is the difference between scaling and stagnating. Performance Max (PMax) has become a staple for generating lead volume across YouTube, Display, and…
Structuring Google PMax for Local Home Service Operators
Expert guide on structuring Performance Max asset groups by service and geography to lower CPL and increase lead quality for local home service businesses.
<h2 Stop Letting Google Spend Your Budget on Junk Traffic</h2 <p Performance Max (PMax) is no longer a 'black box' experiment for local home service operators; it is a fundamental pillar of a scalable Google Ads strategy. However, most Scottsdale area HVAC or roofing contractors…
Why Meta Reports More Purchases Than Your Store Made
Meta reporting more purchases than your store has orders usually means the pixel and the Conversions API are counting the same sale twice.
<p If Meta says you got more purchases than your store recorded orders, the most common cause is that the same sale is being counted twice once by the browser pixel and once by the <a href="/glossary/conversions api" Conversions API</a because the two are not…
Why Did My Google Ads Conversions Stop?
Conversions dropping to zero is usually a measurement failure, not a marketing one. The five causes we actually find, and the order to diagnose them in.
<p <strong Short answer:</strong in most cases the ads did not stop working — the <em measurement</em stopped working. Spend continues, clicks continue, and the conversion column goes to zero or near zero. Before you touch a bid, a budget or a keyword, confirm that…
Local F&B Paid Media: Integrating LSA, Meta, and Google Ads
Master local F&B paid media by synchronizing Local Services Ads, Meta Ads, and Google Business Profile ads to drive foot traffic and lower acquisition costs.
<h2 Stop Siloing Your Restaurant Paid Media</h2 <p Most Food & Beverage operators treat their marketing channels like separate islands. They throw $2,000 at Meta to show off a new menu item, run a separate Google Search campaign for "best steakhouse near me," and occasionally…
Meta vs. Google Ads: DTC Budget Allocation Under $50K
Learn how to balance Meta and Google Ads for DTC brands spending under $50K/mo. Expert advice on CAC, ROAS, and scaling performance marketing.
<h2 Stop Guessing Your DTC Ad Split</h2 <p For DTC brands scaling past the first $10,000 in monthly spend toward the $50,000 mark, the most common mistake isn't the creative—it's the plumbing. Most operators approach <strong Meta vs. Google Ads</strong as a zero sum game,…
Design-Build Lead Gen: Stop Bidding for Low-Margin Jobs
Learn how general contractors can use Meta and Google Ads to attract high-ticket design-build clients instead of racing to the bottom on price.
<h2 The Trap of the Low Ticket General Contractor Lead</h2 <p If you are running a <a href="/industries/general contractors" general contracting firm</a and your phone is ringing with callers asking for 'a rough estimate over the phone' for a bathroom refresh, your lead generation engine…
Hardscape Leads: Improving Google Ads Show Rates
Learn which Google Ads audience signals and intent filters actually drive high-intent hardscape leads that show up for estimates.
<h2 The Problem With 'Cheap' Hardscape Leads</h2 <p In the <a href="/industries/hardscape drywall" luxury hardscaping</a and outdoor living space, volume is often the enemy of profit. Many landscaping operators in the Scottsdale and Phoenix markets see their <a href="/services/google ads" Google Ads accounts</a flooded with…
Meta Ad Strategies for Pool Cleaning vs. Repair Leads
Learn how to scale recurring pool cleaning subscriptions and high-ticket repair leads using two distinct Meta Ads creative strategies and funnel structures.
<h2 Stop Chasing One Off Jobs: Building a Predictable Pool Business</h2 <p Most <a href="/industries/pool service" pool service operators</a treat <a href="/services/meta ads" Meta Ads</a like a slot machine. They throw up a photo of a clean pool, slap on a 'Contact Us' button, and…
Gym Membership Meta Ads: 90-Day CAC and Creative Strategy
Optimize your gym's Meta ads with 30/60/90-day CAC targets. Learn to scale fitness studio memberships using creative-led testing and proven benchmarks.
<h2 Stop Chasing Cheap Leads and Start Measuring Membership LTV</h2 <p Most gym owners and fitness studio operators are obsessed with a metric that doesn't pay the rent: the cost per lead (CPL). While a $5 Meta lead looks great on a dashboard, it means…
Original data: see our Research.
Common questions.
- A new post publishes every other day. Topics come out of live account work rather than a keyword calendar, so the subject matter follows what is actually changing in the platforms: a new campaign type, a tracking behaviour that shifted, a recurring problem showing up across multiple accounts that week.