Understanding of HTML, a bit of PHP, CSS, SEO, Graphics, Understanding your niche/market...
But beyond that a webmaster need to do is master relations with his/her site's visitors. :O
There are those cheap sites with lots of attractive images(especially the "lose fat in 10 days, Get Rich Quick" :sohot
and videos and on other hand is Google - simple website with just a logo and a search field in between and yet it receives millions of visitors on a daily basis. Its because people trust Google. <3
It's not only about looks but also about building, trust, faith and relationship with your visitors(and customers if a retail website) :friends:. Which unfortunately lacks and that is the reason why most of the websites don't survive
. No wonder sites like Google and facebook spends millions on PR and maintain their image.
Then there's also the knowledge about understanding what people really want(no one thinks about opening a search engine any more), analysing the market, understand in the gaps and exploiting it. There are millions of people with knowledge of SEO, php, HTML, CSS but most of them fail, they fail because they fail to understand all this. [hmmm]
Then there's everyone favourite, providing content. Many say php and SEO are a must. But well...even a wordpress site with proper, relevant and to the point content can do much better than a website running on custom coded blog script. Such websites don't need any SEO, word of mouth is all they need. :dan:
However an advanced/expert webmaster of course also needs to know several languages(coding), SEO techniques, running/operating a server, troubleshooting downtimes, etc.. but I would like to stress again that the most important skill a webmaster needs is
building trust. (y)