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, 6Joomla: 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, 6How 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, 6How 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, 6How 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 5How 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, 6How 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, 6How 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, 6Joomla 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 → 4How 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, 6Joomla 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 → 5Joomla 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, 6How 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, 6How 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, 6Joomla 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, 6How 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, 6Getting 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