Categories and Tags – Documented Structure

Sometimes, I write blog posts that are more for my own benefit than for the reader.  This post is supposed to benefit both parties. I am planning on ramping up the amount of content I write and organizing my posts and related articles will become a critical task.  This post documents how I should categorize and tag posts on this site and will give you an idea of how I organize my content.  It will also serve as a reference for me, so I can apply a standard system that keeps everything tidy.


Today, this is a blog about Wireless Technologies and my experiences with them.  I have decided to categorize articles based on radio technology type.

Top Level Categories: (Example)

  • Informational – posts that supply information about the site itself (like this one)
  • Personal Area Networks
  • Wireless LAN
  • Low Power WAN
  • Mobile / Cellular

Each post must be assigned at least one category based on the radio (or other) technology being discussed.  The number of categories should be kept to a minimum, only covering the specific technology in use.  I am not going to be able to generate enough content at first, and so I will not use sub-categories (yet).  I consider that to be a slippery slope to just having too many categories which is as bad as having none.

I am going to implement some other categories that cut horizontally across the Radio technology types.  For instance in some posts i have been talking about how to configure an ODROID as a WLAN Tool, a useful category here is Linux as that will gather all posts that talk about Linux knowledge too.  I will use these categories sparingly to prevent category bloat.

Tags will work well to further define the posts’ content.  Often times tags may be re-used between categories keeping the structure more flat.


Tags will be used to flesh out the description of the post from the top level Category.  The following tag structure should be used:

  • Industry Trends:  Big Data, IoT, Cloud, Wireless, Mobility, Security, Software Defined Networking, Network Function Virtualization…  This is really so non-engineers and people who read NetworkWorld can find my content more easily…)
  • Technology: Wireless LAN, PAN, WAN, Low Power WAN…
  • Protocol: 802.11, 6LowPAN, Thread, ZigBee, LTE, Sigfox etc…
  • Platform: Linux, Windows, AWS, GCE, Azure… etc
    • Flavour / Service: DietPi, S3 etc…
  • Hardware Platform:  ODROID, Raspberry Pi, vendor Name
    • Model of Hardware
  • Software: Apps used etc.
  • Discussion type: Protocol Analysis, Spectrum Analysis, Architecture, Design, Comparison, Optimization, Tutorial
  • Topic of the Discussion

OK, so the idea here is that you get a quick and good idea of what the discussion is about from just the tags (thats the point of tags).

So lets look at “Using the ODROID C2 as a WLAN Testing Tool” Series of posts and apply our logic as a test.  Tags could include: Mobility, Security, Wireless LAN, 802.11, Linux, DietPi, ODROID, Tutorial, WLAN Tools

That’s a pretty awesome set of tags.  At least i think it is.

I may optimize this in the future, but hopefully this structure is capable of lasting some time as editing all your posts and re-tagging them is a pain!

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.