For some, creating a site design is very complicated. So , my advice to you is that the best way to make a site design is to steal! I don't mean plagiarize, just steal a the basic design from another site that different from your niche. Stealing an outlay idea from another website does not mean you you steal it. You just get the basic idea from it and then you make changes so that it will suit your personal needs 😉 Then, sketch your design idea and from there you can use softwares such Adobe Photoshop to to the design yourself or you can also hire a web design firm (eg. Utah web design) to create your page.