When people refer to the cost of developing a website, they’re actually talking about the total cost of the website project. As a web developer, the actual sitting down and coding/developing a website is only one part of the total work involved and can be around a fifth of the final price. In this post I will attempt to list the most common phases of a website project; if you feel I have missed any please get in touch.
- Pre-design questions – before even starting to design a website you need to know: who will be hosting it, who is the domain name registered with, how long will hosting contracts be for, is it a new site or replacing an existing one, if the latter will there be data migration involved, what is the approximate budget, etc.
- Design – before any coding can begin, you need to understand the design, including : are logos needed, what style/branding, who is the target customer, page structure, will it be a static site (no regular changes) or dynamic (regular updates from the client, e.g. a blog), etc.
- Price – at this stage the web development company should know enough information to give a detailed estimate for the project.
- Build – this is the exciting bit for web developers, actually getting stuck in and doing the coding.
- Development Testing – does the website technically work and function as designed?
- Quality Testing – does the website meet the original requirements and of the appropriate quality?
- User Acceptance – prior to going live, is the client happy with the website?
- Going Live – this process can be complicated, e.g. if replacing an existing site then the pages need to be moved across and appropriate downtime assured etc.
- Post Live – once the website is up and running, post live checks will be needed to check all is working as it should.
- Updates/SEO etc. – once the site is properly live, the web development company can then work with the client to improve/update it. Depending on what was agreed in the design phase, this can include regularly analysing how the website is used, ensuring each page is optimised to help with search engine success, etc.
I hope this was useful to give you an idea of some of the different steps involved in creating a website. Please do get in touch if you have any questions.