It's been nine months since I wrote the original Ultimate Guide to the Facebook Edgerank Algorithm. I was amazed to see the reaction to the piece.

It clearly seemed to strike a chord as it went on to be the most popular guest post on Econsultancy in 2012.

But a lot has changed since then in the world of Facebook. As I'm currently putting together a presentation for the upcoming Econsultancy Digital Shorts event in Manchester on Edgerank and other social algorithms, now seemed the perfect time to revisit the piece to update and expand it.

What is EdgeRank?

EdgeRank is one of the most important algorithms in marketing. Despite this, very few people have heard of it and fewer still can claim that they fully understand it.

EdgeRank is the name of the algorithm which Facebook uses to determine what appears in their users’ news feeds. The news feed is Facebook’s ‘Killer App’. There is a plethora of information available to Facebook users, and the newsfeed is the order in which it appears.

It determines not only which of your connections is the most important to you, meaning their content appears most frequently, but also which kinds of content should appear higher than others.

For anyone seeking to market a product or service on Facebook it’s essential you understand how this algorithm works.

Understanding the rules of the algorithm and changing your tactics to reflect the system can make the difference between a business changing campaign and an embarrassing failure. Yet despite its importance very little has been written about the algorithm.

Unlike many of the algorithms that are changing marketing, Edgerank is actually not that sophisticated, but don’t let its relative simplicity make you underestimate the influence knowledge of the subject will have on your tactical choices.

Its importance is even more significant in that it is a precursor to many newer social algorithms like Google+ or Twitter’s Top Tweets. By successfully understanding how Facebook aggregate, sort and prioritise social content we can better anticipate how other alternatives might develop.

Additionally, as social signals become part of the SEO landscape, understanding how Facebook deal with social signals is hugely helpful in grasping where natural search algo’s might be heading.

Why Edgerank?

Let’s start off with the name. Other than because it sounds cool, why is the News Feed algo known as EdgeRank? This is because every piece of content or interaction of Facebook is known as an “edge”.

So, a status update is an edge; liking a status update, that’s an edge; uploading a photo, that’s an edge, too; or a change in relationship status? That’s also an edge.

Basically, every interaction you have with Facebook that creates a piece of content is known as an Edge. Even listening to a song on Spotify or reading an article from the Guardian have become Edges with Facebook’s frictionless sharing.

So, the newsfeed isn’t really a feed of news. Instead, it’s a chart of the most ‘important’ Edges as determined by the EdgeRank Algorithm. What are the elements that make this algorithm?

A combination of three factors: Affinity, Edge Weight and Recency

The EdgeRank formula is based on these three elements. While this does make the algo seem simple, there’s actually a huge amount of complexity behind these three factors.


Affinity is a score based on the proximity to or how “friendly” you are with someone. You’ve probably seen this in action. Spy on an ex-boyfriend or girlfriend, snoop on their profile and suddenly they’re in your news feed all the time.

Comment on someone’s photos and you’ll find them appearing in your feed more often. This is affinity in action.

You’ve sent a proactive signal that you have a ‘close-ness’ to that individual or organisation. The algorithm acknowledges this and begins to order the results in your newsfeed accordingly.

Some people aren’t wholly supportive of Affinity having such a significant role in EdgeRank. The concern is that it becomes a self-fulfilling prophecy, i.e. the more often someone appears in your news feed, the more likely you are to increase your affinity, which in turn increases the likelihood of them appearing in your feed in the future and so on.

But given how people tend to cluster around only a small number of their connections, it seems to work well for most people on Facebook.

One of the most important things you need to realise about affinity as a marketer is that affinity is one-way. This means you visiting a forgotten friend's profile doesn’t increase the likelihood of you appearing in their newsfeed.

I’m sure for nosey people that is great news. It is less likely to be considered good news for company profiles. For example, if you visit a profile of someone following you, it will have no impact on your Edges appearing in their feed. However, you commenting on a photo of theirs which then triggers them to comment back would lead to them having a greater affinity to you. 

As an individual, if you’d like an indication of who you have the highest affinity to, look in your chat bar. The people who appear (even if they are offline) are often those you have the most proximity to on Facebook.

Edge Weight

