A very officiant way to promote your website is to make a good use of social media options available. We can define 4 main social media types: blogs, social networking sites, forums and social bookmaking sites. Social Media sites helps to get direct traffic to your website and helps to build awareness about your website.
Begin a Business Blog
If you will provide a great content on your blog, people are more likely to link to it. This will effect your page rank (increase) as soon as you host your blog under the same domain as your main website.
Consistency and having something interesting to say are key.
Social Media Community involvement
Your should try Facebook, Linkedin and Twitter. Additionally you might want to get involved into social media share websites where you can share your articles, products or posts with others and promote your website. These include Digg, Delicious, StumbleUpon, Google Bookmarks and many more social share platforms.
You might want to check my post about how to link to them directly.
Check out: Social Media Share Links for your website / blog
The biggest gain comes when other people mention you (which generates traffic to your site), link to you (which increases your PageRank and brings traffic), or bookmark you (which increases your PageRank and brings traffic).
Make sure your profile on social media sites is ‘appropriate’ and your links (website) are publicly visible. This will allow spiders to crawl them.
Reminder
Don’t join a community to spam them or talk all the time about the same product or service. You must know, that like any other community, you are expected to listen and comment and contribute for the good of others.
Old School Promotion
You might want to try to promote your website on Forums and Discussion Lists. I recommend to check out Google Groups to find appropriate groups or search online for forums or blogs.
Avoid aggressive marketing and always try to contribute and be helpful. This will benefit you more then being involved into groups where they relay mostly on span but not a real conversation.
Bookmarking your website
Ask your visitors to bookmark your website. You might want to check AddThis Services. This service might be helpful for you to provide a simple share system for your visitors on your website.
While you’re at it, would you be so kind as to bookmark this page and share it on social media sites, using the buttons below? Thank you!