The Pyramid Approach to Information Architecture


Good Information Architecture (IA) ensures that the functions of your app are neatly organized and easily found. Good IA is akin to a good filing system or a well organized term paper. It starts with the main point and works down to the details. (Or, using the filing cabinet metaphor, it starts with three main drawers, inside each draw are well labeled folders in some rational order, and inside each folder are all the individual documents.)


For a more 3D example, think of a pyramid.

The top of the pyramid is the doorway into your app. Imagine a little door at the very top of the pyramid, and that’s how every most users get into your mobile application, through the one or two main things they want to do. One door, leads to a slightly bigger “room” with a few more doors, which lead to more rooms and doors as you work your way down the pyramid.

The thing the Users want to do could be see who invited them to lunch, or check out that cool jacket they saw in the ad, or find the perfect condo, at the perfect price, or a nearly infinite number of things.

What the User wants to do is different for every app. But for each app there is a single, primary activity that is the goal of our users. Your job, should you choose to accept this assignment, is to figure out what it is and make sure they can do it. Easily.


Let’s Lunch – If You Can

Let’s look at the brilliant concept but hard to use mobile website for Let’s Lunch. I love this start-up. I’ve had a bunch of fun, informative lunches using their social platform, and they’re growing like crazy. I met the founder, Syed Shuttari once, and he’s super cool too. So I wish them the best. However, as a user, I find their mobile site problematic. The main problem being that they don’t really have a mobile site. Their website is not responsive, and so here’s what it looks like on my phone:



Yes, You Have to Have a Responsive Website

Ouch. Pretty much unreadable. Now, maybe they have an App, but they don’t alert me to the fact when I arrive at their website, and I’ve been too lazy to look. (Oh, you think Users aren’t lazy?)

Even if there is an app, the website still has to be responsive to the mobile device because a good chunk of your users will come into your business that way, and most of your new users will find you through your website first.

What’s the Top of Your Pyramid?

Aside from not using basic -webkit- markup with their website so the fonts are large enough to read, Let’s Lunch has a more fundamental problem. They don’t know the one main thing their users want to do when they get to the site. This is a fairly typical IA problem.

For some, figuring out the Primary Use Case can be hard. But this is a lunching website, so by definition the main use case will be people scheduling lunches and then going to lunches. So for everyone but the first time user, trying to find out who and where they’re meeting as they’re on the way to lunch is their main mobile goal.

Guys, you’ve gotta get mobile right.

Everything and the Kitchen Sink

Here’s an example of being fuzzy about what users want to do on the site. The main page after you’ve logged in is a mish-mash of everything any engineer could think a user might want to do, and quite a few things the BizDev guys wish the user would do.  But this just won’t do.


17 Upcoming Lunches

What I want to do is see if I have any lunches this week, and if not, see if I can schedule them. This is the main goal most of us will come to the site for. So it’s good that at the top of the screen there is a category for Upcoming Lunches. But according to this I have 17 upcoming lunches!

Right off the bat that freaks me out, because if I’ve somehow scheduled lunches with people, I want to be sure I show up to them. This is a networking site, and I definitely don’t want to be the person that stands people up.

But wait, on closer examination, those 17 lunches apparently include all the lunches I’ve already been on. So, not really upcoming lunches at all. Because there’s no year indicated it takes me a little while to realize many of those are lunches from last year, not this year. Some are as old as 12 months!

Scheduling Lunches

Then I see a list of people “Available for Lunch.” What does that mean? Are these people that want to have lunch with me? Are they people that, via some unknown algorithm, have been chosen as likely lunch partners for me? Or are these just random people in my neighborhood who are available for lunch? It’s a mystery, and that means I’m not sure the correct etiquette for interacting with them. That’s not good on a social site, since users will rather leave than make a social faux pas.

