A search engine determines rank on its results pages by:

a) A vote of its users.
b) Open source algorithms.
c) Proprietary algorithms.
d) Counting the number of times the search terms appear on each page.