Skip to content
Free

Organizing Content with Tags and Authors

Organizing Content with Tags and Authors

Tags are your taxonomy

Ghost uses tags to organize content into categories. Unlike WordPress's categories and tags system, Ghost keeps it simple: one tag system that does everything.

Primary tags

The first tag on any post is the "primary tag." It determines the URL structure and is used by themes for visual categorization (e.g., tag color, icon, label).

Internal tags

Tags prefixed with # are invisible to readers but powerful for developers. Use them to:

  • Create custom content collections (e.g., #course, #case-study)
  • Control which posts appear in specific theme sections
  • Build filtered RSS feeds

Authors and teams

Each Ghost site supports multiple authors. Every author gets a profile page with bio, avatar, social links, and a list of their posts. This makes Ghost ideal for multi-instructor course platforms.

Custom routes

Ghost's routes.yaml file lets you create custom URL structures and content collections. Map tags to custom templates, create separate blog and course sections, or build entirely custom page hierarchies.

Putting it all together

In the Academy theme, courses are tags and lessons are posts. This means you can organize an entire curriculum using Ghost's native content management — no plugins, no custom code, no database migrations.