Ad Audit
A written review of your current campaigns, your competitors' ads, and the searches you should own. Yours to keep whether you sign or not.
We took a landscaper paying $84 a lead on Angi down to $43 a lead on Google, and from 18 leads a month to 54, in 6 months. Same budget. PPC for landscapers, lawn care operators, and hardscape crews who need the phone ringing this week, not next season.
Ads book you jobs now. We build the campaigns that convert, and point the budget at the searches that actually turn into work.
No call required. Or book a 15-minute call if you'd rather talk it through.
Free ad audit — 2 business days
We will show you where your ad budget is leaking, what your competitor is bidding on, and the three searches you should own in your service area. No call required.
You ran ads yourself and got tire kickers.
Or you pay an agency and cannot name what it produced.
Or Angi keeps selling your lead to four other crews.
You have been burned, and you do not want another sales call. So here are the numbers instead.
Landscaping company, name withheld at the client's request.
$84 → $43
cost per lead, in 6 months. He was renting shared leads from Angi. Now they come from Google and they are his alone.
18 → 54
leads a month, same budget. The money did not change. Where it landed did.
100%
exclusive. Not one of these leads gets resold to a competitor. That is the whole point.
0
clients on a 12 month contract. Ever.
He did not need more money. He needed the money to land somewhere that converts. Tight geo fence, service level campaigns, negative keywords, and a landing page built for the job instead of a homepage. Same spend, three times the phone calls.
Real client, real numbers, real landscaper.
Ads do not fail because Google Ads is broken. They fail because nobody set them up to convert. Here is where the budget actually leaks, and what almost nobody fixes:
"Landscaping" is a $2 click and half the people typing it want a photo for Pinterest. The money is in "paver patio contractor near me" and "retaining wall installer," the searches from people ready to spend. Bid on the job, not the category.
Without a tight geo boundary, you pay for clicks from 40 miles away, from people you will never drive to. Every one of those clicks is your money going to a lead you cannot service.
"Landscaping jobs," "landscaping salary," "landscaping ideas," "DIY." Every search you do not block is budget spent on someone who will never hire you. The negative list is where the savings live, and it needs updating every month.
You paid for the click. Then you sent it to a page that says "Welcome to our website" and asks them to learn about your history. The click that cost you $8 bounces. A landing page built for that one service, in that one town, is the difference between a spend and a job.
We fix all four. And we put call tracking on every number so you know which click became work, instead of guessing.
You will always know what you are paying for. Every month you get a report that shows leads and cost per job, not impressions and clicks.
A written review of your current campaigns, your competitors' ads, and the searches you should own. Yours to keep whether you sign or not.
Geo fenced to your real service area. Service level campaigns so hardscape budget never gets spent on a mowing click. Negative keyword lists from day one.
A page built for the service and the town, not your homepage. The click lands somewhere designed to turn a search into a quote request.
Bids, budgets, negatives, and search terms reviewed and tuned every month. This is not set and forget. Your cost per job should drop over time, not drift up.
The Google Guaranteed badge that sits above everything. Pay per lead, not per click. Usually the fastest thing we can turn on.
Patios and design build get one campaign. Lawn care and maintenance get another. Each with its own budget, so your high-ticket hardscape clicks never get spent on a $30 mow. Whether you run landscaping, lawn care, or hardscape ads, the money stays pointed at the work that pays.
What lands in your inbox every month: phone leads, cost per lead trend, which campaigns are working, which we cut, and what we are doing next. In plain English. You will not need a glossary.
Two landscapers can run the same budget on the same keyword and pay wildly different prices for it. The difference is a handful of details that take time and nobody does. We do them.
Google rewards ads that match their keyword and landing page with cheaper clicks. Line those up and the same top position can cost 30 to 50 percent less than your competitor pays for the same word. On a $7 to $11 click, that is the biggest lever there is, and most agencies never touch it.
Someone types "paver patio contractor," your ad headline says paver patio. Someone types "landscaping company," it says that instead. The person sees their own search reflected back, clicks more, and the click costs less because it is more relevant. Same ad, doing five jobs.
On a phone, your ad says tap to call. On a desktop, it says get your free audit. Half your customers are searching from a job site with dirt on their hands and half are at a kitchen table at night. We do not show them the same thing.
None of this is magic. It is just the work, done properly, on a keyword that is expensive enough to be worth doing it on.
You keep the audit whether you hire us or not.
There are two ways to spend money to get a landscaping lead, and they are not the same.
One
Two
The keyword you would bid on to get a landscaping lead runs $11 a click. A commercial landscaping job or a retaining wall is worth hundreds. When the ads are built right and the page converts, that math works hard in your favor. When they are not, you are just lighting the $11 on fire.
We run exclusive, well targeted paid ads that only ring your phone. Not shared leads that four of your competitors also bought.
Above the regular Google Ads, above the map pack, there is a row of listings with a green Google Guaranteed checkmark. Those are Local Services Ads, and most landscapers have never set them up.
Here is why they are worth it:
It does take a license, insurance, and a background check to qualify. We handle the setup. If you qualify, this is usually the first thing we turn on, because it books jobs while the rest of the campaign warms up.
Every landscaper we talk to has run ads badly, or paid someone who did. Here is how we make sure you cannot get burned by us.
Cancel anytime, any reason, 30 days written notice. The only reason a PPC agency locks you into a year is that they know month four is coming and the ads are not working. We are not worried about month four.
We build the campaigns inside your Google Ads account, not ours. If we part ways, you keep every campaign, every keyword list, every landing page, and all the history. Some agencies run your ads on their account so you have to start from zero when you leave. We do not.
You pay Google directly for the clicks. We never mark up your ad spend or take a cut of it. Our fee is our fee, and you see exactly what went to ads.
We will not take you on monthly until we have shown you where your budget is leaking and what the opportunity is, in writing. If your market or budget does not support the math, we will tell you.
And ads are only half of it. Ads book jobs this week and never stop costing money. SEO takes a few months, then earns those same clicks for a fraction of the cost. Most clients run ads now for the phone calls, then let the organic build lower their blended cost per job over time. See how landscaping SEO makes your ads cheaper →
A well run campaign might get you a lead for $40 to $90, depending on your market and service. One patio or retaining wall is worth $10,000 to $50,000. One commercial maintenance contract pays every month for years.
You do not need a high close rate for that to work. You need the leads to be exclusive, the calls to be from people ready to hire, and the page to convert them. That is the whole job.
Pricing is included in your audit. No call, no commitment.
YOUR DEAL MATH
MONTHLY AD REVENUE
No call needed, or book one if you'd rather talk.
Within a couple months the phone was ringing with local jobs again. Best money we spend.
Ranked in the map pack before spring hit. Booked solid through the season.
Straight answers, no fluff. They told me what to fix before taking a dime.
Same budget I was already spending, three times the calls. Wish I had switched a year ago.
Within a couple months the phone was ringing with local jobs again. Best money we spend.
Ranked in the map pack before spring hit. Booked solid through the season.
Straight answers, no fluff. They told me what to fix before taking a dime.
Same budget I was already spending, three times the calls. Wish I had switched a year ago.
First agency that actually showed me booked jobs, not just traffic. They explain everything they do.
No contract, everything in writing. Felt like they actually had skin in the game.
Reviews and calls both climbed. The system just runs without me thinking about it.
The Local Services Ads paid for themselves the first week. Badge makes people call you first.
First agency that actually showed me booked jobs, not just traffic. They explain everything they do.
No contract, everything in writing. Felt like they actually had skin in the game.
Reviews and calls both climbed. The system just runs without me thinking about it.
The Local Services Ads paid for themselves the first week. Badge makes people call you first.
We stopped buying shared Angi leads. The organic ones are cheaper and they are ours.
Our hardscape pages finally show up in search. Closed two patios off the site last month.
Should have done this years ago. Wish I had started in the off season like they told me.
First agency that showed me cost per lead instead of clicks. No contract, everything in writing.
We stopped buying shared Angi leads. The organic ones are cheaper and they are ours.
Our hardscape pages finally show up in search. Closed two patios off the site last month.
Should have done this years ago. Wish I had started in the off season like they told me.
First agency that showed me cost per lead instead of clicks. No contract, everything in writing.
Days, not months. That is the whole point of ads. Once the campaigns are live and the tracking is on, the phone usually starts inside the first two to three weeks. Local Services Ads can be even faster if you qualify. This is why ads are the bridge while SEO compounds underneath.
Almost certainly true, and almost certainly not the fault of Google Ads. The usual autopsy: bidding on broad terms like "landscaping," no negative keywords, no fence around your service area, clicks landing on your homepage, and no call tracking so you never knew what worked. We show you every one of those leaks in the audit before you spend another dollar.
Angi rents you a shared lead and sells the same one to four competitors. You pay whether you win or lose, and you own nothing. Our ads produce exclusive leads that only ring your phone, in your own ad account, and the organic build underneath earns you the same clicks for free over time.
Our management fee is separate from your ad spend. You pay Google directly for the clicks, we never mark it up, and you see exactly where every dollar went. The fee depends on how many campaigns and towns you run. The audit tells us, and you.
The Google Guaranteed listings above everything else. You pay per lead instead of per click, cost per lead runs 30 to 50 percent under standard ads, and the badge makes homeowners call you first. It takes a license, insurance, and a background check. We handle the setup.
You need ads to book jobs now. You need SEO to make those jobs cheaper over time. Most clients run ads first for the immediate phone calls, then let the organic build lower their blended cost per job. You can start with just ads. Most people do.
That is the whole point. Free, written, 2 business days, no call. Where your budget is leaking, what your competitor is bidding on, and the searches worth owning in your area. Read it, sleep on it. If it makes sense, we talk. If it does not, keep it and fix the ads yourself.
2 business days, and no call unless you want one.
Two business days. A written document about your campaigns, your competitors' ads, and the searches you should own in your service area. Not a checklist with your name pasted in.
If you have been burned before, this is the cheapest possible way to find out whether there is anything here. We are not asking for a card, a contract, or a meeting. Just your domain and your ad account.
Your call, either way.