Skip to content
Richmond SEO Company

. 6 min read. Richmond SEO Company

How to Split a Small Marketing Budget Between SEO and Google Ads

A worked example for a Richmond service business: when Google Ads gets the money first, when SEO earns its share, and how to compare cost per customer.

Free SEO snapshot for your siteWritten, by email, no call needed

An office desk with a paper ledger, a printed spreadsheet and a calculator

Start with Google Ads when you need calls this month or don't yet know which of your services people will pay for, and give SEO a steady share from the first month because it takes months to pay back. After that, move money toward whichever channel brings a paying customer for less, measured with your own job records rather than anyone's averages. Here is how that plays out for one hypothetical business with one fixed budget.

A word on where we stand first. We don't run Google Ads, Local Services Ads or social ads, so we have nothing to sell you on the ads side of this, and ads do some jobs SEO can't. Our marketing agency services for Richmond businesses cover SEO, content, websites and reputation work, not ad management.

The example business

Say you run a two-crew gutter and exterior repair company based in Chester. Your jobs come from Chester, Midlothian, Bon Air and the Southside of the city, with the odd trip north of the river. You've decided you can put $1,500 a month into marketing for the next year. That figure is ours, picked to make the math readable; put your own in its place.

You have a website with one services page, a Google Business Profile with eleven reviews, and no clear idea which of your four services (gutter cleaning, gutter guards, fascia and soffit repair, small roof repairs) brings the most profitable work.

What ads do for this owner that SEO can't

Speed is the obvious one. Once Google approves the ads, they can start showing within days. A service page you publish today might take months to rank, and for a competitive term it may not reach page one without a lot more work. If the crews are standing around in March, that difference matters more than anything else here.

Ads also have a dial. You can turn spending up before a busy stretch, down in a slow one, and off on a weekend when both crews are booked. SEO has no dial: the work you pay for in February shows up when it shows up.

The part owners tend to skip is testing. Run ads for all four services for six to eight weeks, with each ad pointing to the matching page or section, and count which calls turn into jobs worth having. That answer tells you which pages to build first for SEO, so the ad money buys you market research as well as calls.

The trade-off is plain. With the usual setup for search ads you pay for clicks, and when you stop paying, the ads stop showing.

What SEO does that ads can't

For searches like "gutter repair Chester VA", Google often shows a map with three businesses under it, usually called the Map Pack. The unpaid spots in it are earned, and Google's help page currently says there's no way to pay for a better local ranking. Google says local results are based mainly on relevance, distance and prominence: how well your profile matches the search, how far you are from the searcher, and how well known your business is, which Google ties to things like reviews and links. Google's own page on how local ranking works is short and worth ten minutes.

SEO also compounds. A fascia repair page written in month three can still bring calls in month fifteen. Reviews keep counting after the job is done, and links keep pointing at your site. None of that switches off when a card is declined, although rankings can slip if competitors keep working and you stop.

Because last year's pages keep working while this year's spending builds new ones, the cost of each SEO customer can fall over time if the work is sound. The downside: it's slow, and how slow depends on how hard your competitors are working. Nobody can promise you a spot.

A split for the first six months

Here's one way this owner could divide the $1,500. It's a starting point for the example, not a formula.

Months Google Ads SEO What the money is for
1-2 $1,100 $400 Calls now; ads test all four services
3-4 $1,000 $500 Pages for the two services that sold best
5-6 $900 $600 Reviews, profile work and links for those pages
7 on Set by cost per customer Set by cost per customer Whatever the numbers say

The SEO column covers whatever you buy: a plan, a writer, or your own evenings priced at a rate you'd accept for the work. If you do it yourself, still write a dollar figure down. Unpriced hours make SEO look cheaper than it is. If you're paying an agency for that column, line up their offers on a side-by-side proposal worksheet so you know what the $400 actually buys each month.

The pages in months three and four are often work you can do yourself. Whether that's easy depends on how your site is built, and the comparison of Squarespace, Wix and WordPress for owners who edit their own site shows what adding a service page involves on each.

Count cost per customer, not clicks

Clicks tell you an ad is being seen. They don't tell you whether it paid for a gutter guard install. For each channel, each month, work out one number:

money spent on the channel, divided by new paying customers from the channel, equals cost per customer.

To fill that in you need to know where each customer came from. Ask every caller and every form "How did you first hear about us?" with fixed choices: Google ad, Google search or Maps, friend or neighbor, repeat customer, saw the truck, other. Mark the answer wherever you book jobs.

Now some made-up month-five numbers for the example. The ads spent $900 and brought 30 calls and forms; 9 became jobs, so $100 per customer. SEO cost $600 and brought 4 customers who said they found you on Google search or Maps without clicking an ad, so $150 per customer.

On those numbers ads look like the better deal, and for month five they are. Check two things before you move money.

First, the SEO customers in month five come from work paid for in months one to four, and those pages keep working in month six without being paid for again. Compare each channel over a rolling three months, and watch which way each line is heading rather than judging one month.

Second, compare what the jobs were worth. If ads bring mostly small cleanings and search brings fascia repairs and guard installs, cost per customer alone misleads you. Use your own average job value, or better, your margin, for each channel.

When to move money, and which way

Lean toward ads when:

  • You're adding a service and want to know quickly whether people will buy it.
  • You have a gap in the schedule to fill within weeks.
  • A storm or a seasonal rush has people searching for what you do right now.

Lean toward SEO when:

  • The ads' cost per customer climbs for three months running on the same services.
  • Your profile has a steady flow of reviews and you sit just outside the Map Pack for your main service when you search from your own service area.
  • The search terms report in your Ads account shows a lot of spend on searches for your own business name. Those people were already looking for you. There can be reasons to keep those ads, but count them separately so they don't flatter the totals.

Either way, avoid cutting a channel to zero after one bad month. A small business has small numbers, and one big job or one rained-out week can swing them hard.

Set up this week

  • Add the "How did you first hear about us?" question to your phone script and your forms.
  • Write down your average job value for each service from last year's invoices.
  • Start a sheet with three columns: month, spend by channel, customers by channel.
  • Put a date on the calendar 90 days out to compare the two channels with real numbers.

When that date comes, bring the sheet to a call with us. We'll go through it with you and tell you whether SEO could carry more of the load, or whether your ads are already doing the job.

Related guides

    Next step

    Questions about your own searches?

    Send your website for a free written snapshot, or pick a time for a call. Either way a person reads it and answers within one business day.

    Get my free snapshot

    Rather talk? Request a call, or .