If you want visitors in thousands than you should follow these steps!
1) Select your keyword first, Google will help you in this. check this out https://adwords.google.com/select/Keywor
2) make anchor text. like if you have site thefuturehackers.com and your keyword "hackers" than your anchor text will be <a href="thefuturehackers.com">Flash animations</a> (remove *) It will look something like this hackers
3) you have to create a backlinks for your site. This video will help you in this regard
http://www.youtube.com/watch?v=A7a
4) now you have to create relevant Deep links. Use this dork to find relevant blogs
intitle:"flash", "this site uses keywordluv" , "recent comments" (replace flash with your keyword)
This article will tell you how to build deep links "http://blogswithwings.com/keywordluv-gi
5) Check your site in Yahoo. Goto Yahoo.com and then write: site:Your site's link here
if you see pages increasing then it means its working, and soon your keyword will get in Google and other search engines. If you keep doing that soon you will reach #1 of Google..
P.S: Don't forget to do On-side SEO work for your site.
see the article about on-side SEO: http://www.searchenginejournal.com/12-ba
thanxxxxx
You meant on-site SEO, right? Search Engine Land's SEO tactics for the on-page side of things are really good. Definitely a good read, so I can say it's a good thing that you shared it at the end. You can get a lot of visitors via social media, but you have to remember that being visible on the search results also matters.
= Gerald Martin, SEO Reseller =