Edge Weight is a basic formula which decides that certain pieces of content are more likely to appear in news feeds than others. Photos are more important than someone “liking” a business profile, etc.

There’s no definitive sequence of Edge Weight, but there are certain objects which acquire more EdgeRank than others. This can imply that they tend to have a higher Edge Weight than other types of content. 

The three types of content which are widely understood to have the highest Edge Weight are Videos, Photos, and Links.

Knowing that these have the heaviest weighting should alter the way you communicate using Facebook. You should try and incorporate objects with high weight scores into any announcements that you want to reach as many of your followers as possible.

It’s also worth noting that each person’s Edge Weight is different, i.e. someone who likes browsing photographs is more likely to have them in their feed than someone who isn’t as keen on them.

It’s not possible to understand which types of objects each of your followers favour, but this should at least deter you from the temptation of adding photos to every status update. 

On the one hand, adding one type of ‘Edge’ will seem like a sensible strategy as it will have a high Edge Weight. On the other hand, for the people who don’t often click on photos you might have more success with a link, a video or an old fashioned text status update.

It’s also worth noting potential political elements to Edge Weight. At any point in time there will be certain features which Facebook will want to strategically push.

Is it that far-fetched to assume that given Facebook’s desire to own image sharing that they might turn up the weight of Facebook photos rather than an image shared as a link to another site? 

You should recognise what Facebook are trying to promote, as it’s likely to influence the EdgeRank algo.

Another aspect of this is that weight can accumulate, i.e. lots of likes or comments will increase the weight of the original Edge. This is why anything which encourages debate or comment quickly will more likely appear in newsfeeds. 

So, clearly variety is important, but understanding the relative weights of different types of object will help you increase the potential audiences of any message you’re trying to get across on Facebook.

The techniques you choose to increase the accumulation of weight can have a huge impact on the reach of your content.


The final element of the EdgeRank is related to recency, which is actually known as time decay. Facebook is still very reliant on the temporal nature of content, which is again pretty self-evident.

Put simply, recency is that something newer is more likely to appear than something older.

For example, regardless of how much the EdgeRank is based on Affinity and Weight, if it’s old news it becomes less likely to appear. This is different to Twitter which relies only on chronological order.

The implication of this being that you should create objects and edges at the points in time when your audience are most likely to be using Facebook. This decreases the time decay and therefore increases the chance of your content reaching their news feed.

There is also another potential consequence of understanding the time decay factor. When appearing in the news feed you have exceeded the EdgeRank of other items. You might then increase the exposure by creating content when other people are less likely to be creating content, therefore reducing the competition for spots in the news feed.

Things you can do to increase your EdgeRank

Now if you’re a regular user of Facebook, many of these ideas behind EdgeRank are obvious, but with a good appreciation and understanding of how EdgeRank works you will begin to make more intelligent decisions in your Facebook marketing campaign.

The creativity of big campaigns is important. However, from my experience of Facebook Marketing, while it’s these huge efforts that always draw the attention and become the focus of case studies, it’s actually those lower profile campaigns which are built on constant interaction with their fans that really deliver the most value

Whether you’re managing a campaign to make a big splash or a constant drip, there are plenty of takeaways from understanding more about more about how Edgerank works. 

For example if you have an important launch coming up and you really want that content to appear in as many of your fans’ news feeds as possible, what can you do to increase the likelihood of it appearing?

First of all, you want to do all you can to increase the affinity between your followers and you ahead of the announcement. Perhaps you could start a debate on one of your status updates which lots of your followers contribute to.

Not only will the number of comments increase the likelihood of that particular item appearing in the newsfeed, but also anyone who has made a contribution will have increased their affinity to you. 

Don’t be afraid to ask for the contribution! Buddy Media has found that using questioning words like Where, When, Why and Would have a dramatic influence on likes and comments, and as these likes and comments increase affinity, this has a positive influence on the reach of any future messages.

So, in the run up to your important announcement, plan a series of updates which have the purpose of trying to increase the affinity between your profile and your followers.  

Tease the update, ask questions, say something divisive, etc. You need a plan to increase the affinity of as many of your followers as possible.  

