Raief - 11:46 am on Sep 14, 2011 (gmt 0)
I have the best response with bookmarking on sites and spending a lot of time on the content of the target site. You already mentioned Digg, but there are lots of others to utilize, like Stumbleupon, Reddit, Yahoo buzz, Yahoo bookmarks, Tipd, Twitter, Facebook, Kirtsy, Friendfeed, Delicious, and many more. When I publish new content it is on Google within minutes not hours or day.
To make sure that it is on the first page for the keyword that I am targeting takes more effort and sometimes it falls short, but I always have secondary and tertiary keywords too. It is all a matter of balancing keywords and content.
If you have some very good content that is pulling organic traffic, then you should consider issuing a Press Release for those too. Evergreen content that is consistent with traffic deserves a Press Release.
I also ping the content when it is new and when I update it.
Another thing that many do not do is submit to the search engines. I do this periodically, about once every 3 months, but I do not know how effective it is. But it is easy to do, and only takes a couple of minutes, so why not?
If you have the time then sure, why not build a few HubPages and Squidoo lenses that are related to one of your site pages or your content and link to it. It all helps.
Sprinkle in some occasional forum posting and you have a great mix. I have never had much luck with automation, so I try to do it all manually, but sometimes I give in and hire forum posters.
There are sites, not article directories, that publish blog posts and articles on other blogs as a service to the blog owners, and the author links that you place are kept intact (if they are honest).
The main thing is traffic, and traffic equals sticky content and the correct choice and balance of keywords.
I do not know if this is what you were after or not but this is what I do and it works for me.