You pay a web development agency, and six weeks later a website appears. What happens in between is a mystery to most clients. That makes it hard to judge whether a quote is fair or a timeline is honest.
So here's the inside view: what an agency does, in order, and what you should be shown at each stage.
The short answer
A web development agency plans, designs, builds, tests and launches websites and web applications, then looks after them. A proper one does this with a team (a project manager, a designer, developers and a tester) and a set process, so the result doesn't depend on any one person.
The four stages, and what you should see at each
Agencies name their stages differently. Ours are Discover, Design, Develop and Deliver, and most good agencies follow something close to it.
1. Discover
This is the part clients want to skip and shouldn't. The agency asks about your business, your customers and your competitors, then turns the answers into a plan: which pages, which features, which technology, how long.
You should receive: a written scope, a sitemap and a timeline. If you get a quote without any of these, the agency is guessing.
2. Design
First come wireframes, which are plain grey layouts showing what goes where. Then the visual design for the key pages, on mobile and on desktop.
Speak up at this stage. Moving a section in a design file takes minutes. Moving it after the page is coded takes days.
You should receive: a clickable design you can open on your phone.
3. Develop
Developers turn the design into a working site. Front-end work covers everything you see and tap. Back-end work covers logins, databases, forms, payments and connections to other tools. If you'll be editing content yourself, this is when the CMS is set up.
You should receive: a private staging link that's updated as the work moves, so you never have to take progress on trust.
4. Deliver
Before launch, the site is tested on different phones and browsers, tuned for speed, and set up for search: page titles, redirects from old URLs, a sitemap, analytics and conversion tracking. Then come SSL, backups, a short training session on the CMS, and launch.
You should receive: logins for everything, in your name, and a support period in writing.
Who's on the team
| Role | What they do | What goes wrong without them |
|---|---|---|
| Project manager | Keeps scope, dates and messages in one place | You chase three people for one answer |
| Designer | Decides how it looks and how visitors move through it | A site that works but nobody trusts |
| Front-end developer | Builds what you see and tap | Layouts that break on phones |
| Back-end developer | Builds logins, databases, payments, integrations | Features that fail under real use |
| Tester | Tries to break it before customers do | Your customers find the bugs |
In a small agency one person may cover two roles, and that's fine. The one rule worth insisting on is that somebody other than the developer tests the work.
What the fee covers that you can't see
A large part of what you pay for never appears on the screen:
- Pages that load quickly on a mid-range phone on mobile data
- Forms that send leads to the right inbox every time
- Tracking that tells you which enquiries came from where
- Security updates, backups and a way to recover if something breaks
- Clean handover notes, so another developer could take over
These rarely show up as line items, which makes them the first things to go when a quote is squeezed. If one quote is far below the others, this is usually where the difference lies.
What an agency won't do unless you ask
Most web projects don't include writing your content, shooting product photos, uploading hundreds of products, ongoing SEO, or the cost of the domain, hosting and paid plugins. None of that is hidden. It's simply separate work.
Ask for a list of what's included and what isn't. If you need the extras, many agencies offer them. We handle content writing and digital marketing as separate services, for example.
Eight questions to ask a web development agency before you sign
- What will I be shown at the end of each stage?
- Who is my single point of contact?
- Which parts are custom, and which are templates or plugins?
- Which technology will you use, and why does it suit this project?
- How many rounds of design changes are included?
- Who tests the site, and on which devices?
- What do you need from me, and by when?
- What does support cost once the free period ends?
On question 4, there's no single right answer. WordPress suits content-heavy sites that a non-technical team will update. A framework like Next.js suits web applications and sites where speed is critical. An agency that offers only one tool will recommend that tool for everything.
Do you need an agency at all?
Not always. If you need a one-page site by Friday, a website builder or a freelancer will do the job for less.
An agency makes sense when the website has to earn its keep by bringing in leads or sales, when it needs custom features, or when it has to connect with the other systems your business runs on.
Frequently asked questions
What's the difference between a web design agency and a web development agency?
Design is how the site looks and how people use it. Development is making it work. Most agencies, ours included, do both under one roof.
How long does a web development agency take to build a site?
A business website takes a few weeks. A web application takes a few months. Slow feedback and late content add more time than anything the agency does.
Will I be able to update the site myself?
Yes, if it's built on a CMS. Ask for a training session and a short written guide at handover.
Do I own the website when it's finished?
You should. Make sure the contract says the code, the design files and every account belong to you.
See how we'd plan yours
Send us a few lines about your project and we'll reply with a stage-wise plan: what happens at each step, what you'll be shown, and what it costs. Start with our web design and development page, look at past work, or message us on WhatsApp.