Articles On Google

When you develop content for your sites or blogs, you will have this thought on how Google and other search engines determine the authority of a webpage? What are the factors which affects the rankings