You may be a Freelance Web Designer (Front-End Designer) or Developer (Back-End Programmer) or both: a Full-Stack Developer.
First step through a successful web design project is understanding the purpose of design and audience. It may have been a design for all ranges or a specific partition of people. It may be a general-purpose website or dedicated to special purpose(s).
Second: you have to arrange a contract. No step must be taken unless it is documented into a contract. Even with your close friend. You have to predict what will be happened (specially financially) if the customer rejected your design which may have taken lots of time of you. You must consider if you support the project during a specific project or not, and each update takes how much money or time.
Third: You may be open accepting new wishes and orders. Your contract must be flexible of accepting new orders. Project may grow gradually from step small one to a huge project.
Forth: Content managing is very important on design. You have to be experienced enough to arrange information on the right places in your project. You may hire a specialist for doing this.
Fifth: Multimedia is very important. Hire a graphist or designer to do so if you are not expert enough.
Sixth: In Web Development Projects, documentation takes an important roll. You or your team may work on a huge project simultaneously and understanding other one codes specially in a web design project is hard enough. So make commenting a routine for yourself.
Seventh: Specify if taking host or domain is your duty or someone else. Declare if uploading and updating and managing host is your duty or not.
Eighth: Do not released your work on the web unless you are paid partially or completely.
Ninth: Clarify if design materials are for customer or be your own property.
Visit my Web Design Page on zahramansoori.me to find out more about web design process.