Skip to content
Get found · Google and Meta ads

Google and Meta ads managed like it is your money. Because it is.

Most contractor ad accounts we open are burning money on searches nobody would want, with conversion tracking that counts nothing. We fix the tracking before we spend a dollar, then run the account with the discipline of someone who would have to explain every click to you.

Search terms · this weekWeekly audit
TermClicksLeadsAction
  • metal roof installation near me143Keep
  • roof leak repair92Keep
  • diy metal roofing sheets00Negative
  • roofing jobs hiring00Negative
  • standing seam roof cost61Review
Illustration · anything with clicks goes to you first
What you get

Deliverables, not deliverable-sounding things.

Conversion tracking that counts real leads

Calls, form fills, and booked appointments, tracked on the site itself so the numbers survive platform changes. We have rebuilt tracking for clients whose account had been optimizing toward nothing.

Google Search campaigns by service

Tight ad groups around the services that pay, landing pages built for each one, and negatives added every week from the search terms report.

Local Services Ads

The Google Guaranteed listings above the ads. We handle the setup, the service-area configuration, and dispute the junk leads.

Meta campaigns for the seasons that matter

Retargeting and seasonal offers to homeowners in your towns, with your real job photos. Fed by the same content calendar as your social.

Weekly audits, monthly reports you can read

Every account gets a weekly pass. The report says what changed, what it cost, and what came in. No 40-page PDF.

A standing rule on spend

We never increase a budget on our own. If more spend makes sense, we show you the numbers and you decide.

How it runs

In this order, every time.

  1. Step 1

    Account audit

    What is spending, what is converting, what is tracked, what is wasted. Read before you commit to anything.

  2. Step 2

    Tracking and landing pages

    Fixed before spend. Every campaign gets a page that matches the search.

  3. Step 3

    Restructure and launch

    Campaigns rebuilt around services and towns. Junk paused, not deleted, so history is kept.

  4. Step 4

    Weekly hygiene

    Search terms reviewed, negatives added, bids adjusted, and anything with clicks surfaced to you before it is touched.

Proof

From client builds you can go look at.

RoofKo: tracking fixed, account refocused

Conversion tracking rebuilt on the site, then the account restructured around the metal roofing work the owner actually wanted, with a dedicated landing page.

roofkoidaho.com

Landing pages that match the search

Every campaign we run points at a page built for that service, on a site we can change the same day. Ads and site are one system, not two vendors.

How we build sites
Questions owners ask

Straight answers.

What is a realistic budget? +

It depends on your trade and towns. We will tell you what a competitive floor looks like after the audit, and we will tell you if ads are not the right first move.

Do you charge a percentage of spend? +

No. A flat monthly management fee. Our income does not go up when your spend does.

Can you take over my existing account? +

Yes. We need manager access, not ownership. Your account stays yours, with its history.

Google Ads or Local Services Ads first? +

Usually LSA first if you qualify, because the leads are cheaper and the listing sits above everything. Search campaigns fill in the services LSA does not cover.

Related work

Live sites, real businesses.

See all the work
RoofKo website hero with drone shot of a completed asphalt shingle roof

RoofKo

Roofing · North Idaho

Live

A Wix site that could not rank, rebuilt hand-coded and launched with every old URL redirected. Search Console and analytics wired from day one.

Spartan Roofing website hero with a roofer nailing shingles

Spartan Roofing

Roofing · Wright County, Minnesota

Live

Roofing site for Annandale and the rest of Wright County, plus a Google Business Profile built out service by service and a 90-post content calendar already running.

Pinnacle Roofing website hero showing a desert hillside home

Pinnacle Roofing

Roofing · Phoenix, Arizona

Live

A full build for a Phoenix roofer, plus the publishing system behind it: editorial calendar, weekly search reviews, and steady content shipped after launch.

Get started in fifteen minutes.

No pitch deck, no drip sequence. We look at your operation and hand you a ranked list of what to fix first, and an honest answer about whether we are the right fit.