While it is possible to design a site for free using drag-and-drop builders, you will still need to pay to make your domain custom. A site created in such a way will also be very similar to others that use the same theme. Furthermore, web design requires a lot of experience to deliver effective results and attract an audience interested in your products.