Looking over at the left hand nav, I see that I have three invitations to lunch. Again, a flutter of anxiety. Who for lunch? When is lunch? How come I don’t know about this, shouldn’t I have gotten an email if someone invited me to lunch? It’s never a good idea to scare your users.

Flash forward to 20 min before my scheduled lunch date. I’m in the car, looking for the name of the restaurant so I can get driving directions. For some reason adding it to my calendar from the website didn’t add it to my calendar. I don’t see the info I need on the home screen, so I take a stab and tap the “See all upcoming lunches” link.

Yikes. From bad to worse.



Solving the Mystery

Social sites should be very clear and transparent about how they work. Users need to fully understand the system, from beginning to end, before they will risk getting involved in your group.

For this social system, I want this:

  1. I want to see who I’m having lunch with, in chronological order, on the first page.
  2. That should include my lunch date’s name, the time, date (including year) and the restaurant.
  3. And a map to the restaurant.

Everything else can be behind a button (secondary and tertiary levels), but this information, which I will need frequently and at my fingertips as I’m heading to the lunch, it should be front and center.

The Redesign

Here’s a fully responsive design for the home page that won’t drive mobile users insane:


Of course, these aren’t the only UX changes I would recommend. I’d actually love to see Let’s Lunch reconsideration the entire architecture of this site. It could be so much simpler. Elegant. Easy to use. But starting with this would be a BIG improvement.

Wrap Up

So, back to the pyramid: what is the main thing the user of this app wants to do? Schedule and attend lunches. So put that at the top of the pyramid. Then at least you won’t have frustrated your primary use case. Secondary and tertiary uses can go behind buttons. Users are willing to do a little more digging for those activities.

BTW, dude on my lunch page above did not confirm the lunch. Which is weird, because I thought he asked for the lunch. Which means, there’s another troubling user issue which is, none of us know how those lunch invitations get sent. Apparently, Let’s Lunch is “matching” us somehow. That’s something users should know.

Here’s my decision-making process when it comes to lunching with strangers:

  1. Someone Asks Me to Lunch: If someone requests a lunch date with me, I’m likely to say yes, even if I don’t see a purpose in meeting them. I’m just friendly and polite that way.
  2. I Ask Someone to Lunch: But if I’m requesting the lunch, then I want a reason for asking for an hour of that person’s time.
  3. Let’s Lunch Recommends Lunch Partners: If Let’s Lunch is merely offering me suggested matches, that needs to be clear, so I can evaluate whether or not to move to step two and request a lunch from a complete stranger.

Now I understand why I’ve sometimes sat at lunches thinking, Why am I having lunch with this person? Why did s/he invite me to lunch? Maybe I invited them, and didn’t even know it!

