You’re about to launch your viral application on Facebook. You want to grow it fast. Really fast. But you worry that your app solves no real problems and presents only negligible entertainment value. Surely no one will install it… But wait! You’re wrong! You (yes, you) can get one million installs without breaking a sweat. And I’ll show you how.
Let me tell you a tantalizing story. John is your average guy. He puts gel on the front tip of his hair so it sticks up, he likes pepperoni pizza, he goes to spin class three times a week. One day his friend Jane sends him a message on Facebook using your app, and well, Jane is an above average girl. So of course John wants to read the message, but in order to read it he must install your app. Without a second thought he installs it and excitedly whips off a quick note to Jane. Oh Jane, oh Jane! You are so above average! What he doesn’t realize is that your app’s default is to send the message to all his friends! (Lucky for John he didn’t reveal any embarrassing emotions.) So John’s friends all get a message, and they’d like to read it, even though John is only an average guy. So they all install your app and spam all their friends. Repeat a couple of times. Voila! Your app has one million installs.
Wow, you say, that sounds easy! But what do I do once I hook them? You know I don’t make any money from installs… I need pageviews!
(For the uninitiated, Facebook application developers can’t post advertisements “on ‘user profile’ pages or other pages of the Facebook Site,” only those “served by a developer.”)
Well, what if I told you getting pageviews from silly, average John is as easy as getting him to install your app?
Awesome, you say, awesome!
A word about Super Wall
In just a moment I’ll present you with five repeatable steps gleaned from RockYou’s stellar Super Wall application, but first a note.
Super Wall isn’t your typical, useless Facebook application. No, you’re going to love this, it’s actually pretending to be useful! Imagine the balls these guys must have.
Some of its “features” include “graffiti” (a low-fi drawing pad), digital “gifts” (it’s the thought that counts) and “greeting cards” (advertisements).
If this useless hunk of app can break the million installs barrier, then let’s get to emulatin’!
Five easy and repeatable steps for Facebook application domination
1. Wanna see what’s inside? Install first!
Like Super Wall, your app better not give away any free information. Make ‘em install first or they may realize your app is useless.
Here’s how John is introduced to Super Wall:

What’s John gonna do, ignore Jane? Of course not. Just imagine if you let John see Jane’s boring message before he installs it. Come on!
2. People don’t talk one-on-one anymore
When a user sends out a message from your app, you want to make sure it floods into everyone’s news feed by default. Don’t give people a choice or they might just send it to one person. They can be antediluvian like that.
Best practice: include all friends in a tiny box, defaulted to checked (see below, right).

Please note: this step builds on our strong foundation from step number one. Step two without step one is useless. Think about it: if there’s no app to install, you’re spam is just plain old boring spam. Nobody wants to read spam if they don’t have to install an app to read it.
3. Wanna see this juicy bit? Click here!
Now, let’s apply step one’s brilliance to after the installation phase.
As a counter-example, here’s how Facebook’s wall alerts John to a new comment from Jane:

I mean, come on! Don’t just tell him she’ not interested, at least give the man some hope for a few milliseconds.
Look at how tantalizing the Super Wall version is:

Oh boy, John’s gonna be clickin’ for sure. Ah, glorious pageviews.
4. What works for the news feed works for email, too
Facebook used to get this right. Here’s how an email notification used to go:
Jane wrote something on your Wall.
To see what Jane wrote, follow the link below:
http://www.facebook.com/n/?profile.php&id=12345678#wall
Now that’s gonna get a pageview for sure. But then the dunderheads at Facebook changed it to this:
Jane wrote on your Wall:
“Friday night is too busy. Let’s hang out at Tim’s party. ”
To see your wall or to write on Jane’s Wall, follow the link below:
http://www.facebook.com/n/?profile.php&id=12345678#wall
Duh. It’s all right there. No surprises. No pageviews. Facebook says this is a “usability improvement,” which is easy for them to say now that they have a billion users or whatever.
But you don’t have that luxury, so follow Super Wall’s lead:
Jane just sent you a message. Click here to read your message.
Oh yeah, that’s hot.
5. A few dead ends create excitement and lots of pageviews
It’s simple: create multiple paths to action, some or all of which don’t work, and your users will have to keep clicking and clicking. It’s not just great for pageviews, it’s a fun diversion for any user!
Take this message:

Question: Which link lets John see the “new photo” that’s been posted?
Answer: none!
By the time he figures that out and then scrounges around for the photo on other avenues he may see five or more pages instead of a lousy one. Delicious!
Conclusion
We can learn a lot by studying the brilliant tactics of the totally useless but million-plus-installed Super Wall.
I know a lot of so-called “user-centric” designers believe that these tactics are rotten, but as you can see these “designers” don’t know jack about getting action on Facebook.