Boom Media
Ad Operations · Agency Playbook

Meta & Google Ads — How to Run & Optimize Client Campaigns

A working playbook for managing paid ads for local-service clients: how each platform is structured, how to launch, how to optimize week to week, and the KPIs to hold yourself to. Built to review and keep updating as the platforms change.

Living doc · last updated 2026-07-22 · pairs with the Lead-Gen Engine build plan

Pick the platform by intent

The single most important call: Google captures existing demand; Meta creates it. Match the platform to where the customer is.

Use…When the client…Because
Google Search / LSAsells something people actively search for (HVAC repair, roofer, dentist, "med spa near me")You meet high-intent buyers at the moment of need. Expensive per click, high conversion.
Meta (FB/IG)has an offer/promo, a visual result, or needs to build demand (body-comp scans, aesthetics, new location)Cheap reach + interruption. You create want with creative before intent exists.
Bothhas budget > ~$2k/mo and wants volume + efficiencyMeta fills the top of funnel, Google captures the branded/high-intent searches Meta generates.
Rule of thumb for local service: if there's search volume for the service, start on Google (or Local Services Ads); if the value is shown visually or driven by an offer, start on Meta. Most clients end up on both, with a landing page + tracking shared between them.

The funnel & the money math

What you control vs. what the algorithm controls

Modern ad platforms automate targeting and bidding. Your leverage has shifted to three things the machine can't do for you:

  1. Offer — the single biggest lever. A strong, specific offer beats any targeting tweak.
  2. Creative — on Meta especially, creative is the targeting. Feed it many angles.
  3. Data quality — clean conversion tracking (pixel/CAPI, GA4, enhanced conversions) so the algorithm optimizes toward real money, not clicks.

Account foundation

Set up once, correctly

  • Business Manager (business.facebook.com) — owns everything. For clients, use Business Asset sharing (partner access) rather than logins/passwords.
  • Ad Account + client's Page + Instagram + Pixel. One pixel per website/domain.
  • Conversions API (CAPI) — server-side tracking to survive iOS/ATT signal loss. Set it up alongside the pixel (via GTM server, Zapier, or a partner integration). This is not optional in 2026.
  • Domain verification + Aggregated Event Measurement — rank your 8 priority events (Lead / Purchase highest).
  • Special Ad Categories — if the client is Housing, Employment, Credit, or Social/political, you must flag it; targeting gets restricted (no age/gender/zip narrowing).

Campaign structure

Campaign → chooses the OBJECTIVE + (Advantage) budget └─ Ad Set → audience, placements, optimization event, schedule └─ Ad → the creative (video / image / carousel) + copy + CTA

Keep it simple. Fewer, better-funded ad sets beat many tiny ones. A common local-service structure: 1 campaign, 1–2 ad sets (broad + one tighter), 3–5 creatives each.

Objectives — pick the outcome, not the vanity metric

ObjectiveUse for
LeadsInstant Forms (Lead Ads) or website leads — the workhorse for local service.
SalesE-commerce / purchases with the pixel firing Purchase.
Traffic / EngagementRarely for lead-gen — only for warming audiences or content tests. Don't optimize a lead client to Traffic.
AwarenessNew location launches, brand lift. Cheap reach, weak on direct response.
Lead Ads vs. landing page: Instant Forms convert cheaply but leads are lower-intent (and need instant follow-up). Website leads to a good landing page are higher-intent but cost more. Test both; add qualifying questions to Instant Forms to raise lead quality.

Audiences

Budget & bidding

Creative — the real lever

Optimization workflow

  1. Let it run 3–4 days / through learning before judging. Resist daily knee-jerk edits.
  2. Kill ads with high spend + no conversions (e.g., spent ~2× your target CPA, zero leads).
  3. Scale winners: vertical (raise budget ~20% every few days) or horizontal (duplicate the winner into a new audience). Big budget jumps reset learning.
  4. Keep a small retargeting ad set always on.
  5. Check the funnel: high CTR + low conversions = landing page/offer problem, not an ad problem.

KPIs to watch

CPM CTR (link) CPC Cost/Lead CPA ROAS Frequency Hook/thumbstop rate — but the only ones that pay the client are CPL / CPA and lead-to-sale close rate.

Account foundation

  • Conversion tracking first — Google Ads conversion actions + GA4 + Enhanced Conversions. For calls, track call-from-ad and calls to a number on the site. No tracking = Smart Bidding is blind.
  • Google Tag / GTM installed sitewide. Import GA4 key events as conversions.
  • Google Business Profile linked (for LSA, Local, and location assets).
  • Access via Manager Account (MCC) so you manage clients without owning their logins.

