Before building a website, it is essential to define your business goals and target audience. We also require content such as text, images, videos, branding guidelines and ideas for graphics to create a website tailored to your needs.