This one-week playbook helps a local business launch (or repair) ads with minimal spend while building a measurement foundation from day one. The approach favors speed, clarity, and compounding wins: set the tracking stack first, activate high-intent channels next, then layer in neighborhood social reach and simple retargeting.
Budget guidelines (choose one track and adjust after Day 7 based on results):
- Lean track ($10–$15/day total):
- Google Search: $5–$8/day
- Meta (Facebook/Instagram): $3–$5/day
- Retargeting (Meta or Google): $2/day
- Nextdoor: run a short Local Deal or boosted post instead of a daily budget if pricing requires
- Standard track ($20–$30/day total):
- Google Search: $10–$15/day
- Local Services Ads (if eligible): $5–$10/day
- Meta (Facebook/Instagram): $5–$8/day
- Retargeting (Meta or Google): $3–$5/day
- Nextdoor: short Local Deal or small-radius ads
Channel priorities:
1) Highest intent: Google Search + Local Services Ads (LSA, if eligible)
2) Local reach and social proof: Facebook/Instagram + Nextdoor
3) Retargeting: follow-up to visitors and engagers who did not convert
Measurement stack (set up on Day 1–2):
- UTM links on every ad and profile link
- Call tracking (at minimum: Google Ads call reporting; ideally: unique numbers per channel)
- KPI sheet for daily inputs (spend, leads, foot traffic proxies, and cost per acquisition)
Deliverables included in this guide:
- Ready-to-copy ad copy frameworks (Google Search, LSA, Facebook/Instagram, Nextdoor)
- Neighborhood targeting tips
- KPI template columns and UTM structures
Note: Always comply with advertising policies and privacy laws (e.g., consent for remarketing, rules for housing, employment, and credit targeting).
Days 1–2: Foundation and Google Business Profile
Day 1: Tracking, Baselines, and Google Business Profile (GBP) essentials
Set up tracking and goals:
- Google Analytics 4 (GA4): Install global tag site-wide (via Google Tag Manager if available). Configure events for Contact (form submits), Phone Click, Directions Click, and Purchase/Booking if applicable.
- UTM parameters: Standardize names so every click is attributable.
- Example structure: ?utm_source=google&utm_medium=organic_profile&utm_campaign=gbp_main
- For ads, adjust source/medium accordingly (e.g., utm_source=google&utm_medium=cpc&utm_campaign=search_brand&utm_content=headline_a).
- Call tracking:
- Activate Google Ads call reporting (forwarding number) for call extensions and call-only ads.
- For website and social calls, acquire low-cost tracking numbers (e.g., one number per channel such as Google Search, Facebook/Instagram, Nextdoor). If not feasible, at least use one distinct number for “paid” vs. “organic.”
- Turn on GBP Call History if available in your region.
- KPI sheet (create in Sheets/Excel):
- Columns: Date, Channel, Campaign, Budget, Spend, Clicks, Calls, Forms, Messages, Direction Requests, Store Visits (proxy), Bookings/Sales, Revenue, Cost/Lead, Cost/Acquisition, Notes.
- Enter Day 1 baselines (existing leads/sales, average order value, close rate).
Optimize your Google Business Profile (high-impact, free):
- Confirm NAP consistency: Name, Address, Phone match your website and major directories.
- Primary category: choose the most specific accurate category; add secondary categories relevant to services.
- Hours and attributes: include holiday hours, accessibility, and service options (in-store, delivery, on-site).
- Services/Products: list core offerings with short descriptions and prices if possible.
- Photos and short video: upload at least 5–10 recent, high-quality images (exterior, interior, team, work samples).
- Links with UTM: add UTM-tagged Website and Appointment/Booking URLs.
- Messaging: enable messages (if your team can respond within 1 hour).
Day 2: Reputation, content, and landing experience
Reviews and social proof:
- Request recent customers to review you on Google with a short, explicit ask.
- Ready-to-copy review request:
- Email/SMS: “Thank you for choosing [Business]. Your feedback helps neighbors find us. Would you share a quick review? [Google review link]. We read every comment.”
- Create a printed QR code sign at checkout/counter linking to your GBP review form.
GBP Posts (two to schedule this week):
- Offer Post: “New Customer Special: [offer] through [date]. Book now.” Include a call to action with UTM-tagged link.
- What’s New Post: “We now [new service/extended hours]. Call or message with questions.”
Landing page tune-up (for ad traffic):
- Above-the-fold: clear headline, subheadline stating benefit, click-to-call button, booking/form.
- Trust: badges, top reviews, before/after images, guarantee.
- Local cues: map embed, service area list, neighborhood names.
- Speed: compress images; target <3 seconds load on mobile.
Days 3–4: Quick-Win Search and Local Services Ads
Day 3: Google Search (high intent, quick to launch)
Campaign setup:
- Goal: Leads. Network: Search only.
- Locations: Use “Presence: people in or regularly in your targeted locations.”
- Geo-targeting tips:
- Start with a 3–7 mile radius (urban) or 10–20 miles (suburban/rural) around your location; refine by ZIP codes from GBP “Where people view your business on Maps.”
- Exclude areas with low serviceability (bridges, tolls, distant suburbs).
- For multi-location, create one campaign per location to keep budgets clean.
Keywords (exact/phrase only for control; add negatives immediately):
- Core intent examples:
- [service] near me
- [service] in [city/zip]
- best [service] [city]
- emergency [service] [city] (if applicable)
- Brand protection: your business name + misspellings.
- Negatives to start: free, cheap, DIY, jobs, how to, training, wholesale, parts (adjust to your industry).
Bidding and budget:
- Lean: Manual CPC with Enhanced CPC, low starting bids; or Maximize Conversions once you have conversions flowing.
- Standard: Maximize Conversions with a daily cap; consider setting a target CPA after 10–20 conversions.
- Daily budget: $5–$15.
Ads and assets:
- Extensions: call, sitelinks (Services, Pricing, Reviews, Contact), callouts (Local since 20XX, Same-Day Service), structured snippets (Services: …).
- Ready-to-copy RSA framework (customize [brackets]):
- Headlines (choose up to 15, mix and match):
- [Service] in [City]
- Book Today — [Offer/Discount]
- 5‑Star Local [Profession]
- Fast, Reliable & Local
- Licensed & Insured Team
- Call Now — Get a Free Quote
- Open [Days/Hours]
- [Neighborhood] Specialists
- Descriptions (2–4):
- Need [service] in [city]? Get same‑day help from a 5‑star local team. Call now for a free quote.
- Transparent pricing, fast arrival, and guaranteed work. Book online in under 60 seconds.
- Serving [neighborhoods/ZIPs]. Trusted by your neighbors since [year].
- Final URL: landing page with UTM: ?utm_source=google&utm_medium=cpc&utm_campaign=search_core&utm_content=ad1
Day 4: Local Services Ads (if eligible)
- Setup steps:
- Create/verify profile, choose job types, upload license/insurance, complete background checks as required.
- Define service areas by ZIP/neighborhoods rather than a broad radius for quality.
- Set business hours and lead types (calls/messages).
- Budget: $10–$30/day (pay per lead). Start low; increase only on profitable job types/hours.
- Profile polish:
- Photos: team, trucks, uniforms, badges.
- Bio template:
- “Local, licensed, and neighbor‑trusted since [year]. We provide [services] across [neighborhoods/ZIPs]. Ask about our [offer], and same‑day availability.”
- Early optimization:
- Ask happy customers to review directly through LSA for “Google Guaranteed” boost.
- Mark leads booked/won in the LSA dashboard to improve ranking.
- Dispute clearly invalid leads (wrong service/area).
Days 5–6: Social Reach, Neighborhood Platforms, and Retargeting
Day 5: Facebook/Instagram (Meta) for local demand and proof
Campaign:
- Objective: Leads (form), Calls, or Messages (choose one primary).
- Targeting: radius 1–5 miles from your location; include key ZIPs; exclude out-of-area commuters if irrelevant.
- Placements: Advantage+ placements; optionally remove Audience Network to protect brand.
- Budget: $5–$15/day (lean end if testing first creatives).
- Pixel: install Meta Pixel; if possible, enable Conversions API via your website platform.
Creative guidance:
- Use real photos: team at work, storefront, customer before/after.
- Overlay one benefit + CTA in large text for mobile readability.
- Ready-to-copy primary text options:
- Option A (direct response): “Need [service] in [city]? Get same‑day help from a 5‑star local team. Book now and save [offer].”
- Option B (trust led): “Neighbors in [neighborhoods] rated us 4.9★ for [service]. Transparent pricing, fast arrival, guaranteed work.”
- Option C (seasonal): “[Season] special in [city]: [service] from $[price]. Limited slots this week — call now.”
- Headline: “[Service] in [City] — Book Today”
- Description: “Fast, local, guaranteed.”
- CTA: “Call Now,” “Book Now,” or “Get Quote.”
- URL with UTM: ?utm_source=facebook&utm_medium=paid_social&utm_campaign=local_leads&utm_content=creative_a
Simple retargeting (Meta):
- Audiences: website visitors (30 days), Instagram engagers (30 days), Facebook page engagers (30 days).
- Budget: $3–$5/day.
- Ad: short reminder with offer and social proof: “Still need [service]? This week only: [offer]. 4.9★ from [#] neighbors.”
Day 6: Nextdoor for neighborhood credibility
- Setup:
- Claim your Business Page with accurate NAP, services, and photos.
- Encourage existing customers to “Recommend” you on Nextdoor (email and on-receipt prompt).
- Promotions:
- Local Deals or Ads: start with the smallest geography (1–3 adjacent neighborhoods).
- Budget: Use the minimum package available or run a short 7–14 day deal; if CPM/CPC ads are available in your area, cap at $3–$10/day.
- Targeting tips:
- Prioritize neighborhoods within your fastest service window (e.g., ≤15 minutes).
- If your service is hyperlocal (pet, home), align with HOA/subdivision names for relevance.
- Ready-to-copy Nextdoor post:
- “Hello neighbors in [Neighborhoods]! We are [Business], a local [profession] serving [areas] since [year]. This week only: [offer]. Call [tracking number] or book here: [UTM link]. We respond within an hour and stand behind every job. Thank you for supporting local.”
- Community best practices:
- Respond to comments within one hour during business hours.
- Avoid overly salesy language; emphasize helpful tips and neighborhood ties.
- Cross-post your GBP Offer and Meta creative for consistency.
Day 7: Launch Checklist, Optimization, and Measurement
Launch checklist (test everything before scaling):
- Google Search:
- Test each ad’s final URL and UTM tags.
- Confirm location settings (“Presence” only), negative keywords, and call extension.
- Place a test call via call extension and verify recordings/attribution.
- LSA (if applicable): toggle on, confirm areas/hours/job types; message yourself to test response time.
- Meta:
- Confirm Pixel firing (PageView + Lead/Contact events if set).
- Test the lead form or call button on mobile.
- Nextdoor: verify link and phone number; publish during peak neighborhood usage (early evening).
- Website:
- Mobile load test, form submission test (delivers to inbox/CRM), click-to-call works, map opens in Maps.
Neighborhood targeting tips to refine after launch:
- Use GBP “Directions” and “Where customers view your business” insights to prioritize ZIP codes producing real interest.
- Pin-drop targeting around high-density pockets; exclude low-converting ZIPs after a few days of data.
- Consider commuter corridors if you serve “on the way” needs (e.g., coffee, dry cleaning).
- Dayparting: align ad schedules to when your audience actually responds (e.g., 7–9am, 5–8pm for home services).
- For multi-location brands, run separate campaigns and avoid overlapping radii to prevent self-competition.
Basic tracking stack details:
- UTM conventions (keep consistent):
- Google Search: utm_source=google&utm_medium=cpc&utm_campaign=search_core&utm_content=adgroup_keyword
- LSA: utm_source=google&utm_medium=lsa&utm_campaign=lsa_core
- Facebook/Instagram: utm_source=facebook&utm_medium=paid_social&utm_campaign=local_leads&utm_content=adA
- Nextdoor: utm_source=nextdoor&utm_medium=paid_social&utm_campaign=local_deal&utm_content=post1
- GBP: utm_source=google&utm_medium=organic_profile&utm_campaign=gbp_main
- Call tracking hygiene:
- Use unique numbers where possible for each channel (Ads, Meta, Nextdoor). Keep your primary number prominent on organic channels.
- Train staff to ask, “How did you hear about us?” and log the answer in your KPI sheet to validate tracking.
- KPI sheet cadence:
- Update daily (even if spend is small).
- Track: Spend, Clicks, CPC, Calls, Forms, Messages, Direction Requests, Store Visits (proxy), Booked Jobs/Sales, Revenue, Cost/Lead, Cost/Acquisition.
- Set initial guardrails: pause any ad set with zero leads after 100–150 clicks; expand winners by 20–30% budget at a time.
Ready-to-copy call script for staff (to increase conversion rate):
- “Thanks for calling [Business], this is [Name]. Are you calling about [service]? Great — may I ask your ZIP code and the best time today for service? We have an opening at [time]. I can book that now in under a minute.”
First 72-hour optimization routine:
- Search:
- Add negative keywords from search terms (irrelevant queries, DIY, jobs).
- Shift budget to exact/phrase terms with highest lead rate.
- Raise bids slightly (5–10%) on high-intent keywords showing impression share loss.
- LSA:
- Mark outcomes (Booked/Won) to improve ranking; pause low-quality job types or distant ZIPs.
- Meta/Nextdoor:
- Pause any creative with low CTR (<0.8% for static) after 1,000 impressions; iterate headlines/images.
- Keep retargeting running even if prospecting is paused; it often converts at the lowest cost.
Scaling and stability plan (post-week):
- Increase daily budget only on channels with proven cost per acquisition (CPA) at or below your target.
- Estimate target CPA using your economics:
- Target CPA ≈ Average Gross Margin per Job × Desired Marketing Spend %
- Example: If average job margin is $150 and you can spend 20% on marketing, target CPA ≈ $30.
- Add a second ad group or creative angle only after one winner is established.
- Consider a simple Google Display remarketing campaign ($2–$5/day) using GA4 audiences with a frequency cap (2–3/day).
Summary of your minimal viable stack by end of Day 7:
- Foundational: Verified GBP with posts, reviews in motion, fast landing page, UTM-tagged links
- High intent: Google Search live; LSA live if eligible
- Local reach: Facebook/Instagram ads live; Nextdoor presence and promotion
- Retargeting: Meta retargeting (and optional Google Display) active
- Measurement: GA4, call tracking, and a working KPI sheet to steer daily decisions
Executed with focus and daily measurement, this plan gives small businesses a clear, low-cost path to qualified local leads, clearer neighborhood visibility, and reliable cost-per-acquisition data within the first week.
