Choosing a partner

How to choose a web developer.

Most website regrets are not about the build. They are about what happened afterwards — who owned it, who could change it, and whether anybody was still there in two years.

Questions to ask Answers to worry about Written by one of them
The real risk

The build is the easy part to judge.

You can see a portfolio and form a reasonable view of whether somebody can build a site that looks right. What you cannot see is the part that actually determines whether this goes well: whether they document anything, whether you own what they produce, whether a small change takes two days or two weeks, and whether they are contactable in eighteen months.

Nearly every rescue job we take on — and we take on a lot — started with a build that was fine. The problem came later: no documentation, no repository, a domain registered in the developer's name, and eventually no replies.

So the questions worth asking are mostly about afterwards. A developer who answers them clearly is telling you something about how they work, and one who is vague is telling you something too.

Able Web Services Ltd.UK web development
200+PROJECTS DELIVERED
140+CLIENTS SUPPORTED
15+YEARS ESTABLISHED
UKBASED & HOSTED

What we do

  • Bespoke websites and custom CMS development
  • Ecommerce, custom checkout and subscriptions
  • Web applications, portals and internal tools
  • API, CRM and business systems integration
  • Retained support, maintenance and managed hosting
  • White-label development for agencies

Working UK-wide and internationally — directly with businesses, and white label behind design and marketing agencies.

Discuss a project
What to ask

Six questions, and what the answers mean.

Who owns the code?

It should be you, in a repository you can access. "We host it for you" is not the same answer, and the difference matters the day you want to leave.

Whose name is the domain in?

Yours. Always. A domain registered to your developer is the single most common way businesses lose control of their own website.

What happens after launch?

Who patches it, who hosts it, what a change costs and how quickly. If this has not been discussed, it has not been priced either.

Can we edit it ourselves?

And specifically which parts. "It has a CMS" can still mean every meaningful change needs a developer.

What is not included?

A good answer is specific. Vagueness here becomes change requests later, which is where projects turn sour.

What would you talk us out of?

Our favourite question. Anybody who has never advised a client against something is either very lucky or not listening.

Straight answers

Answers that should worry you.

"We will host it, do not worry about that"

Fine if you also own the domain and can get a copy of the site. Not fine as a reason not to know where it lives.

A fixed price with no scope

Confidence before anybody has established what the site must do is a guess, and it gets corrected later through change requests.

"Unlimited changes" on a small retainer

It is not unlimited. Either the definition is narrow or the service will quietly degrade. Ask what a typical month actually includes.

Related services

The wider picture.

Related work

Projects of a similar shape.

A lot of our work is delivered white label or under agreement, so these describe the problem and the approach rather than naming the client.

Related

Also worth reading.

Questions

Fair questions about this page.

You are a web developer. Is this impartial?
No, and you should read it knowing that. What we have tried to do is write the questions we would want a client to ask us, including the ones that are awkward for us. If a competitor answers them better than we do, that is useful information and you should act on it.
Should we use a freelancer or an agency?
Freelancers are often better value and can be excellent. The risk is continuity — one person who gets ill, gets busy or moves on. Agencies cost more and should give you cover. Ask either one what happens if the person who knows your site is unavailable for a month.
How do we compare quotes that are wildly different?
Usually they are quoting different things. Put the scopes side by side rather than the numbers: what is included, what happens after launch, who owns what, and what a change costs. The cheapest quote and the most expensive are frequently both reasonable for what they actually describe.
What if we already have a developer and it is not working?
Talk to them first — a lot of these problems are communication rather than competence, and moving has real costs. If it genuinely is not working, make sure you have the domain, the code and a backup before you start the conversation.
Next step

Ask us the hard ones.

Ownership, what happens after launch, what we would talk you out of. We would rather answer them now than have you find out later.