Skip to content
Strata SolutionsFree site check
Blog

Buyer guide

Is SEO worth it for a small business? Decide with your numbers

SEO is worth it when the extra calls it brings cover its cost at your margin, within a wait you can afford. Here is the sum, and the cases where the answer is no.

Strata Solutions8 min read

Business checkingTransactions

Oct 01 · SEARCHPRO MARKETING-$1,500.00

Sep 28 · FUEL STATION 2281-$86.40

Sep 01 · SEARCHPRO MARKETING-$1,500.00

Aug 30 · SUPPLY HOUSE-$412.75

Aug 01 · SEARCHPRO MARKETING-$1,500.00

Example: the same marketing charge on a business account every month. Invented provider and figures.

SEO is worth it for a small business when three things are true: people in your area search for what you sell, the profit on the extra jobs is larger than the fee, and you can afford to wait months for it. If any one of those fails, it is not worth it yet, and no agency's opinion changes that.

Most articles on this question answer yes and then list benefits. This one gives you the sum to run with your own numbers, the cases where the answer is no, and a way to test before you commit. We sell SEO, so treat the arithmetic as the thing to trust and not us.

How do you work out whether SEO pays for itself?

Work out what one qualified call is worth to you, then see how many of them the fee has to buy. You need four numbers from your own books:

  • Average job value: what a typical new customer's first job invoices for.
  • Margin: the share of that invoice left after labor, materials and travel.
  • Close rate: of the callers who are a real fit, the share who book.
  • Monthly cost: the SEO fee, or the value of your own hours if you do it yourself.

Value of one qualified call = job value x margin x close rate. Break-even calls a month = monthly cost divided by that value.

A worked example with made-up figures, to show the method only: say a job averages $600, you keep half after costs, and you book 4 of every 10 qualified callers. One call is worth $600 x 0.5 x 0.4 = $120. A fee of $1,800 a month would need 15 extra qualified calls a month to break even. Now ask whether 15 more calls a month is realistic for your trade in your town, and whether your crew could take them.

Our SEO break-even calculator runs this for you. It tells you the number of calls required. It does not predict whether you will get them.

What if your customers come back?

Then the first job understates the value, and you should use what a customer is worth over the time they stay. This is the largest difference between trades, and it changes the answer more than any other input.

  • A dental practice wins a patient, and often a household, who returns for cleanings and later treatment. One new-patient call can be worth years of visits.
  • A cleaning company that signs a weekly or biweekly client is selling a year of visits, not one.
  • A plumber or HVAC company may earn a single repair, or a maintenance agreement and the eventual replacement of the system.
  • A law firm usually handles one matter per client, but the matter is large, and a satisfied client refers others.

Replace "job value" in the sum with first job plus the repeat work you can reasonably expect, based on how long your current customers actually stay. Use your records and not your hopes. A business with one-off, low-value jobs needs many more calls to break even than one with returning customers, and that alone can turn a yes into a no.

When is SEO not worth it?

There are six situations where we would tell an owner to spend the money elsewhere, at least for now.

  1. You are already booked out. More calls you cannot serve are a cost. Fix capacity or raise prices first.
  2. Nobody searches for it where you work. Some services are sold through referrals, bids or relationships, not searches. Google's free Keyword Planner shows monthly searches for a service in your area. If the number is tiny, a better website will not create demand.
  3. You need the calls this month. Google's own guidance says changes can take several months to show. If cash is tight now, ads or Local Services Ads buy calls sooner. See SEO vs Google Ads and Local Services Ads vs SEO.
  4. The break-even number is out of reach. If the sum says you need 40 extra calls a month and your whole town produces a fraction of that, the fee is wrong for your business. A smaller, fixed project may still fit.
  5. Nobody answers the phone. If calls go to voicemail during jobs, the money is better spent on answering them. SEO sends more people to the same unanswered line.
  6. You cannot change your website. If the site is locked inside a directory or franchise template, the work cannot be carried out. Sort out ownership first.

