Omstavan Samant

On what basis are Google search results ordered?

26 May 2012
Windows
Opera 11.64
26 May 2012 | Windows | Opera 11.64

On what basis are the Google search results ordered? How can one improve the position of one’s website in the search result?