The design of your website is what separates you from your competition. To attract more visitors, your website needs stand out from the crown and needs to be attractive, uncluttered, easy to navigate and simple to understand.
You can have a 100% custom website built from the ground up or you can buy a pre-made website theme or template and use it as it is, or you can have this theme or template customized to give it a more original and distinct look.
The debate of custom versus theme or template websites is ongoing and is quite valid. Here is a look at the merits of both options.