
How do you get more leads with a small Google Ads budget?
How do you generate leads with Google Ads when you have a small budget?
That was the question I had back in 2018. My dad had just started a handyman business. He needed leads, and he only had $17 a day to spend. I figured, how hard could this be?
Turns out it was pretty tough, but I learned a lot. I figured out how to take that tiny budget and turn it into a handful of leads. Some of those leads turned into paying customers. That gave us money to reinvest. The more we spent, the more we learned, and over time the results got better and better.
That experience taught me two things:
Google Ads can work fast. If you need leads this week, it's easily your best option.
You don't need a big budget on day one. You can start small and grow, and if you do things the right way, you can get leads on a small budget.
Below I'll show you how. We'll cover campaign structure, ad groups, keywords, all of it. By the end you'll have a solid foundation you can grow from.
If you also want to learn how to optimize your campaigns, grab my free optimization guide. I walk through my whole process and share the 5 minute routine I've used for years to get better results for clients.
Let's get started.
What a small budget actually is
Before the tactical stuff, let's define what a small budget even means, because there are a lot of opinions on this.
Some people say $25 a day is small. Others say $100 a day is small. To that I always ask, "small for what?" What kind of leads are we after? $700 personal injury leads, or $20 home handyman leads? The cost swings wildly from one industry to the next.
A small budget for a personal injury firm might be $500 or even $1,000 a day, depending on location. A small budget for a handyman might be as little as $20 a day. The niche and the location matter a lot.
So instead of putting a fixed dollar amount on it, I define a small budget by how many leads it can get you in 30 days. In my opinion, if you can't get at least 30 leads a month, you have a small budget.
Here's why. 30 conversions a month is when smart bidding starts working at its full potential. It'll work with less, but more is always better. Anything under that is sub-optimal, and your results won't be as good as they could be.
If you want a quick way to ballpark the budget you need, do this:
Go into the Keyword Planner and search your main keywords in your area.
Note the average CPC for each keyword.
Multiply that number by 10.
That's what it costs to get 10 clicks a day. If you can't get at least 10 clicks a day, optimization is going to be a real grind, and you won't get enough conversions to feed the algorithm.
Set up conversion tracking first (non-negotiable)
Before you touch the campaign setup, there's one thing you have to do first. Set up your conversion tracking.
If you're new to Google Ads, conversion tracking can feel intimidating. It's hard to wrap your head around, and it takes some technical know-how to set up right. But there's a reason people like me talk about it constantly. You can't run a successful campaign without it.
I don't care if you skipped it before and things worked out. You got lucky. Do not run campaigns without conversion tracking. It's a waste of money and a really dumb thing to do. I won't get into all the reasons here, just don't do it.
Don't run a small budget forever
While we're on the subject of dumb things to avoid, here's another one. Don't stay on a small budget forever.
There's an imaginary place I call "small budget hell." In small budget hell, everything is harder than it should be. Your campaign barely gets any clicks. You don't have enough data to make good decisions. And your cost per lead ends up way higher than it should be.
Running a small budget might feel safe, but it can actually be wasteful over the long term. When you starve a campaign of budget, it can never fully optimize. Smart bidding has to do a lot more guessing, so it bids on the wrong keywords and bids too much. I don't need to tell you why that's wasteful. Trust me, Google has enough money. They don't need your donations.
In small budget hell, a lead might cost $100 or more. But once that campaign has enough budget to run efficiently, that same lead might cost half that or less.
So yeah, keeping your budget small might seem safe, but long term it's not a great idea. As soon as you get the chance to raise your budget, reinvest into your ads. Even if your profits take a temporary hit, it's worth it. Trust me on that.
Set the right expectations
One more thing before campaign structure, and it's important. If you go in with the wrong expectations, I guarantee you'll do something that wastes money.
You'll pause the campaign because you don't think it's working. You'll start adding random keywords and messing with settings. I see it all the time. People go in with big expectations, and when the results don't match, they panic and do something dumb.
Here's the thing. Most people know a small budget won't generate a ton of leads. But they don't have a realistic idea of how many leads to expect, or how many of those leads will turn into paying customers.
Say you're spending $25 a day and you want 10 customers a month. That's probably not realistic. At $25 a day with a $5 average CPC, you can buy about 5 clicks. To get one lead a day from that, you'd need a 20% conversion rate. There's no way that's happening with a new campaign. It's more likely to sit around 4 to 5% in the beginning. That number will climb, but it takes time.
And that's the other thing to be realistic about: the time it takes to optimize on a small budget. Before you can optimize, you need clicks, and clicks cost money. If you don't have much to spend, you have to wait for those clicks to add up.
So sit down, do the math, and make a realistic plan. Accept that a high CPC means it'll take longer. Here's what I tell new clients with small budgets: if we can break even in month one and collect conversion data while we do it, that's realistically a huge win. Don't expect a big profit right away, and don't expect to get rich overnight. Be realistic.
How to structure your campaign
Now for the practical part. Here's how to put your campaign together on a small budget. The theme is keeping it simple.
You can't afford to run multiple campaigns with hundreds of keywords. You need a minimalist approach. When you stretch a budget thin, the learning process gets slow, and slow is expensive and wasteful. You need to consolidate your budget and spend it on the keywords most likely to bring in paying customers, even if those keywords cost more.
You'd do the same with a bigger budget. I'd never tell you to be wasteful on purpose. The difference is that bigger budgets let you take calculated risks. If you test a few keywords that don't pan out, no big deal. But on a small budget, losing that money might mean you can't keep going. Right now you need a sure bet.
Pick one service
Pick a single service to advertise. If your business offers several, pick the one that sells the easiest. Bonus points if demand is high and the margins are good.
Remember, you want to reinvest fast, so don't pick a high-ticket service with a long buying cycle. You can't afford to spend on ads today and wait 60 to 90 days to see the money back. Quick, consistent cash flow is what makes this work.
Build one simple search campaign
Once you've picked your service, create one search campaign. Nothing fancy. No PMax, no Demand Gen, no Display. Just a plain search campaign.
That campaign should have one ad group, one ad, and 10 keywords max:
8 or 9 of those should be exact match.
1 or 2 can be a long-tail phrase match.
Yes, exact match CPCs are higher, and that can feel scary on a small budget. But there's a method here. You're using exact match like guardrails that keep the campaign from running off the road. It's worth the extra cost right now. I'd rather you pay a little more per click than waste it on irrelevant, low-quality traffic.
The long-tail phrase match is optional. If you have a little conversion data and want to let smart bidding explore, a long-tail phrase match strikes a nice balance between control and freedom. The longer the keyword, the more specific the search, and phrase match gives the algorithm some room to hunt for cheaper leads without going too far off track. If you want to play it safe, you can skip it.
Add a strong negative keyword list
Pair your keywords with a solid negative keyword list. If you want the one I use for all my client campaigns, it's inside my Google Ads Toolkit, along with the checklists, cheat sheets, swipe files, and templates I use for every account.
Write one strong ad
You only need one responsive search ad. More than that is overkill.
Fill out all 15 headlines and all 4 descriptions. Try to work your keywords into the headlines in some way. This helps your click-through rate, and a higher CTR can bring your CPC down a little.
Target zip codes, not a radius
For location targeting, use zip codes instead of a radius. Zip codes let you pause the underperforming areas later when you're optimizing. With a large radius, you can't be selective about where inside it your ads show. That's why we go with zip codes.
Pair this with an exclusions list. I like to exclude every location inside the country I'm targeting that isn't the target area itself. Then I add every other country on the planet as a backup. Google is usually good about showing ads in the right places, but this is a nice little insurance policy.
Only run ads during business hours
Set your ad schedule to your business hours. You don't want to waste good leads by missing calls. If you're open 9 to 5, set the schedule to 9 to 5.
That's the whole campaign setup. Simple. You don't need to get crazy with it.
The landing page
Run all this traffic to a service-specific landing page. That means it only talks about the one service you're advertising and nothing else. Again, keep it simple. If you want to see an example of a high-converting page, there's one inside the Google Ads Toolkit.
Keep in mind most of your conversions will come in as phone calls. So make the phone number a priority on the page and keep it visible at all times. For extra effect, add some kind of offer that sweetens the deal. That'll boost your conversion rate and keep your cost per lead down.
The bidding strategy (this one's a little controversial)
Lately I've been using Maximize Conversions on brand new campaigns, even when there's no conversion data in the account.
Normally this is a big no-no, and experienced advertisers reading this are probably cringing. The old way is to start with Max Clicks or Manual CPC, then move to Max Conversions once you've built up some history. It's been done that way for a long time.
But lately I've found Max Clicks, and even Manual CPC, to be wasteful. They don't actually accomplish the goal of feeding the algorithm cheap data.
This approach does carry a little risk. It might overspend on clicks here and there. But for the most part the benefits outweigh the risks. My take is simple: if you want clicks, optimize for clicks. If you want conversions, optimize for conversions.
People used to say Max Conversions struggles without conversion data to guide it. I think that stance is outdated. The amount of data Google has on its users is incredible, and it's using that data to make smart bidding smarter. We're reaching the point where it can make pretty good decisions right out of the gate, even without conversion data. That's why I recommend using it from day one.
This whole setup is built to give you the best shot at leads without blowing your budget on exploratory learning. You can always expand the campaign later. Until then, keep it minimal and stay focused.
How to optimize your campaign
Once your ads have run for a few days and you're getting impressions and clicks, it's time to optimize. The best thing you can do right now is pause the keywords that aren't working.
With a bigger budget I'd let smart bidding explore a bit. You don't have that luxury. You need the campaign to produce as soon as possible, so don't be afraid to cut underperformers quickly.
My rule keeps it simple, because I don't want to agonize over more decisions than I have to:
If a keyword has more than 10 clicks and no conversions, I pause it.
If a zip code has a bunch of clicks and no conversions, I kill it.
After that, go into your Search Terms report and find any irrelevant searches worth adding as negative keywords. It's another easy way to cut wasted spend.
Do these optimizations daily. Even if you don't have many clicks coming in, you can't afford to waste money, so stay on top of it.


