Google Ads vs SEO: Which Is Actually Worth It?

What a click really costs in 2026, how long ranking actually takes, and the split I would use on a small budget.

Google Ads versus SEO compared for small business budgets

Almost every business I build for asks a version of this: should I put my money into Google Ads or into SEO. The answer is not a personality test, it is arithmetic, and the numbers are public. Here they are.

What a Click Costs in 2026

These are WordStream's 2026 Google Ads benchmarks for Search campaigns, and they are the most useful starting point because they are broken out by industry.

IndustryAverage CPC
All industries$5.42
Legal services$9.87
Home and home improvement$8.33
Dentists and dental services$8.00
Beauty and personal care$4.62

Now do the part most people skip. At $8.33 a click and a 5% conversion rate, which is respectable, one lead costs about $167. Not one customer. One form fill or phone call, some of which will not answer, will not qualify, or will not buy.

The average monthly spend across the accounts in that benchmark set was $3,127. A local business does not need to spend that, but it does need to know that its $400 a month buys roughly 48 clicks in home services, which is two or three leads in a good month.

Where the Clicks Actually Go

SparkToro's analysis of US Google searches found roughly 40 paid clicks per 1,000 searches, against several hundred organic ones. Ads are not the main event, they are a lane. The reason they still work is that people clicking an ad for "emergency plumber near me" are usually much closer to buying than people browsing.

What SEO Actually Costs and Takes

The cost side is easier: a small-business retainer generally runs $500 to $2,500 a month, and the highest-value early work is free if you do it yourself. The timeline is where people get misled.

  • Ahrefs found only 1.74% of newly published pages reach the top ten for any keyword within a year.
  • 72.9% of pages currently in the top ten are over three years old.
  • For a normal local business in a normal market, three to six months for real movement is honest, and a year for anything competitive.

I wrote about this in more detail in how long local SEO takes, because the expectation gap is the single biggest reason people give up two months before it would have worked.

The Real Difference

Google AdsSEO
SpeedDaysThree to twelve months
What happens when you stopTraffic stops that dayTraffic mostly stays
Cost shapePer click, foreverFront-loaded, then maintenance
PredictabilityHigh, you control the spendLow, you do not control the algorithm
Best atUrgent, high-intent searchesEverything people research first

The line that matters most is the second one. Ads are rent. SEO is closer to an asset, with the caveat that the landlord can change the rules.

What I Would Do on a Small Budget

If you have a few hundred dollars a month and one decision to make, here is the order I would actually work in.

  1. Fix the website first. Both channels dump people onto the same pages. If those pages are slow, unclear, or hard to call from on a phone, you are paying to lose people twice. These are the usual culprits.
  2. Do the free local SEO work. Your Google Business Profile, your reviews, your service pages, your city page. This is the highest return per dollar available to a local business and it costs time rather than money. Checklist here.
  3. Then run a small, tight ad campaign. Exact-match on the two or three terms that mean someone needs you now, a capped daily budget, phone-call conversion tracking turned on. Treat the first month as research.
  4. Feed what you learn back into SEO. The search terms report tells you which words produce calls. Those are the pages worth writing next. This is the part almost nobody does, and it is the best reason to run ads at all.
  5. Reassess at ninety days. Cost per call from ads against organic calls trending up. Keep whichever is earning.

One Option Most Local Businesses Overlook

If you are a home service business, plumber, electrician, locksmith, HVAC, roofer, look at Local Services Ads before regular Search. They sit above everything, they carry the Google Screened badge, and you pay per lead rather than per click. Reported costs per lead run widely, roughly $33 to $215 depending on trade and market, but you are paying for a phone call rather than a visit, which is a different quality of spend. They are only available in certain categories, so check whether yours qualifies.

The Honest Answer

Ads work and they are expensive. SEO works and it is slow. Neither fixes a website that does not convert, which is why the first dollar belongs there. If someone tells you one of these replaces the other, or quotes you a ranking guarantee, that is the moment to stop listening.

If you want the ranking side in plain terms, start with how to get on the first page of Google, and if you are already getting visitors but no calls, this is usually why.

Frequently Asked Questions

Is Google Ads or SEO better for a small business?

They do different jobs. Ads buy you traffic today and stop the moment you stop paying. SEO takes months and then keeps working. If you need calls this week, ads. If you want a channel that does not have a meter running, SEO. Most small businesses that can only afford one should fix their Google Business Profile and their website first, because both channels depend on those.

How much does Google Ads cost in 2026?

WordStream's 2026 benchmark data puts the average cost per click on Search at $5.42 across all industries. Home and home improvement averages $8.33, legal $9.87, dentists and dental services $8.00, and beauty and personal care $4.62. Average monthly spend across the accounts studied was $3,127, though a local business can run useful campaigns for far less.

How much does SEO cost per month?

For a small local business, ongoing SEO retainers commonly run $500 to $2,500 a month depending on scope and market. Plenty of the highest-value work, your Google Business Profile, your reviews, your service pages, is something you can do yourself for nothing but time.

How long does SEO take to work?

Longer than most sales pitches admit. Ahrefs found only 1.74% of newly published pages reach the top ten for any keyword within a year, and 72.9% of pages currently ranking in the top ten are more than three years old. For a local business in a normal market, expect three to six months for movement and closer to a year for a competitive term.

Do people actually click Google Ads?

Some do, and fewer than the ad platform would like you to think. SparkToro's analysis of US Google searches found roughly 40 paid clicks per 1,000 searches, against several hundred organic clicks. Ads still work, because the people who click them are often further along in deciding, but they are not where most of the traffic goes.

Should I run Google Ads while I wait for SEO?

That is the most sensible use of ads for a small business. Ads cover the gap while organic builds, and they tell you within weeks which search terms actually produce calls, which is information you can then aim your SEO at. Just cap the spend and make sure the page the ad lands on is built to convert.

I do not run ad campaigns. I build the pages they land on, which is the part that decides whether any of this pays. Send me your site and I will tell you what is costing you leads before you spend another dollar on traffic. Benchmark figures cited are 2026 published averages and vary a great deal by market, so treat them as a starting frame rather than a forecast.

← Back to Blog
Read next: How Long Does Local SEO Take?
Work With Me

Stop paying for clicks
that go nowhere.

Whichever channel you use, the page it lands on decides whether you get the call. Send me your site and I will tell you what is losing you leads.

Get a Free Site Review