Skip to content

Joomla Articles and Categories — Content Management Fundamentals

DodaTech Updated 2026-06-27 11 min read

In this tutorial, you'll learn how to create and organize content in Joomla using articles and categories, building a structured content hierarchy that powers everything from blogs to business websites.

What You'll Learn

  • Creating and editing articles in the Joomla article editor
  • Understanding article options: access, publishing dates, featured status, and permissions
  • Building category hierarchies with parent and child categories
  • Assigning articles to categories and managing uncategorized content
  • Article statuses: Published, Unpublished, Archived, and Trashed
  • Configuring category list and blog layouts for content display
  • Batch processing articles for efficient content management

Why It Matters

Content is the reason people visit your website. If your content is poorly organized, visitors cannot find what they need and leave. Joomla's article and category system gives you a structured way to organize content so users and search engines can navigate your site easily. Mastering this system is the foundation of every Joomla site you will build.

Real-World Use

A university department needs to publish news articles, event listings, faculty profiles, and course descriptions on their Joomla site. They create categories: News, Events, Faculty, and Courses. Each category has subcategories — News has Campus News and Department News; Faculty has Teaching Faculty and Research Faculty. Articles are assigned to the appropriate categories and displayed using category blog and list menu items. Visitors navigate by category and find exactly what they need.

Learning Path

