Here I describe what I am doing to develop SEO. I activated Google (XML) Sitemaps Generator WordPress plugin to indexed my blog pages and post . The plugin will automatically regenerate a sitemap when your blog content changes. I also submitted my site to Yahoo! and Bing to get site indexed from yahoo and bing search engine. I activated All in One SEO pack wordpress plugin. It allows to automatically optimizes Title, Description and Keywords into the header. Change default permalinks to SEO frinendly url by setting custom structure: /%postname%/ Have no budget to submit site in directory. So I submit my website some of free directory site such as Yahoo directory, BOTW, DMOZ. Regularly attend in some SEO related forum and ask forum friends to review my new developed site and set my site as signature. Regularly bookmark pages in different social bookmarking site such as Digg, StumbleUppon, Delicious, Mixx, Reddit, Jumptags and tweet it Put comment others blog and write down my site url. Is anything else that can increase traffic? Wait for experienced comment.
you will need to do a lot of back linking and also article submission with anchor text to your website.
for checking your backlinks just Google the phrase backlink check , you will get many websites to help you in checking your backlinks.
It tends to give me a lot of different numbers so i don't know how great those websites will be. I've had a few web sites tell me I had 9 backlinks and some tell me I had a few hundred. Definately just do all you can like submitting articles. Try ezine, it worked wonders for me
I personally still use backlinkwatch.com. I think it gives you a more accurate data compared to yahoo.
create backlinks for your websites through social networking , article , press release and directory submission and many more