This is basically what I do to promote all my websites:• When site is ready I submit it to Dreamsubmit.net and freewebsubmission.com
• I used to use project 8 on SEO Elite (Find and submit using forms) but it doesn’t work now
• I create a sitemap using auditmypc.com(if it’s a WP blog I install a plugin that does it automatically)
• I submit the sitemap to Google Webmaster Tools and send it to ask.com (http://submissions.ask.com/ping?sitemap=http://www.yoursitemapurl.xml)
• I send the site to Social Bookmarking Sites using OnlyWire.com and MisElegidos Express (this code helps me bookmark the same URL on many Social Bookmarking sites).
• If the site needs to I create a video and submit it using TubeMogul.com (free service that provides a single point for deploying uploads to the top video sharing sites, and powerful analytics on who, what, and how videos are being viewed).
• I send RSS feed to RSS directories using RSS Submit (paid software tool)
• I submit site’s URL both automatically and manually using WebCEO (Free professional software) I entered all directories I consider useful into the program. I used to use Directory Submitter
• I create a link from one of my “high” PR blogs or site (usually PR3 and 4)
• If a community site, I sign for several top sites and ask people to vote. Highly effective.
• I run project #2 on SEO Elite: Find Partners using competitive pages.
• I do link exchanges using
1. intercambio-links.com
2. txtfull.com
3. backlinks.com (currently testing)
4. telalinks.com (currently testing)
5. blogrush.com
6. link-vault.com
7. linkmarket.com
8. linkexchange24.com
• I search for topic related blogs and write comments using CommentHut
One powerful free ebook I found is the Authority Black Book, it’s full of tips and tactics for blogging, RSS marketing, web2.0 and it has lots of resources.