So how long on average does it take to design and develop a website?
This is one of the most common questions we get asked. The short – From experience, a 6 to 10 page website takes roughly 6 to 8 weeks to complete.
1. Discovery and planning (1 week)
This is a very crucial phase of the project, as it is this stage that determines the foundation for the success of the project. Areas covered at this stage may include research, site architecture, wireframes and sitemap creation.
2. Design ( + – 2 weeks)
Based on the creative brief and information gathered in the discovery stage, the project will then move to the design phase. It is at this stage that design mockups are created and presented for feedback to establish a design that meets the goals for the new website. Design mockups (on a live testing server) usually include homepage designs, multiple internal page designs, desktop view and mobile view.
3. Development and content (+ – 3 weeks)
Using the approved design, site architecture, technical brief and sitemap the project then moves into the development stage. This is where the website comes to life and all the elements of the site come together. There is little client involvement at this stage of the project, but a good portion of the timeline will be required for this stage.
4. Testing and review (1 week)
Once the site has been developed it then goes to a testing stage. The opportunity is given to the client to share the site with the necessary stakeholders for review and feedback. Testing is also conducted during this stage to ensure the site is optimized across multiple browsers, screens and mobile devices and ensure the site is performing as it should prior to launch.
5. Site launch (1 day to 3 days)
Upon approval from the beta stage, the new website is then launched with no interruption to the current site. The launch process is usually a very seamless process but please allow an extra day or two for any unforeseen issues.
Maintenance and Enhancements (ongoing)
Once the website has gone live, there needs to be ongoing upkeep, in terms of maintenance and security, as well as content creation. There is also a great opportunity to keep improving on the site based on real user feedback and requests. We recommend scheduling periodic reviews so that the website is continually enhanced.