Planning is the process of choosing among competing opportunities for communication so that you can set overall goals for a website.
Website analysis is the practice of testing and analyzing a website's performance in relation to SEO, speed, competition, and traffic.
Web design is the process of creating websites. It encompasses several different aspects, including webpage layout, content production, and graphic design.
Implementation is the process of building the web according to its design.
Web Testing checks for functionality, usability, security, compatibility, performance of the web application or website.
Website maintenance is the act of regularly checking your website for issues and mistakes and keeping it updated and relevant.