I do agree with deeprajncc you have to follow up whole SEO process like onpage offpage with smo for your site than after your site would better rank in google yahoo and bing
Two main things for ranking in google are Backlinks and updating your site or blog with new content everyday. Simple as that. Hope it helps. Good luck.
Create backlink for your site..article submissions, directory submissions, classified submissions, press release submissions, blog commenting, social networking site..will help you a lot..
Try these things; Directory Submissions, Search Engine Submissions, Forum Posting, Article Submission to Directories, Submission to Social Book Marking websites, Link Baiting, Squidoo page...
Traditional ways Like Directory Submission, Article Submission, Bookmarking, are most countable. But if you want real traffic you can use forum site, Blog commenting also say your community to bookmark your site on main bookmarking site. this definitely will increase your PR.
u can do every day social bookmarking and directory submission and blog and article.. i think improve your site..
Lot of stuff involved for a high pagerank however the stuff that matters the most is backlinks. Not an expert but there are various means to gain backlinks but the ones that are built naturally are the best. There are ways and means though to opt for shortcuts and make it look like the links were obtained naturally. I would say its a jungle out there.
I'd agree about most, however I find site's description to be the same on every page as better. Keywords should differ to match the specific page's content, yeah.