Facebook đã rất nỗ lực cải tiến các tính năng của mình để thu hút quảng cáo. Chính xác là những sự thay đổi trong thiết kế hồ sơ (profile) người dùng đã khuyến khích họ cung cấp thông tin đầy đủ hơn, chính xác hơn và “thật” hơn, và kết quả là mạng xã hội này trở thành một nơi lý tưởng cho các nhà quảng cáo. Các thuật toán hiển thị quảng cáo của Facebook cũng được nâng cấp, các mã giao diện lập trình ứng dụng (API) của quảng cáo cũng được lập trình thông minh hơn.