Card sorting is a usability testing method where participants organize items, typically words or phrases, into logical categories. Test subjects group cards with labels or topics into piles that make sense to them. The results provide insights into how users naturally think about the information architecture of a website or application.