Card sorting is an information architecture exercise in which users are prompted to label and organize index cards in a way that represents their ideal or intuitive thought process. Card sorting is often used to design sitemaps and navigation.