Facebook is changing its algorithm to prioritize content from friends and family over publishers in order to combat "Reachpocalypse". The change is due to strong growth and competition in the publisher ecosystem. While a user may be connected to around 15,000 people, they will only see about 1,500 stories in their News Feed on average and Facebook will select around 300 of those stories based on connections, activity, engagement, content type, and advertising. Facebook generates nearly all of its revenue from advertising, with ad revenue rising 51% to $7.86 billion in Q1 of 2017 and over 5 million advertisers in April 2017.