We observe that in most of the cases Facebook is doing this to the best possibilities and you have recommendations that you actually might have asked for. In technical terms this is all about the Facebook algorithm and in simple terms it is all about the way Facebook has programmed itself for you.
When Facebook started operating a social connectivity platform, the were having features that help you connect with your friends and family but as they grew as worlds biggest social place on the web, they started doing something that Google were doing in their business area. It was indexing of data.
Facebook started indexing and relating information about the profile of an individual and tracking the behavior of an individual on while using its platform. They built their own algorithm( the way they related the tracked data) for example, if you liked a post from National Geographic about birds, it is possible that you might like a post about birds from Discovery. In this case you have not told Facebook that you like birds.
There are hundreds of other ways the algorithm works in the same that kids develop mindset as grown up. Now there are several important factors that Facebook might consider for relating the data and showing you content in news feed.
Some rights reserved by dkalo
The factors that Facebook might consider for displaying content in news feed
If Facebook starts showing everything from your friends and pages that you like, your news feed might have many unwanted things. Facebook would use its intelligence to display the content in news feed.
There are primarily three factors that Facebook considers for displaying content in the news feed;
1. Relation with the content
In simple words this is how you are associated with a post. If the post is shared by a friend or a page liked by you, this means that you are willing to see the content.
2. Type of content
It is generally observed that Facebook would prioritize photos, videos and other media than text content.
3. Freshness of the content
Facebook asks you what's new, so this means that Facebook would prioritize fresh content.
Now understand that Facebook would use additional intelligence to display content.
1. Your interaction with the author of the content.
In your friends list there are many friends and in case of a page there are many page that you like but there are few friends and pages that you interact more with. So Facebook will prioritize the post from such pages and people.
2. The way other people have dealt with the post.
Now Facebook also sees how other people have dealt with the same post.
3. The way you handle such posts.
Facebook will also see the way you have interacted with such post types.
4. The feedback the post received.
Facebook would strictly see if the post has received any positive feedback or not.