1. Project Definition – You and your website design company map out the project
- What are the goals for your business?
- Who is your target audience?
- What do you want your website to achieve?
- Do you want a blog?
- Will there be social media integration?
- How many contact forms?
2. Planning and Research
- Who is the website’s target audience?
- What is the best layout for the best visitor experience?
- What is the domain name for the website?
- Where will the website be hosted?
- Do you want a CMS(content management site – WordPress) or a hand coded website?
- What will be the content, page hierarchy, navigation, etc.?
3. Design – the Look and Feel
- What are the best colors for the website?
- Will there be audio and/or video?
- What images will best benefit the visitor experience?
- Where can buttons, boxes or arrows be most effectively used?
4. Website Development
- The website will be hand coded or developed using a CMS platform
- Client will review and minor changes may be required
- Security for both the website and visitor data collected will be considered
- Page speed will be analyzed and optimized
- Website will be tested for mobile-friendliness
- SEO capability will be added
5. Website Launch – Make it live!
- Test the functionality, performance and security
- Sign off on completed site
- Move the website to the hosting
- Point the domain name to the hosting servers
- Provide written instructions for basic website maintenance and updates
6. Website Maintenance and Support
- Troubleshoot visitor issues, hosting problems, etc.
- CMS updates
- Plugin updates
- Hosting and domain name registration renewals
- Blog posts
- Ongoing search engine optimization (SEO)
This is very general summary of the steps involved in website development. To see a more detailed explanation of what is involved in website creation, please see The Client’s Guide to What it Actually Takes to Create a Website by Richa Jain on SitePoint.