1. backlinking to high PR forums PR4-9. 2. Social Bookmarking 3. Article submission 4. Link Wheel in a very advanced linkwheel structure (as described by lemonarian, linkwheel inventor) 5. Blog postings to blogs of your choice 6. Directory submission to upto 4000 directories. 7. video submission using Traffic Geyser.
http://www,vmoptions.com/directory-list.php and http://www,directorycritic.com/free-directory-list.html
I would not worry about directory submission too much. Social bookmarking and getting backlinks can work much better. Focus on getting backlinks to your inner pages. I suggest for every link to your home page you should be developing at least 1 link for each internal page. So if you have 5 internal pages and you have one link to your home page you should have 5 links to internal pages. If you have 20 links to your home page 100 links going to internal pages ... etc. Target long tail keywords then when the traffic is flowing in target the more competitive search terms.
you need to start off with keywords that there isnt much compition and then build traffic to those keywords. once you have done that target more competitive keywords. build traffic through articles and content and backlinks
actually i have graphic related website, so how i can put articles on other sites, in text form ? what does mean by off keywords