Building a website is a partnership between the designer and the client. The client provides the vision along with any personalized content they desire to be on their site. The designer’s job is to piece it all together like a puzzle creating your vision.
The client needs to have all their personalized data, such as photos, videos, and etc., available at the time they desire to start building their digital space. If you don’t have a logo, create one. It can be as simple as a photo and a single sentence. If you need help creating your logo the designer can assist.
You will need to purchase your domain name as well as contract with your hosting site. I recommend that you utilize HostGator for both of these services. They are extremely reasonable and allow low monthly payments for hosting your site. If you are a small business I recommend the business plan which gives you your own server and if you decide in the future to have more than 1 website, you can host it on your server and your only expense will be purchasing the domain name.