In shortSEO is worth it when people search for what you sell, you have room for more work and the maths pays back. Here is how to test that with your own numbers.
SEO is worth it for a small business when people search for what you sell, you have room to take on more work, and the extra jobs it brings in are worth more than it costs. If any of those three is missing, it is probably not worth it yet, and I will tell you so.
Most articles on this question stop at "it depends" or lead with a flattering statistic from somewhere else. This one gives you a method instead. You will put your own numbers into a short sum, see how many extra enquiries you need to break even, and decide whether that is realistic for your market. I sell SEO, so I have also written down the cases where the answer is no.
What does "worth it" actually mean?
Payback is the point where the extra profit from SEO has covered everything you spent on it, including the months before it started working. That is the only definition that matters to a small business. A ranking is not a return. A graph of visitors is not a return. An extra job you would not otherwise have won is.
Three terms come up in the sum below:
- Average job value is what a typical won job is worth to you, ideally as profit rather than turnover.
- Close rate is the share of enquiries that turn into paid work.
- Qualified enquiry is a call or message from someone who wants what you sell, in an area you cover, at a price you would do the job for.
How do you work out your payback?
Take the three numbers and the monthly fee, and run the sum in this order. Everything in the example column is made up, round and hypothetical. It is there to show the arithmetic. It is not a result, a typical cost, a typical figure, a price from me or anyone else, or a forecast for any business.
| Step | What to work out | Your number | Example (hypothetical) |
|---|---|---|---|
| 1 | Average job value | A | £2,000 |
| 2 | Close rate | B | 25% (1 in 4) |
| 3 | Extra qualified enquiries a month | C | 4 |
| 4 | Extra jobs a month: C x B | 1 | |
| 5 | Extra value a month: step 4 x A | £2,000 | |
| 6 | Monthly fee | D | £500 |
| 7 | Net gain a month: step 5 minus D | £1,500 | |
| 8 | Months paid before any extra enquiries arrive | E | 4 |
| 9 | Spent before the return starts: E x D | £2,000 | |
| 10 | Months of results to pay that back: step 9 divided by step 7 | about 1.3 |
In the example, the business is paid back a little over a month after the extra enquiries begin, so around five months in. Change any figure and the answer moves, which is the point. Try it with a cautious version of C, say half of what you hope for. In the example, two extra enquiries a month gives half a job, worth £1,000, against a £500 fee. That still pays back, but far more slowly.
A second, quicker check is the break-even number. Divide the monthly fee by your average job value times your close rate. In the example that is £500 divided by (£2,000 x 0.25), which is one extra enquiry a month. If your own break-even is one or two enquiries and your market has real search demand, SEO is a reasonable bet. If it is ten, you are asking a lot.
If your margins are thin, use profit per job in step 1, not the invoice total. It makes the sum less flattering and a lot more honest.
Where do the numbers come from?
Steps 1 and 2 are in your own records. Step 3 is the hard one, and nobody can honestly promise it to you. Three places help you make a sensible estimate:
- Search Console. Google's Performance report shows the queries and pages people used to reach your site, so you can see how much search interest you already attract before spending anything.
- Your own enquiries. Ask every new customer how they found you, and write it down for a month. You may find search already produces more than you think, or less.
- A manual look at the results. Search the way a customer would, from the area you serve. If the first page is full of businesses doing exactly what you do, there is demand. If it is empty or full of directories, treat step 3 with suspicion.
I work through this on the free call in my SEO services process, using your live Search Console data, because the estimate is only as good as the evidence behind it.
Send your site. David records a personal video naming at least seven fixes, in plain English.
When is SEO not worth it?
This is where honesty costs me a sale, so here it is plainly. SEO is probably the wrong spend if:
- You have no capacity. If you are already booked solid, more enquiries are a problem, not a gain. Fix capacity or pricing first.
- You are fed entirely by referrals and happy with that. If every customer arrives by word of mouth and you do not want to change that, search adds cost without much upside.
- Nobody searches for what you do. Some niches are found through trade contacts, tenders or introductions. SEO cannot create demand that is not already typed into Google.
- You need cash this month. SEO takes time. Google's own starter guide says changes can take effect in hours or take several months, and the honest planning view is covered in how long SEO takes. If you need enquiries now, look at Google Ads versus SEO first.
- Your site cannot turn visits into enquiries. More traffic to a page with no clear call to action just means more people leaving. Mend the page before you buy more visitors.
- The job is too small for the maths. If your break-even needs ten enquiries a month and your market produces three, no provider can change that.
Is it worth paying an agency, or doing it yourself?
Google is refreshingly direct about this. Its Do you need an SEO? page says that if you run a small local business you can probably do much of the work yourself, and recommends starting with its SEO Starter Guide. It also says a great time to hire is when you are planning a redesign or a new site, so the structure is search-friendly from the beginning. It adds that no one can guarantee a number one ranking, and that you should find someone else if a provider promises one.
So the real choice is between your time and a provider's. Doing it yourself costs hours, patience and the learning. Paying costs a monthly fee and the risk of choosing badly. A fair way to decide is to price your own hours at what they are worth running the business, then compare. For the free local parts, my local SEO checklist covers what you can do yourself this week. For the fee side of the sum, how much SEO costs in the UK explains what drives the price and what to compare, so I will not repeat it here.
One more honest point: the free work is worth doing whatever you decide. A complete Google Business Profile, accurate contact details and a steady flow of real reviews cost you time, not money.
What about AI search?
It is a fair worry, and it does not change the sum. Google says the best practices for SEO remain relevant for its AI features, and that there are no additional requirements or special optimisations needed to appear in them. I cover that properly in is SEO dead?. What it means here is that the question is still whether people look for your service and whether your site persuades them, not whether a new label is on the invoice.
A quick decision aid
| If this is true | Then |
|---|---|
| People search for your service, you have capacity, and your break-even is one or two enquiries | SEO is worth testing. Start with the free local work, then consider paid help. |
| People search, but you are full | Raise prices or add capacity first. SEO later. |
| People search, but you need work within weeks | Look at paid search for now and build SEO alongside. |
| Customers come only by referral and you want to keep it that way | Skip SEO. Protect the referrals. |
| Nobody searches for what you do | Skip SEO. Spend where your buyers actually look. |
| Your site gets visits but no enquiries | Fix the page and enquiry route before paying for more traffic. |
My view
I think most small businesses with a searchable service should spend a few weeks on the free basics before paying anyone, including me. If that produces enquiries, you have your first real data for step 3. If it does not, you have learned something cheaply.
I also think the payback sum matters more than any industry average, because averages come from other people's businesses. Yours has its own job value, close rate and market. Be wary of any provider who will not do the sum with you, or who answers "is SEO worth it?" with a ranking promise.
The honest answer
SEO is worth it for a small business that has searchable demand, room for more work and a break-even number that looks believable. It is not worth it for a business that is full, referral-fed by choice, or selling something nobody searches for. Do the sum before you decide, and judge any provider on whether they will help you do it.
The commercial constraint is step 3: nobody can promise you extra enquiries, so the case rests on a cautious estimate you can check. Stop judging SEO on rankings and traffic alone. Prioritise the free local basics and the pages closest to a sale. The risks are paying for months before any return arrives, and buying from a provider who guarantees positions. My recommended next action is to fill in the table above with your own numbers and see what your break-even is. If you want a second pair of eyes on it, book a free thirty-minute call and I will go through it with your Search Console open, including telling you if the answer is not yet.



