To create a WordPress post category, sign in to your dashboard, go to Posts > Categories, enter a unique name, optionally set a slug, choose a parent if it is a subcategory, add an optional description, and select Add New Category. You can also create a category from the Categories panel while editing a post. The category then becomes an archive that groups assigned posts.
This guide explains both workflows, how to decide between a top-level category and a child category, how categories differ from tags, and what to check when a new category does not appear on the public site.
As an Amazon Associate I earn from qualifying purchases.
What a WordPress post category does
Categories are the primary way to organize WordPress posts into broad subjects. A category can stand alone or sit beneath a parent category, creating a hierarchy that readers can browse. Tags are different: they are non-hierarchical keywords and cannot have parent-child relationships. WordPress documents these distinctions in its administration-screen guide: categories are hierarchical, while tags are not.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallEach category has an archive page. The archive collects posts assigned to that category, and a parent archive can include posts filed in its child categories. A category name must be unique, and its slug—the URL-friendly identifier—must also be unique. For example, a slug such as animals can produce a path such as /category/animals/, although the final address depends on your site’s domain and permalink configuration. The available fields and archive behavior are described in the WordPress Posts Categories screen documentation.
#1 Best Overall
Creating a category does not automatically classify an existing post. You must select the category on a post and save or update that post. A newly created category with no assigned posts may also be absent from the site’s normal category menus or displays until it contains at least one post.
Before you add the category
Decide whether it is a real section of your site
A category should represent a subject readers may want to browse as a group. Examples include “Animals,” “Productivity,” or “Travel.” If the proposed term is a one-off detail that crosses several subjects, it is usually better suited to a tag. A category hierarchy should make navigation clearer, not merely add visual depth.
Choose the final name and URL wording
Check the existing category list before saving. WordPress requires category names to be unique within the category structure, and duplicate or near-duplicate labels can confuse authors and readers. Decide whether the public URL should use a particular spelling before you save the category, because changing a slug later can affect links to the archive.
Recommended Free Tools
Plan the parent relationship
Use a parent when the new topic is a meaningful subdivision of an existing category. For example, “Mammals” can be a child of “Animals.” Keep the category top-level when it is an independent section that does not belong beneath another subject. A child category gets its own archive, while the parent archive can gather posts from its descendants.
Method 1: Create the category from Posts > Categories
The Categories screen is the best choice when you are setting up the site’s taxonomy, want to control the slug and description, or are creating several categories before writing posts.
- Sign in to WordPress. Open the administration area with an account that can manage posts and categories.
- Open the category manager. In the left-hand menu, select Posts, then Categories. The screen contains an “Add New Category” form and a table of existing categories.
- Enter the Name. Type the reader-facing category label. Make it distinct from every existing category name. The name is the only required field.
- Set the Slug, if needed. A slug is the lowercase, URL-friendly identifier used in the category archive address. Type one only if you need a specific URL wording; otherwise WordPress generates a slug from the name. Review the generated value when punctuation, accents, abbreviations, or a future URL change matter. The slug must be unique.
- Select a Parent, if this is a subcategory. Choose an existing category from the parent menu when the new category belongs beneath it. Leave the field at its default top-level option when it is an independent section.
- Add a Description, if useful. A short explanation can help editors understand what belongs in the category. Whether visitors see that text is controlled by the active theme, so do not assume that entering a description will automatically place it on the archive page.
- Save the category. Click Add New Category. WordPress adds it to the category table, where you can confirm the name, slug, parent, and post count.
The official field-by-field reference for this screen is Posts Categories screen. It also explains the uniqueness rules, hierarchy, descriptions, and category archives.
Rank #2
Method 2: Create a category while editing a post
The Block Editor lets you add a category without leaving the post you are writing. This is convenient when the category is needed immediately for the current article rather than as part of a broader taxonomy-planning session.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →- Open a post. Create a new post or open an existing draft in the Block Editor.
- Open the settings sidebar. If the sidebar is hidden, select the settings button in the editor toolbar. In the sidebar, open the Post settings rather than the Block settings.
- Expand Categories. Find the Categories panel. Existing categories appear with selection boxes, and the panel includes an Add New Category control.
- Enter the category name. Type the new label in the field that appears. Choose a parent when the category should be nested beneath an existing one.
- Add it and select it. Use the panel’s add button, then check that the new category is selected for the post. Creating a category and assigning it are separate actions; confirm both.
- Save the post. Select Save Draft, Publish, or Update, depending on the post’s status.
The documented sidebar workflow is covered in WordPress’s Page/Post Settings sidebar guide. The in-editor form is intended for quick creation and assignment; the full Categories screen provides the broader management fields, including slug and description.
Top-level category or child category?
Use the relationship that best matches how a reader would browse your content. The decision affects archive organization, navigation menus, breadcrumbs, and the way editors find categories later.
| Choice | Use it when | Archive and navigation effect | Example |
|---|---|---|---|
| Top-level category | The subject is a broad, independent section of the site. | It has its own archive and can appear as a main navigation item. | Animals |
| Child category | The subject is a meaningful subdivision of an existing category. | It has its own archive; the parent archive can include posts from the child. | Mammals under Animals |
| Tag instead | The term is a cross-cutting keyword rather than a section of the site’s structure. | It has no parent-child hierarchy and can connect posts across unrelated categories. | photography applied to travel and tutorial posts |
Assigning a post to a child category does not necessarily require you to select the parent directly. WordPress can include the child post in the parent archive through the hierarchy, while the editor still lets you decide whether the parent should also be an explicit assignment. Choose one consistent filing policy for your site so that category counts and navigation remain understandable.
Signs that a parent is appropriate
- The proposed category answers “which kind of” an existing subject.
- Readers would reasonably expect to browse from the parent to the child.
- The parent will contain several related child categories, not just one accidental branch.
- The child has enough planned content to justify its own archive.
Signs that it should remain top-level
- It represents a separate editorial section with its own audience.
- Placing it under an existing category would make the navigation less obvious.
- The parent is only superficially related, such as a shared word rather than a shared subject.
How to assign the new category to a post
After creating a category on the management screen, open the target post and use the Categories panel in the post settings sidebar. Select the category’s checkbox, then save or update the post. You can select more than one category when the post genuinely belongs in multiple broad sections, but avoid assigning categories merely to increase exposure. Clear filing rules make archives useful.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →For a new post, the category can be created and selected during the same editing session. For an existing published post, select Update after checking the category. Then open the category archive from the post’s category link, if your theme displays one, and verify that the post appears.
Verify that the category works
- Check the category table. Return to Posts > Categories and confirm that the name, slug, and parent are correct.
- Check the post assignment. Edit a post and confirm the category is selected in the Categories panel.
- Save the post again if necessary. A category created but not selected will have no posts.
- Open the archive. Follow the category link from the post or enter the archive address using your site’s domain and category slug.
- Check navigation and widgets. If the category should appear in a menu, list, or block, confirm that the site’s theme or configuration includes it.
WordPress notes that an empty category may not appear in the site’s default category display. The first-steps guide for the Block Editor explains assigning categories and why a category with no posts may not show in the normal site display. Public placement, labels, and styling remain theme-dependent.
Why the new category is not showing
The category has no posts
Creating the term does not populate its archive. Edit a relevant post, select the category, and save or update it. Once at least one post is assigned, check the archive again.
The post was not saved after assignment
The checkbox can be selected in the editor without changing the published post until you choose Publish, Update, or Save Draft. Reopen the post and verify that the selection persisted.
The theme does not display categories in that location
A category can exist and have posts without appearing in the header, sidebar, or archive navigation you expected. Themes and site configurations decide where category links, descriptions, menus, and archive titles are rendered. Check the archive directly and inspect the relevant menu, navigation block, widget, or template.
You are looking at the wrong archive address
Review the saved slug on Posts > Categories. The public path is generally based on that slug, but the site’s domain, permalink settings, and category-base configuration affect the complete URL. Use the category link generated by WordPress rather than guessing the path.
The name or slug conflicts with an existing term
WordPress requires unique category names and slugs. Return to the category manager, search the existing list, and choose a distinct name or URL identifier. Do not create a series of near-duplicates simply because the intended label is already in use.
Category descriptions: what to expect
The description field is optional. It can document the editorial boundary of a category for administrators, which is valuable when several authors work on the site. Public display is not guaranteed: some themes show descriptions on category archives, while others omit them or expose them only through a customized template. Write a description that remains useful even if visitors never see it, and verify the archive if public copy is important.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Slug and URL considerations
Use a short, readable slug made from the words readers would expect in an archive URL. WordPress converts a category name into a URL-friendly value when the slug is left blank, but automatically generated slugs can preserve wording you later decide to change. Set the slug deliberately when the archive address is part of a navigation plan or when you need a stable, clear URL.
Because a slug is unique, two categories cannot share the same URL identifier. If you change a slug after the category has been linked publicly, review internal links, menus, XML sitemaps, and any redirects handled by your site’s configuration. The Categories screen documentation describes the slug’s role in the category URL: WordPress Posts Categories screen.
Managing categories after creation
Edit the category details
On Posts > Categories, select the category name or its Edit action. You can revise the name, slug, parent, or description, then save the changes. Editing the name does not automatically rewrite every piece of custom text in menus or content, so review prominent navigation labels after a rename.
Move a category in the hierarchy
Choose a different parent when the subject has been reorganized. Before doing so, check how the move affects breadcrumbs, menus, archive links, and editorial instructions. A hierarchy should reflect the site’s subject model, not temporary campaign groupings.
Delete an unused category carefully
Removing a category does not mean the posts vanish. WordPress can leave those posts without that classification, so review their remaining categories and the site’s default-category behavior before deleting a term. Preserve or redirect public archive links according to your site’s link-management policy if the category has already been published and shared.
Best Value
Keep the taxonomy small enough to use
Every category creates another filing decision for authors and another possible archive for readers. Consolidate categories that have overlapping meanings, and reserve tags for useful cross-cutting keywords. A compact, predictable hierarchy is easier to browse than a long list of nearly empty terms.
Categories versus tags: a practical decision guide
| Question | Choose a category when | Choose a tag when |
|---|---|---|
| Is it a main subject? | Yes; it defines a broad area readers may browse. | No; it is a detail or recurring keyword. |
| Does it need a parent? | Possibly; categories support hierarchy. | No; tags are non-hierarchical. |
| Will it guide site navigation? | Often; categories commonly appear in menus and archive links. | Usually as a supplementary discovery path. |
| Will many unrelated categories share it? | Only if it is truly a broad section. | Yes; tags can connect posts across different category branches. |
These are organizational roles, not rigid limits on how a theme must display them. Your theme and configuration determine which archives, descriptions, and links visitors see.
Quick checklist
- Confirm that the term is a category rather than a tag.
- Check the existing category list for duplicate names.
- Choose a clear, unique slug or review WordPress’s generated one.
- Decide whether the category is top-level or belongs under a parent.
- Add a description if it helps editors or your theme displays archive descriptions.
- Save the category from Posts > Categories, or create it in the post editor’s Categories panel.
- Select the category on at least one relevant post and save or update that post.
- Open the archive and check its post list, URL, navigation, and theme presentation.
Frequently needed answers
Can I create a category without creating a post?
Yes. Use Posts > Categories and save the term. It may not appear in the site’s normal category display until a post is assigned.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsDo I have to enter a slug and description?
No. The name is required. The slug and description are optional fields on the Categories screen; WordPress can generate the slug, and the description’s public display depends on the theme.
Can one post have multiple categories?
Yes. The post editor’s Categories panel supports selecting one or more categories. Use multiple categories only when each one represents a meaningful broad subject for that post.
Does selecting a child category automatically select its parent?
Not necessarily as a direct assignment. The parent archive can include posts from child categories, while the editor lets you decide whether to assign the parent explicitly as well.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

