Derived from Homepage Usability: 50 Websites Deconstructed by Jakob Nielsen, Marie Tahir

Communicating the Site's Purpose

  1. Show the company name and/or logo in a reasonable size and noticeable location. Upper left is probably best.
  2. Include a tag line that explicitly summarizes what the site or company does.
  3. Emphasize what your site does that's valuable from a user's perspective.
  4. Emphasize the highest priority task so that users have a clear starting point on the homepage.
  5. Clearly designate one page per site as the official home page.
  6. On your main company website, don't use the word "website" to refer to anything by the totality of the company's web presence.
  7. Design the homepage to be clearly different from all other pages on the site.

Communicating Information About Your Company

  1. Group corporate information, such as About Us, Investor Relations, Press Room, Employment and other information about the company, in one distinct area.
  2. Include a homepage link to an "About Us" section that gives users an overview about the company and links to any relevant details about your products, services, company values, business proposition, management team, and so forth. Use the name of the company and call it "About Acme". See also http://www.useit.com/alertbox/20031027.html
  3. If you want to get press coverage for your company, include a "Press Room" or "News Room" link on your homepage.
  4. Present a unified face to the customer, in which the website is one of the touchpoints rather than an entity unto itself.
  5. Include a "Contact Us" link on the homepage that goes to a page with all the contact information for your company. Also include the "Contact Us" link in the "About Us" page.
  6. If you provide a "Feedback" mechanism, specify the purpose of the link and whether it will be read by customer service or the webmaster, and so forth.
  7. Don't include internal company information (which is targeted for employees and should go on the intranet) on the public website.
  8. If your site gathers any customer information, include a "Privacy Policy" link on the homepage. Call it "Privacy Policy".
  9. Explain how the website makes money if it's not self-evident.

Content Writing

  1. Use customer-focused language. Label sections and categories according to the value they hold for the customers, not according to what they do for your company.
  2. Avoid redundant content.
  3. Don't use clever phrases and marketing lingo that make people work too hard to figure out what you're saying.
  4. Use consistent capitalization and other style standards.
  5. Don't label a clearly defined area of the page if the content is sufficiently self-explanatory.
  6. Avoid single-item categories and single-item bulleted lists.
  7. Use non-breaking spaces between words in phrases that need to go together in order to be scannable and understood.
  8. Only use imperative language such as "Enter a City or Zip Code" for mandatory tasks, or qualify the statement appropriately.
  9. Spell out abbreviations, initialisms, and acronyms, and immediately follow them by the abbreviation, in the first instance.
  10. Avoid exclamation marks.
  11. Use all uppercase letters sparingly or not at all as a formatting style.
  12. Avoid using spaces and punctuations inappropriately, for emphasis.
Revealing Content Through Examples
  1. Use examples to reveal the site's content, rather than just describing it.
  2. For each example, have a link that goes directly to the detailed page for that example, rather than to a general category page of which that item is a part.
  3. Provide a link to the broader category next to the specific example.
  4. Make sure it's obvious which links lead to follow-up information about each example and which links lead to general information about the category as a whole.
Archives and Accessing Past Content
  1. Make it easy to access anything that has been recently featured on your homepage, for example, in the last 2 weeks or month, by providing a list of recent features as well as putting recent items into the permanent archives.
Links
  1. Differentiate links and make them scannable.
  2. Don't use generic instructions, such as "click here" as a link name.
  3. Don't use generic links, such as "More ..." at the end of a list of items.
  4. Allow links colors to show visited and unvisited links.
  5. Don't use the word "Links" to indicate links on the page. Show that things are links by underlining them and coloring them blue.
  6. If a link does anything other than go to another web page, such as linking to a PDF file or launching an audio or video player, e-mail message, or another application, make sure the link explicitly indicates what will happen.
Navigation
  1. Locate the primary navigation area in a highly noticeable place, preferably directly adjacent to the main body of the page.
  2. Group items in the navigation area so that similar items are next to each other.
  3. Don't provide multiple navigation areas for the same type of links.
  4. Don't include an active link to the homepage on the homepage.
  5. Don't use made-up words for category navigation choices. Categories need to be immediately differentiable from each other -- if users don't understand your made-up terminology, it will be impossible for them to differentiate categories.
  6. If you have a shopping cart feature on your site, include a link to it on the homepage.
  7. Use icons in navigation only if they help users to recognize a class of items immediately, such as new items, sale items, or video content.
Search
  1. Give users an input box on the homepage to enter search queries, instead of just giving them a link to a search page. Should be in upper-right or upper-left.
  2. Input boxes should be wide enough for users to see and edit standard queries on the site. (25-30 characters)
  3. Don't label the search area with a heading; instead use a "Search" button to the right of the box.
  4. Unless advanced searches are the norm on your site, provide simple search on the homepage, with a link to advanced search or search tips if you have them.
  5. Search on the homepage should search the entire site by default.
  6. Don't offer a feature to "Search the Web" from the site's search function.
Tools and Task Shortcuts
  1. Offer users direct access to high-priority tasks on the homepage.
  2. Don't include tools unrelated to tasks users come to your site to do.
  3. Don't provide tools that reproduce browser functionality, such as setting a page as the browser's default starting page or bookmarking the site.
