New — Sohay now answers WooCommerce product, policy & cart questions. See how →

Organising articles with categories and tags

Categories build your public Knowledge Base pages. Tags route articles to specific features — including one that affects WooCommerce stores.

Knowledge Base articles have two taxonomies, and they do quite different jobs. Categories are structure; tags are routing.

Categories build the public pages

KB Categories are hierarchical, and they are what your public Knowledge Base index is made of. Each category becomes a card with an article count, and clicking it opens that category’s archive.

A few things worth knowing:

  • Write a description for each one. It appears on the category’s own page and under its section heading on the index. An empty description is a missed piece of orientation, and missed search-result copy.
  • A parent counts its whole branch. WordPress serves a hierarchical archive with children included, so a parent category’s page lists its children’s articles and its card counts them. That is not a miscount. An article filed under both a parent and its child counts once.
  • Categories do not change retrieval. The chatbot searches across everything published. Categories organise the pages humans read; they do not scope what the chatbot can find.

Keep the tree shallow. Two levels is plenty, and a reader scanning cards gives up faster than you expect.

Tags route articles to features

KB Tags are flat, and they exist to opt an article into a specific behaviour rather than to organise anything.

Sohay creates two on activation, and they are not decorative:

Tag What it does
policy Marks the article as a store-policy answer
faq Marks the article as a frequently-asked-question answer

On a WooCommerce store, the shop-policies tool uses both. When a shopper asks about shipping, returns, or refunds, the chatbot checks your WooCommerce policy pages first, then any Knowledge Base article carrying one of these tags.

The consequence is worth stating plainly: tagging an article faq makes it eligible to be shown to a shopper asking where their parcel is. That is excellent for “Do you ship internationally?” and unhelpful for “How to install our WordPress plugin”. Tag on purpose.

On a site without WooCommerce, neither tag currently does anything — but tagging as though it might is the cheaper habit.

Your own tags

You can add as many tags as you like through the normal taxonomy screens. Only policy and faq carry behaviour today; the rest are for your own filtering and for readers browsing the site.

Uncategorised articles

An article with no category is still published, still searchable by the chatbot, and still appears on the index — in an uncategorised bucket at the bottom. Nothing breaks. It just means nobody chose where it belongs.

Where to go next

Where visitors read your Knowledge Base covers the public pages these categories build.

Mithun B.
Mithun B.

More articles by Mithun B..

View all posts

Give your website an assistant that answers from your content

Grounded answers, a team inbox, and store-aware tools — free on WordPress.org.

Add Sohay — Free

Free plugin · You bring your OpenAI key · Works with any theme