I'll try & keep this short since i'm still new to the Facebook Platform, and i'm probably making several stupid statements / overlooking a bunch of obvious shit. i believe it was Mark Twain who once said: "better to keep your mouth shut and appear a fool than to open it and remove all doubt... that you don't know your ass from a Facebook App". or something like that. but i've already blown that popsicle stand, so wtf, here we go...
anyway, after spending a month or so using Facebook Apps -- hey ma, now i'm an expert! -- and a few weeks brainstorming apps & working on specs for some of the startups i advise, i think i may have figured out a few things. namely: people are still clueless on how best to design & market their Facebook Apps. more accurately, they're not optimizing apps to use native methods Facebook offers for enabling viral discovery via the social graph. and they're not even using basic website conversion optimization techniques. let me explain...
there are 4 basic ways people discover new facebook apps & add them:
- user browses thru Facebook App directory, finds interesting new app.
- user gets an app invite direct from a friend, accepts invite.
- user sees new app on friend's profile, clicks & somehow adds it.
- user browses thru news feed, mini-feed, or a friend's feed & sees app-related msgs, wonders if they're missing out... & adds it.
(did i miss other obvious ones? notifications? another form of #4 i think)
#1: initially maybe a lot of people were playing around with new apps via the directory, but after the novelty wore off, i doubt the average joe six-pack was bopping around the directory & finding new apps there. maybe geeks like me & other startup entrepreneurs & investors, but not so much the regular user. it's a reference area, but probably not a high-traffic area, at least in the long-term.
#2: until Facebook started ratcheting back on the invite spam, app invites were awesome... just tee up a dialog with all the user's friends pre-selected, get them to click on a button, and BAM! out goes 100+ invites, and perhaps 20% of them converted to new app users. nice. and this happens all before they've even SEEN the damn app! kind of like catching syphilis before you even get to the money shot. ok, so maybe that's not such a nice analogy. anyway, after Facebook limited invites to 10-at-a-time, and then further to only 10-per-day, this has become a significantly less viral / slower growth opportunity. but hey, spam sucks so i do think they made the right call on this one. so not as huge an impact as it was for the first few apps fortunate / visionary enough to get in early. invites are still powerful, but since they probably only happen once per new user, they're not very frequent.
#3: now the obvious way for someone to discover a new app is of course to see it in action on someone else's profile page, and decide "hey, that whatchamacallit is cool! i gots to get me one too!". then assuming they find the right button to push / link to click, they'll also be able to add the app & jump on the bandwagon. now this may not be as immediately viral as the invites, but it probably does happen a lot more often. so over time, this can be a pretty powerful opportunity... that is, *IF* the call-to-action messaging on the profile is obvious, and the workflow after they click is easy to follow.
#4: last but not least, app discovery can happen by users noticing feed notifications / messages about other people adding new apps, or taking certain app-related actions. and herein lies the beauty of the Feed -- the Facebook folks probably knew they were launching Platform at some point so last September they introduced News Feed & Mini-Feed (to much gah-nashing of teeth) and received a huge amount of criticism for not managing / educating the user community as to what was coming. in hindsight, we now know why Facebook was so adamant about not pulling back in the face of such criticism: they knew this was going to be their big viral advertising engine... essentially, the Facebook equivalent of Google introducing paid search results (Adwords). only we didn't understand HOW important the Feed was to the Facebook social networking ecosystem until Facebook Platform launched... and then BOOM! we just saw the biggest viral explosion of application usage & adoption in the history of human civilization. seriously think about that. am i exaggerating? i think not.
ok now that i've bored you to tears, how best to do facebook app marketing?
#1: Spend time optimizing the App Directory listing & About Page for the app? mmm, probably not since most people don't spend a lot of time on these pages (unless your About Page becomes a mini-webpage for your app users). Make them decent, and have an obvious call-to-action, but get on with things.
#2: Spend time trying to get all your new users to spam their friends? ok, probably... but realize you will likely only get up to 10 invites sent out, and each user probably only does it once. if you can get high conversion on those 10, then maybe it spreads virally just from the invite, but that's gonna be difficult & rather unlikely. still good bang for the buck, just not so frequent.
#3: Spend time optimizing the look & feel of your app on the user's profile page? yes, this makes sense. they'll probably see it many times, and their friends may also browse the page and see it many times. so make a good call-to-action somewhere on the app for new users to adopt, and differentiate between the use cases for a) the profile page owner vs b) friends of the profile page owner who are dropping by. the techniques for doing this are not that dissimilar from standard conversion optimization practices on normal websites & landing pages. know your audience, write compelling copy, create a catchy graphic or some kind of hook, & then use a clearly placed link or high-contrast button that catches their attention, and a/b test the hell out of it. rinse & repeat.
#4: Spend time optimizing the feed notification messages & app events that generate News Feed & Mini-Feed messages? ABSO-MOTHAF**KING-LUTELY. people check out feed info all the time, and when they do they see what their friends are doing. and they see what their friends' apps are doing too.
i'm 110% convinced that consistent & creative app marketing & event notification via the Feed is the key to unlocking the viral power of Facebook, not the wham-spam-thank-you-ma'am app invites that everyone is whining about Facebook dialing back down. the available inventory of feed notification messaging for your app -- that is, your advertising inventory -- is essentially limitless AND free, assuming people actually keep your app installed and use it. as long as users have your app running, their actions combined with app events will create feed messages & notifications that serve as constant marketing opportunities for your app. let me say that again: AS LONG AS YOUR APP REMAINS INSTALLED AND IN USE, YOU HAVE A LIMITLESS SUPPLY OF FREE ADVERTISING INVENTORY VIA THE FEED. get it? got it? good.
now, go back and make sure you optimize the hell out of the feed messaging you're doing with your app. here are a few examples of startups / entrepreneurs (Slide, HotOrNot, Yee Lee, others ) i think are doing it mostly right:
if you understand how important SEO is for enabling customer acquisition via Google & Search, then you should similarly understand why SMO -- Social Media Optimization -- is important for enabling customer acquisition via Facebook & Social Networking.
comments? criticisms? i'm all ears. like i said, im sure i've overlooked some stuff here... and i'm eager to find out where i'm wrong or being an idiot. happy to learn as fast as possible what i've missed, and i hope we can all learn together. cuz' this shit is gonna be bigger than Post-Its.
(and for more thoughts on marketing optimization & startup metrics, check out my post on Web Strategy for Pirates: AARRR!)
---
UPDATE1: some interesting new startups launching ad networks for Facebook:
good luck Narendra & Scott... i think you guys have some great market opportunity to go after ;)
---
UPDATE2: Justin Smith over at Inside Facebook just totally one-upped me on with his recent piece on Facebook News Feed Optimization (NFO) is the new SEO. Read it. it's fucking brilliant. (damn.)
Dave, I am working on an app for the Blastoff facebook login access. Would like your help if thats possible. Friend me to see the information. colinpmartin
THX
Posted by: www.facebook.com/profile.php?id=668027184 | Wednesday, November 04, 2009 at 06:18 PM
You heard of VooZoo on Facebook?
Posted by: Jacolby Russell | Friday, April 04, 2008 at 04:21 PM
Ro, I thought Slide was the Bible verse thief :) Good (or not so good) to hear it was RockYou...
Posted by: joe (from MyChurch.org) | Friday, July 13, 2007 at 11:52 PM
Great post ... good seeing you at the cafe this morning.
Posted by: Munjal Shah | Friday, July 13, 2007 at 11:03 PM
Ro -
Could you elaborate a little bit on "Success on the Facebook platform is almost entirely driven off of understanding, executing and maintaining viral growth channels."?
pete
Posted by: Pete Mauro | Friday, July 13, 2007 at 09:26 AM
Your points are backed up well by data - particularly the growth trends of apps in comparison to one another (we've got that data)... You can see some pretty interesting apps, and ones which you would expect to have done well, really flounder in obscurity... and then others, which are semi-interesting, hit this hyper-speed adoption (My Garden and My Aquarium as examples).
It's a combination of knowing WHAT works on this platform with this audience and knowing HOW to make it easy - as you have so well outlined here.
Posted by: AppRap | Friday, July 13, 2007 at 06:40 AM
Notification via feed is the key. Great post,i'll write a post on my blog about your feedback. :-)
Posted by: Dario Salvelli | Friday, July 13, 2007 at 02:43 AM
Joe-
Hate to admit it, but that's one of ours - a RockYou Bible Verses app :) As for the post Dave, I actually don't agree with all points. Success on the Facebook platform is almost entirely driven off of understanding, executing and maintaining viral growth channels. The same could be said for growing widgets on and off Facebook frankly. Also, the directory had little to no impact on the success of early adopters. It's trench warfare based on tooling and re-tooling as many viral channels as possible.
Ro
Posted by: Ro | Friday, July 13, 2007 at 01:08 AM
I 2nd the leveraging of current userbase of other Facebook apps as a huge driver for adoption (especially for companies like Slide and RockYou).
I have a daily Bible verse app with nearly 200K users. There were 6 other Bible verse apps with less than 20K - mine was the clear winner. But all of a sudden a new Bible app appeared and got 100K+ users within a couple weeks. It was from Slide and its distribution was completely off the backs of its other popular apps...
Posted by: joe (from MyChurch.org) | Thursday, July 12, 2007 at 05:51 PM
Great post Dave, but you forgot one option -- leveraging your current Facebook apps to drive users to your other apps.
I have one app with 130,000 users and use it to drive users to my other app. Since I did that I gained roughly 1,100 users in 2 days on the new application (and that speeds the viral adoption when using the Feed of course).
Nothing like the rich getting richer ;)
Oh, and on one note, Slide beat me to that notification spam technique for their "Top Friends" app. I had wondered how they were growing faster than me even when I beat them to the application directory with my own "Top Friends" app. Oh well, lessons learned!
Posted by: Eric K. | Thursday, July 12, 2007 at 03:47 PM
I think this is interesting especially with Bay's announcement of its 100million dollar fund for facebook apps/platform use
Posted by: Industrial14 | Thursday, July 12, 2007 at 02:29 PM
Great post. I am designing an app right now and started off with the same analysis to understand how to optimize for the social graph.
You mentioned some of the best ways to advertise your app, but what about the "share" button and notifications? For example, Flixster lets you share a movie with a friend using the share button. Recipients get a message w/ a call to action.
Graffiti allows you to draw on a friends wall even if they don't have the app. Users who don't have the app get an email and a notification that will prompt them to install it for the payoff.
Posted by: Pete Mauro | Thursday, July 12, 2007 at 11:23 AM
I didn't think the application directory would make that much of a difference either, but the first couple days of my app being listed saw a huge boost in the number of users. I guess a few people browse the new apps, so it's something that will wear off but helps out in the beginning.
Posted by: John | Thursday, July 12, 2007 at 10:06 AM
Fantastic post Dave. Terrific insight and a sh*tload of food for thought.
Posted by: George Nimeh | Thursday, July 12, 2007 at 08:07 AM
Dave,
Great post and you have hit the nail on the head on virtually every point. You are not an idiot. ;) Actually I could not stop laughing and wholeheartedly agreeing simultaneously.
I am gonna reference the hell out of this post.
Being smart and sharing actions and behaviors via the mini-feed is critical to long term sustained growth in app adoption.
Having clear calls to action buttons/links are also critical. "Spend time optimizing the feed notification messages & app events that generate News Feed & Mini-Feed messages"... so many apps totally miss this point.
"Spend time optimizing the look & feel of your app on the user's profile page" Totally! Of the hundreds of apps that we have looked at I can't even begin to tell you how many people totally get this flat out wrong and miss the boat.
I am going to make this blog post required reading for anyone that submits apps for us to review in the future... thus saving us tons of time in evaluating... and not reviewing crappy facebook applications. ;)
Cheers and good work!. p.s. I just chatted with Scott tonight.
Rodney Rumford
http://www.facereviews.com
Posted by: Rodney Rumford | Thursday, July 12, 2007 at 03:13 AM
Damn it mcclure you beat me to this post! ;)
Great post BTW. I totally agree with your conclusions - as I finally had time thanks to the new baby to spend with facebook apps I was astounded to the lack of consistency and ability to discover what apps are worth installing. It will be interesting how to market facebook apps - in FB and outside. For instance most myspace widgets are marketed _outside_ of myspace.
Posted by: todd sawicki | Wednesday, July 11, 2007 at 02:37 PM
Great post, Dave! In the first couple weeks it was possible to game the directory a little bit, but that's now a thing of the past. Now, it's baking appropriate feeds and notifications into your apps from day 1. Facebook has been keeping the algorithm for calculating feed limits a bit of a black box, so hopefully they will continue to open up to the developer community so that we can optimize our apps even more :)
Posted by: Justin Smith | Wednesday, July 11, 2007 at 02:03 PM
i just fear that many in the valley world are entering into a distortion field regarding the application environment on FB. i joined FB in 2004 because my college friends were on it...i didn't join to "honesty box" or "zombie" someone. simplicity is key, and the peeps over at FB HQ are going a bit overboard. the rest of the interwebs agrees, it seems.
dave, good post nonetheless. there is a market and someone should capitalize on it before the IPO.
Posted by: David Ambrose | Wednesday, July 11, 2007 at 12:32 PM
Agree in the most part Dave, and good post. At SplashCast (where, amongst other things we've built custom Facebook apps for the likes of Rocketboom and US Rep George Miller) we've found an approach like yours helpful. Around the tweetosphere though people are complaining about update-overload and FB is always tinkering with the levels of allowed notifications - it's a fine balance and I hope there's not a big backlash.
Posted by: Marshall Kirkpatrick | Wednesday, July 11, 2007 at 11:33 AM
Wow. Dave, that is an awesome post. I think one of the things that all apps have to grapple with is how pimp like they behave in the news feed and profile page because that can certainly have an adverse effect not to mention being "unfacebooklike."
Posted by: Narendra | Wednesday, July 11, 2007 at 06:47 AM