This should be an on-going plan as affinity is something that will decrease over time, and generally speaking, you want as many of your updates to appear in front of as many of the right people as possible.

Since we also know that in general, photos tend to appear in news feeds more frequently than normal status updates, perhaps you ought to accompany the release with a series of photographs. Videos and Links also have a higher than average weighting so should also be part of your posting plans.

So, media and assets need to be part of your Facebook strategy. You need to develop a content and asset strategy and a schedule for them.

This can be comprehensive or flexible but thinking about what you can do to create updates with higher weight will enable you to interact with a bigger audience. Also, the fact that this type of content is also far more likely to be shared is an added bonus.

If you also know that the more recent your update is, the more likely it is to appear in news feeds, it should have an impact on when your announcement is made to ensure it coincides with your followers logging into their accounts. Explore when you get the most interaction on your posts and try and coincide future updates.

One of the biggest problems I have with most Facebook marketing campaigns is that they look to the number of likes a Facebook Page has the main measure of success.

Although it is very easy to measure, EdgeRank educates us that just because someone ‘Likes’ an account doesn’t mean it will appear in the followers’ news feeds.

This means if you want your messages and conversations to reach your potential customers, you will find a smaller but more engaged audience may lead to more appearances in the feed than a larger but less engaged audience.

Edgerank in 2012

I’ve been very pleased to see the rise in understanding in EdgeRank over the last year. One of the people who can take the credit for that rise is Chad Wittman and the team at EdgeRank Checker.  

But I do have a note of caution related to their tool. While I have no doubt that the people behind the tool completely grasps the algo, I think the tool struggles to assess one of the most important aspects of EdgeRank: Affinity. 

The most important thing to understand about EdgeRank is that it is based upon an individual user and an Edge, and this can’t, nor shouldn’t, be aggregated.

The tool does not and cannot report of what affinity your fans have to you; only what interactions they’ve had in the past. Affinity is personal too, and therefore very difficult to amalgamate across a whole audience.

It does provide some interesting insights into weight and some actionable insights into decay but inevitably is a little reductive on affinity.

It can be a useful tool to help you improve your EdgeRank but can’t, in my opinion, help you numerically report on your EdgeRank, which I fear what some people may be using it for despite the great intentions of those behind the tool. 

The Ticker

One of the changes which has the potential ability to disrupt the newsfeed and therefore EdgeRank was the ticker. Which initially promised to introduce a real time feed of what your friends were doing on Facebook, in effect ignoring affinity and weight, in actuality that doesn't seem to be the case.

There does appear to be some algorithmic filtering taking place on the Ticker.

I'm not aware of anyone from Facebook having gone on the record about what influences what appears in the ticker, but my gut feel it's merely a modified version of the EdgeRank algo which concentrates far more on decay and weight at the expense of affinity. 

For example it really seems to highlight apps built upon Facebook’s frictionless sharing like Spotify.  

How do they decide the relative weight?

I think we need to think about Facebook’s strategic objectives: the ticker probably favours Edges which they want to highlight, e.g new functionality, partners they want to drive traffic to, etc.

Explicit statements of Affinity

The introduction of friend groupings that mimic Google+ Circles also has potential ramifications for EdgeRank. In the past affinity was implicit based on usage, e.g. you want you know about the people FB knows you interact with.

Now there is the potential for explicit feedback from users about who they want to hear from, which has got to have an impact.

However, most of us reading this post are interested in how we can make sure the ways our companies and clients use of Facebook are the most effective; our company pages can't be added to friend lists, (but can to interest groups) so probably won't have a huge impact beyond potentially favouring people over pages. 

What About TimeLine?

Without question, the introduction of TimeLines is one of the biggest shifts in how Facebook operates since the introduction of the newsfeed. However in principle, it shouldn’t have an impact on what appears in the newsfeed other than in two indirect ways. 

First, it has the potential to alter the way in which people interact with existing Edges, though this probably minimal.

Second, it could also potentially give some explicit feedback on weight, e.g. the types of content people decide to include/exclude from their TimeLine might inform their personal attitude to the weight of different types of Edge.

All in all, Edgerank is at the heart of determining what content people see the second they log-in to Facebook. If you’re promoting a business through FB, you need an appreciation of how it works and reflect it in your day to day tactical actions.

