The Anatomy of a Large-Scale Hypertextual Web Search Engine
Rank a web page by who links to it — and the search engine that became Google is born.
Before Google, most search engines mostly counted the words on a page. PageRank asked a smarter question: who points to this page?
The idea, unpacked
A link from one page to another is a little like a recommendation. PageRank's insight is that not all recommendations are equal: a link from a page that is itself important should count for more, and a page that links to everything spreads its recommendation thin. So a page is important if important pages link to it.
That sounds circular — and it is — but it can be solved. Picture a 'random surfer' clicking links forever, now and then jumping to a random page out of boredom. The pages this surfer ends up on most often are the important ones. PageRank is just the math that works out, for the whole web at once, where the surfer spends its time.
Where it came from
In the mid-1990s, two Stanford PhD students, Sergey Brin and Lawrence Page, started a project they called BackRub — because it studied the web's back-links. Out of it grew a search engine they renamed Google, after 'googol', the number 1 followed by a hundred zeros, a nod to the scale of the web. In 1998 they laid out the whole design in an eight-page paper at the WWW7 conference, and founded the company the same year.
Why it mattered
The web in 1998 was drowning in pages, and keyword search was easy to fool — stuff a page with popular words and it would rank. PageRank turned the web's own link structure into a quality signal that was far harder to fake, because you cannot easily force thousands of other people to link to you. The results were so much better that within a few years Google's approach had reshaped the entire industry, and search became most people's gateway to the internet.
A way to picture it
Think of academic papers. A paper cited by many well-cited papers is probably important — more so than one cited by a few obscure ones. PageRank does the same for web pages, with links standing in for citations. The cleverness is that the importance 'flows': a page passes a share of its own standing to the pages it links to, around and around, until the whole web settles into a stable ranking. Try that flow yourself below.
Where it sits
PageRank rests on Tim Berners-Lee's web (berners-lee-1989), which strung documents together with links, running over the internet built by Cerf and Kahn (cerf-kahn-1974). Its link-counting math echoes a much older idea from how scholars rank journals by citation. And the search box it created is now growing a new layer on top: the answer engines and chatbots built on the Transformer (transformer-2017).