Precursor do Google em 1996, o projeto BackRub consistia em um motor de pesquisa liderado por Larry Page no departamento de ciência da computação na Universidade de Stanford. BackRub poderia ter sido uma referência ao subjacente algoritmo que conta backlinks como votos, a mesma abordagem que depois foi transferida para o atual PageRank.
Em agosto de 1996, de acordo com uma cópia em cache do sistema BackRub feita pelo site C63.be, o número de “HTML URLs HTML” que este “mecanismo de pesquisa da web” havia indexado era de 75 milhões de páginas, e mantinha 30 milhões de páginas HTML em cache. BackRub foi escrito em Java e Python com base “em várias Sun Ultras e Intel Pentiums com SO Linux.”
Mais tarde, o sistema BackRub se transformou no “Google Search Engine”, de acordo com registros gravados pelo Archive.Org em 1997.