- What an agency costs, in real numbers
- What SEO is once you strip the jargon out
- My own experiment: eight months, one keyword, real numbers
- The tools you need, and what they cost
- A realistic weekly plan
- Where DIY hits a wall
- Traffic without a plan for what happens next is wasted effort
- So should you do it yourself?
- Frequently asked questions
- Where to check the details
The short version: yes, you can do SEO on your own without an agency, and for most small businesses you should at least try it first before paying anyone £2,000 a month. It takes roughly four to six hours a week, a handful of free tools, and about six months before you see anything worth calling a result. The bit nobody tells you is that agencies rarely have secret knowledge, what they have is the discipline to keep showing up when you don't.
What an agency costs, in real numbers
UK SEO retainers sit somewhere between £750 and £3,000 a month for a small business, and I've seen quotes as high as £6,000 for anyone touching a competitive niche like finance or law. In the US, £2,000 to £5,000 a month is normal for a proper campaign, not the £300 "SEO package" you'll find on Fiverr that gets your site penalised in month four. Over a year that's £9,000 to £36,000. Over three years, which is roughly how long most businesses stay with the same agency before getting frustrated and switching, you're looking at £27,000 to £108,000.
I say this having run an agency relationship myself for two years on one of my own sites. The monthly report was seven pages long, half of it was screenshots of Google Analytics I could pull myself in ten minutes, and the actual work each month amounted to about six hours of a junior consultant's time. I was paying £1,800 a month for six hours of labour. That's £300 an hour for work that, once I understood what it was, I could do myself in an afternoon.
What SEO is once you strip the jargon out
SEO is four things, and none of them require a certification:
- Making sure Google can read your site (technical SEO: speed, mobile, broken links, sitemaps)
- Writing pages that answer the exact question someone typed into Google (on-page content)
- Getting other real websites to mention or link to yours (backlinks)
- Fixing whatever's broken based on data (ongoing maintenance)
That's the whole discipline. There isn't a fifth pillar an agency knows about that you don't. What agencies sell, most of the time, is time and consistency, not expertise. That's the uncomfortable bit most people writing about this topic won't say out loud: the average business owner who tries DIY SEO doesn't fail because the tactics are wrong, they fail because they do it for six weeks, see nothing, and stop. SEO takes four to nine months to show movement on anything but the easiest keywords. An agency's real value is that they keep going after you'd have given up.
My own experiment: eight months, one keyword, real numbers
When I decided to rank my own site for "AI consultant for small business" I had zero backlinks pointing at that page and I was starting from position 94 on Google, which is invisible. Here's exactly what I did over eight months:
- Month 1: rewrote the page around the exact phrase people search, added FAQs, added real pricing detail instead of vague promises
- Month 2 to 3: published four supporting articles answering related questions (how much AI consultants cost, how to vet one, what the certification path looks like)
- Month 4: fixed twelve broken internal links and cut page load time from 4.1 seconds to 1.8 seconds using free tools
- Month 5 to 6: got eleven backlinks from guest posts and podcast appearances, all earned, none bought
- Month 7 to 8: the page moved from position 94 to position 6, and organic traffic to that page went from 12 visits a month to just over 900
Nobody on my team has an SEO qualification. What we had was patience and a spreadsheet. That's the whole secret, and it's why I get uneasy when agencies talk about SEO like it's a black box only they can open.
The tools you need, and what they cost
Google Search Console: free, and it's the single most important tool on this list because it tells you exactly which searches already bring people to your site.
Ahrefs Webmaster Tools: free for verified site owners, gives you a scaled-down version of the £99-a-month Ahrefs subscription, enough to see your backlinks and biggest technical issues.
Screaming Frog: free for up to 500 URLs crawled, which covers most small business sites, and it will find every broken link and missing title tag on your site in about ten minutes.
Ubersuggest or AnswerThePublic: £12 to £29 a month if you want keyword volume data beyond the free daily limit, useful for working out what people type before they land on you.
Total monthly spend for a competent DIY setup: somewhere between £0 and £30, against an agency's £750 to £3,000.
A realistic weekly plan
Four to six hours a week, split roughly like this:
- One hour checking Search Console for new keywords you're already ranking for on page two, then improving that page (this is the fastest win in all of SEO)
- Two hours writing or improving one page of content, built around a real question your customers ask you by phone or email
- One hour on outreach, meaning useful comments, guest posts, or interviews that might earn you a link
- One hour on technical housekeeping, fixing broken links, checking speed, checking mobile display
Do that for six months before you judge whether it's working. Three weeks in, nothing will have moved, and that's normal, not a sign of failure.
Where DIY hits a wall
I won't pretend this scales indefinitely. There's a real ceiling. If your site has a technical migration to plan, a penalty to recover from, or you're competing against national brands with a £50,000-a-month content budget, the maths changes. Those are specialist jobs, and if you've already tried vetting an agency and it went badly, the mistakes are usually the same ones covered in this guide on how to find a good agency without wasting six months and thousands of pounds, and the vetting principles apply whether you're hiring for AI work or SEO work.
The other wall is skills you'd otherwise pay for: structured data, server-side redirects, CDN configuration. These are learnable. The same logic that applies to getting certified in CRM without going through an agency applies here, most "specialist" skills have a free or cheap self-taught path if you're willing to spend a weekend on YouTube and documentation rather than a retainer.
Traffic without a plan for what happens next is wasted effort
Here's the thing nobody mentions when they talk about ranking higher: traffic on its own doesn't pay your rent. I've watched clients get excited about a tenfold jump in visitors and then discover their conversion rate was so low that revenue barely moved. Before you spend six months getting to position six, spend one week making sure there's somewhere for that traffic to go. That's the same principle behind building a sales funnel as a solopreneur without a team behind you, the traffic and the funnel have to be built together, not one after the other.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
The same goes for promotion once your content exists. Ranking is only half the visibility game, and if you're thinking about content distribution at scale, the groundwork in starting a social media marketing agency covers a lot of the repurposing and promotion tactics that apply just as well to your own SEO content, even if you never plan to run an agency yourself.
So should you do it yourself?
If you have a small local business, a service business, or a site under about 200 pages, yes, try DIY SEO first. Give it the full six months. Track it in a spreadsheet, not a feeling. If after that you've put in the hours and see no movement on any keyword, that's when hiring makes sense, and you'll be a far better client for it because you'll know exactly what questions to ask and exactly what a fair invoice looks like.
If you want the full page list for your own site or a competitor, the free website mapping tool pulls it from the sitemap in one call.
For guest contributors covering this area, read Write for Us Digital Marketing Agency: Running an Agency Blog Guest Post Guidelines.
If you want help with keywords, content briefs and audits, my roundup of the best AI SEO tools compares the options.
For more places to publish, see these SEO sites open to guest writers, sorted by audience. If you want a placement that stays up, see a guest post service run by the publisher.
Related: diy blogs that accept guest posts.
Frequently asked questions
How long does it take to see results from DIY SEO?
Expect four to six months before you see any meaningful movement, and closer to nine to twelve months for competitive keywords. Anyone promising results in weeks is either working on an easy, low-competition phrase or overselling.
Is it cheaper to do SEO myself than hire an agency?
Yes, financially. A DIY setup with free and low-cost tools runs £0 to £30 a month against an agency's £750 to £3,000. The trade-off is your own time, roughly four to six hours a week, which has its own cost depending on what your time is worth.
Can a small business really rank without technical SEO knowledge?
Yes, for most small local or service businesses the biggest wins come from content and basic technical fixes like page speed and broken links, all coverable with free tools like Google Search Console and Screaming Frog. Deep technical work, like site migrations or recovering from a penalty, is where specialist help earns its fee.
What's the single fastest SEO win I can do myself this week?
Open Google Search Console, sort by impressions, and find pages ranking on position 8 to 20 for a keyword you'd want to rank for. Improve those pages first. They're already close, and a small edit can push them onto page one faster than any new content you'd write from scratch.
Once that's sorted, look at how to choose an AI SEO agency.
Where to check the details
Run a business, a brand or a blog? I feature tools, products and expert guest posts for an audience of 15,000. See how it works


