Breakdown of Great Web App Homepage Design

Web applications are becoming more relevant due to the future release of operating systems such as Google Chrome OS and possibly the Apple tablet as well as the fact that people are starting to use multiple devices. Being able to get access to them from wherever you have an internet connection combined with owning multiple devices means that web apps are becoming more and more relevant and will continue to do so as internet speeds increase.

webAppHome

The biggest area where web application has to encourage new users to sign up is on the homepage so we’re going to take a look at what makes a great web app homepage design. Don’t forget that many of these observations can be easily applied to other aspects of web design, not just for web application homepages.

Login Areas

The nature of web applications, being accessible from any browser, means that users can login in from whatever computer they want and from anywhere in the world so login forms are important to existing users.

On Mobile Me’s homepage (below), emphasis is placed on a login area for existing users with text below encouraging users to sign up for a free trial or sign up for more.

me_login

Onehub places existing users’ login form in the header of the page, therefore not being too distracting to new visitors but also give an easy accessible way of logging in for anyone with an account.

onehub

The login form on to-do app Teux Deux’s homepage can only be accessed by hovering over the log in text at the top of the page. This isn’t immediately noticeable to existing users but when used a few times they will likely get used to the behaviour.

teuxDeux_login

Observation: Most web apps do away with any kind of login form on their homepages. The only logical explanation for this is it can clutter the page for when trying to sell the service to new customers.

Price Presentation

Fever makes the price very noticeable by the use of a red circle and placing it in amongst the intro text.

fever_price

Pulse use a tiered pricing structure but also state on their homepage what their cheapest option, although they only do so through the use of a plain text and a plain text link.

pulse_price

A similar technique is used on the home of Squarespace. The main difference here is that it is contained right below the main text located in the large header area.

squarespace_price

Campaign Monitor dedicate a relatively considerable area to pricing describing pricing as a selling point of their service.

campaignMonitor_price

Observation: Not all web apps include pricing on their homepage. Most benefit from a tiered pricing structure and tend to display it on a separate, dedicated page.

Features

This is the area that sells the product or service. It’s important in letting the user know what the app actually does and a key message to get across to help a user decide whether they want to try it or not.

Mobile Me continues their minimalistic approach by displaying a simple, short list aided by simple icons. By keeping it succinct and to the point the user doesn’t have to read paragraphs of text. On the other hand however, this information, or lack of, may be too little for users to make a decision to try the app out.

me_features

Ballpark divides it’s list of features into a grid layout and combines the text with icons to add an extra visual flair, making it easier to read as it breaks the points out neatly and clearly.

ballpark_features

Screenshots are used along with descriptions on the homepage of Invoice Machine. Doing so gives potential customers strong indications of not only what the app looks like but also how it behaves before they try it for themselves.

invoiceMachine_features

Screenshots

Screenshots are the focus of many web application homepages as they give anyone interesting in signing up to the product and immediate vision of how the app looks and an indication of how it is used.

Much like Invoice Machine, Task.fm mixes its feature list with a screenshot. They annotate a screenshot to promote the key features of their web application.

taskfm_screenshot

Peashoot displays a big screenshot in the header section of the homepage. The benefit to this is the visitor has a clear idea of what to expect of the app before they have created an account and begun using it. The transparency this offers to potential users is appealing because they’re not signing up blind, therefore increasing the chances that they will indeed create an account.

peashoot_screenshot

Popular image gathering tool Ember, displays two screenshots in the header area with the second one appearing below the first to display a different section of the application.

ember_screenshot

Observation: Despite having the lower market share, most web apps seem to display screenshots as being used on a browser on a Mac OS X. In fact, not a single example was found where screenshots were being presented from the point of view of a Windows user, which has a considerably larger market share than Mac OS X. Some choose to display screenshots without the aid of the chrome of a browser at all.

Ultimately, the familiarity of seeing the app displayed within something that is clearly recognisable as a browser (title, back and forward, buttons, URL area and search bar) allows the viewer to relate to the app more than if it was on it’s own.