If you're looking for more information on Facebook, we have just pubished a new update to our report: Facebook Pages for Business: A Best Practice Guide.  
Kelvin Newman

Published 3 May, 2012 by Kelvin Newman

Kelvin Newman is SiteVisibility's Creative Director and is the editor of the UK's most listened to Marketing Podcast. He also spends his time at conferences, tweeting too much and working on top secret research and development projects. He's also on Google+

21 more posts from this author

You might be interested in

Comments (30)

Save or Cancel

Steve Allard @ Wise - Facebook Analytics

That's definitely one of the most detailled article about Edgerank available on the web!
Thanks and congrats Kelvin.

over 6 years ago


Tom Huxtable

Great article. It still astonishes me how many brands do not even know what Edgerank is given it's probably the single most important thing to understand about Facebook and should inform the vast majority of what a brand does on FB.

Too many brands are still approaching social almost as an extension of their advertising ie. big idea, big campaign, three month break, next big idea etc. Edgerank shows that brands need to be always on - more drip feed than burst.

over 6 years ago

Kelvin Newman

Kelvin Newman, Creative Director at SiteVisibility

I don't think big ideas and Understanding Edgerank are incompatible,

Great campaigns may also tick the boxes of edgerank with out deliberately realising. But this isn't some huge secret and anyone who claims to be an expert in Facebook Marketing and isn't even familiar with the term would worry me.

over 6 years ago


David Moscardini, Social Media Manager at TUI UK & Ireland

Hi Kelvin, excellent read. In particular I'd like to echo your thoughts around too much focus from companies on the KPI of likes and not enough focus on talking about this (engagement). It amazes me to see fan pages with huge likes and below 2% engagement. Focus on the engagement, add it the basic principles in this article and the likes will look after themselves.

over 6 years ago

Kelvin Newman

Kelvin Newman, Creative Director at SiteVisibility

Very True, though There's not a magical Edgerank number you can report on thought, Although I know that wasn't what you were suggesting David

over 6 years ago


Luisa Mateus

Thanks Kelvin. This is one of the more in-depth articles I've read on Edgerank.

over 6 years ago


Tom Huxtable - EngageSciences

@ Kelvin,

Agree that big ideas are important/compatible with Edgerank, as are the campaigns that deliver them, but the approach of a big burst once every three months and then limited interaction between the big bursts will not build ongoing engagement or egderank....brands need to deliver in between the bursts.


over 6 years ago

Kelvin Newman

Kelvin Newman, Creative Director at SiteVisibility

very true!

over 6 years ago


bjorn lindorf

wow I just realised that my knowledge of facebook was pretty limited. Thanks for this great article.

over 6 years ago


Paul Mosenson

Great summary here on Edgerank. It can get complicated but I do try to explain posting best practices to our many clients. It's a challenge, but it works.

over 6 years ago



Thanks for a really succinct (and not overly 'techy') article on this, a great way of explaining it!

over 6 years ago

Panos Ladas

Panos Ladas, Digital Marketing Manager at Piece of Cake

The article is helpful and few case studies and more specific examples would help people understand much better the value of Facebook's Edgerank!

over 6 years ago

Kelvin Newman

Kelvin Newman, Creative Director at SiteVisibility

I have thought about doing a post like 'ten brands who clearly understand Facebook's Edgerank Algo and why' think that's something people would appreciate?

over 6 years ago


Tom Huxtable - EngageSciences

Think that would be seriously helpful. We work with a few brands who 'get it'. Happy to contribute if that helps?

over 6 years ago



That'd be really helpful, Kelvin, yes.

over 6 years ago


Paul Allen

Really good article, thank you. Very succinct and easy to understand. Would be great to see some 'best examples' if anyone has any they feel are worth mentioning?

over 6 years ago


Russell Huq

I was really struggling with edgerank, thanks for the informative post Kelvin.

over 6 years ago


Personal Injury Specialists

Facebook marketing will continue to confuse people until it starts to deliver for smaller brands.

over 6 years ago


David Lorentzen


Great article, but I have one question about what seems - to me at least - to be a contradiction:

