I created a course which explains what you need on a freelancer website. The content is delivered by email, with each email focusing on one idea.
The first email will explain how to view your website in terms of the customer’s journey as it pertains to websites (I don’t use it quite the same way as everyone else). Following emails will focus on your options for the design of the home page, services pages, and so on.
The course is free, and I won’t spam you or add you to my mailing lists.