Joomla Tutorials

Practical, up-to-date guides for Joomla site owners and developers.

How to Back Up a Joomla Site with Akeeba Backup

Install Akeeba Backup, take your first full Joomla backup, download it safely, and know how you'd restore it. The backup habit that saves sites.

Maintenance · Joomla 4, 5, 6

Joomla: Create Your First Article and Add It to a Menu

A beginner's walkthrough of creating an article in Joomla and linking it from a menu so visitors can find it.

Getting Started · Joomla 4, 5, 6

How to Enable SEO-Friendly (SEF) URLs in Joomla

Turn on search-engine-friendly URLs in Joomla the right way: enable SEF, switch on URL rewriting, and rename htaccess.txt — without breaking your site.

SEO · Joomla 4, 5, 6

How to Set Up SSL and Force HTTPS in Joomla

Get your Joomla site on HTTPS: install an SSL certificate, then force HTTPS site-wide using Joomla's built-in setting or .htaccess.

Maintenance · Joomla 4, 5, 6

How to Install Joomla 5: Step-by-Step for Beginners

Install Joomla 5 from scratch — server requirements, uploading the files, creating the database, and running the web installer.

Getting Started · Joomla 5

How to Clear the Cache in Joomla

Clear Joomla's cache to see content changes, fix stale pages and free space — from the admin and, if needed, manually over FTP.

Maintenance · Joomla 4, 5, 6

How to Install and Change Your Joomla Template

Install a new Joomla template and set it as your site's default, plus how to assign different templates to different pages.

Getting Started · Joomla 4, 5, 6

How to Install an Extension in Joomla

Install Joomla extensions three ways — upload a package, install from a URL, or browse the web directory — plus what to do when an install fails.

Getting Started · Joomla 4, 5, 6

Joomla 3 to 4 Migration: A Step-by-Step Guide (2026)

How to migrate from Joomla 3 to Joomla 4 the official way — via the 3.10 bridge release and the one-click mini-migration. Includes the pre-update checklist.

Migration · Joomla 3 → 4

How to Turn On Error Reporting & Debug in Joomla

When Joomla shows a blank page or a generic 500 error, turning on error reporting and debug reveals the real cause. Here's how, in the admin and in configuration.php.

Maintenance · Joomla 3, 4, 5, 6

Joomla 4 to 5 Upgrade Guide & the Backward Compatibility Plugin

Upgrading from Joomla 4.4 to Joomla 5 is an upgrade, not a migration. Here's how it works, what the Backward Compatibility Plugin does, and the requirements.

Migration · Joomla 4 → 5

Joomla Modules and Template Positions Explained

Learn what Joomla modules are, how to create and position them in your template, and how to control which pages they appear on.

Getting Started · Joomla 4, 5, 6

How to Set Up a Multilingual Joomla Site

Joomla has multilingual support built in — no extension needed. Here's the high-level setup: install languages, enable the plugin, and create a language switcher.

Getting Started · Joomla 4, 5, 6

How to Use Categories to Organize Content in Joomla

Categories are how Joomla organizes articles. Learn to create categories, assign articles, and build category blog/list pages via menus.

Getting Started · Joomla 4, 5, 6

Joomla Users, Groups and Permissions Explained

Understand Joomla's user groups, access levels and the permissions (ACL) system — and how to give people exactly the access they need, safely.

Getting Started · Joomla 4, 5, 6

How to Update Joomla Safely (and What the Update Channel Does)

A safe, step-by-step routine for updating Joomla — backups, the Joomla Update component, and what the 'Joomla Next' update channel actually changes.

Maintenance · Joomla 4, 5, 6

Getting Started with Joomla 5: A Beginner's Guide

What Joomla is, who it's for, and how to get a Joomla 5 site running — a starting point before the deeper tutorials.

Getting Started · Joomla 5