Is SEO Worth It
SEO is worth your time and money only when search demand exists and the potential revenue exceeds your total cost — I have seen too many people chase traffic that never converts.
Start here
- Open Google Trends and Ahrefs/Keywords Explorer to check whether people actually search for what you sell.
- Multiply realistic monthly traffic by your conversion rate and average order value to estimate potential revenue before you spend a pound.
- Commit to at least six months of work before you judge the channel — SEO compounds slowly.
- Prioritise keywords that show commercial intent, not just high volume. Traffic without intent is a vanity metric.
- Track customer acquisition cost from SEO and compare it to paid channels; if it stays lower over a year, you have your answer.
Plain-English take
SEO is worth it when the revenue it generates is greater than the total cost of the SEO programme. That sounds obvious, but most people skip the arithmetic. Let me give you a concrete example. Suppose a single page ranks for a keyword with 1,000 searches per month, you earn a 2% click-through rate to your site, and of those 20 visitors, 10% convert. That is two sales per month. If your average order value is £50, that page brings in £100 monthly. If your SEO costs £500 per month spread across ten pages, that is £50 per page — so the page is profitable. The same logic scales to any business.
Where SEO falls apart is when there is no search demand for what you offer, or when the numbers never add up. I have seen founders pour ten months of effort into a blog that attracts 200 visitors a month and convert at 0.5%. The cost of that work, measured in hours and contractor fees, dwarfed the revenue. SEO is not a default yes — it is a calculated bet.
The time horizon matters too. Ahrefs data and my own experience say meaningful results usually land between three and six months. That is a long time if your cash flow is tight. If you need customers next week, [SEO](/seo/) is not your channel. Use it alongside something faster, but do not mistake patience for a guarantee.
The decision rule I use now is simple: if I can point to a keyword with genuine commercial intent and a conversion rate that covers my cost per acquisition, I say yes. Otherwise, I walk. That rule has saved me from at least three projects that would have burned money.
When it actually matters
SEO matters most when three things line up: search volume, commercial intent, and margin. Let me break each one.
Search volume is the obvious starting point. If nobody types your product category into [Google Search](/google-search/), there is no traffic to win. I always check Google Trends and a keyword tool before I commit. For a local plumber, the phrase "emergency plumber Leeds" might get only 500 searches a month, but the intent is sky-high — someone with a burst pipe will call within minutes. That low volume still makes SEO worth it because one job can cover a month of effort.
Commercial intent is the part I used to overlook. A blog post on "how to fix a tap" gets traffic but no conversions. A page on "cost of boiler installation" gets less traffic but ten times the revenue. I now prioritise the revenue-driving categories and leave the informational stuff for later, if at all. That shift alone doubled the return on my last [SEO strategy](/seo-strategy/).
Margin is the third leg. If you sell a £10 product with a 10% margin, you can afford to spend very little to acquire a customer. SEO might still work if volume is enormous, but typically low-margin businesses do better with paid channels. High-margin products or services with a strong [unique selling proposition](/unique-selling-proposition/) can stomach the longer payback period of [organic SEO](/organic-seo/).
One edge case: branded search. If your brand already has some awareness, SEO for your own name is almost always worth it because the intent is at its peak. I call that the low-hanging fruit. If a competitor can outrank you on your own brand term, you are leaking money.
Finally, I only recommend SEO when the business can sustain six months of investment without panicking. If the founder will pull the plug in month four because rankings have not moved, the channel was never going to work.
What I got wrong
I got several things wrong about when SEO is worth it. The biggest mistake: I used to think more traffic always meant more revenue. I spent six months building a blog for a software client. We hit 10,000 monthly visitors in month seven. Revenue? Almost zero. The posts answered questions but never nudged anyone toward a purchase. I had optimised for volume, not for intent. Now I check every keyword's commercial signal before I write a single line of content.
Second mistake: I underestimated the role of conversion rate in the ROI equation. I once ran an [SEO checklist](/seo-checklist/) project for an ecommerce store. The pages ranked well, traffic climbed, but the site's checkout was broken on mobile. The SEO work generated visits, not orders. I should have audited the conversion funnel before I started. Now I always ask about the site's conversion rate and lifetime value first.
Third mistake: I treated SEO as a one-time project. I would optimise a page, get a ranking, and move on. But Google's algorithm changes, competitors build links, and content goes stale. I have seen a page drop from position 2 to position 15 because I did not refresh it for a year. The cost of maintaining rankings is real. I now budget for ongoing work — small updates, new internal links, occasional content refreshes.
Fourth: I ignored the opportunity cost. Every hour I spent on SEO for a client with no search demand was an hour I could have spent on a channel that worked. I remember turning down a project because the search volume was too low. The client was offended. Six months later they told me I was right — their paid ads produced nothing either. The lesson: saying no to SEO is sometimes the most valuable decision.
Next step
Quick answers
How long does SEO take to show results?
In my experience and according to Ahrefs data, three to six months is realistic for meaningful, consistent traffic. Some pages may rank in weeks if competition is low, but I always set a six-month horizon to avoid disappointment.
Is SEO worth it for small businesses with a tight budget?
It depends on the niche. If local search volume is decent and the profit per customer is high, yes — even a small investment can return well. But if your product has thin margins and low search demand, I would spend your budget elsewhere.
What if nobody searches for my product?
Then SEO is not for you. Do not force it. Focus on paid search or outbound channels until you build enough demand that people start searching. You can also create demand through content, but that is a longer, harder path.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Primary source for how Google Search works and ranking guidance.
- Ahrefs Blog — Supports the timeline and decision framework for when SEO makes financial sense.
- Search Engine Journal — Provides industry context on measurement and strategy for SEO ROI.
- Google Search Central Blog — Useful for understanding algorithm changes that affect the long-term value of SEO.
Notes from Callum Bennett.