PPC Advertising

We only run ads for sites we built

Cost per booked job is decided by the landing page and the conversion tracking behind it. We can only be accountable for that number if we own both, so paid media is something we attach to work we already did. If the site belongs to somebody else, the honest sequence is site and tracking first, ads second.

$1,000
Flat monthly management. Ad spend goes straight to the platform.
7 Days
Kickoff to live, because the tracking already exists.
Google Ads Campaign Management

Cost Per Booked Job

The headline number on your report is what a sold job cost, not what a click or a form fill cost.

Server-Side Measurement

Meta's Conversions API running alongside the pixel, a GCLID stored with every lead, sold work imported back into Google.

Tests Sized To Your Volume

A test your conversion count cannot resolve is a guess with a spreadsheet attached. We size it before we run it.

Accounts In Your Name

Google Ads, Meta Business Manager, the pixel, the Conversions API. Created in your name and still yours the day you leave.

Live In Seven Days

No first month spent reverse-engineering somebody else's tag setup. We installed it, so we already know what it records.

Principal-Led

James Price runs the account. Google Ads certified, Meta Ads certified. No account manager relaying messages.

Two Platforms. That Is The Whole List.

Not a coverage gap. For a local service business, capturing demand on Google and reaching cold buyers on Meta are the two channels that produce booked jobs at a budget small enough to learn from. The rest are real channels. They are just not where your next roof, root canal or catering order comes from.

Google Ads
Demand capture. People already typing your service and your city into Google.
  • Search first, Performance Max only once search is profitable
  • Brand and non-brand reported separately
  • A GCLID stored against every lead in your CRM
  • Sold jobs imported back so bidding follows revenue
Learn More
Meta Ads
Cold reach on Facebook and Instagram, measured honestly after ATT signal loss.
  • Conversions API alongside the pixel, deduplicated by event ID
  • Advantage+ placements first, then pruned on data
  • Creative cut per placement, not one asset reused
  • Attribution window stated on every report
Learn More

How The First 90 Days Actually Go

Spend is immediate. A cost per booked job you can act on is not. Here is where the time goes and what you receive at each step.

1
Tracking Signed Off

Conversion actions, call tracking and Conversions API events checked against what your CRM actually books. You get the gaps in writing before a dollar is spent.

2
Build & Launch

Campaigns, ad copy and landing pages built one service line at a time. Live within seven days of the tracking signing off.

3
Learning Phase, Protected

Smart bidding needs roughly 30 conversions in 30 days before it optimizes rather than guesses. We leave that window alone instead of editing budgets through it.

4
Reconcile & Scale

A written monthly report setting platform-attributed conversions against jobs your CRM booked. Budget rises only on campaigns that survive that comparison.

Questions Worth Asking Before You Hand Over A Budget

Ask these of us, and ask them of whoever else you are talking to. The answers should be this specific.

What The Management Fee Covers

Tracking audit before a dollar is spent
Conversion actions rebuilt, one primary per real outcome
Meta Conversions API installed alongside the pixel
A GCLID stored against every lead in your CRM
Offline conversion imports so bidding follows revenue
Weekly search term review and negative keywords
Ad copy and creative produced per placement
Landing pages built for the ad, not the homepage
Brand and non-brand reported separately
Attribution window stated, reconciled against booked jobs
Ad spend paid straight to Google or Meta, never through us
Ad accounts in your name, and they stay yours
See if you qualify