To estimate website development, you will start by setting the expectation right by consulting the client, understanding the project requirements, deciding on the required development technologies, and planning the development process.