I needed a fresh take on the free Joomla extension landscape, so I spent a weekend installing 12 of the most-recommended ones on a fresh test site. Five earned a permanent spot in my toolkit. Seven came back off. Here's what I learned about each.
The 5 keepers
1. JCH Optimize — page performance
Day 1, installed it, saw page load drop from 3.2s to 1.4s on the test site. Configuration takes about 20 minutes if you're careful with it. The pro version exists but the free version handles 80% of what most sites need.
What I tested: combined and minified CSS/JS, lazy-loaded images, deferred non-critical JS. The cumulative effect was real, repeatable across multiple page types, and survived the next Joomla update.
2. OSMap — sitemap
The most boring extension on this list and the most reliable. Generates an XML sitemap automatically, updates on content changes, integrates with the major SEO components. Set it once, forget it exists.
3. Akeeba Backup — site backups
The Joomla backup tool. Free version handles full backups including database. The restore process is genuinely smooth — I've restored from Akeeba backups onto blank servers as part of moves and it just works.
The one caveat: the free version doesn't handle automatic scheduled backups. You either schedule via cron yourself (15 minutes if you're comfortable with shell) or pay for the pro version. I scheduled via cron.
4. RSForm! Pro (free version) — contact forms
The form builder I keep coming back to. The free version is more limited than it appears at first — no reCAPTCHA out of the box, no email autoresponders — but with some setup work it handles standard contact forms reliably. The form builder UI is the smoothest of any free option I tested.
5. AdminTools (free version) — admin protection
Hardens the Joomla admin against common attacks. Free version handles the basics: bad-IP banning, security audit, password protection on the admin URL. Worth it for any site that's actually publicly accessible.
The 7 I uninstalled
K2 — content extension
Used to be the standard for content-heavy Joomla sites. In 2026 it feels dated. Joomla 5's native categories handle most of what K2 used to be needed for. I uninstalled it within an hour.
EasyBlog — blogging
Promising on the demo. In practice, the free version is heavily limited and pushes the paid version aggressively. Most Joomla sites are better served by native articles + a category blog menu item.
Komento — comments
Was buggy on the test site. Comments displayed fine but admin moderation was unreliable. There are better self-hosted comment options now (not Joomla-specific) or external services like Disqus.
JEvents — calendar
Functional but feels like 2010 software. UI is dense and confusing. For most calendar needs, an embedded Google Calendar or simpler module beats this. Uninstalled.
Phoca Gallery — image gallery
Works, but the configuration is painful. The free version has limited layout options, and the back-end UI hasn't been modernised in years. Native Joomla gallery solutions or a lightweight third-party Lightbox approach beat it.
VirtueMart — e-commerce
If you need real e-commerce in Joomla, this is the extension. But "real e-commerce in Joomla" is itself a questionable choice in 2026 — WooCommerce, Shopify, or even a Stripe Payment Link will serve most small businesses better. Uninstalled.
JCE Editor — content editor
Replaces the default Joomla editor with a more featureful one. The free version is fine; I just didn't find it meaningfully better than the default for the kind of content most small sites publish. Removed for simplicity.
The pattern I noticed
The five extensions that earned permanent installs share a trait: they do one specific job extremely well and don't try to be platforms. The seven I uninstalled tend to be the opposite — sprawling tools trying to be the centre of the site.
For Joomla in 2026: pick narrow, focused extensions. Avoid the "complete solution" extensions, even when they're free. The maintenance cost is real and the marginal benefit usually isn't.
The minimum viable Joomla extension stack
If I were starting fresh today and needed exactly the extensions a typical site needs:
- JCH Optimize
- OSMap
- Akeeba Backup
- RSForm! Pro (free)
- AdminTools (free)
Five extensions. All free. Covers performance, SEO, backups, forms, and security. Anything beyond this should be added only when a specific need actually exists.