Spending decisions

Should you pay for SEO?

An honest answer from someone who doesn't sell it. When SEO genuinely pays off, when it's premature, and what to settle before you commit to a year of it.

By Prune Tsimi, marketing strategist · Updated September 2026

Here's the direct answer: sometimes, and it depends on three things. Whether people actively search for what you sell, whether you can wait six to twelve months for results, and whether your positioning and message are already clear enough that more visitors would actually convert. If all three are true, SEO is one of the best investments available to a small business. If the third isn't true, you'll spend a year and a significant amount of money making an unclear message more visible.

First, a note on who usually answers this question

If you search whether SEO is worth it, nearly every article you'll find is published by an SEO agency. They're not lying, and most of what they say is accurate. But they all arrive at the same conclusion, and it's the conclusion that happens to be good for them.

I don't sell SEO. I have no stake in whether you buy it. That's the only reason this article can give you a genuinely conditional answer instead of a yes.

What it actually costs

Worth being concrete, because the numbers change the decision. Small businesses are typically quoted between $500 and $1,500 per month, with agency pricing running to $5,000 a month or more in competitive markets.

SEO also takes time, usually six to twelve months before results are meaningful. So the realistic commitment isn't the monthly figure, it's somewhere between $6,000 and $18,000 over a first year, sometimes considerably more. That's a serious allocation for a small business, and it's money you can't redirect once it's spent on months of work.

That's not an argument against it. It's an argument for being certain first.

When SEO is genuinely worth it

Several conditions have to hold at once, and they're easy to check.

People search for what you sell. This sounds obvious, but it isn't universal. If customers find you through referrals, relationships, or professional recommendations rather than search, SEO is optimizing a channel your customers don't use. Local services, e-commerce, and anything with an obvious search term usually qualify. Highly specialised or referral driven work often doesn't.

You can wait. SEO compounds slowly. If you need revenue in the next three months, it's the wrong tool, not because it doesn't work but because its timeline doesn't match your need.

You have capacity for more customers. If you're already at the limit of what you can deliver, more traffic creates stress rather than revenue.

Your message already converts. This is the one nobody checks, and it's the most important.

The condition that decides everything

SEO is a distribution channel. It changes how many people find you. It has no effect whatsoever on whether they act once they arrive.

So the honest question before spending anything is: when people do reach your site today, do they convert at a reasonable rate? If you're getting some traffic now and almost nobody enquires, multiplying that traffic multiplies the same outcome. You'll have more visitors, better rankings, a nicer looking analytics dashboard, and roughly the same number of customers.

This is how businesses spend a year on SEO, genuinely improve their rankings, and get almost nothing back. The SEO worked exactly as promised. The problem was upstream of it, and buying more distribution never addresses a message problem.

A rough test: if you can't state in one sentence who you're for and why someone should choose you over the obvious alternative, that sentence needs to exist before you pay anyone to send more people to look for it.

When to wait, and what to do instead

Hold off if your customers don't search for your category, if you need results this quarter, if you're at capacity, or if your positioning isn't settled.

In most of those cases the better first spend is much cheaper. Getting clear on who you're for and what makes you the obvious choice costs a fraction of a year of SEO, and it makes every channel work better afterward, including the SEO you eventually buy. It also tells you which channel to buy, since the right one depends entirely on where your specific customer actually looks.

There's a free version of this too: a properly completed Google Business profile, genuine reviews, and a homepage that clearly states who you serve will do more for most local businesses in their first year than a mid-tier SEO retainer.

What about AI search?

Worth factoring in, because the landscape is shifting. More people now get answers from AI tools like ChatGPT, Google's AI Overviews, and Perplexity without clicking through to any website. Optimizing for that is sometimes called GEO, generative engine optimization.

This doesn't make SEO worthless, the fundamentals overlap heavily. But it does change the calculation on pure traffic-volume promises. Rankings that produce fewer clicks than they used to are worth less than they were, and any agency quoting you purely on traffic growth is measuring something that's becoming less directly connected to revenue.

Notably, AI engines tend to cite sources with a clear, specific, identifiable point of view. Vague content gives them nothing quotable. Which points back at the same thing: clarity first, distribution second.

How to decide

Ask four questions. Do my customers search for this? Can I wait a year? Can I handle more work? Does my message convert the traffic I already get?

Four yeses, SEO is likely a good investment and worth doing properly rather than cheaply. A no on any of the first three means wait. A no on the fourth means fix that first, it's cheaper, faster, and it determines whether everything you spend afterward works at all.

Not sure if it's the right spend?

Thirty minutes, no pitch, and I don't sell SEO. Bring what you're considering, leave knowing whether it's the right next move or too early.

Book your discovery call

Not ready for a call? Start lighter, with a free brand snapshot instead.

Get my free brand snapshot →