will this be ok to do to gain page rank add 1 unique and useful to my vistors artice per day (will this increase page rank) users will leave comment on the page (can this help the page rank better as google can see its useful from the comments being added daily???? and will this page increase higher in google because of comments being added daily) add facebook, twitter and google+ share buttons to every article (can this help with seo??) and for the backlinks im not buying them they will just come through people sharing the articles now i know they could be other stuff i could do but my main questions here is: Will all the above be enough to grow my site??? And if i posted an article everyday how long will it take for my page rank to increase to PR1???
Q:how long will it take for my page rank to increase to PR1??? A: This is depending on how many authoritative backlinks you have. The higher number of authoritative backlinks you have, the faster you increase your PR. But over all. Just do what you mentioned for a months and your good to go.
Facebook playing the 2nd major role in getting traffic to my website and the 1st place took by Google. OK, coming to the point, you questioned but it looks like an information/answer Actually posting the article is the 1st step in the SEO (on-page) and the 2nd step is to build the backlinks for your article page, so that your article/page can get top ranking in the google and then it will be getting more traffic.
There's no guarantee that more SEO methods will be helpful but I suggest you use social bookmarking too, like digg, reddit and stumbleupon. Good luck!
I would suggest you also build links to your site as opposed to waiting for other people to share your articles. Unless you write really really interesting content, no one is likely to share any articles you've written unless you ask friends or family members. Do all that you've said, but also build links pointing to your site.
The best seo tips is you need update unique and fresh content on your blogs, forums whenever you use seo techniques.