! Removed swipe
! Trialled at the bottom of the homepage
! Then rolled out to the bottom of every page
! Native Content
! Native Display Units
Timeline “A stream of news”
! Time based stream
! Picture size based on currently popularity
! Native content clearly marked
! Native display units for CPA and CPM based advertising
! Consistency across all platforms
Timeline Design
(Views + ((Social Interactions) * 10)) * Time Since Publish Coefficient
! Highest clicks on the top of every stream
! Popular content at the top of each stream
! Gives fresh content a chance
! Penalises popular content after a period
! Four hours about the half life of a story
Newsfeed “Algorithmic stream of news”
! Based on actions per daily active user (DAU)
! Timeline -> Newsfeed clicks increased 9%
! Allowed us to take over the homepage
! Content density A/B test increased clicks 20%
! Infinite scroll increased clicks 20%
! Native Display -> 10x click through vs sidebar MPU
! Native content traffic drivers on every page
NewsFeed Statistics
! Content volume is key to ensure freshness
! Cut the data at the highest level for cache-ability
! Speed of lazy load essential
! Publishing times can affect clustering
! MySQL is simple but limited
! Common understanding helps iterating
Lessons learned
! Cache the first page of it using wpcom_vip_file_get_contents
! Copy the public API format to be able to change between sources quickly
! Large options allows you to store data in it
! Post meta can also store information
! CHEEZETEST is great but can add complication
15
WordPress Lessons
! Just top 10 stories on the site at any time
! Gives you more of what you read most
! 600 installs, 120 DAUs, 2 sessions a day, 13 screens/session
! Wouldn't have been possible without the API
Metro10 – Android App