What You Need To Know About Google’s Ranking Algorithm

You wouldn’t drive a car without taking Driver’s Ed. And you wouldn’t participate in an Ironman Triathlon without extensive training. The same goes for website optimization — yet many people do it without learning how Google’s ranking algorithm works.

Sure, you can learn to drive without formal lessons. And you can finish an Ironman. But you’re going to have a harder time and won’t get the same results as someone who prepared themselves.

So before you optimize another website, take some time to understand how Google’s ranking algorithm works. It’ll make your life — and your job — much easier.

What Is PageRank?

You wouldn’t drive a car without taking Driver’s Ed. And you wouldn’t participate in an Ironman Triathlon without extensive training. The same goes for website optimization — yet many people do it without learning how Google’s ranking algorithm works.

Sure, you can learn to drive without formal lessons. And you can finish an Ironman. But you’re going to have a harder time and won’t get the same results as someone who prepared themselves.

So before you optimize another website, take some time to understand how Google’s ranking algorithm works. It’ll make your life — and your job — much easier.

So what is Google PageRank?

PageRank is an algorithm that ranks websites based on their importance in the search results. According to Google,

PageRank works by counting the number and quality of links to a page to determine a rough estimate of how important the website is. The underlying assumption is that more important websites are likely to receive more links from other websites.

That last sentence is important to note because links are at the heart of Google PageRank. The higher a link’s PageRank score, the more importance (aka authority) it has.

Links pass authority from page to page (aka link juice), so if you get a bunch of high-authority links pointing at your site, you’ll get lots of “link juice.”

If you think about it, Google PageRank, and particularly backlinks, are a lot like a popularity contest.

Ranking Algorithm
A visual representation of Google PageRank.

Google PageRank Scores

Google PageRank is anything but linear, but when it comes to SEO, it’s a straightforward depiction of a logarithmic scale ranging from 0 (low-quality) to 10 (highest quality) that was once a part of the now-defunct PageRank toolbar.

Before you go and look up what a logarithmic scale is, here’s Wikipedia’s simplified explanation:

A logarithmic scale is a way of displaying numerical data over a very wide range of values in a compact way—typically the largest numbers in the data are hundreds or even thousands of times larger than the smallest numbers.

And according to a 2014 Search Engine Watch report,

It has an estimated base of 4-5. In other words, assuming a base of 5, PR2 links are comparable to 5 PR1 links; a PR6 link is comparable to 5 PR5 links, and so on.

So if you landed a single link with a PageRank score of 10, it would be akin to earning thousands of individual links with a score of 1.

How Google PageRank Works

Understanding Google PageRank is essential to SEO because it provides context about the importance of backlinks as ranking factors.

But how does Google PageRank work?

The developers who created PageRank did so based on the idea that websites could pass authority and votes of confidence between each other through links.

The more links that were directed to a specific page, the more trustworthy it was and the better its rankings.

In their first paper about Google’s first ranking algorithm, the developers explained that, “PageRank extends this idea by not counting links from all pages equally, and by normalizing by the number of links on a page.”

This is where things get technical, so buckle up.

In the same paper, the developers of Google PageRank explored the calculations, explaining,

We assume page A has pages T1…Tn which point to it (i.e., are citations). The parameter d is a damping factor which can be set between 0 and 1. We usually set d to 0.85. There are more details about d in the next section. Also, C(A) is defined as the number of links going out of page A. The PageRank of a page A is given as follows:

PR(A) = (1-d) + d (PR(T1)/C(T1) + … + PR(Tn)/C(Tn))

Note that the PageRanks form a probability distribution over web pages, so the sum of all web pages’ PageRanks will be one.

In other words, multiply Page A’s PageRank by 0.85 to find Page B’s PageRank. This calculation is called the dampening factor.

So when Page B links to Page C, Page C gets 85% of Page B’s PageRank (or 72.25% from Page A).

But what about pages that don’t have any external links? Well, it doesn’t mean it will have a Page Rank of 0 — it’ll be closer to 0.15.

And what if a page has multiple external links? According to Barry Schwartz’s 2004 Search Engine Roundtable post,

If you put a link from page A to page B, page A will distribute PageRank to page B. Page A’s PageRank does not get diluted by linking out, but the links are worth less, in terms of the value of the PageRank, when there are more links on the page A.

How Does The Google Ranking Algorithm Work?

