An honest breakdown for business owners who are curious about SEO but aren’t sure whether hiring someone is worth it yet.
You’ve probably been told you “need SEO” at some point. Maybe a web designer mentioned it. Maybe a cold email landed in your inbox promising page-one rankings. Maybe you Googled “why isn’t my website getting traffic” and fell down a rabbit hole of acronyms that made your eyes glaze over.
And now you’re wondering: what does an SEO consultant actually do all day? And more importantly- is it something your business genuinely needs, or just another expense that’s hard to measure?
I’m going to answer both questions honestly. Not with a sales pitch, but with a plain-English explanation of what the work involves, what results you can realistically expect, and how to know whether your business is ready for it.
First, let’s clear up what SEO actually is
SEO stands for Search Engine Optimisation. It’s the process of making your website easier for search engines like Google to find, understand, and recommend to people searching for what you offer.
When someone types “emergency plumber Hackney” or “accounting firm for small businesses London” into Google, the results they see aren’t random. Google is making a judgement call about which websites are the most relevant, trustworthy, and useful for that specific search.
SEO is how you influence that judgement. Not by tricking Google, those days are long gone, but by making genuine improvements to your website so that it genuinely deserves to rank higher.
So what does an SEO consultant actually do?
The honest answer is: it depends on the consultant. But a good one does much more than “add keywords to your website.” Here’s what the work actually looks like, broken down into the parts that matter most for small businesses.
They work out what your customers are actually searching for
This is called keyword research, and it’s the foundation of everything. Before touching your website, an SEO consultant identifies the exact words and phrases your potential customers type into Google when they’re looking for a business like yours.
This matters because what you think people search for and what they actually search for are often different things. You might call your service “bespoke financial advisory.” Your customers might search for “help with small business tax.” An SEO consultant bridges that gap so your website speaks your customers’ language, not just yours.
They audit your website’s health
A technical SEO audit is like an MOT for your website. It checks whether search engines can actually find and read your pages properly. Common problems include slow loading speed (especially on mobile), broken links and missing pages, pages that Google can’t index, poor site structure that confuses both visitors and search engines, and missing or duplicate meta titles and descriptions.
These issues are invisible to most business owners but can quietly prevent your site from ranking, no matter how good your content is.
They improve your existing pages
On-page optimisation means making each page on your site clearer, more relevant, and more useful for both visitors and search engines. This includes things like writing better page titles and meta descriptions, structuring content with proper headings, making sure each page has a clear purpose and targets a specific topic, and improving the actual content so it answers visitors’ questions more thoroughly.
This isn’t about stuffing keywords into paragraphs. It’s about making your pages genuinely better at communicating what you do and why someone should choose you.
They help your business get found locally
If you serve customers in a specific area, local SEO is often where the quickest wins are. This involves optimising your Google Business Profile, making sure your business name, address, and phone number are consistent across online directories, encouraging and managing customer reviews, and creating location-specific content that helps Google connect your business to local searches.
For many small businesses, showing up in the local map pack- those three businesses Google highlights at the top of local searches- can be more valuable than ranking first in the regular results.

