1. A method comprising: detecting, by a processing device, a post on a social network, the post being associated with an article, the social network comprising a plurality of entity pages associated with respective entities of a plurality of entities; determining a topic of the article based on content of the article, wherein the determining of the topic of the article comprises: checking the content against a data structure comprising attributes and relationships of one or more entities of the plurality of entities to determine one or more candidate topics; identifying probabilities of the one or more candidate topics being the topic of the article based on the checking; and selecting the topic of the article based on the identified probabilities; and recommending following a related entity page to a user in response to determining that: the topic is associated with the related entity page of the plurality of entity pages; the user accessing the post is not following the related entity page and the related entity page has not been recommended to the user; a respective entity associated with the related entity page has posted in the related entity page within a threshold amount of time; and the related entity page is not age restricted, not blocked, and not identified as spam.