The decision to hire a web designer or do it yourself depends on how skilled you are, the kind of website you want to build, and your budget. If you have the technical and design skills to build the website by yourself and the time to do it, then it makes sense to do it yourself. However, if you don’t have the skills to build the kind of website you want, you are better off hiring a web designer. Similarly, if you are working on a tight budget, it is more advisable to do it yourself, since hiring a web designer can be expensive.  However, if you need a complex website and have the budget to hire a web designer to do it for you, there is no harm in having a professional do it for you.