SEO agency, freelancer, or DIY?

What each route actually costs, what you get, and who it genuinely suits. No “agency is always best” filler.

Quick comparison

DIY, freelancer, and agency each suit a different size of business and amount of spare time. Pick the route that matches the work in front of you, not whichever option someone is trying to sell you.

DIY / in-houseFreelancerAgency
Typical UK costYour time + basic tools£300–£800/moFrom ~£600/mo
Response timeWhenever you get to it1–3 days typicalSame day with a named contact
Google Business Profile & citationsNeeds you to learn itSometimes includedUsually included
Best suited forOne-person trade, low-competition areaA defined one-off projectGrowing business, limited spare time

Pick the model that matches the work

DIY

  • A sole trader or very small team in a low-competition town, where an hour or two a week is enough to keep the Google Business Profile current and answer reviews.
  • You are comfortable making basic changes yourself — updating service pages, adding photos, requesting reviews — without needing a developer.
  • Work is steady from referrals already, and search is a nice-to-have rather than the main source of enquiries right now.

Freelancer

  • A defined, one-off job: a technical audit, a Google Business Profile clean-up, or a content brief you can implement yourself.
  • A tighter budget where you can action recommendations without paying for ongoing management.
  • You already have a working site and just need a second pair of eyes, not an ongoing programme.

Agency

  • A growing business covering multiple towns or services, where content, technical fixes and local listings all need to move together.
  • Limited internal time: you want enquiries reported monthly, not a slide deck of keyword positions nobody in the business can action.
  • You need more than one specialism at once — technical SEO, GEO/AI visibility, and conversion-focused web design on the same account.
  • LoudCrowd fits here: Sheffield-based, South Yorkshire delivery, local SEO programmes typically from around £600/month once we have audited your site and local search demand.

Questions to ask before you decide

  • Who actually does the work day to day, and can you name them?
  • Does reporting tie to enquiries and calls, or keyword ranks only?
  • Is Google Business Profile management included, or billed separately?
  • What happens in the first 90 days — an audit deck, or fixes actually shipped?
  • Can they show South Yorkshire or trade case studies with real, checkable numbers?
  • How do they prioritise when the audit comes back with problems everywhere?

See what's actually costing you enquiries first

Before you commit to any of the three routes above, run the free Enquiry Audit. Whatever it turns up tells you how much work there actually is — which makes the DIY-vs-freelancer-vs-agency decision a lot easier.

Functional tool: tick which of 30 enquiry-handling checks already apply to your business and get an instant score, entirely in your browser — nothing is sent anywhere.

Enquiry Audit — 30 checks

Self-scored
Phone & contact
Forms
Response & follow-up
Trust signals
Local presence
Site & conversion

Agency vs freelancer vs DIY — common questions

Direct answers on switching routes and what DIY really costs.

Can I switch from a freelancer to an agency mid-project?
Yes. Bring your Google Business Profile access, Search Console data, and any audit or content already produced. A good agency reprioritises against what is already working rather than restarting from scratch.
Is doing it yourself actually free?
Not really — it costs your time, and you become the bottleneck for anything that needs writing, technical changes, or consistent Google Business Profile activity. For a sole trader with a quiet patch and a couple of hours a week, that trade is often worth it. For a busy business, the hours add up fast against what an hour of your own time is actually worth.

Ready to grow your business?

Get a free marketing review — no hard sell, just an honest conversation about SEO, GEO or web design for your trade.