Website projects become challenging to control when approvals are unclear, requirements change mid-project, and rework starts pushing up both cost and delivery time. A well-structured website development process makes those decisions straightforward and easy to manage by defining what happens, when, and who signs it off.
The guide splits the project into eight stages of website development: coding, deliverables for each phase, your part in approving them, the time frame and budget distribution in the UK, as well as compliance issues to consider prior to the project workflow.
Website project development is accomplished through several stages, each with an output that allows for a decision-making point by the customer. This makes it easier to know when approval should occur before starting the next stage of the development process.
Experienced companies offering web development in the UK commonly organise these stages differently depending on project complexity, team structure, and delivery model, but the core responsibilities remain broadly similar.
|
Stage |
Main goal |
Key deliverables |
Your role as a client |
Typical duration |
|
Discovery and requirements gathering |
Define business objectives, users, scope and technical constraints |
Project brief and requirements |
Confirm priorities, constraints and success criteria |
1–2 weeks |
|
Information architecture and sitemap |
Organise pages, navigation and content hierarchy |
Approved sitemap |
Review structure and confirm required sections |
1 week |
|
Wireframes and clickable prototype |
Validate page structure and user flows before visual design |
Wireframes or interactive prototype |
Review journeys, layout logic and missing functionality |
1–2 weeks |
|
UI design and design system |
Define the visual direction and reusable interface components |
Authorised page designs and design system |
Approve visual direction and key templates |
2–3 weeks |
|
Content creation and preparation |
Prepare copy, imagery and other page assets for implementation |
Finalised website content |
Supply, review and approve content |
2–4 weeks |
|
Front-end, back-end and integrations |
Build the approved interface, functionality and system connections |
Working website in a development environment |
Review progress and clarify functional requirements |
4–8 weeks |
|
Testing and quality assurance |
Identify functional, responsive, accessibility, and browser issues |
Tested release candidate and issue log |
Complete acceptance review and flag business-critical issues |
1–2 weeks |
|
Launch and handover |
Deploy the approved site and transfer operational access |
Live website, access details and handover materials |
Approve launch and confirm ownership of accounts and assets |
2–5 days |
The website development process involves a series of steps that are used to bring a particular business goal to fruition by developing a website. Every phase results in producing a specific output and making a decision, which decreases uncertainties before the next stage is undertaken.
This approach makes it easier for business owners to estimate costs and track progress. Clear approval points also prevent unresolved decisions from reaching later stages, where changes are usually more expensive and time-consuming.
Web design refers to the layout of the website, and website development involves the implementation of those decisions that have been approved. This also makes it easier to compare web design firms in London, since some focus only on UX/UI while others handle the full scope.
|
Aspect |
Website design |
Website development |
|
Main question it answers |
How should the site work and look for the user? |
How should the approved experience be built and operated technically? |
|
Output |
User flows, wireframes, page layouts, visual components, design system |
Front-end code, CMS setup, back-end logic, integrations, deployment configuration |
|
Typical tools |
Figma, FigJam, prototyping and design-system tools |
Code editors, CMS platforms, frameworks, APIs, repositories, hosting tools |
|
When changes are cheapest |
Before layouts and components are approved |
Before complex functionality and integrations have been fully implemented |
The team involved in a website project normally consists of business, design, technical, test, and content teams. The specific composition depends on the platform used and the complexity of the project. For instance, WordPress development companies in the UK may have a combination of CMS, front-end, and technical teams.
|
Role |
Responsibilities |
Impact |
|
Project manager |
Coordinates scope, schedule, communication, dependencies and approvals |
Keeps delivery organised and gives the client a clear point of contact |
|
Business analyst |
Translates business needs into requirements, workflows and project specification |
Reduces ambiguity before design and development begin |
|
UX designer |
Plans user journeys, information flow, interactions and usability |
Helps visitors complete required tasks with less friction |
|
UI designer |
Creates visual layouts, interface components, and design-system rules |
Keeps the website visually consistent and ready for implementation |
|
Front-end developer |
Builds the interface users see and interact with in the browser |
Determines responsiveness, interaction quality, and much of the perceived performance |
|
Back-end developer |
Builds server-side logic, databases, CMS functionality and integrations |
Supports data processing, business rules and connections with external systems |
|
QA engineer |
Tests functionality, browsers, devices, edge cases and reported defects |
Catches issues before users encounter them after launch |
|
SEO specialist |
Advises on crawlability, metadata, redirects, structure and search-related requirements |
Helps prevent technical decisions from undermining organic visibility |
|
Content writer |
Produces and structures website copy around users, offers, and conversion goals |
Ensures pages communicate clearly and contain publish-ready content |
There is a general similarity in the process adopted by the various web design firms across the UK. Some activities may overlap, but decisions made at the beginning of the process still influence what is designed, developed, and tested after.
For example, content preparation can begin while the approved page structure moves through design. What matters is that one thing should not depend on another. Whenever possible, processes should run simultaneously.
Discovery phase transforms the business idea into requirements that can be designed and built against. Workshops help identify commercial objectives, users, and constraints; an existing website and its analytics can be considered. Competitors, required integrations, and known technical constraints can also be identified at this stage.
The feature preferences need to be segregated beforehand rather than being an undifferentiated list. Using a basic MoSCoW model, you can determine which features are must-haves and which are nice-to-haves:
The information architecture is the blueprint of the website: the pages that make up the site and their relationships, as well as the journey taken by the visitor to reach an enquiry or sales or other target set by the business. This translates needs into a site structure prior to designing page layouts.
Outputs that normally characterise the above structure include:
Wireframes can be considered simplified versions of pages that contain no colours or graphics, just information about hierarchy, navigation, calls to action, and blocks.
This helps stakeholders focus their feedback on page structure and user flow rather than on individual visual preferences.
With approval, the wireframes could be turned into a clickable prototype in Figma so that users can test their experiences before development begins. Nielsen Norman Group advises small-scale qualitative testing, which usually involves about five participants, but this can vary depending on what you are researching.
The UI design process applies branding to approved page structures using typography, colours, images, spacing, icons, and interface components.
A design system comprises elements that can be reused repeatedly:
Future pages will be able to reuse pre-designed parts rather than designing every element of the interface separately for more convenience.
Website content extends beyond just service page content. Case studies, testimonials, photographs, videos, downloads, product information, even legal pages require ownership and deadlines.
A simple content plan makes responsibility visible:
|
Page or asset |
Owner |
Deadline |
Status |
|
Homepage copy |
Marketing lead |
Agreed |
Draft/Review/Approved |
|
Case studies |
Sales team |
Agreed |
Draft/Review/Approved |
|
Legal pages |
Client/legal adviser |
Before launch |
Draft/Approved |
In this phase, the design ideas will be transformed by experts, like web development service providers in London, into actual software. The front-end includes the components users see when interacting with the web page, while the back-end entails the content management system.
In terms of front-end and back-end development the platform should follow the site’s actual requirements rather than a predetermined tech preference:
The testing process helps verify that the website functions normally under real-world circumstances before customers use it. Testing should include business-critical user journeys, along with technical aspects like accessibility and security, rather than only testing whether the coder’s own device renders properly.
|
Test type |
What is checked |
Business impact |
|
Functional |
Forms, checkout, calculations, search and other interactive features |
Prevents broken journeys from losing enquiries or transactions |
|
Cross-browser & device* |
Layout and functionality across supported browsers, phones, tablets and new form factors such as foldable devices. |
Identifies layout, navigation or interaction failures that appear only on particular browsers, screen sizes or device states |
|
Performance |
Core Web Vitals, loading behaviour and page responsiveness |
Slow or unstable pages can damage usability and conversion journeys |
|
Accessibility |
Keyboard navigation, screen-reader behaviour, labels, focus states and other accessibility requirements |
Reduces barriers for users who interact with the site differently |
|
Security |
SSL, input handling, form protection and relevant OWASP risks |
Helps identify vulnerabilities before public release |
|
User Acceptance Testing (UAT) |
Real business scenarios completed by the client |
Confirms that the website supports the workflows it was commissioned to deliver |
*For example, iPhone Duo adds another QA case because a page may need to resize correctly when the user switches between its outer and inner displays.
Launching puts the approved version into its live state from staging, but simply launching is not enough. Configuration, visibility, analytics, and ownership require verification so that a website that works well during testing does not get published with production issues that can be avoided.
A practical website launch checklist should look like this:
When business circumstances permit, a mid-week release when traffic levels are not at their peak can give the team more flexibility to address any problems that arise, as the entire project team will be available. For the web development process, Friday evening releases add a burden to operations, especially if problem-solving is needed.
Several development stages can be used, and each has its own project management style. The two main criteria are whether decisions are set early, evaluated continuously or a combination of both.
|
Model |
How it works |
Pricing model |
Bets for |
|
Waterfall |
The project follows a sequence, with scope and deliverables defined before work begins. Changes will normally need approval, which could impact costs or time. |
Usually fixed price |
Projects with stable requirements and limited expected change |
|
Agile |
Work is done in short cycles, and the priorities are constantly reassessed as the project progresses. The scope can be altered without the project being redefined. |
Usually time & materials |
Projects where requirements are expected to evolve |
|
Hybrid |
Core scope, obligations, and business terms are agreed upfront, while certain aspects of delivery are left flexible and open to fine-tuning during implementation. |
Often fixed early phases with iterative development pricing |
B2B websites that need cost visibility with controlled flexibility |
The creation of websites depends on the level of technical intricacies involved as opposed to just the number of pages to be made. For instance, a ten-page website for a corporation with CRM integration will need much more effort compared to a larger website with much more content.
It’s advised to begin by analysing the timeline, as it indicates the degree of organisation, effort, and review that the project will need prior to any financial calculation.
These ranges represent delivery windows rather than strict deadlines. Projects proceed much faster if their requirements, content, and approvals have been completed in advance; custom integrations, regulated content, and difficult stakeholder dynamics generally increase the time needed for design and development.
|
Website type |
Typical timeline |
What makes it longer |
|
Landing page/brochure website |
4–8 weeks |
|
|
Corporate/custom business site |
8–16 weeks |
|
|
eCommerce store |
12–20 weeks |
|
|
Web platform/client portal |
4–12 months |
|
Several factors repeatedly extend a custom website development process flow:
The allocation of the website budget does not typically happen equally throughout the process. The development and integration of the website take up most of the budget, since this stage involves front-end programming, CMS integration, and the business logic of the system.
|
Stage |
Share of budget |
What you pay for |
|
Discovery |
5–10% |
Requirements, workshops, technical research, scope definition, project planning |
|
IA & wireframes |
10–15% |
Sitemap, user flows, page structure and low-fidelity layouts |
|
UI design |
10–15% |
Visual concepts, responsive layouts, components and design-system work |
|
Development & integrations |
40–50% |
Front-end, CMS or back-end development, APIs, third-party services and custom functionality |
|
Testing |
10–15% |
Functional QA, responsive testing, browser checks, accessibility review and bug fixing |
|
Launch & project management |
5–10% |
Coordination, deployment, handover, documentation and launch support |
VAT is not always included when UK agencies submit quotations. Companies should check whether the quoted price includes tax. The standard VAT rate for the United Kingdom is 20%.
Compliance must be incorporated into the project during the phase when it impacts the project’s design, content, or functionality. Delaying these considerations until release could mean changes to forms, modifications to tracking, or rebuilding inaccessible parts.
|
Requirement |
What it means for your site |
Stage where it is handled |
|
UK GDPR & Data Protection Act 2018 |
Provide a clear privacy notice and identify an appropriate lawful basis for personal data collected through forms. |
Discovery + content |
|
Unless otherwise exempted, cookies and other technologies will typically need valid consent prior to their activation, such as those used in advertising or profiling purposes. |
Development + testing |
|
|
Data (Use and Access) Act 2025 |
Some forms of statistical analytics can possibly receive consent exemptions if they are solely for aggregate service improvements. Users should receive clear information and a way to opt out. |
Development |
|
Equality Act 2010 + WCAG 2.2 AA |
Navigation, contrast, keyboard usage, forms, and structure are all essential to accessibility. Accessibility requirements for WCAG 2.2 AA can be a good guideline. |
Design + testing |
|
Company and trading disclosures |
Limited companies normally have to show certain particulars like the registered name, company number, and registered address. |
Content |
|
Consumer Contracts Regulations 2013 |
Websites aimed at consumers must provide the pre-contract information and cancellation rights required by law. The cancellation period is often 14 days. |
Development + content |
|
European Accessibility Act |
UK companies providing goods or services that are eligible under the EAA to consumers in the EU will have to comply with EAA accessibility requirements. |
Discovery + design + testing |
Note that this section presents an overview based on development stages, but not on legal advice. Depending on the organisation, target audience, data flow, and nature of the online service, requirements will vary. Therefore, some projects may need legal input before deployment.
The launch of a website marks the end of the delivery process; however, a new loop begins that revolves around measuring, improving, and maintaining the site. User behaviour becomes measurable as it is based on reality rather than assumptions.
The first 90 days should be devoted to validating that the site is functioning as intended, gathering sufficient behavioural data, and determining the initial areas for optimisation.
Technical problems come first; consider conversion and SEO only after you’ve set up tracking and observed sufficient user activity.
|
Period |
What to review |
|
Weeks 1–2 |
Ensure there are no 404 errors or problems with indexing through Google Search Console. Make sure the enquiry forms and all conversion actions lead to the right place. |
|
Month 1 |
Look at GA4’s first set of behavioural and conversion metrics, and add information about heatmaps or sessions via Hotjar or Microsoft Clarity. |
|
Months 2–3 |
Experimentation should begin on valuable pages that have enough traffic volume to make the results comparable. Analyse early SEO metrics such as impressions, ranking, number of indexed pages. |
Maintenance is mostly comprised of software updates, security upgrades, backups, uptime monitoring, as well as domain and SSL renewals. All of the above varies depending on the technology stack and integration involved, plus how often the site needs to be updated after its launch.
Two support structures include a monthly retainer agreement and hourly billing. The retainer agreement offers guaranteed availability of the support structure at all times and is suitable for sites requiring constant updates, while billing by hours offers less predictability when it comes to responsiveness and cost.
The typical reason why website projects fail is not due to any single technical issue but as a result of the choices made regarding scope, ownership, and approval processes. Below are some of the common mistakes that can be avoided in website development projects.
Mistake 1. No contingency in the budget
Budgets without buffers leave little room to handle unexpected technical work, content changes, or integrations. In terms of realistic planning, always set aside around 10–15% of the total budget amount to handle any unanticipated costs, instead of sticking to the initial budget limit.
Mistake 2. Too many people sharing final approval
Where more than one stakeholder has the ability to halt or undo decisions, longer feedback loops occur, and contradictory demands may arise. Delegate a single decision-making authority, but let other stakeholders give their views via a predefined review process.
Mistake 3: Adding features during development without a change request
Scope creep may arise when new requirements are introduced after planning is complete. For an efficient website design and development process, it is essential to document the new requirement, evaluate the effect on cost and schedule, then approve it individually.
Mistake 4: Trying to launch every planned feature at once
A larger-than-necessary initial release means more testing and therefore greater potential for delay in delivering any real value to users. The vital thing is to get the core website up and running and schedule the rest for future releases.
Following a defined website development process provides business owners with better management of budget, schedule, and quality throughout the process from the discovery stage to the launch.
Clearly defined responsibilities, documented specifications, and milestones help eliminate unnecessary changes at later stages, whereas reviews enable easy identification of problems.
Before further development, the owner must approve the project requirements and design direction, then review the site again before going live. These steps ensure that all requirements for functionality, content, and user experience have been implemented.
Website redesign involves the gathering of proof for changes to be made on an existing website. This is done by looking at which pages on your current website are performing well and those that need to be kept, rewritten, or discarded. A website redesign will prevent you from losing effective pages.
While AI can help speed up certain processes in the creation of websites, such as writing first drafts, layouts, coding, and testing, it is not super efficient, and it is advised to use AI for activities that involve decision-making, user experience evaluation, legal considerations, and quality checks.
Draft a short brief on website objectives, key performance indicators, target audience, 3–5 reference sites, essential functionality, budget range and deadline. A technical specification is not necessary at this stage; you can contact an agency before having your requirements fully defined, as they will be worked out together.
The UK company is not obliged to have its website hosted in the UK, as it may increase the site’s speed by hosting the site closer to the user, or through the use of a content delivery network. However, personal data transferred outside the UK is subject to GDPR rules.
Share this article: