Before your project begins, clearly define what you want your website to accomplish. Your objectives may include generating leads, increasing online visibility, selling products online, showcasing completed projects, recruiting employees, or improving customer service. These goals will influence every design and development decision throughout the project.