Categories or Custom Post Type to Organize Content

Try to stay as close as possible to the built-in functions and behavior. I would just use tags or categories in your case. You can make both more special and rename them to type (for tutorials, link lists, rants etc.) and topic:

enter image description here

Questions to ask before you decide about implementation:

  • What kind of relationship will I need?
    • 1:1 or 1:n (one to many) – post meta data
    • n:m (many to many) – taxonomy
    • maybe both: custom post type
  • How should my permalinks look like?
  • Will I need a custom edit screen?
  • Will I need a separate search function?

The more extra functionality you add the harder may it be for your visitors to predict the location of your content.

Leave a Comment