This a a basic set of tips that most of the webmasters already knows but yet it might be helpful for new webmasters and beginners.
 Build websites if you really have interest in that particular niche. Building a website around a niche that has higher returns will not get you anywhere. Research the subject and then jump into it.
 Avoid slow loading graphics as much as possible. You can use Online Image Optimizer to optimize your images.
 Be as normal as you can. Some webmasters tend to do things just to make the site a bit different. Yes it should be different but in a positive way.
 Run a spell check on your site’s content.
 Make your website in such a way that it looks neat and clean. More visitors will trust your website if it is clean and professional.
 Try to be on the point as much as possible. Don’t mix up many niches into one thing. EX: Finance can contain things about banking and credit cards etc. But Gaming site cannot contain things about beauty and health.
 Check your pages in more then 1 browser. A good way to check on all browsers is to test them at BrowserShots
 Always use your own domain name and hosting. It doesn’t costs much and it keeps your online assets safe. i.e. your website.
 Provide good content or some incentive that will keep your visitors coming back to you. You can start some mailing list or give free ebook of yours etc. For other marketing tips you can refer to SEO