Don’t force users to install strange BHOs. Many tech-savvy users won’t do it. Common offenders include unusual video players, image viewers, and platforms for interactive games. For most standard use cases, there is a trusted plugin, such as Windows Media Player or even Flash) that will do what you want without driving away users. Keep page sizes down. If your site takes awhile to load, your visitors will lose interest. If the wait is too long, your visitors may give up and leave.
Bearing aesthetics in mind, you should remember to keep file sizes small. This is because the size of the files dictates the speed at which your website loads. You want your website to load very quickly when potential clients visit. Remember that not all people who visit your site will have a high-speed connection to the Internet. Test your site to make sure that it loads up quickly, even when accessed on a dial up connection. Make sure everything is easy to locate on your website. Spend some serious thought on how everything on your site will be laid out. When content is randomly thrown on your site with little thought to the layout, you are making things harder for the people whose use of your site ensures your online success – your site visitors.
Focus on how you plan to handle interaction as you’re designing a site. Do you have a shout box on the site? Maybe you have a forum or some type of chat room. At the very least, however, you need to have some method by which a visitor can contact you. You cannot remain shut-off from communication. If you ever run into a problem don’t be afraid to ask for advice. Go ahead and consult with a friend or someone through a forum or email who you think might be willing to help you. You aren’t going to get anywhere if you don’t get any help, we all need it from time to time so don’t feel any shame.