Every edge that is created has 3 components that are important to the algorithm
Number 1 – Affinity Score
If you send your friend a lot of facebook messages and check out their profile often (yeah I’m talking to you facebook stalkers!), then you will have a higher affinity score for that user than you would of someone you don’t engage with.
Number 2 – Weight
The weight of each edge differs for example a comment will have a bigger weight in the edge rank algorithm than a like. And a like is worth more than an impression and so on.
Number 3 – Age
This one is quite simple, the older an edge is the less important it becomes.
Its only when you multiply the 3 factors above and add the edge scores up do you get an objects EdgeRank, and of course the higher the edge rank score is the higher the changes are of the object appearing in a users news feed.
Now here’s where is gets interesting creating an object in the first place is also considered an edge, which allows an object to show up in a users (friends, fans) feed before they have interacted with you.
In a nutshell and a much less confusing way, your object is more likely to show up in a news feed of an user that you have been interacting with recently, which isn’t rocket science. neither is putting a plan in place to ensure you do engage with friends, fans and customers to ensure your edge rank scores remain high and you gain visibility.
In other, hopefully less confusing words, an Object is more likely to show up in your News Feed if people you know have been interacting with it recently. That really isn’t particularly surprising. Neither is the resulting message to developers: if you want your posts to show up in News Feed, make sure people will actually want to interact with them.
Speak to Mark Hall over at Improve SEO for all the ins and outs