Joomla Tags and Content Organization — Tagging, Featured and Archived Content
In this tutorial, you'll learn how to organize Joomla content using tags for cross-referencing, featured articles for homepage display, archiving for content lifecycle management, and custom ordering techniques.
What You'll Learn
- What tags are and how they differ from categories for content organization
- Creating and managing tags with optional hierarchy
- Assigning tags to articles and other content items
- Using the Tagged Items component and tag cloud module
- Managing featured articles for front page and curated displays
- Article statuses: using unpublished, archived, and trashed states
- Custom article ordering within categories and featured lists
Why It Matters
Categories give you a rigid hierarchy. Tags give you flexible, cross-referencing connections. A single article can reach multiple audiences through tags — a recipe article tagged "vegetarian," "quick," and "Italian" appears in all three tag listings. This multiplies your content's visibility without duplicating it. Mastering tags, featured content, and archiving gives you complete control over how content is discovered, highlighted, and retired.
Real-World Use
An online magazine publishes 20 articles per week. Each article is tagged with topics like "technology," "politics," "science," "opinion," and "interview." A reader interested in technology can click the technology tag and see every tech article from the past month, regardless of which section it was published in. Meanwhile, the editor features five articles each week on the front page, and articles older than six months are automatically archived to keep the main listings current.
Learning Path
flowchart LR A["Articles & Categories"] --> B["Tags & Organization
You are here"]:::current B --> C["Article Editor"] C --> D["Content Modules"] D --> E["Categories Deep Dive"] classDef current fill:#38bdf8,color:#0f172a,stroke-width:2px
What Are Tags?
Tags are keywords you assign to content items to create non-hierarchical connections. Unlike categories, which organize content in a tree structure, tags create a web of relationships.
Think of categories as a filing cabinet — every document is in one drawer, one folder. Tags are like sticky notes — you can put multiple sticky notes on a document, each pointing to a different topic. A document about "Solar Power for Homes" might be filed in the "Energy" category but tagged with "solar," "renewable," "DIY," and "cost-saving."
Categories vs Tags
| Aspect | Categories | Tags |
|---|---|---|
| Structure | Hierarchical (parent/child) | Flat (optional hierarchy) |
| Required in Joomla | Yes (every article needs one) | No (optional) |
| Purpose | Content organization and navigation | Cross-referencing and discovery |
| Quantity per article | Exactly one | Multiple allowed |
| SEO impact | Category pages rank | Tag pages can create duplicate content |
Creating Tags
To create tags:
- Go to Components > Tags in the admin menu.
- Click the New button.
- Enter a Title and Alias for the tag.
- Optionally select a Parent tag for hierarchy.
- Add a Description (appears on the tag page).
- Configure Tag Options: layout, image, ordering.
Tags can have parent tags, creating a hierarchy. For example:
Technology
├── Web Development
│ ├── PHP
│ ├── JavaScript
│ └── CSS
├── Mobile Apps
└── AI / Machine Learning
This structure lets users browse tags hierarchically while also viewing articles across multiple tag branches.
Assigning Tags to Articles
When creating or editing an article, find the Tags field in the editor. Start typing a tag name and Joomla suggests existing tags. Press Enter or click to add the tag. You can add multiple tags to a single article.
Tags work with more than just articles. In Joomla, you can tag:
- Articles (via com_content)
- Contacts (via com_contact)
- News feeds (via com_newsfeeds)
- Banners (via com_banners)
- Custom tagged items from some third-party extensions
This means a tag like "featured" can collect articles, contacts, and news feeds all on one page.
Tagged Items Component
The Tagged Items component (Components > Tags) lists all tags and their associated items. You can:
- View which content items are tagged with each tag
- See tag metadata (description, image, hits)
- Manage tag hierarchy
- Configure tag display options
To display tagged content on the front end, create a Tagged Items menu item. This shows all articles (or other content) that share a specific tag. It is a powerful way to create topic hubs.
Tag Cloud Module
The Popular Tags module (also called tag cloud) displays tags with visual weight based on how many items use each tag. To add it:
- Go to Extensions > Modules > New > Popular Tags.
- Set the module title and position.
- Configure display options:
- Count: Number of tags to display
- Ordering: By most used or alphabetical
- Tag Size: Display tag as a cloud with font sizes
- Minimum Count: Only show tags used at least N times
The tag cloud helps users discover content by topic and shows which topics are most popular on your site.
Featured Articles
Featured articles are articles marked with the Featured star icon. They are special because:
- They can be displayed on the front page using a Featured Articles menu item
- They have a separate ordering (you drag to reorder in Content > Featured Articles)
- They can appear alongside regular content in other views
Making an Article Featured
When creating or editing an article, click the Featured star icon in the toolbar. Or in the Article Manager, click the star icon in the Featured column next to each article.
Ordering Featured Articles
Go to Content > Featured Articles. This screen shows only featured articles. You can reorder them by dragging the order icon or by editing the order number. This order controls the sequence in which featured articles appear on the front page.
Creating a Featured Articles Menu Item
- Go to Menus > Main Menu.
- Click New.
- Choose "Featured Articles" as the menu item type.
- Configure layout options:
- Number of leading articles
- Number of intro articles
- Columns
- Links
- Pagination
The Featured Articles menu item gives you a curated front page that shows only the content you choose.
Archive
Archiving removes articles from normal listings while keeping them accessible. Use Archive for content that is still relevant but no longer prominent enough for the main lists.
Archiving an Article
In Article Manager, select articles and click the Archive button in the toolbar. Or edit an article and set Status to "Archived."
Displaying Archived Articles
To let users browse archived content:
- Archived Articles menu item: Shows archived articles grouped by month
- Archived Articles module: Displays a list of months with articles in the sidebar
Archived articles are still indexed by search engines and accessible via direct links. The archive component includes month-based filtering and pagination.
Article Ordering
Joomla gives you several ways to control article order within listings:
Featured Ordering
Defined by the order of articles in Content > Featured Articles. Accessible only for featured articles.
Global Ordering
Articles are ordered by their global order value, then by title. You set the order value in each article's Publishing tab, or by dragging in Article Manager.
Category Order
Articles are ordered within their category by:
- Featured articles first (in featured order)
- By article order value
- Alphabetically by title (tiebreaker)
Custom Order
You can manually define order by:
- Dragging articles in Article Manager (set ordering to "Order" column)
- Setting order values in the Publishing tab of each article
- Using the Batch Process to reorder articles
Most Recent First
The most common setting for blogs: articles ordered by creation date, newest first.
Unpublished vs Archived vs Trashed
These three statuses serve different purposes:
| Status | Visible on front end | In admin listing | Use case |
|---|---|---|---|
| Unpublished | No | Yes | Draft, review, temporary hide |
| Archived | Via archive only | Yes | Old but keep, remove from main lists |
| Trashed | No | No (with filter) | Ready to delete |
Use Unpublished for articles you are editing. Use Archived for articles that are old but worth preserving. Use Trashed for articles you intend to delete permanently.
Common Mistakes
Creating too many tags: A site with 300 tags often has many tags used only once. Tags should represent topics, not individual articles. Limit yourself to 20-50 meaningful tags.
Using tags instead of categories: Tags and categories serve different purposes. Categories provide your site's main navigation structure. Tags provide cross-referencing. Do not create tags for every category name.
Ignoring tag page SEO: Tag pages create URLs and can be indexed by search engines. Thin tag pages (one or two articles) can cause duplicate content issues. Use the "noindex" option for tags with few articles, or set tags to not display as separate pages.
Forgetting to clear cache after archiving: If you archive a batch of articles and they still appear on the front end, clear the cache. Cached content does not reflect status changes until refreshed.
Not using featured articles: Some beginners never use the featured feature. Featured articles give you editorial control over your front page. Without them, your front page shows the most recent content regardless of importance.
Practice Questions
What is the primary difference between a category and a tag in Joomla? Answer: Categories are hierarchical and each article belongs to exactly one category. Tags are non-hierarchical keywords for cross-referencing, and an article can have multiple tags.
How do you display featured articles on the front page? Answer: Create a Featured Articles menu item and assign it to a menu, or set a menu item to show featured articles. Then mark individual articles as featured using the star icon.
When should you archive an article instead of unpublishing it? Answer: Archive an article when it is outdated but still worth keeping accessible via the archive component. Unpublish an article when you want to hide it temporarily (draft, review, seasonal content that will return).
Challenge: Create a tagging Strategy for a technology news site that publishes 10 articles per day. Design a tag taxonomy with at most 30 tags that covers the site's content. Explain why each tag exists and what criteria an article must meet to receive that tag. Then assign at least 15 sample article titles to appropriate tags.
FAQ
Mini Project
Your task: Implement a content organization system for a portfolio website.
- Create a "Projects" category with subcategories: Web Projects, Graphic Design, Photography, Writing.
- Create 12 articles distributed across the subcategories (three per subcategory).
- Create a tag system with 6 tags: client-work, personal, featured, award-winning, open-source, case-study.
- Tag each article with at least two tags.
- Create a tag cloud module showing the most-used tags in the sidebar.
- Create a Featured Articles menu item and feature 4 of the 12 articles.
- Reorder the featured articles so the best work appears first.
- Archive one article from each subcategory and verify it appears in the archive listing.
What's Next
Now that you understand content organization, learn to master the article editors:
Continue to Lesson 7: Article Editor — Learn about TinyMCE, JCE, and Code Mirror editors in detail.
Related lessons:
- Joomla Articles and Categories — Review content management fundamentals
- Joomla Content Modules — Display your tagged and featured content using modules
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro