If you need a website, the first bifurcation on your road will be : do you hire someone to make your site or do you make it yourself? Please allow me to tell you a personal story.
Some years ago I was a small clothing manufacturer and needed to have a website for my company. Having no idea on how to do it myself, I hired a website developer. Well, he surely built a site for me. But I really don’t know who made the biggest part of the work, if it was me or the developer. Besides having little freedom to choose the looks of my site, I had to provide all pictures of my products and the respective names,explanations, details, prices and so on in a short span of time. That didn’t work out well for me, for I needed time to mature ideas about the website. And, of course, the developer wanted to finish his work as soon as possible.
Well, after some months I started using that website. Soon I discovered how difficult it was to make changes on it , like adding new types of products, alter specifications and so on. I had to contact the developer for almost everything and he used to charge for all extra work. The worst part was changing logos, colors of titles, headlines, backgrounds etc.
Building a website yourself can be very gratifying and cost-effective. It also means considering new ideas, changing colors, new images, new products, new functionalities, an so on. It allows you to use your imagination and your artistic skills. But all this can be achieved only if you have an intimate knowledge of how things work inside the website, and that you can achieve by creating it from zero.
You should know that building a site from scratch won’t take a week, or a month. It can take several months or a little longer, depending on how much time you can dedicate to the task. But if you aren’t in a hurry, you can be rewarded with a very pleasurable hobby and source of income . And I can assure you that this is perfectly possible. At the beginning I had no clue how to start a website. Now it is almost ready and will be launched soon!
And, of course, if you really don’t have the time to make your website, hiring a developer can always be a solution.