Well before we answer this you 1st need to ask yourself a couple questions. Firstly, what kind of situation are you in? and secondly, what is the purpose of your new site?
You don’t have to be Einstein to make a basic business website.
If you are a business owner or are intending to set up your own business, then it may well be that you are the type of person that can pick up the skills needed to make a basic website. The essential web design subjects that ought to be studied are; HTML, CSS and design fundamentals. For technical type people, it is often highly tempting to leap straight in without considering the design aspect of your site. How a website looks on the internet will make a direct perception of a business so making sure that time is spent considering design, as well as function, is very significant. This is where we come to the first question that you need to ask yourself. Does your situation allow you to spend the time learning these new skills?
You may well have had enough of working for someone else and are pleased to put in the hours necessary to study the fundamentals. If this is your situation then you possibly could have the time on your hands to learn the basics, purchase some domain hosting and get started on your business site.
If you already own or run a business the finding, then the extra time needed may prove very difficult. If this fits your situation, then the website that you produce is probably not going to meet up to your current expectations.
You also ought to ask yourself what the website that you are hoping to create is for. To answer this, you need to look at the level you’re your business.
You may well not have any online competitors or you could be promoting comparatively low-cost services. A basic business website may well be suitable if this suits your situation and building the website yourself could be the way for you to go.
If your business falls into what is deemed to be a more professional sort of business such as a law firm or a training provider, then a basic looking site might not give an impression of your business that you want potential clients to see. If this is the case, then it might make better business sense to get a professional web design company to build the kind of website that you require to get that extra business.