Site icon John Battelle's Search Blog

Facebook Is No Longer Flat: On Graph Search

A sample Graph Search result for the query “friends photos before 1999.”

By now the news is sweeping across the blogosophere and into the mainstream press: Facebook is doing Search!

Well, not so fast. Facebook is not doing search, at least not search Google-style. However, the world’s largest social network has radically re-engineered its native search experience, and the result is not only much, much better, it’s also changed my mind about the company’s long term future.

Yesterday, Tom Stocky, Facebook Product Management Director, and Lars Rasmussen, Engineering Director, gave me a sneak peek of today’s much anticipated announcement (it’s gonna be a phone! A new Newsfeed! A big acquisition!). So as to not bury the lead, Facebook has built what it’s calling “Graph Search,” a solidly conceived structured-search service which leverages the company’s massive trove of personal data in any number of new ways (some obvious, some nuanced, and some glaring omissions). But before I get to the details, I want to write about why this matters so much.

Prior to seeing the new search, I was not certain Facebook would ever live up to the hype it has accrued over its short life. It’s a good service, but it’s flat – over time, it struck me, people would tire of tending to it. They set up their social graph, toss a few sheep, poke some pals (or not), “like” this or that (often off-domain), waste hours on Farmville, and then…engagement drops slowly over time. I’m also not a fan of Facebook’s domain-specific approach to the world, as many of you know. Facebook’s new search doesn’t address Facebook’s walled garden mentality (yet), but it nails the first issue. Once this search product is rolled out to all of its members, Facebook will no longer be flat.

This is a big deal on many fronts. First and foremost, Facebook has an engagement problem, particularly in markets (like the US) where its use has become ubiquitous and many of its original users are two, three or more years into the “Facebook habit.” While the company doesn’t talk about this issue, I am confident it’s real (in private conversations with people at Facebook, it’s called the “set it up and forget it” problem). If people do not constantly feed Facebook with engagement, its value attenuates over time. As the service slows in overall growth, engagement with its current base becomes critical. New connections are the lifeblood of a service like Facebook. Without a steady stream of meaningful Likes, Friend Requests, declared Interests, and such, the platform would wither.

Put another way, Facebook needed a service that layered a fresh blanket of value over its core topography. Graph Search is it.

Zuckerberg’s Engagement

One sign of how important this new search is? According to the folks I spoke to yesterday, Facebook’s mercurial founder and CEO Mark Zuckerberg calls Search the “third pillar” of the company’s service, elevating it to the level of Newsfeed and Timeline, the two most important new features since Facebook’s launch (Open Graph is probably up there as well, but it’s true value remains locked up until there is mortar connecting it all, which Search could well be).

A team of engineers and product folk have been working on Graph Search for more than a year, and Zuckerberg has been engaged with them the entire time. The team has been in “lockdown” – a exclusive state of focus on one product so as to ship it as quickly as possible – for the past 34 days. Lockdown is a time honored and rather prestigious occurence inside Facebook, dating back to Zuckerberg’s original Facemash dorm room programming outburst. During the Search team lockdown, Stocky told me, he and Rasmussen got plenty of 2 AM emails and unexpected late night visits from the CEO.

In other words, this is A Really Big Deal for the company.

Why? Well, a quick tour of the product will explain.

What Is It? 

Graph Search subsumes Facebook’s previous search offering, which was extremely weak and focused mainly on the use case of navigation (finding people and pages).  The new service takes full advantage of the face that Facebook is, at its core, a massive structured database of tagged entities. The initial beta “indexes” four main types of these entities: People, Photos, Places, and Interests. Over time, I am told, Facebook will expand its index to include all Facebook posts and even the Open Graph – which means the “rest of the web.”

But for now, users can search across four main categories, using a slick set of intuitive verbs (“lives,” “like,” “work,” etc.), nouns (“San Francisco,” “Indian,” “restaurants,” “friends” etc.), prepositions (“before,” “with,” “in”) and pronouns (“who,” that,” etc.). This makes for a richly structured set of results: “Friends of friends who live in San Francisco and like Indian restaurants,” for example. Or “Friends who have been to Ireland,” or “Photos of friends before 1990.” Once you get the hang of it, the possible pivot points are endless, and the results are quite intriguing.

Stocky and Rasmussen, both ex-Googlers, walked me through a few intriguing use cases, one of which harkens back to one of Facebook’s original use cases – dating – and another which looks forward and presents a threat to LinkedIn’s current strength: Recruiting.

Let’s say you’re single, and you’re interested only in dating engineers who are also friends of your friends. With Graph Search, it’s ridiculously easy to find “friends of friends” who are also engineers. (And single, of course). You can look at their pictures, profiles, interests, and then ask for an introduction from whichever of your pals happens to be connected to one who looks like a good prospect (you could also just “poke” the guy if you wanted to…). Want only C++ programmers, or Indian C++ programmers, or  Indian C++ programmers under 35 years of age? Done.