You write that an "edge" is an interaction with Facebook that creates a piece of content. So, in my understanding that means just clicking on a picture is not an edge - since it creates no content.

But then you give an example of affinity where you say that just spying on a persons profile will give that person a greater affinity to the one spying. I assume that by spying you mean just looking at a persons profile without leaving any traces such as likes, comments, sharing content or anything like that.

I other words spying is looking at a persons profile WITHOUT creating an edge. How, then, can this affect the affinity score??

I hope you will clarify this point for me. Thanks a lot!

Best regards,

over 6 years ago



What an amazing insight into Edgerank
I'm quite new to the social media side of marketing
and this has been a huge help.

over 6 years ago



From what I've found running my website's Facebook Page is that Questions are a great way to engage with your fans. Answering a question and/or commenting on it produces a lot of edges and also appears in the ticker of your fans. This leads to a snowball effect. More business should use facebook questions.

about 6 years ago

Lyubcho  Kostadinov

Lyubcho Kostadinov, Online Marketing & Sales Manager at Soccerfame Ltd.

Very nice article :) Congrats to the author and thanks for the detailed descriptions of what edgerang really is ;)

about 6 years ago


Nadia Benamara

Doesn't anyone else suspect that the primary reaon EdgeRank criteria is kept vague is so FB can charge for additional reach? Thanks for the article...

about 6 years ago


Anthony Burns

Nadia, yes, I think you are right. The 'promote' button is now an important part of FB in a short time.

Great article by the way. I was struggling with recent changes and updates on our page. This explains it. It would be great to have more examples though.

about 6 years ago



One thing still puzzles me greatly: Say my page, with 1000 likes, has 600 interactions for a post. And say Coca Cola's page, with 1 000 000 likes, has 5 000 interactions for a post. Now Coca Cola's organic reach isn't any better than my page's organic reach on people's newsfeed, right? I have no actual trouble competing with coca cola in this scenario (in terms of pure organic reach) - we both appear on people's timelines without too many problems? I've observed this with pages with small numbers of likes and a high engagement factor (which tends to be the case with small pages), who do fantastically compared to mammoth brands on my newsfeed (even though I personally engage with neither).
Now, edge rank checker explains this high engagement with small pages in terms of the "difficulty publishing engaging content to their entire audience". To me it suggests that edge rank for pages isn't absolute - isn't based on the fact that I have 5 000 or only 600 people interacting with my post, but rather based on the fact that a HIGH PROPORTION of my 'likes' are interacting with my posts, which suggests to the edgerank algorithm that the stuff I publish is generally liked?
My question is because my company's page caters to two very different audiences. I'm thinking about whether to split the page into two, and produce a proportionally much greater engagement rate by doing so, in order to do gain better newsfeed visibility.
I'm sure other people must be interested in this question - whether engagement is important as a proportion of page likes to increase edgerank. However, I haven't seen this explained anywhere!

about 6 years ago



Thanks for the great article, Kelvin! Clearly explained Edgerank and it's components.

about 6 years ago


Epic Sports

Great article. It's one of few that discuss how Timeline influences Edgerank. We saw a dramatic increase in our Edgerank score just prior to the switch. Our fans engage regularly and we post 2-4 times per day with calls to action and implied calls to action utilizing a variety of types of post options (video, photo, status, apps, links, etc.). I don't think that the score itself is as important as getting it to continually increase.

about 6 years ago



Kelvin, thanks for the great article! I am also a young social media marketing professional and this is a great help in order to build better strategies.

I would also like to read about more examples.

about 6 years ago


Utah SEO Pros

Wow, now that's what I call a quick but effective guide on EdgeRank. I've read several other in-depth looks into edgerank and no one seems to grasp the entire concept. I like how you explained things and how you implemented Affinity within the algorithm. It all makes sense, now it's time to create a campaign that can touch on all of those areas.

over 5 years ago


Dita Fitri, FIS at BEM

over 3 years ago

Save or Cancel

Enjoying this article?

Get more just like this, delivered to your inbox.

Keep up to date with the latest analysis, inspiration and learning from the Econsultancy blog with our free Digital Pulse newsletter. You will receive a hand-picked digest of the latest and greatest articles, as well as snippets of new market data, best practice guides and trends research.