Website development process: the six stages explained
Every website project moves through the same stages, from discovery to launch and aftercare. What happens at each stage, what you need to provide, and what usually slows things down.

We do this for clients every week.
The website development process is the sequence of work that takes a site from an idea to a live, looked-after business tool. For most business websites it runs through six stages: discovery, planning the structure and content, design, build, testing, and launch with aftercare. The names vary from agency to agency, but the shape of the work does not. Knowing the stages of website development helps you plan your own time, ask better questions when you compare agencies, and spot the ones that skip steps.
What are the stages of website development?
Here is the whole process at a glance. Each stage ends with something you approve before the next one starts, which keeps expensive changes to a minimum.
| Stage | What happens | What you approve |
|---|---|---|
| 1. Discovery | Goals, customers, competitors, scope | A written scope and quote |
| 2. Structure and content plan | Sitemap, page outlines, who writes what | The sitemap and content plan |
| 3. Design | Key pages designed for mobile and desktop | The final designs |
| 4. Build and integrations | Development, CMS, payments, forms, SEO set-up | A working staging site |
| 5. Testing | Devices, forms, speed, redirects, content checks | Go-ahead to launch |
| 6. Launch and aftercare | Going live, monitoring, training, support | Handover |
Some agencies split these further, for example separating front-end and back-end development, but every good process covers the same ground.
The six stages, one by one
1. Discovery
Before anyone opens a design tool, the team needs to understand the business. Discovery covers your goals, your customers, your competitors and what success looks like after launch. For an online store it also covers products, GST invoicing, payment gateways, COD and shipping. For a web app it covers user roles and logins.
This is the cheapest stage to change your mind and the most expensive one to skip. A clear website brief makes discovery much quicker. The output should be a written scope that lists pages and features, and a fixed quote you can check later.
2. Structure and content plan
Next comes the sitemap: the list of pages and how they connect in the menu. Each important page gets a short outline of what it must say and which action it should lead to, whether that is a call, a WhatsApp message or a form.
This is also where the content plan is agreed: who writes each page, who supplies photos, and when. If you are replacing an old site, the team lists the old URLs that bring in visits so they can be redirected later.
3. Design
The key page types are designed in full: usually the homepage, a service or product page, an article and the contact page, shown on both mobile and desktop. Most Indian visitors arrive on phones, so the mobile layout deserves at least as much attention as the desktop one.
Designing with real or near-final text is one of the biggest time-savers in the whole project. Grey placeholder boxes hide problems, like a headline that is far too long or a section with nothing to say, that surface later when they cost more to fix. Expect a structured round of feedback, with one person collecting comments from your side.
4. Build and integrations
This is usually the longest stage. Developers turn the approved designs into a working site, set up the content management system so you can edit pages yourself, and connect integrations such as enquiry forms, Razorpay or another payment gateway, Shiprocket, WhatsApp, Google Analytics or your CRM.
Technical SEO is set up here rather than added later: page titles and descriptions, clean URLs, structured data, an XML sitemap and redirects from old addresses. You should get access to a private staging version so you can click around and flag anything that does not feel right.
5. Testing
Before launch, everything is checked on real phones, tablets and laptops, across the main browsers. Forms are submitted end to end to confirm the emails actually arrive. Payments are tested in the gateway's test mode. Pages are checked for speed with tools such as Google PageSpeed Insights, which reports on the Core Web Vitals Google uses to measure page experience.
Content gets a final proofread too: phone numbers, addresses, GST numbers and prices on your own products are where small typos cause real problems.
6. Launch and aftercare
Launch means pointing your domain to the new site, confirming that redirects work, submitting the sitemap in Google Search Console and taking a full backup. If URLs have changed, Google's guide to site moves with URL changes explains why redirects matter for keeping your search traffic.
After launch, the team should stay on hand for fixes and small tweaks, and train whoever will update the site.
What do you need to provide along the way?
The client's input decides the pace of a website project more than anything the agency does. Plan for these:
- Discovery: time for a workshop or call, your brand files, and access to your current site, domain and analytics.
- Structure: a decision on the page list, and who is writing which pages.
- Design: one consolidated round of feedback at a time, from one decision-maker.
- Build: logins for payment gateways, shipping accounts, email and any tools being connected, plus final text and photos.
- Testing: time to click through the staging site properly and sign off.
- Launch: access to your domain registrar so DNS can be updated.
What usually slows a website project down?
- Content arriving late. The most common cause of delays by far. Start writing early, or ask for help with copy.
- Too many decision-makers. Feedback from five people with different opinions takes longer to resolve than feedback from one.
- Scope creep. New features halfway through are fine, but they change the plan, and a good agency will tell you how before starting on them.
- Missing access. A domain registered years ago by a former employee or an old agency can hold up launch. Find those logins at the start.
- Third-party approvals. Payment gateway activation and similar checks depend on your documents and the provider's review, not on the developer.
How long does the website development process take?
It depends on the project. A focused brochure site and an online store with payments, GST invoices and shipping are very different jobs, and a multi-language platform with separate logins for different users, like the stay-booking site we built for Buonafortuna, is different again.
Be wary of anyone who gives you a fixed duration before they understand your scope. Once the scope, features and content plan are clear, a good agency agrees a schedule with you in writing and keeps you updated at every stage. A plan built around your actual project is worth far more than a generic number.
Key takeaways
- Most website projects move through six stages: discovery, structure and content, design, build, testing, and launch with aftercare.
- Each stage should end with something you approve, so changes happen early, when they are cheap.
- Design with real content wherever possible.
- Late content, too many approvers and scope creep cause most delays.
- Redirects, tracking and a backup belong in every launch.
- A website needs looking after once it is live, so plan for maintenance from the start.
FAQs
What is the first step in website development?
Discovery. Before any design or code, the team agrees what the website must achieve, who it is for, which pages and features it needs, and what is out of scope. This produces a written scope and quote. Skipping it is the main reason projects run over, because the real requirements only appear halfway through the build.
What is the difference between web design and web development?
Design decides how the site looks and how people move through it: layouts, typography, colours, and the order of information on each page. Development turns those designs into a working site: the code, the content management system, forms, payments and integrations. Both are part of the same process, and they work best when the designers and developers talk throughout.
Can I change things after the design is approved?
Yes, but changes cost more the later they come. Adjusting a layout in the design file is quick; changing it after it has been built means rework in code and testing again. Small text edits are usually easy at any stage. For anything bigger, ask the agency how the change affects the plan before they start on it.
What happens after a website goes live?
The site needs regular care: software and plugin updates, security checks, backups, uptime monitoring and small content changes. Many businesses also keep improving pages based on what visitors do, adding content for search, and fixing anything that slows the site down. Plan for this from the start rather than treating launch as the finish line.
If you are planning a new site or a rebuild, see how we handle website design and development and hosting and maintenance after launch. When you are ready, tell us about your project and we will talk through the scope and send a fixed written quote.
The weekly email
One useful email a week
Our best reads on websites, search and growing your business online, every Monday. No spam, unsubscribe in one click.