Web design process

Rome wasn't built in a day, and neither are websites

Good websites take time. Time spent learning about your business, your audience and the outcomes you have in mind.

Web design project phases

Initial contact & proposal

Before we start the project we’ll meet up or talk on the phone about the requirements for your website. Based on this I’ll write a proposal with a quote for the project.
If you accept the proposal we’ll sign a contract and I’ll invoice you for the first payment of 50% of the total project cost.

Discovery & Research

It all begins with plenty of questions from me to learn about your business, your requirements and outcomes.
Based on your answers I research your competitors and create a style guide / mood board with ideas for the design direction.

Content planning & Wireframes

A website needs words and pictures. I will create a content architecture for the site together with wireframes for the website pages. These will show the required content and elements for each page.

Design

Using the wireframes and style direction I will design the look and feel of the website. Some of this will be in the form of static images, some might be interactive using a prototype to see how the design will work in a real environment. You will be able to give feedback on the progress.

Development

Once the design is finalised I will build the website, using clean code and with a mobile first approach. If the website requires a content management system, then the functionality for this will be added now too.

Testing & Launch

When the build is complete I will put the website through its paces in various browsers and on various devices. A website will never look exactly the same everywhere, but it needs to be usable and work everywhere.
When the testing is done, all that remains is launching the website.

Training

I’ll spend time with you to run through the content management system to show and teach you how to use it.

Ongoing maintenance

After the website is launched we can set up a plan to maintain the website, keep it up-to-date and help it grow to reach your intended outcomes.