Googleは、検索した文字列を含むウェブページの中で、適切と考えられるページを示すために、ページランクと呼ばれるアルゴリズムを用いている。
ページランクアルゴリズムは、ウェブページの価値の指標(ページランク)を、そのページにリンクしているページのページランクを加重した値に基づいて、再帰的に計算するものである。つまり、ページランクアルゴリズム自体がウェブページの内容の有用性を評価しなくても、人間の作ったリンクの関係を利用することにより、人間の考えるウェブページの有用性とよく関連したランクを付けることができるのである。このアルゴリズムにより、利用者が有用と感じる検索結果を提供でき、高シェアの検索エンジンとなっていった。
また、Googleは、検索結果として表示する順番を決めるのに、ページランクに加えて、およそ百程度といわれる公開されていない基準も用いている。この多くの基準により、露骨な検索エンジン最適化が施されているサイトが検索結果からほぼ一掃され、検索結果の品質が高く保たれている。
