Facebooks Algorithm, and How the EdgeRank Works

facebook edgerank michi hoffmann digital marketing consultant en

EdgeRank – Facebooks’ News Feed Algorithm

Remember this situation? You posted a video on your Facebook business page, and you’re convinced that this post will go viral. Hours later, the posts’ reach is still at 8 people. EdgeRank has struck again.

Because of what many people don’t know: Only a small percentage of your fans – more precisely 2% – sees your content in their news feed. The so-called organic (= unpaid) reach is virtually non-existent. Facebook wants to prevent that its users are flooded with content. But why does the platform do this?

Well, on the one hand, Facebook is a company like any other. To continue providing us with a multitude of free features, Facebook requires companies to invest in advertising. By reducing the organic reach of pages, companies need to invest in Facebook Ads to get their content seen.

On the other hand, Facebook is growing steadily. Meanwhile, more than 2 billion people are registered on the platform. Each of these users has an average of 155 friends and is connected to around 80 pages, groups or events. I’ll leave the math to you, how much content pounces on their news feeds.

More users, more content, same amount of news feed space

Facebook’s primary goal was and is to connect people. That’s why content from friends and family is prioritized in the news feed.

But, if your content is good and well received by people, your reach can also exceed the number of your fans.

What is the EdgeRank?

The Facebook algorithm, or EdgeRank, works in a similar way to Google’s PageRank. It rates content and shows how popular a page currently is. In short, the EdgeRank indicates how many users see your content and how many interact with it.

There are thousands of signals that influence the Facebook algorithm:

  • The time you spend reading a post.
  • How many times has this post been posted or shared by other people?
  • Is your profile information complete and correct?
  • Do you upload videos natively to Facebook?

However, the EdgeRank can be defined as the sum of the following 3 factors:


What at first glance looks like higher algebra is, in reality, the basis of everything that happens on Facebook. The EdgeRank of a post consists of the sum of the affinity of the user (U), the weight of the content (W), and a time decay factor (D).


The affinity is evaluated from the perspective of a user. It depends on which Facebook page has just posted. Has the user already interacted with articles of this page in the past? How long has it been since the user was in contact with the page?

But not only the author but also the type of content has an influence on the affinity of a user. The more a Facebook user interacts with a particular type of content (text, photo, video, link, etc.), the more she sees this type in her news feed.

However, a small test shows that the affinity score can be easily manipulated. Give it a try. Ready? For 2 days, only interact with a specific type of content, such as football videos. While the videos appear only occasionally in your newsfeed in the first two days, you will be flooded by them on the third day.

The Facebook algorithm recognizes that you are interested in this type of content. That’s why it shows you, after a short period of adjustment, a variety of such posts.


Your posts are objects. They grow with time and become heavier. But what makes them grow? Interactions. And the heavier a post is, the further up it gets pushed in the news feed of a user.

The more users interact with a post, the more people see this post. For Facebook this is the signal: “This content is interesting!”

But not every interaction has the same weight. For example, a “Like” is just the starting point for more reach. Studies have shown that the weighting of interactions is distributed as follows:

Like < Reaction < Comment < Tag < Share

A click on the “Share” button is the most powerful way to make your post “heavier”.

Time Decay Factor

The EdgeRank’s final piece of the puzzle focuses on a time factor. When was the content posted? The decay factor also checks when a user logged in the last time.

If a post was already interacted within its initial phase, chances are higher that it will be seen later by other users who were not online at the time it was posted.

In general, however, it can be said that more recent content is usually provided with a higher EdgeRank.


If you want to understand the Facebook algorithm, you have to deal intensively with it. And even then, you will never fully understand, or even calculate the EdgeRank. Nevertheless, you can control the algorithm. (For how this works, read in my 5 tips for a higher EdgeRank.)

But beware: Facebook updates its algorithm almost weekly. What works today can be obsolete in a few days. Stay up-to-date on the Facebook NewsRoom.

  • Jan Zac
    Posted at 20:17h, 01 December Reply

    Hello ,

    I saw your tweets and thought I will check your website. Have to say it looks very good!
    I’m also interested in this topic and have recently started my journey as young entrepreneur.

    I’m also looking for the ways on how to promote my website. I have tried AdSense and Facebok Ads, however it is getting very expensive. Was thinking about starting using analytics. Do you recommend it?
    Can you recommend something what works best for you?

    I also want to improve SEO of my website. Would appreciate, if you can have a quick look at my website and give me an advice what I should change: http://janzac.com/
    (Recently I have added a new page about FutureNet and the way how users can make money on this social networking portal: http://janzac.com/how-to-earn-money-with-futurenet-and-futureadpro/ )

    I wanted to subscribe to your newsletter, but I couldn’t find it. Do you have it?

    Hope to hear from you soon.

    Maybe I will add link to your website on my website and you will add link to my website on your website? It will improve SEO of our websites, right? What do you think?

    Jan Zac

    • michihoffmann
      Posted at 19:47h, 04 December Reply

      Hello Jan,

      Thanks for your nice comment. It always depends on the product or service you want to sell, every platform has its own culture and language. We do pretty well with Facebook and Instagram Ads. We use Google Analytics mainly for reporting and tracking reasons.

      You can shoot us an email via the Contact form you will find in the Menu bar. We’d love to help!


Post A Comment