There is also a middle answer. Google's guidance on whether you need an SEO says that if you run a small local business you can probably do much of the work yourself. A one-location business in a quiet market, with a complete Business Profile, steady reviews and a clear page for each service, may not need a monthly retainer at all.

Should I hire an SEO company?

Hire one when the sum works and the job is beyond what your office can do. That usually means a site Google is not reading properly, a rebuild or change of platform, more services than you have pages for, or a market where the competitors have clearly invested. Google's same guidance lists questions to ask before you sign, including what results the provider expects, in what timeframe, and how they measure success. It also says that no one can guarantee a number one ranking.

For who to hire, see agency, freelancer or in-house. For what the work should cost and include, see how much SEO costs.

Can ChatGPT do SEO for you?

It can help you write, and it cannot supply what makes a service page worth reading. Google's position is that appropriate use of AI is not against its guidelines, while using automation to produce content mainly to manipulate rankings is spam. An AI assistant does not know your prices, your service area, the jobs you turn down, or what a customer's kitchen looked like before and after. Those details are the page. Use it to tidy a draft you wrote from real jobs.

Some customers now ask AI assistants who to hire. That makes being named in those answers part of the same decision, covered in how to get your business recommended by ChatGPT.

What will local SEO look like in 2026?

The map pack and the unpaid results are still where local customers choose, with an AI summary now sitting above them on many searches. When we captured the search "is seo worth it for small business" on 11 October 2026, Google showed an AI Overview at the top. For a local business the groundwork has not changed: an accurate Business Profile, real reviews, and a specific page for each service. What is new is that those same pages and reviews are what AI answers read. Our guide to generative engine optimization explains what that involves.

How can you test it before committing?

Set up the measurement first, then buy the smallest piece of work that could prove the case.

  1. Count your calls now. For one month, record every new-customer call and form and ask how they found you. Without a starting count, no result can be shown later.
  2. Pick one service. Choose the one with the best mix of job value and local searches: water heater replacement, dental implants, estate planning, move-out cleaning.
  3. Fix what blocks it and build its page properly. One service done well shows more than ten done thinly.
  4. Set a review date and a number. Agree in advance what you will look at: indexed pages and search impressions first, then calls for that service. Our guide on how long SEO takes explains the order these appear in.
  5. Decide from calls, not traffic. If visits rise and calls do not, read website traffic but no leads before spending more.

Industry detail helps with step two. See our pages for plumbing, dental, law firm and cleaning company searches.

Get a first answer for free

If you want an outside view before running the numbers, ask for a free site check. We look at your site and send one useful finding within two business days, with no call required. If the finding is that your site is fine and the money belongs elsewhere, we will say that.

Common questions

Is SEO still worth it for local businesses?

Yes, where customers search before they call and the profit on the extra jobs exceeds the fee. Google still shows a map pack and unpaid results for local service searches, and it states there is no way to pay for a better local ranking. That leaves the work on your profile, reviews and pages as the only route in.

How long before SEO pays for itself?

There is no fixed date. Google says some changes show in hours and others take several months. Payback also depends on your job value: a practice whose patients stay for years reaches break-even on fewer calls than a business with one-off, low-value jobs. Run your own figures in the break-even calculator.

Is SEO or Google Ads better for a small business?

Ads are better when you need calls this month or want to test a service. SEO is better when customers research first, return for repeat work, or when a click costs more than a first job earns. Many small businesses start with ads and move budget across as their pages begin to bring in calls.

Can a small business do its own SEO?

Often, yes. Google says a small local business can probably do much of the work itself and publishes a starter guide for it. Keep your Business Profile complete, ask every customer for a review, and write a clear page for each service. Bring in help for technical faults, a site rebuild, or a crowded market.

What is a good return on SEO?

Any return above break-even at your real margin, once the wait is counted. Be wary of industry-wide return figures: they average law firms with lawn care and tell you nothing about your business. The only return worth planning on is the one your own job value, margin and close rate produce.

Start with one finding about your site

Send your website and we’ll reply within two business days. No call is required. A paid pilot is proposed only if the problem and your interest justify it.