likes it has built, how quickly those likes were built, engagement by its fan base, virality of page posts, location of engaged fans, interests of engaged fans, etc. In addition, you can check out Page Insights to learn more about "People Talking About this Post," "Virality," "Engaged Users," which are metrics tracked for each page post. Since Facebook already tracks these metrics, it could score a brand page based on the history of page posts. If Facebook flags a brand page as high quality (over time), then those signals could help that brand page's content rank in search. And on the flip side, it could help Facebook bury that page's shares and updates. Think about Panda for Facebook Pages. :) Building Brand Page Authority could be the equivalent of Domain Authority: 10. On-Page, I mean On-Post, Optimization Yes, a traditional SEO ranking factor makes an appearance! Facebook could analyze the post, update, or share, along with the destination page to determine what the content is about (theme, keywords, category, etc.)  This can obviously help Facebook determine a certain level of relevancy for a query. For page posts, status updates, and shares, Facebook could analyze the body of the update, the title and description of the content being shared, etc. Also, Facebook could analyze any comments that users are adding for a given piece of content (in Facebook and off-site). All of these elements could help Facebook better understand the topic of the content, the categories and keywords that match up,