Categories are how Magento organises products for browsing. A clear category tree makes customers find things faster, improves conversion and reduces the workload of maintaining a catalogue. This guide walks through category creation, the settings that matter, how to structure a UK-appropriate tree and the traps that slow a store down as the catalogue grows.
Why category structure matters • Creating a new category • General information tab • Content tab — hero imagery and CMS blocks • Display settings • Search engine optimisation • Assigning products • Designing a UK-friendly tree • FAQ
Two kinds of visitor come to a UK online shop: the browser and the searcher. Browsers start on the homepage and click through categories like they would wander through aisles. Searchers type “leather wallet” into Google and land on whichever page ranks best for their query — often a category page. Both audiences benefit from the same thing: a shallow, clearly labelled category tree.
On Magento, categories serve three roles at once. They create the main menu and breadcrumb navigation. They form separate landing pages that can rank in Google for commercial-intent searches. And they organise product management internally, letting you apply attribute filters, design templates and staff permissions to sub-sets of the catalogue.
A common mistake on new stores is a deep tree with four or five levels. UK shoppers abandon a click journey quickly — GOV.UK and John Lewis both cap their navigation at two visible levels for good reason. Two levels is the sweet spot for most merchants: one row of top-level categories (Mens, Womens, Accessories, Sale) with one row of sub-categories inside (Shirts, Trousers, Jackets, Shoes).
Open Catalog › Categories. The left-hand pane shows the current tree with the root category at the top. To add a new top-level category, select the root and click Add Root Category; to add a sub-category, select its parent and click Add Subcategory. The right-hand editor has six tabs: Content, Display Settings, Search Engine Optimization, Products in Category, Design, and Schedule Design Update.
The minimum fields needed to save a category:
jumpers)Click Save. The category is created but has no products and no imagery yet.
Under the Content tab, two fields are the difference between a functional category and one that actually sells:
The description is also where you add trust signals for UK shoppers: “All orders dispatched from our Manchester warehouse within 24 hours” or “VAT inclusive pricing — no surprises at checkout” are worth including.
The Display Settings tab controls what the category page looks like:
The SEO tab carries three fields worth real care:
The URL Key field also lives here. Changing it on an established category breaks inbound links — Magento auto-generates a 301 redirect to soften the blow, but external links are better left untouched once you have live customers.
Two ways to assign products. The Products in Category tab within a category edit screen lets you filter the whole catalogue and tick products into the category. Useful for small categories you curate deliberately (“Editor’s Picks”, a gift guide, a seasonal collection).
The more scalable method is the reverse: open a product and assign it to categories under the Categories multi-select. Bulk operations live in Catalog › Products: filter a set of products, use the mass action Update Attributes, then add or remove category assignments across the filter result.
A product can belong to multiple categories — this is the norm, not the exception. A merino jumper might sit in “Womens > Jumpers” (anchored for layered navigation), “Sale” (for the clearance list) and a “New In” category (for the homepage). The layered navigation filter and URL structure update automatically.
A workable first-draft tree for most UK merchants:
| Top-level | Typical sub-categories | Notes |
|---|---|---|
| Womens | Dresses, Jumpers, Trousers, Shoes | Anchored. Hero image rotates seasonally. |
| Mens | Jumpers, Shirts, Trousers, Shoes | Anchored. Same sub-category shape for consistency. |
| Accessories | Belts, Bags, Scarves | Gender-neutral. Lighter sub-tree. |
| New In | (no sub-categories) | Gets fresh products via Product's “New From Date” or manual assignment. |
| Sale | Womens Sale, Mens Sale | Display Mode: Products. Hero image drives the percentage off. |
Three design principles make this work:
For categories with very different product types (health and beauty, food and drink), break the pattern where it makes sense. The rule is: shoppers should guess where a product lives without thinking.
Magento hosting that scales with your catalogue
Whether you have 50 products or 5,000, SmartXHosting Magento plans on NVMe SSD with Redis caching keep category pages snappy for UK shoppers.
See Magento hosting plansQ: Should I make every category anchored?
A: Almost always yes. An anchored category aggregates products from all its sub-categories and shows the full set of filter attributes. The one exception: a CMS-only landing category where Display Mode is “Static block only” — that category does not need to be anchored because it shows no product grid.
Q: Can I have a product in no category?
A: Technically yes, but it will not appear in the main menu, breadcrumb trail or layered navigation. Some stores do this deliberately for direct-link-only products (custom quote items, private allocations). For normal retail, every product should sit in at least one category.
Q: How many categories is too many?
A: More than 200 top-level categories makes the main menu unusable. More than 5,000 total categories begins to slow the Admin grid and layered navigation unless Redis cache is well-tuned — which it is by default on SmartXHosting. The bigger risk with a huge tree is maintenance: every product needs assignment, every category needs imagery and description. Keep the tree as small as customer intent allows.
Q: Why is my category page not showing products after I saved it?
A: Three causes, checked in order. First, flush the cache — new category assignments require a catalogue reindex. Second, confirm the category is enabled and Include in Menu is set appropriately. Third, check the product’s own Visibility setting: if set to “Not Visible Individually” or “Search Only”, it will not appear in category listings.
Q: How do I hide a category temporarily without deleting it?
A: Open the category and set Enable Category to No. The page 404s for customers but the assignments, imagery and copy stay intact. Useful for seasonal categories (Christmas, Back to School) that you re-enable annually.
Q: Do category URLs affect SEO?
A: Yes, moderately. Short URL keys with the core keyword help (/womens-jumpers beats /category-id-42). Changing a URL key on an established category triggers a 301 redirect automatically — Google handles redirects fine but there is a small, temporary dip in rankings, so rename only when the name is clearly wrong.
Q: Can I create automatic categories based on product attributes?
A: Core Magento requires manual assignment. Community extensions add “dynamic categories” or “rule-based categories” that auto-populate based on attribute rules (“all products where colour = red and price < £50”). For most UK stores under 5,000 SKUs, manual assignment with mass actions is fast enough; dynamic categories are worth the extra extension cost only above that scale.