Cats purr by vibrating the muscles in their larynx, which causes the sound of the purr. Cats purr for a variety of reasons, including when they are content, when they are seeking attention, or when they are in pain. Purring is also thought to be a way for cats to communicate with each other and their owners.