Our primary goal with Facebook Platform is to help developers build great social experiences for users.
To prevent spam and other bad user experiences, we have systems in place that constantly monitor user feedback about apps. Historically, if an app crosses a threshold of negative feedback, our systems have automatically disabled the app.
We recently launched some changes to those systems that over-weighted certain types of user feedback, causing us to erroneously disable some apps. While we quickly re-enabled those apps, we realize that any downtime has a significant impact on both our developers and users. Many of our developers have chosen to build their businesses on top of Facebook, and we take that responsibility very seriously.
Today we're launching improvements to our enforcement systems that will provide more user feedback directly to developers and will use that feedback to shape app distribution in a more granular way:
While we think providing more granular user feedback will help developers build better experiences, it's important to note that our systems take hundreds of different factors into account, so there isn't a simple formula to describe how much negative feedback is too much. We recommend that you focus on building great social experiences while minimizing negative experiences and feedback.
In the coming months, we will be moving from per-channel enforcements to a more sophisticated ranking model where the amount of distribution that content gets will be a direct function of its quality. Good content will be seen by more people, poor content will be seen by fewer people (and potentially no one). We think this is the right long-term model, as it rewards apps that focus on great social experiences while minimizing negative experiences.
We welcome your thoughts in the comments below.