Jan 23, 2013 9:30am


  1. como ganhar na lotofacil, acertar na lotofacil, ganhar na lotofacil, como ganhar na lotofacil de verdade, como ganhar na lotofacil sempre, como ganhar na lotofacil 2020, como ganhar na lotofacil 100 garantido, dicas lotofacil, como acertar na lotofacil, dicas para ganhar na lotofacil

  2. “4 Songs for the Club” Is a 4 song CD-EP from B-Rock, For Dj’s and Bars and Dance clubs ..”Dance”Features Rockman doing the electronic Vocals on the Chorus. A hand clapping song to get people on tha dance floor ….”Mix It With Tha Water”. Features B-Rocks Team member Pif .. Tha song is an urban street tale with a great Trap Beat….”I Like It Straight” is Bound to be a New Club/ Bar Anthem for the DJ’s to get the crowds up on their feet and to get another drink..LOL…and “Crack Them bottle (Get Fucked Up)” well that’s a story that all party goers live on the weekend! … 4 Dance Hits 4 tha Club.. a great EP for any DJ to have

  3. I just could not depart your web site before suggesting that I actually enjoyed the usual information an individual provide in your visitors? Is going to be again steadily to check up on new posts

  4. Admiring the time and energy you put into your site and in depth information you provide. It’s good to come across a blog every once in a while that isn’t the same out of date rehashed information. Excellent read! I’ve saved your site and I’m adding your RSS feeds to my Google account.

  5. Terrific paintings! That is the kind of info that should be shared across the net. Disgrace on the search engines for not positioning this post upper! Come on over and visit my website . Thanks =)

  6. Great article and straight to the point. I don’t know if this is in fact the best place to ask but do you guys have any ideea where to hire some professional writers? Thanks in advance :)

  7. Does your blog have a contact page? I’m having trouble locating it but, I’d like to send you an email. I’ve got some ideas for your blog you might be interested in hearing. Either way, great site and I look forward to seeing it develop over time.

  8. There are some attention-grabbing time limits on this article however I don’t know if I see all of them center to heart. There is some validity but I’ll take hold opinion until I look into it further. Good article , thanks and we wish extra! Added to FeedBurner as nicely

  9. I carry on listening to the newscast lecture about getting boundless online grant applications so I have been looking around for the finest site to get one. Could you advise me please, where could i acquire some?

  10. I am typically to running a blog and i actually appreciate your content. The article has really peaks my interest. I’m going to bookmark your website and hold checking for brand new information.

  11. Howdy just wanted to give you a quick heads up. The words in your content seem to be running off the screen in Opera. I’m not sure if this is a formatting issue or something to do with web browser compatibility but I figured I’d post to let you know. The design and style look great though! Hope you get the issue resolved soon. Many thanks

  12. Woah! I’m really loving the template/theme of this website. It’s simple, yet effective. A lot of times it’s very difficult to get that “perfect balance” between usability and appearance. I must say that you’ve done a amazing job with this. Also, the blog loads very quick for me on Firefox. Outstanding Blog!

  13. My husband and i felt cheerful that Chris managed to do his web research out of the precious recommendations he had out of the weblog. It is now and again perplexing to just happen to be releasing helpful tips which other people may have been selling. And we all acknowledge we now have you to give thanks to for that. These explanations you made, the easy web site menu, the friendships you will make it easier to promote – it is many wonderful, and it’s making our son and us reason why this topic is awesome, which is particularly important. Thank you for the whole lot!

  14. Hi, I think your site might be having browser compatibility issues. When I look at your blog site in Firefox, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, excellent blog!

  15. Hmm it looks like your blog ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well am an aspiring blog blogger but I’m still new to the whole thing. Do you have any suggestions for first-time blog writers? I’d really appreciate it.

  16. Whoa! This blog looks exactly like my old one! It’s on a totally different subject but it has pretty much the same page layout and design. Wonderful choice of colors!

  17. Hmm it seems like your site ate my first comment (it was super long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I too am an aspiring blog blogger but I’m still new to the whole thing. Do you have any points for novice blog writers? I’d certainly appreciate it.

  18. Oh my goodness! an amazing article dude. Thanks Nevertheless I’m experiencing challenge with ur rss . Don’t know why Unable to subscribe to it. Is there anybody getting similar rss drawback? Anybody who is aware of kindly respond. Thnkx

  19. My partner and I stumbled over here different website and thought I may as well check things out. I like what I see so i am just following you. Look forward to going over your web page repeatedly.

  20. You actually make it seem so easy together with your presentation but I find this matter to be really one thing that I believe I might never understand. It sort of feels too complicated and very broad for me. I’m having a look forward in your subsequent put up, I’ll attempt to get the hang of it!

  21. Does your blog have a contact page? I’m having trouble locating it but, I’d like to shoot you an e-mail. I’ve got some recommendations for your blog you might be interested in hearing. Either way, great site and I look forward to seeing it expand over time.

  22. Nice weblog right here! Additionally your web site so much up fast! What host are you the usage of? Can I am getting your affiliate link for your host? I wish my web site loaded up as fast as yours lol


Please enter your comment!
Please enter your name here