Campaign structure

Account → Campaign (type + budget + bid strategy) └─ Ad Group (a tight theme of keywords) ├─ Keywords (+ match types) & Negative keywords └─ Responsive Search Ads (headlines/descriptions) + Assets

Campaign types — pick the right one

TypeUse forNotes
Local Services Ads (LSA)Home services, legal, health, beauty — pay-per-lead, "Google Guaranteed" badgeOften the best first move for local service. Top of page, pay per lead not click, badge builds trust. Separate from regular Google Ads.
SearchCapturing high-intent queriesThe core of intent marketing. Full control of keywords + negatives.
Performance MaxScaling across all Google inventory once conversion data existsPowerful but a black box — can cannibalize brand/Search and burn budget on junk placements. Use with strong asset groups + audience signals + brand exclusions.
Demand GenVisual, social-style demand creation (YouTube, Discover, Gmail)Google's answer to Meta. Good for the awareness layer.
Display / VideoRetargeting, awarenessCheap reach; weak for direct lead-gen alone. Great for remarketing.
Local-service default stack: LSA (pay-per-lead) + a tight branded/high-intent Search campaign + Display/YouTube retargeting. Add PMax only after Search is proven and you can exclude brand.

Search deep-dive

Match types

Negative keywords — the discipline that saves budgets

Mine the Search Terms report weekly and add negatives (jobs, "free", DIY, cheap, competitor names you don't want, irrelevant nearby services). This is the #1 way to stop wasted spend on Google.

Quality Score & Ad Rank

Quality Score = expected CTR + ad relevance + landing page experience. Higher QS → lower CPC and better position. Improve it by tightly theming ad groups (keyword → ad → landing page all match).

Responsive Search Ads + Assets

Bidding

Optimization workflow

  1. Search Terms report → add negatives + promote good terms to their own keyword.
  2. Pause/limit keywords with spend but no conversions; shift budget to converters.
  3. Improve Quality Score on expensive keywords (tighten ad group + landing page).
  4. Watch Impression Share (lost to budget / rank) to know whether to raise budget or bids.
  5. Guard PMax with brand exclusions so it doesn't take credit for branded searches.

KPIs to watch

Impressions CTR CPC Quality Score Conv. rate CPA ROAS Impr. share — pay on CPA + close rate, same as Meta.

New-client launch checklist

  1. Discovery: customer value, close rate, target CPL, service area, best offer.
  2. Tracking: pixel + CAPI (Meta), conversion actions + GA4 + Enhanced Conversions (Google), call tracking. Verify a test lead fires before spending a dollar.
  3. Assets: access via Business Manager / MCC (never shared passwords), Page, GBP, ad accounts funded.
  4. Landing page or Instant Form built, with consent language (TCPA) on lead forms.
  5. Creative: 3–5 angles (Meta) / RSAs + assets (Google).
  6. Structure: 1 campaign, 1–2 ad sets/ad groups, correct objective + bid strategy.
  7. Set a clear target CPA and a kill rule (e.g., pause an ad at 2× target CPA with 0 conversions).

Weekly optimization ritual (per client, ~30 min)

Monthly client reporting

Common mistakes to avoid

Benchmarks & glossary

Benchmarks vary wildly by industry, geography, offer, and season. Use these as rough sanity checks, not targets — the only benchmark that matters is a CPA that's profitable for that client.

Rough local-service reference ranges

MetricMeta (FB/IG)Google Search
CTR~1–2%+ (link)~4–8%+ (high-intent)
CPC~$0.50–$2~$2–$15+ (service-dependent)
Conversion rate (LP)~5–12%~5–15%
Cost per lead~$10–$60~$20–$150+
Frequency (healthy)< ~2–3 in tight radiusn/a

Glossary

CPMCost per 1,000 impressions
CTRClick-through rate = clicks ÷ impressions
CPCCost per click
CPL / CPACost per lead / cost per acquisition (conversion)
ROASReturn on ad spend = revenue ÷ spend
FrequencyAvg. times a person saw the ad (fatigue signal)
CAPIConversions API — server-side tracking (Meta)
LSALocal Services Ads — pay-per-lead, Google Guaranteed
PMaxPerformance Max — cross-inventory automated campaign (Google)
Quality ScoreGoogle's 1–10 keyword quality (CTR + relevance + LP)
Learning phasePeriod while the algorithm gathers data (~50 conv/wk on Meta)