Forum Moderators: open
Good web site promotion includes online and offline, active and passive. Active meaning you the web developer telling people (or groups of people) directly about a certain feature on your web site. Passive being letting people find their way to your web site. That being said, merely creating, modifying, updating and submitting a web site is never enough.
Obviously you have to active develop links to your site, analyze your keywords, and keep your site up to snuff. But it's the not so obvious things that often times generate a significant amount of traffic. Business cards, letterhead, flyers, etc. are alternative ways to "link" to your web site. Using a good keyword rich link in signatures on message boards can generate traffic. Advertising your site is also very important. Ones web site is only as good as their offline and online promotion tactics in my opinion.
What do you think?
On the other hand, I think that a lot of us SEO aware people tend to underestimate the chances of active and offline marketing methods.