Or, let’s say you work at, I dunno, Google. And you want to recruit product management talent from, say, Facebook. Again, the best way to get to that talent is probably a friend. So why not do a search for “friends of friends who work at Facebook and are product managers”? Why not, indeed.

One can imagine such functionality will create a lot of new engagement on the service. And not just from people “friending” prospective beaus or hires. Recall that when Google burst onto the scene, it prompted a dramatic response from owners of web pages, who immediately began rewiring their sites to be optimized for search. Similarly, Facebook’s Graph Search will incent Facebook users to “dress” themselves in better meta-data, so as to be properly represented in all those new structured results. People will start to update their profiles with more dates, photo tags, relationship statuses, and, and, and…you get the picture. No one wants to be left out of a consideration set, after all.

Facebook Gets More Weather

Last year I wrote a post titled “Facebook Is Now Making Its Own Weather.” The focus was on Facebook’s Newsfeed, and how an economy of value was now in place to game Facebook’s “edgerank” algorithm, which determines what stories show up in a person’s feed. With Graph Search, I expect a similar ecosystem will emerge. All of a sudden, two things will be true that previously were not: Facebook users will be using search, a lot, creating liquidity in Facebook “SERPS.” And secondly, there will be significant perceived value in being included in those search results, both for individuals (I want to be considered for that job at Google!) and for companies/brands (I want to message to anyone looking for a job!).

While Graph Search is in very early beta, I don’t think I’m going out on a limb by predicting that it won’t be long before Facebook integrates a product that lets marketers purchase ads in these new search results. It already has a similar product, which is by default included in suggested searches (the “auto completed” queries suggested to a user as they enter terms). At the moment, however, paid listings are not included in search results. They will be. Which means, of course, the rise of a native SEO/SEM ecosystem inside Facebook. Add in Open Graph search across the web, and presto…Google’s got some serious potential competition. (Well, not exactly presto. Incorporating Open Graph is going to take some serious chops and time. But still…).

Even without incorporation of Open Graph or Posts, Graph Search is going to change the game for brands and people on the Facebook service. As I watched Stocky and Rasmussen put their product through its paces, I couldn’t help but wonder how much new traffic the product will drive around the Facebook Platform. Will Facebook be watching “conversions” – clickthroughs from search results to profiles and pages? Of course they will! Will Facebook report those referrals to individuals and brands, much as Google Analytics does for webpage today? Not yet…but wait for it. It’ll come….

 What’s Missing: Sharing Results

I’ve already noted that Graph Search does not index content (posts) or the Open Graph, though I’m told that’s coming. But the big miss, from my point of view, is the inability to share search results.

Share search results? Who’d want to do that? Well, in web search, very few of us. That’s because with rare exception, open web search is not an inherently social action – it’s private and it’s ephemeral. But inside the walls of Facebook, it’s definitionally so. In fact, I’d argue that every single “result page” in Graph Search is a “media object” in its own right. If you search for “pictures of friends before 1990,” for example, you get the equivalent of a Pinterest board of your friends’ childhood shots. Wouldn’t you like to post that on your timeline so your pals can see it? Better yet, wouldn’t you like to export it to Pinterest or Tumblr? Of course you would (but, alas, I don’t expect Facebook will allow it, under cover of “protecting user privacy.” More on that in a second.)

Or take another example. Say you have a pal in Southern California who is despondent after being dumped by her boyfriend. You do a quick Graph Search for “single friends of friends under 30 who work in Los Angeles.” The results look pretty promising. Don’t you want to shoot them over to your pal with the subject line “Don’t despair, there are plenty of fish in the sea!” Of  course you do.

I mean, just a query like “Photos I Like” is a huge feature win for Facebook. And who wouldn’t want to post a montage of “Photos I Like” to their timeline? (Or, ahem, their personal blog?!)

For now, you can’t share the results of your searches with anyone else, and that’s a bug that should be a feature. When I brought up the issue, I was told that the privacy implications of sharing searches were extremely complicated. Because of past missteps and current scrutiny, Facebook is going to tread cautiously here (privacy was a central theme in Graph Search’s launch). I certainly understand why, but while those issues are sorted, I expect there are going to be a lot of screen shots of Graph search results being shared around the web.

Bigger privacy issues will likely arise around what might be called the Randi Zuckerberg principle – as in “Oh shit, I didn’t realize I’d show up in that circumstance!” Graph Search is going to expose all manner of privacy controls as super important, and send millions back to Facebook’s sometimes-confusing dashboards, so as to appropriately re-tool settings such that nothing untwoard shows up in this important new functionality.

And to me, this is a Very Good Thing. A couple of years ago, I wrote a post titled  The Rise of Digital Plumage in which I predicted that we’d all become habituated to “dressing” ourselves in structured data, so as to best present ourselves to the world at any given time. Graph Search is another important tool in our ever-growing digital wardrobe, one that motivates us to understand and manage the implications of our ever-expanding digital footprint.

Facebook just posted an announcement about its new search here.  The initial beta will roll out slowly, folks will have to ask to join a waitlist to get the service. I’ll be updating this post as the news is discussed and digested….

Exit mobile version