If a potential customer visit to a particular website, what are the things he will check,
1) What is the page rank of the website
2) what is the competency of the company
3) How much clients company is having
4) what is the word of mouth or third party review on the company's product.
A potential client is called potential because they're in the market to buy a product or service that you're offering. When they come to your landing page, they're looking for a solution to their problem and some proof that your offering works. The proof can be in the form of links to 3rd-party reviews, existing customer testimonials, or mentions of some big-name clients. Most importantly, the copy must be written in the terms that your potential customer understands.
As for the options mentioned by the OP:
If they're already on your home page, they are looking for reassurances of 1) Trust & Honesty, 2) Ability to complete a task with the highest possible proficiency and on time, and 3) Straight forward and simple methods through which to communicate with you. Everything else (customer reviews, portfolio work, your branding, your page rank) are only clues to your standing in one of these three areas.
A home page should be simple, clean and confident; after all, they've already spent time and energy to visit your site to begin with, now they just need those ever important reassurances.
When a potential customer comes to your web site they are looking for a solution to their problem. Always keep that in mind. You provide a solution in the form of a product or service.
Your web site should be targetted at providing your potential customer with enough information to make the buy decision. So what does your customer need to make that decision?
Don't forget to make the contact information easy to find. Being able to see who is behind a website and where they are located etc helps a lot with building trust.
I know I look for recent blog entries and/or informative articles if I am considering a product or service. A stale template with vestiges of Lorem Ipsum (or just the bare minimum info) and a 2008 copyright would be a red flag to me. For example, a hosting provider should have good information on FTP for beginners and creating an SSL cert for more advanced users. A support forum that is easily accessible from the home page is nice too.