I want my website to be ranked in first page of google,
What are the steps should be taken to do that??
This is a big subject that has been documented extensively. You need to do some research on SEO. A good place to start is the sticky threads in this forum, such as this: