If you've run a Web site for very long, no doubt you've discovered that process of actually building your site is only beginning of your challenge in creating a successful Web business.
It takes a lot more than knowledge of HTML to get a successful site up and running. Veteran site owners eventually become aware of fact that one must excel in a number of areas in order to earn a living on Net.
1. You must be familiar with at least basics of HTML and other aspects of page building.
2. Additionally, it's important to learn nuances of various search engines out there and to become familiar with how to give your site best exposure possible through them.
3. You must also become familiar with Web's various revenue opportunities and learn how to properly implement them on your site, as well as get most bang for your buck.
And all of this is only tip of iceberg when it comes to running a Web business. Depending on format of your site, you may also have to learn specialized tasks, ranging from how to ensure that you have a stable hosting environment to learning how to set up and run a database.
As time goes on, it can all seem quite overwhelming. A successful Web site owner must indeed learn to be a jack of all trades. I'm often asked by fellow site owners for tips and advice on how one can juggle so many duties successfully.
It's been my experience over years, that it's best to not try to do everything yourself, once your site is up and going and well established. Over years, I've developed numerous relationships with other Webmasters, each of whom typically excels in one area of expertise. In effect, my colleagues and I have built up a common pool of knowledge that we share among ourselves.
These days, I'm much more likely to farm out a given specialized task to someone who excels in that area, rather than try to stumble through process myself.
It's a far cry from 1995, when I first set up shop on Web. In those days, I did everything myself: from writing HTML to installing CGI scripts to creating my own custom graphic images, etc.
So question remains: how many hats should a Web site owner try to wear? I think answer lies in how far along you are in development of your Web business.
If you only recently started a Web site, I think it's important to do everything yourself initially. You should become familiar with at least basics of every aspect of Webmastering. Even if you're planning to farm out such work eventually, it's important for you to at least know basics, at outset. It'll save you a great deal of grief, over long term.