Graphics and Annimation
  1. Use graphics to show real content, not just to decorate your homepage.
  2. Label graphics and photos if their meaning is not clear from the context of the story they accompany.
  3. Edit photos and diagrams appropriately for the display size.
  4. Avoid watermark graphics.
  5. Don't use animation for the sole purpose of drawing attention to an item on the homepage. Animation rarely has a place on the homepage because it distracts from other elements.
  6. Never animate critical elements of the page, such as the logo, tag line, or main headline.
  7. Let users choose whether they want to see an animated intro to your site -- don't make it the default.
Graphic Design
  1. Limit font styles and other text formatting, such as sizes, colors, and so forth on the page because over-design text can actually detract from the meaning of the words.
  2. Use high-contrast text and background colors so that type is as legible as possible.
  3. Avoid horizontal scrolling at 800x600.
  4. The most critical page elements should be visible "above the fold" at the most prevalent window size.
  5. Use liquid layout so the homepage size adjusts to different screen resolutions.
  6. Use logos judiciously.
UI Widgets
  1. Never use widgets for parts of the screen that you don't want people to click.
  2. Avoid using multiple text entry boxes on the homepage, especially in the upper part of the page where people tend to look for the search feature.
  3. Use drop-down menus sparingly, especially if the items in them are not self-explanatory. See also http://www.useit.com/alertbox/20001112.html
Window Titles
  1. Begin the window title with the information-carrying word -- usually the company name.
  2. Don't include the top-level domain name, such as ".com" in the window title unless it is actually part of the company name, such as "Amazon.com".
  3. Don't include "homepage" in the title. This adds verbiage without value.
  4. Include a short description of the site in the window title.
  5. Limit window titles to no more than 7 or 8 words or fewer than 64 total characters.
URLs
  1. Homepages for commercial websites should have the URL http://www.companyname.com (or an equivalent for your country or non-commercial TLD).
  2. For any website that has an identity closely connected to a specific country other than the US, use that country's TLD.
  3. If available, register domain names for alternative spellings, abbreviations, or common misspellings of the site name.
  4. If you have alternative domain name spellings, choose one as the authorized version and redirect users to it from all other spellings.
News and Press Releases
  1. Headlines should succinct, yet descriptive, to give maximum information in as few words as possible.
  2. Write and edit specific summaries for press releases and news stories that you feature on your homepage.
  3. Link headlines, rather than the deck, to the full news story.
  4. As long as all the news stories on the homepage occurred within the week, there's no need to list the date and time in the deck of each story, unless it is truly a breaking news item that has frequent updates.
Popup Windows and Staging Pages
  1. Take users to your "real" homepage when they type your main URL or click a link to your site.
  2. Avoid popup windows.
  3. Don't use routing pages for users to choose their graphical location unless you have versions of your site in many different languages, with no single dominant language.
Advertising
  1. Keep ads for outside companies on the periphery of the page.
  2. Keep external ads as small and discreet as possible relative to your core homepage content.
  3. If you place ads outside the standard banner area at the top of the page, label them as advertising so that users don't confuse them with your site's content.
  4. Avoid using ad conventions to showcase regular features of the site.
Welcomes
  1. Don't literally welcome users to your site. Before you give up prime homepage real estate to a salutation, consider using t for a tag line instead.
Communicating Technical Problems and Handling Emergencies
  1. If the website is down or important parts of the website are not operational, show it clearly on the homepage.
  2. Have a plan for handling critical content on your website in the event of an emergency.
Credits
  1. Don't waste space crediting the search engine, design firm, favorite browser company, or the technology behind the scenes.
  2. Exercise restraint in displaying awards won by your website.
Page Reload and Refresh
  1. Don't automatically refresh the homepage to push updates to users.
  2. When doing a refresh, update only content that has actually changes, such as news updates.
Customization
  1. If your homepage has areas that will provide customized information once you know something about the user, don't provide a generic version of the content for first-time users - craft different content for that space.
  2. Don't offer users features to customize the basic look of the homepage UI, such as color schemes. But respect users' browser preferences by using relative rather than absolute font sizes.
Gathering Customer Data
  1. Don't provide plain links o registration on the homepage; instead explain (or at least link to) the customer benefits of registration.
  2. Explain the benefits and frequency of publication to users before asking them for their e-mail addresses.
Fostering Community
  1. If you support user communities with chat or other discussion features, don't show generic links to them.
  2. Don't offer a "Guestbook" sign in for business sites.
Dates and Times
  1. Show dates and times for time-sensitive information only, such as news items, live chats, stock quotes, and so forth.
  2. Show users the time that content was last updated, not the computer-generated current time.
  3. Include the time zone you are using whenever you reference a time.
  4. Use standard abbreviations, such as p.m. or P.M.
  5. Spell out the month or use month abbreviations, not numbers.
Stock Quites and Displaying Numbers
  1. Give the percentage of change, not just the points gained or lost in stock quotes.
  2. Spell out stock abbreviations, unless the abbreviation is completely clear, such as "IBM."
  3. Use thousands separator appropriate to your locale for numbers that have 5 or more digits.
  4. Align decimal points when showing columns of numbers.

Other recommendations