Co.Design

Foursquare Solves A Basic UI Problem That Eludes Google Maps And Yelp

Google Maps and Yelp are great for searching for things that are close to where you are now. But what about searching other areas?

Last week, Foursquare upgraded Explore, the tool that helps users find recommendations--for coffee shops, bars, and so forth--based on location check-in data. The tab has been around for awhile, but Wednesday’s upgrade did include one novel and significant feature: a proximity-based finder for maps that lets users search for recommendations within an area other than the one they’re at. It works as a simple and tight radius, which can be pinched, zoomed, and dragged about with ease.

Put another way, Foursquare has created an elegant solution to the problem of searching not just for things around where you are now, but also the area where you will be. If you’re making plans on the move, the latter is arguably far more important.

Location search has always been a huge headache, especially for residents of dense urban areas where venues and merchants riddle every block. GPS might’ve solved the hassle of searching for nearby locations, but what about searching for locations that you’re not close to? For this, Google, Yelp, and other Foursquare competitors have continued to rely on user data entry (zip codes, street addresses) to return results. But Foursquare’s new Explore feature provides a visual solution to the problem, giving users the ability to search by vicinity with just a few quick finger taps.

To take advantage of Explore, Foursquare users must only open up the app’s tab, drag the proximity sensor to the appropriate spot, and search (for, say, "bagels" or "fried chicken"). The map-targeting tool gives a quick overview the neighborhood, and a better sense of what you’re searching than you could glean from a numbered distance, especially in a city as dense as New York where searching within just "1.0 mile" of a location would likely encompass several Manhattan neighborhoods, and even parts of outer boroughs (or New Jersey). Foursquare’s drag-and-select map feature is much easier to navigate than searching "near" a street address; it provides results that have a much more narrow and personal focus.

Other mobile solutions also seem to value quantity over quality. Take Menupages, for example. A simple search for "pizza" in the West Village returns more than two-dozen results dotting the map with pins. Zero in on a location on the map, and the results will automatically update--barely move the map and another dozen new results will pop up while others will mysteriously disappear. Tapping through all these possible pizza joints is a pain, especially with reviews kept mostly separate from the map view. (Most services, including Foursquare, offer the ability to view results on either a map or in list format.)

Google has many of the same issues, only they’re magnified because of how large Google’s search index is. A query as simple as "pizza" can often return tons of irrelevant results or advertisements.

Yelp offers the closest solution to Foursquare--a clean interface with manageable results. Still, that hasn’t stopped Yelp from trying to improve on the search experience with Monocle, the augmented reality feature that overlays results on real-world images--a feature that I’ve found far more gimmicky than it is convenient.

Where Yelp and Google do thrive against Foursquare is data. With tens of millions of reviews, Yelp’s index of locations is nearly unrivaled; Google, after reportedly failing to acquire Yelp, recently purchased Zagat instead. Foursquare, with just 15 million users, sees a fraction of Yelp’s and Google’s traffic. And while its 1.5 billion check-ins from friends, experts, and media outlets do provide arguably much more valuable data (through social sharing, tips and lists, especially), the data often feels limited. The Explore map even has a minimum range of 0.3 miles; it’ll be nice to eventually search within just a specific city block or on a specific street.

But Explore’s data will improve as Foursquare continues to grow. In the meantime, the startup has nailed down the interface. Foursquare’s founders know users don’t want a complicated experience filled with endless results, nor an experience based on census tracts.

[Image: zimmytws/Shutterstock]

Add New Comment

11 Comments

  • fab

    As someone who does not use Foursquare it was hard for me to understand what exactly is the innovative feature and the screenshot does not make it clear to me. Could someone enlighten me?

  • gbacoder

    Not read this yet. But guys I love fastco but I just got an email with this story as the title, yet it was not in my email (as a link or anything!). I had to google it to come back to your page. Important then you sort out your own user interface? 

  • Danielle Hohmeier

    This is awesome. I know I need it / will use it. I can't tell you how many times I've been cursed out because I'm suggesting places we just drove passed.... instead of places we're driving towards. 

    I know Yelp's desktop site lets you search by specific neighborhoods, but that feature is missing on their mobile app. Yelp is my preferred search engine when it comes to food/attractions, so if they could add that feature it would be awesome. 

    - Danielle @ Atomicdust
    http://www.atomicdust.com/

  • Justin J.

    Austin, the screenshots you shared are of the Google Maps app on iOS... An app that Google doesn't develop.

  • Brad Lauster

    Austin, you're wrong about the way Yelp works. When you zoom in on a map location, you can have the search results update accordingly. In the iOS app, for example, after you've zoomed in, you have to press the "Redo Search In This Area" button (the button that's showing in your own screenshot). 

    I agree that the new foursquare Explore is really well designed and a huge improvement over their previous Explore design, but this article was poorly researched.

  • Rob Peterson

    The "AroundMe" app has done this for a while; plug in an address and it will give you items within the proximity (user specified items: bars, restaurants, shopping, ATMs, etc.)

  • Zachary Adam Cohen

    Austin, great in-depth piece on a wonderful new feature. I've been continually impressed by Foursquare's ability to continue iterating. 

    I am surprised that you didn't mention the MENU functionality they slowly and rather quietly rolled in. 

    How do you think that alters things?
    Zac

  • D4niel

    "
    GPS might’ve solved the hassle of searching for nearby locations, but what about searching for locations that you’re not close to? For this, Google, Yelp, and other Foursquare competitors have continued to rely on user data entry (zip codes, street addresses) to return results."

    Actually, Google Maps (the Android app and web UI, anyway) will limit a search to the area that's currently being displayed. Go to an area, zoom in or out to see just the area you want, and search for "coffee". It'll show you relevant places in that area. From the web UI you can also zoom in, out or pan at this point and it'll update the search.

  • acarr

    Hey Daniel,

    Thanks for the note. Well aware of this. But those solutions are far from elegant. I talk about this in the fifth graph in relation to MenuPages -- Google and Yelp offer the same updating or "refined" results. It's really a pain to search this way -- just look how MenuPages handles a slight flick to the right:
    http://images.fastcompany.com/...

    Sure, you can zoom-to-refine with Yelp, too, but the results never become focused -- here's what that view looks like in Chelsea and the West Village, contrasted with Yelp's cluttered "Monocle" view:
    http://images.fastcompany.com/...

    To demonstrate this better, check out a web search for 'pizza' on Google:
    http://images.fastcompany.com/...

    Versus on Foursquare:
    http://images.fastcompany.com/... 

    Not only are the results cleaner, but zooming to search a specific area is far easier with Foursquare, especially on the mobile app. I suggest playing around with the new Foursquare Explore feature -- it's by far the most simple and straight forward method to pinpoint an area on a map.   

    Hope that helps!

    Thanks again,Austin