They build your site’s authority
Google doesn’t just look at your website in isolation. It also considers how other websites reference you. When reputable sites link to yours, it signals to Google that your business is trustworthy and worth recommending.
An SEO consultant helps build this authority through strategies like digital PR, guest contributions, local partnerships, and creating content that naturally earns links because it’s genuinely useful. This is slow, steady work — but it compounds over time and creates a lasting advantage over competitors who aren’t doing it.
They track what’s working and adjust
SEO isn’t a one-time project. A good consultant monitors your rankings, traffic, and conversions regularly, then adjusts the strategy based on real data. This means you’re not guessing — you can see which pages are bringing in visitors, which keywords are improving, and where the next opportunity lies.
What you should expect from a good SEO consultant: Regular, honest reporting that you can actually understand. If your consultant sends you a 40-page report full of jargon and you have no idea whether things are going well, that’s a red flag — not a sign of sophistication.
What an SEO consultant won’t (honestly) tell you
This is the part most “what does an SEO consultant do” articles skip. But if you’re going to spend money on this, you deserve the full picture.
SEO takes time. Depending on your industry, your website’s current state, and how competitive your market is, it can take three to six months to see meaningful movement. Anyone promising page-one rankings in 30 days is either lying or using tactics that will backfire.
Not every business needs ongoing SEO. Some businesses benefit more from a one-off audit and a clear action plan they can implement themselves. A good consultant will tell you this. A bad one will lock you into a 12-month contract regardless.
Rankings aren’t the only metric that matters. If your website ranks first but nobody contacts you, something else is broken — your messaging, your call to action, or the user experience on your site. SEO gets people to your door, but your website still needs to close the sale.
Cheap SEO is usually expensive in the long run. I’ve worked with businesses who previously paid £200 a month for SEO and got nothing but a monthly report full of vanity metrics. They’d have been better off not spending anything at all. Good SEO work requires genuine expertise and time — and that has a cost.
When does your business actually need an SEO consultant?
Not every business needs one right now. Here are some honest indicators that it’s the right time.
You have a website, but it’s barely getting any organic traffic. If Google Search Console shows your site gets fewer than 100 impressions a day, there’s almost certainly low-hanging fruit an SEO consultant could identify quickly.
You’re getting traffic but no enquiries. This suggests your site is visible but not converting. An SEO consultant can analyse which keywords are driving traffic and whether they match what your business actually offers.
You’re relying entirely on word-of-mouth or paid ads. Both are valid channels, but they stop the moment you stop. SEO builds an asset — organic visibility that keeps working even when you’re not actively spending on it.
Your competitors keep appearing above you in search. If you’re consistently outranked by businesses you know you’re better than, it’s almost always an SEO gap, not a quality gap.
You’ve had a website redesign and your traffic dropped. This is more common than you’d think. A redesign without SEO input can quietly destroy years of search visibility. An SEO consultant can diagnose what went wrong and recover lost ground.
And when might you not need one? If your business is brand new with no website yet, your first priority is getting a well-built site with clear messaging. If you’re already getting steady enquiries through other channels and don’t need more, SEO might not be urgent. And if your budget is very tight, a one-off SEO audit (rather than ongoing retainer) might be the smarter starting point.
SEO consultant vs SEO agency: which is right for you?
This is a question I get asked regularly. Here’s the simple version.
An SEO consultant (like me) typically works directly with you. You get personal attention, direct communication, and a strategy built around your specific business. This works well for small businesses who want a hands-on partner rather than being passed between account managers.
An SEO agency has a larger team and can handle more work at scale. This suits larger businesses with bigger budgets who need content production, link building, and technical SEO all running simultaneously.
Neither is inherently better. The right choice depends on your business size, budget, and how involved you want to be in the process. What matters most is that whoever you hire actually understands your business and communicates clearly.
Questions to ask before hiring an SEO consultant
If you’re starting to think SEO might be worth exploring, here are the questions that will quickly separate the good consultants from the ones who are just good at selling.
- “Can you show me results you’ve achieved for businesses similar to mine?” Case studies and specific numbers matter more than client logos.
- “What will the first three months look like?” You should get a clear answer about audits, priorities, and realistic timelines — not vague promises.
- “How will you report results to me?” Good reporting should be understandable, honest about what’s working and what isn’t, and focused on business outcomes (enquiries, leads) rather than just rankings.
- “What happens if I decide to stop?” A confident consultant won’t need lock-in contracts. The work should speak for itself.
- “Is there anything you think I can do myself?” The best consultants will happily point out quick wins you can handle without paying for their time. It builds trust — and it shows they’re focused on your results, not their invoice.
Frequently asked questions
How much does an SEO consultant cost in the UK?
It varies widely. Freelance SEO consultants in the UK typically charge between £40 and £100 per hour, or £500 to £2,000 per month on a retainer basis. Agencies tend to start higher. The right budget depends on the scope of work and the competitiveness of your industry. Be cautious of anyone offering “full SEO services” for under £300 a month — the work involved simply can’t be done properly at that price.
How long before I see results from SEO?
Most businesses start seeing measurable improvements within three to six months, though some quick wins (like fixing technical issues or optimising your Google Business Profile) can show results faster. SEO is a long-term investment. The businesses that see the best returns are the ones who commit to it consistently rather than dipping in and out.
Can I do SEO myself?
Some of it, yes. Keeping your Google Business Profile updated, writing helpful content, and ensuring your site loads quickly are all things you can manage. But the strategic and technical elements — keyword research, site architecture, competitor analysis, link building — are where a specialist adds real value. It’s a bit like tax: you can do your own self-assessment, but a good accountant will almost certainly save or earn you more than they cost.
What’s the difference between SEO and PPC?
PPC (pay-per-click) means paying for adverts that appear at the top of search results. You pay every time someone clicks. SEO focuses on earning your place in the organic (unpaid) results below. PPC delivers instant traffic but stops when you stop paying. SEO takes longer to build but creates lasting visibility that doesn’t cost per click. Most businesses benefit from a combination of both, but if budget is limited, SEO typically offers a better long-term return.