Now that you know about Google Page Rank, we can learn how the Google ranking algorithm works.

To begin, Google collects information from a rainbow of sources such as:

And literally thousands, if not billions, of other places. Google uses multiple ranking algorithms (including PageRank) to organize and sort through these sources.

Google has a strict process to ensure that its ranking algorithm provides its users with nothing short of perfection. These processes include real-time assessments performed by highly-trained Search Quality Raters who follow equally rigorous regulations.

Without Google’s ranking algorithm, the internet would arguably be unusable. But thanks to Google PageRank, we can find everything we need in a matter of seconds.

How Google’s Ranking Algorithm Organizes Search Results

When Google ranks websites and pages, it does three things:

Let’s take a look.

Crawling

Like the universe, the internet is continuously expanding. And since there’s no one place where websites are listed, Google endlessly looks for new content to include in its registry.

Google may already be aware of some pages if it previously visited them. It finds others when it trails a link from a known page to an unknown page. It also finds pages when you submit a sitemap (or a list of individual pages) that it can crawl.

When Google finds a new URL, it pays a visit and crawls the page to see what it’s about. As it does, it renders and analyzes all of the text, images, videos, and even the layout to determine the page’s rankings. The more Google understands about your site, the easier time it has deciding which users it should appear before.

Indexing

Indexing is when Google tries to understand a new page. During this process, Google evaluates its content, registers images and videos, and everything else — leaving no stone unturned. All of this data is sent to the Google index, which is a massive database.

Serving

When you search something on Google, it assesses a range of factors to determine which page in its index provides the most relevant answer. These factors include:

This means that if someone in Baltimore and another in Cancun both searched for “ice cream parlors,” the results would differ significantly.

Google Ranking Algorithm Ranking Factors

To keep its users (aka customers) happy, Google must consistently provide accurate, relevant information (answers) to millions of search queries.
Anything less than that and all of us will turn tail straight for another engine.

So to maintain its customer base (and reputation), the Google ranking algorithm takes a broad range of factors into account, such as:

Google weighs each factor according to the context of the query. For instance, if you search for pop news articles, Google will give you the latest news stories or social media updates (content freshness). On the other hand, if you searched for the meaning of “logarithmic scale,” things like E-A-T will be more important.

Google’s ranking algorithm uses hundreds of ranking factors. Some have more weight than others, some are more difficult to achieve, and some are no-brainers. We’ll take a look at them so you know what to watch for next time you optimize a website.

Domain Ranking Factors

Ranking Algorithm

Websites with keywords in the subdomains perform better than those with the keyword in the domain extension alone

Page Ranking Factors

Ranking Algorithm

Title tags with target keywords have higher rankings because they have higher user relevance signals.

Source: Backlinko

Ranking Algorithm
Ranking Algorithm

Source: Backlinko

Ranking Algorithm

Source: Backlinko

Ranking Algorithm
Ranking Algorithm

Google PageSpeed Insights mobile results.

Ranking Algorithm

Google PageSpeed Insights desktop results.

Ranking Algorithm
Ranking Algorithm

Source: Backlinko

Ranking Algorithm

Source: Ahrefs

Ranking Algorithm

Site Factors

Ranking Algorithm
Ranking Algorithm

Backlink Factors

Ranking Algorithm

Source: Backlinko

Ranking Algorithm

User Experience Factors

Ranking Algorithm

Source: SEMrush

Brand Signals

Bottom Line

Google PageRank is immensely complex, but not impossible to understand. Knowing how the Google ranking algorithm works — and its ranking factors — lay the groundwork for website optimization.

Is there anything that stuck out to you? Or did we miss something obvious? We want to know! Just leave a comment below.

  • Dean, Brian. “Google’s 200 Ranking Factors: The Complete List (2021).” Backlinko, 22 Jan. 2020, backlinko.com/google-ranking-factors.
  • “How Google Search Works.” Google, Google, developers.google.com/search/docs/beginner/how-search-works.
  • “How Search Algorithms Work.” Google Search, Google, www.google.com/search/howsearchworks/algorithms/.
  • “PageRank.” Wikipedia, Wikimedia Foundation, 22 May 2021, en.wikipedia.org/wiki/PageRank.
  • Varagouli, Erika. “Everything You Need to Know about Google PageRank (Why It Still Matters in 2021).” Semrush Blog, 23 Dec. 2020, www.semrush.com/blog/pagerank/.
Scroll to Top