flowchart LR
  A["Joomla Hosting"] --> B["Articles & Categories
You are here"]:::current B --> C["Tags & Organization"] C --> D["Article Editor"] D --> E["Content Modules"] classDef current fill:#38bdf8,color:#0f172a,stroke-width:2px

Creating an Article

Articles are the fundamental content unit in Joomla. To create one:

  1. Go to Content > Articles in the admin menu.
  2. Click the New button in the toolbar.

You see the article editor, which has several sections.

Article Title and Alias

The Title is what appears as the article heading. The Alias is the URL-friendly version — Joomla generates it automatically from the title but you can customize it.

For example, a title "Welcome to Our New Website" generates alias "welcome-to-our-new-website". You might shorten it to "welcome" for cleaner URLs.

Article Body

The editor is where you write the article content. By default, Joomla uses TinyMCE, a WYSIWYG editor similar to a word processor. You can type directly, paste from other sources, or switch to code view to edit HTML directly.

Category

Every article must belong to a category. If you have not created any categories yet, the default is "Uncategorized". Choose a category from the dropdown, or click the "New Category" button next to the field to create one on the fly.

Tags

Tags are optional keywords that help cross-reference content. You can type tags in the Tags field and press Enter to add them. Unlike categories, tags are not hierarchical.

Status

The status determines whether the article is visible on the front end:

  • Published: Visible to everyone with appropriate access level
  • Unpublished: Hidden from visitors, visible only in admin
  • Archived: Removed from normal listings but still accessible
  • Trashed: Soft-deleted, can be recovered

Check the Featured box to mark the article as featured. Featured articles can be displayed together on the front page or in a featured articles menu item.

Language

If your site is multilingual, select the language for this article. Articles assigned to a specific language only appear when that language is active.

Access

Set the access level: Public (everyone), Registered (logged-in users), Special (users with special access), or custom access levels you create.

Publishing Tab

In the Publishing tab, you can set:

  • Start Publishing: Date to automatically publish the article
  • Finish Publishing: Date to automatically unpublish the article
  • Created By: Override the author
  • Created Date: Override the creation date
  • Hits: Number of times the article has been viewed

Article Options Tab

The Options tab contains:

  • Layout: Override the article layout template
  • Title: Show or hide the title
  • Linked Titles: Make title clickable
  • Intro Text: Show or hide intro text in full article view
  • Position of Article Info: Above or below the text
  • Tags: Show or hide tags display
  • Categories: Show or hide category display
  • Hits: Show or hide hit count

Category Management

Categories are how you organize your content into logical groups. Go to Content > Categories to manage them.

Creating a Category

  1. Go to Content > Categories.
  2. Click the New button.
  3. Enter a Title and Alias.
  4. Optionally select a Parent to create a subcategory.
  5. Add a Description that appears on the category page.
  6. Upload a Category Image that displays with the description.
  7. Set category options for how articles appear in this category.

Category Hierarchy

Joomla supports unlimited nesting levels. A typical hierarchy looks like:

Root
├── News
│   ├── Local News
│   └── Global News
├── Products
│   ├── Hardware
│   └── Software
├── Blog
└── About Us

To create a subcategory, select the parent category when creating or editing the category.

Category Options

Each category has options that control how articles display:

  • Blog Layout Options: Number of leading articles, intro articles, columns, and links
  • List Layout Options: Display settings for article lists
  • Category Options: Show/hide category title, description, image
  • Article Options: Show/hide article properties like author, date, hits, navigation

These options can be set at the category level and override global settings.

Category Permissions

Category permissions control what user groups can do with articles in this category:

  • View Level: Who can see this category
  • Create: Who can create articles in this category
  • Delete: Who can delete articles
  • Edit: Who can edit articles
  • Edit State: Who can change article status

You can override these permissions for specific categories, giving you fine-grained control over content workflows.

Assigning Articles to Categories

When you create or edit an article, the Category field determines where it belongs. Each article can belong to only one category. If you need an article to appear in multiple sections, use tags or create menu items that link to the article from different locations.

Moving Articles Between Categories

To move multiple articles at once:

  1. Go to Content > Articles.
  2. Select the articles you want to move using the checkboxes.
  3. Click the Batch button in the toolbar.
  4. In the batch dialog, select the target category.
  5. Choose "Copy" or "Move" depending on whether you want to keep the original.
  6. Click Process.

Article Statuses in Detail

Published

The article is visible on the front end to users with the appropriate access level. This is the normal state for live content.

Unpublished

The article is hidden from the front end but remains in the database. Use this for articles you are working on or that should not be visible temporarily.

Archived

Archived articles are removed from category listing and blog views but remain accessible through an archived articles menu item or module. Think of it as long-term storage for content you want to keep but not display actively.

Trashed

Trashed articles are soft-deleted. They remain in the database but are not visible anywhere on the site. You can restore them or permanently delete them through the Article Manager.

To permanently delete trashed articles:

  1. Set the filter to "Trashed" in Article Manager.
  2. Select the articles.
  3. Click Empty Trash.

Uncategorized Articles

Every article must have a category. If you do not assign one, it goes into the system-generated "Uncategorized" category. This category exists by default and cannot be deleted (though it can be renamed).

It is good practice to always assign articles to meaningful categories. The Uncategorized category should be used only for temporary or miscellaneous content.

Category List Layout

The category list layout displays articles in a simple list. Each row typically shows:

  • Article title (linked)
  • Category
  • Author
  • Publication date
  • Hits

You configure this in the menu item that displays the category. For example, a Category List menu item can show:

  • Table headings
  • Filters (category, author, date range)
  • Pagination controls
  • Number of articles per page

The category list is ideal for directories, archives, and any content where a simple list is the clearest presentation.

Category Blog Layout

The category blog layout displays articles in a magazine-style arrangement. Like a blog, it shows:

  • Leading article(s): Full intro text, often spanning full width
  • Intro articles: Intro text arranged in columns
  • Links: Additional article titles linked to the full article

You configure the blog layout in the menu item options:

  • Leading Articles: Number of articles shown with full intro text
  • Intro Articles: Number of articles shown with intro text in columns
  • Columns: Number of columns for intro articles
  • Multi-column Ordering: Order articles across columns (down then across)

Common Mistakes

  1. Creating articles without categories: Beginners write dozens of articles and leave them all in Uncategorized. This works but makes the site impossible to navigate. Always create a category structure before writing content.

  2. Deeply nested categories beyond three levels: While Joomla supports unlimited nesting, categories deeper than three levels confuse both users and search engines. Keep hierarchies shallow.

  3. Forgetting to set article access levels: Articles set to "Registered" by mistake do not appear to public visitors. If you cannot see an article on the front end, check its access level.

  4. Using Trash as long-term storage: Trashed articles remain in the database and affect performance. Empty the trash regularly or use Archive for content you want to keep.

  5. Ignoring category blog layout settings: The default blog layout may show too many or too few articles. Adjust the leading, intro, and column settings for each category to create the right layout.

Practice Questions

  1. What is the difference between Archived and Trashed articles? Answer: Archived articles are removed from category listings but remain accessible through archives and direct links. Trashed articles are soft-deleted and not visible anywhere. Archived is for content you want to preserve; Trashed is for content you plan to delete.

  2. Can an article belong to multiple categories in Joomla? Answer: No, each article belongs to exactly one category. To make content appear in multiple sections, use tags or create multiple menu items pointing to the same article.

  3. How do you batch-move articles from one category to another? Answer: Go to Content > Articles, select the articles, click the Batch button, choose the target category, and select Move or Copy. This is faster than editing each article individually.

  4. Challenge: Create a category hierarchy for a travel website with at least 10 categories across three levels. Create one article in each leaf category. Then create category blog menu items for the top-level categories. Test the navigation on the front end.

FAQ

What happens to articles when I delete a category?

When you delete a category, Joomla prompts you to choose a new category for the articles in the deleted category. Articles are never lost when a category is deleted.

Can I change the category of an article after publishing?

Yes. Edit the article and change the Category field. The article moves to the new category immediately. Existing menu items pointing to the old category will no longer show this article.

How many categories can I create in Joomla?

There is no hard limit. You can create hundreds or thousands of categories. However, deep hierarchies hurt usability. Keep nesting to three levels or fewer for best user experience.

What is the Uncategorized category used for?

Uncategorized is the default category for articles created without a category assignment. It exists by default and cannot be deleted. It is best reserved for temporary or system content.

Do categories affect SEO?

Yes. Category pages create their own URLs and can rank in search engines. A clear category hierarchy helps search engines understand your site structure. Use descriptive category names and add category descriptions for better SEO.

Mini Project

Your task: Build the content architecture for a recipe website.

  1. Create a category hierarchy: Meals > Breakfast, Lunch, Dinner, Desserts. Add subcategories under Dinner like Italian, Asian, Comfort Food.
  2. Write three articles in different leaf categories with recipe content (ingredients, instructions, cooking time).
  3. For each article, set appropriate tags (vegetarian, quick, gluten-free, spicy).
  4. Create a Category Blog menu item for the Meals category showing 2 leading articles, 4 intro articles in 2 columns, and 6 links.
  5. Add a category description and image to the Dinner category.
  6. Test the front end to verify the blog layout displays correctly.

What's Next

Now that you can create articles and categories, learn how to organize content further with tags:

Continue to Lesson 6: Tags and Content Organization — Learn cross-referencing content with tags, featured articles, and archiving.

Related lessons:

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro