Category
Quick Definition
A category is a way to group related WordPress posts under a broad topic. Categories are hierarchical — you can create subcategories — and every post must belong to at least one category.
What Is a Category?
A category is one of WordPress's built-in taxonomies — a system for organizing content. According to the WordPress developer handbook, categories are a hierarchical taxonomy that organizes content in the post type.
In plain English: categories are the broad topics your site covers. If you run a food blog, your categories might be "Recipes," "Restaurant Reviews," and "Kitchen Tips." Every post you publish gets assigned to at least one category.
WordPress comes with one default category called "Uncategorized" (you can rename it in Settings → Writing). If you don't assign a category to a post, it goes into this default bucket.
Categories in Practice
You manage categories from Posts → Categories in your dashboard. For each category, you set:
- Name — what visitors see (e.g., "WordPress Tutorials")
- Slug — the URL-friendly version (e.g.,
wordpress-tutorials) - Parent — optional, for creating subcategories
- Description — optional, some themes display this
Categories are hierarchical, meaning you can nest them. For example:
- Hosting (parent)
- Shared Hosting (child)
- Managed Hosting (child)
Each category gets its own archive page at yoursite.com/category/category-name/ that lists all posts in that category.
Categories vs. Tags: Categories are broad and hierarchical. Tags are specific and flat. Use categories for your main topics (7-10 max), and tags for detailed keywords. Best practice: assign one category per post to keep things clean.
Why It Matters
Good categories improve both user experience and SEO. Visitors can browse your content by topic, and search engines understand your site's structure better. A well-organized category system is part of a solid SEO checklist. For more on organizing your WordPress site, see our beginner's guide.