They are simply what the name suggests. They are special words or even phrases designated so that blog posts or other specific content can be organized categorically. They can be thought of as being the upgraded version of tags as they are broader in scope and can have more than one post or data files associated with each of them.