Information hierarchy is the organization of content on a website or application in a way that prioritizes the importance of each piece of information. It involves placing the most important content in prominent positions, using visual cues like headings and typography to differentiate levels of importance, and grouping related content together.