Buttons

Web application homepages are a great example of why well designed buttons are so important in web design. Buttons are used to guide new customers to the sign up page.

Upload Robots keeps the button size consistence but changing the importance with the use of colour.

uploadRobots_button

Through the main button on Squarespace’s homepage, it’s clear that you can try the service for free. They also give an option for taking a tour with the use of a secondary button. It’s obvious from the wording, size and colour that they are wanting users to signup.

squarespace_button

Harvest

harvest_button

Observation: Wording on buttons can have a big affect on the number of signups to a web application. 37 signals have performed A/B tests to show the importance of wording and how it can improve conversion on the pricing page of their Highrise pricing page.

Author Tom Kenny

I'm the creater of Inspect Element and currently work as a web designer for TUI Travel. You can view my portfolio and follow me on Twitter.

Discussion

  1. BigM75 says:

    the loginform goes better, the other things ar great

  2. Magentoua says:

    Nice collection. Thanks a lot.

  3. Tuhin Kumar says:

    Pretty nice article Kenny. Everything well explained. Was just uploading an article on saying no to lists and writing meaningful observations. You proved my point.

  4. Nice post Kenny. I love how you just don’t showcase it, but you actually go into a detailed breakdown of each example. Thanks!

  5. Re: Buttons

    Check out Sexy Buttons, a HTML/CSS-based framework for creating beautiful web site buttons.

    http://code.google.com/p/sexybuttons/

  6. EmmA SmIth says:

    Awesome.. Really Nice Article.
    Tom you nicely Done it..

    W/ lots of love and Kiss.

    Emma.

  7. Dave says:

    Love the analysis. Thanks.
    What do you think about the actual product explanation; at what point are you over-explaining and just building a pile of clutter?
    Thanks

  8. shawnna says:

    Great Share.. Thanks :) …..

  9. If you’re looking for a great way to design gorgeous custom buttons with CSS3 gradients that degrade nicely, check out fancy buttons: http://brandonmathis.com/projects/fancy-buttons/

  10. SMiGL says:

    Nice post. Thanks

  11. KreCi says:

    I definitely will use some ideas in my future web apps. Good design always help to boost sales or just signups. Thanks for this great post.

  12. Rob says:

    Working at a bank, we have issues with this all the time – this is a nice analysis of the challenges of websites as applications and operating systems. Thanks.

  13. Jaye says:

    @tkenny – Did you find many web applications that promote the application as the initial experience, and then provide registration/login/introductions as secondary links/info or present those in the splash screen style?

    Reason I ask is this…

  14. Jaye says:

    doh… i tabbed and pressed enter in an attempt to create a newline and it posted :(

    anyway… the remainder of my post was related to other topics around considerations for this homepage experience, web app design, and other factors that contribute like SEO, Adwords Quality Score, etc.

    The application I am building, http://www.buyercommand.com, has the primary mission of being an alternative webapp for browsing organic online content (user contributed inventory of items), and more specifically right now eBay listings. I want to promote the use of a dashboard like web page design mixed with an abundance of shortcut key functionality, and a command line input to create a mashup that is a cross between Vi, Google Reader, a portal, and a Widgets… basically a high-end browser for eBay listings.

    The design problem I am facing is not only related to user experience, but also to those other factors. In my case, the web application is immediately usable without signup, and it is preloaded with relevant content based on the google search criteria that landed the user there. I want the user to immediately see content in the app that is relevant so that they might engage and start using it, and are not bombarded with details about how the app works or how it improves their efficiency before they see relevant content. Additionally, when I attempt to drive traffic to the app through AdWords and SEO… I discover that people aren’t looking for efficiency apps for browsing inventory, but they are looking for the inventory… so the dilemma becomes keywords, adwords quality score issues, SEO, etc.

    I would like to see a followup article that might address some of these other concerns in web application home page analysis.

    BTW.. Great article… thanks for the post.

  15. Mark says:

    Just been re-reading this post Tom – some good stuff in here.

Become Part of the Discussion

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.