Services How it Works About Insights Contact Client Portal Book a Call
Insight

Agency, freelancer, or in-house: who should look after your website?

There are four realistic ways to keep a website running well. Here are the honest trade-offs of each, including exactly where each one tends to fall down.

The Web Department · 7 min read

A business owner standing before three glowing doorways, each one a different path to choose

Once you accept that a website needs looking after rather than just launching, the next question arrives immediately: by whom?

There are four realistic answers. None of them is universally right, and anyone who tells you otherwise is selling you their own answer. What is true is that each one fails in a specific, predictable way, and knowing which failure you are signing up for is most of the decision.

Getting this wrong is not a small thing. 39% of people say they have walked away from a business because its website was poor or missing (DreamHost). Whoever ends up responsible for your site is, in a quiet way, responsible for a slice of your revenue.

The short version, if you are in a hurry:

If your website is... Best fit
A formality nobody really visitsIn-house or DIY
Fine, but needs the occasional fixA freelancer
A big, complex build with real budgetA traditional agency
Genuinely bringing in business, and needs to keep improvingA dedicated support team

The rest of this article is why. If you already know which row you are, skim straight to it.

The four realistic options

In-house or DIY

Best for: simple sites, or a real marketing hire
  • Total control, and instant to action
  • No external invoice
  • Costs your time, the scarcest thing you have
  • Only ever gets touched when something is on fire
  • It is nobody's actual job, so it becomes nobody's priority

A freelancer

Best for: occasional fixes, tight budgets
  • Genuinely cost-effective per hour
  • Flexible, and often very skilled
  • One person means one point of failure
  • Holidays, illness, and busier clients than you
  • One skillset. A developer is rarely also a designer and a strategist

A traditional agency

Best for: large budgets and large projects
  • Deep resources and every skill under one roof
  • Real process and accountability
  • Expensive, and built around projects, not ongoing care
  • You are a small account, so you get the junior people
  • Layers of account management between you and the work

A dedicated support team

Best for: sites that genuinely bring in business
  • They know your site, so nothing is relearned each time
  • Senior people, and cover when someone is away
  • Predictable monthly cost, and the site improves rather than just surviving
  • A real, visible cost every month
  • Genuinely overkill if the site does not matter to your business

Where each one falls down

DIY fails through neglect. Not because you are incapable, but because you are busy. The website is always the thing that can wait until next week, and next week has a habit of lasting two years.

Freelancers fail through absence. They are excellent right up until they are on holiday, ill, overloaded with a bigger client, or simply gone. And because everything lived in one person's head, you are starting from zero.

Agencies fail through indifference. Not deliberately. You are just a small line on a big spreadsheet, so senior attention goes to the accounts that pay the most, and yours goes to whoever is junior and free.

Support teams fail through complacency. A retainer can quietly become a subscription for doing very little. This is exactly why you should insist on seeing what was done with every hour, and never sign a long lock-in.

Every option works until the moment it does not. The trick is knowing in advance which way yours will fail.

A hand reaching for one of several antique keys laid out on a dark desk
The right answer depends less on the website, and more on how much the business depends on it.

How to actually choose

Forget what each option is called. Ask one question instead: how much does this business depend on its website? The honest answer points straight at the right choice.

A simple decision guide

  • If your site is a business card nobody really visits: keep it in-house. Do not over-buy. Spend the money where your customers actually are.
  • If you need the occasional fix and nothing more: use a good freelancer, pay by the hour, and make sure you hold all the logins yourself.
  • If you are commissioning a large, complex build with a serious budget: an agency is the right tool. That is what they are built for.
  • If the website genuinely brings in business and needs to keep getting better: a dedicated support team is the only option built for that job.

Where we sit, and where we do not

We are the fourth option, so it would be strange to pretend we are neutral. What we can do is be honest about who we are not for.

If your website is a formality that nobody visits, do not hire us. If you need someone once a year to fix a broken link, do not hire us, you will pay for time you do not use. And if you are commissioning a huge enterprise platform, we are not the right size for you either.

We are the right answer for one situation: the website matters to the business, it needs to keep getting better rather than merely staying online, and you want senior people who know your site doing that work every month. If that is not you, one of the other three is genuinely the better call, and we would rather tell you that than take your money.

Not sure how much your site is really doing?

Get a free website health score. Find out where you stand before you decide who should look after it.

Get your free health score

If you are in the UK and the fourth option is where you land, working with a team outside the UK raises its own practical questions, covered separately.

Frequently asked questions

Is a freelancer cheaper than an agency?

Per hour, almost always yes. Over a year, not necessarily. A freelancer is cheap until you factor in the gaps: the weeks they are unavailable, the skills they do not have, and the time you spend project-managing them yourself. Cheap per hour and expensive per outcome are not the same thing.

What happens if my freelancer disappears?

This is the single biggest risk of the freelancer route, and it is worth planning for before it happens. Make sure you personally own your domain, your hosting and your website logins, and that nothing is registered in their name. If all the keys to your website live with one person, you do not really own your website.

Why do agencies put junior people on smaller accounts?

It is economics rather than malice. Agencies are built around large projects, and senior time is allocated to the accounts that pay the most. If you are a small retainer in a big agency, you are rarely the priority, and the work usually goes to whoever is most junior and most available.

Can I mix and match these options?

Yes, and many businesses do. A common and sensible arrangement is to handle simple content updates in-house while a support team looks after everything technical and keeps the site improving. The thing to avoid is having nobody clearly responsible, because that is how websites quietly rot.

Start by finding out where you actually stand.

Whoever you end up choosing, it helps to know the real state of your website first. Get a free health score: what is working, what is broken, and what genuinely needs attention. No call, no obligation.

Get your free health score