read how to do perfect on page. http://www.seomoz.org/blog/perfecting-keyword-targeting-on-page-optimization
take quality content and do seo strategies on daily basis.
backlink and content.
i think it is not necessary but it helps in ranking.
its help to get traffic. for that you have to make your profile so strong so that others will follow you and hit your website.
do seo continue basis and take quality backlink to your website.
pr depend upon the backlink quality one of my blog pr is 2 and it is better to take relevant links.
take relevant links and blog comments on do follow blogs.
make account in facebook twitter and search the groups there and send him to add you.in facebook they can add you but in twitter you have to make...
i use backlinkwatch that track all your competitor backlinks.
dont submit your website in thousands of dir. just submit only high pr will help for the new website to come in serp.
read the post- http://articlesubmissionreview.com/blog/google-bounce-or-keyword-maturity
depend upon the backlink and content of the pages.
keyword tool, backlink checker and Google analytics.
read the thread for promoting blog. http://www.google.com/support/blogger/bin/answer.py?hl=en&answer=42377
Separate names with a comma.