Getting your site noticed on the WWW can be difficult. Some of the ways I advertise my site and my clients' sites is to submit to the popular search engines and classified add sites. Another good way to promote your site is to join a banner ad exchange program, more than one is better. It will add images to your pages, but it does help to get your site seen.
Web Rings can be helpful, too.
I started my own WebRing with Yahoo, and I add my clients' sites to it if they want to join. One promotion tip is to put a link to your site using your email. Always make your mail signature with your slogan and a link to your site. I do that myself. Another good tip, and something that is becoming more and more popular is the Reciprocal Links Page.