Favorites

Best Practice · Last modified July 15, 2009

Allow users to create a list of favorite objects on your site by choosing a "Favorite this" link closely associated to each object.

Collect favorited items together on their own page for easy access, and associate the collected favorited items with the user's profile or identity.


Delicious Bookmark this on Delicious

What Problem Does This Solve?

The user wants to mark an item (person, place or thing) as a preferred object.

When to Use This Pattern

Use this pattern when you want to let a user create their own list of preferred items. Use this instead of requiring a user to bookmark the page that the item is on .

What's the Solution?

  • Allow users to create a list of favorite objects on your site.
  • Provide a "Favorite this" link closely associated to each object.
  • When selected, consider allowing the user to add tags, their own description or other metadata that will help them recall the item later.
  • Allow favorite items to be browsed and to be searched by keyword or tag.
  • Collect favorited items together on their own page for easy access.
  • Associate the collected favorited items with the user's profile or identity.
  • Consider allowing the user to share their collection of favorited items with their friends and connections.
  • Don't associate favorites with people as that may lead to negative community behavior.
  • Allow the object creator to see who has "favorited"one of their items.

Why Use This Pattern?

Allowing users to interact with the content on your site supports a sense of ownership by the community and encourages cross-user conversation and interaction. Favorites is a simple way to create cross-user interaction.