Clearing Cache in Joomla from the Administrator Area
Learn how to clear Joomla cache from the administrator area, distinguish it from browser and CDN cache, and troubleshoot pages that still show old content.
If a Joomla page still shows an older version after you edit an article, module, template, or extension, clearing the Joomla cache is a sensible first check. In the administrator area, open System, find the Maintenance section, choose Clear Cache, select the cache entries you want to remove, and use the delete action. Joomla then rebuilds temporary cached data as visitors request the site again.
Clearing the CMS cache does not remove your articles, images, users, or extension settings. It removes temporary stored output so Joomla can generate fresh versions. This article explains the normal administrator workflow, when to clear all cache instead of expired entries, and what to check when the old page remains visible.
How to clear Joomla cache from the administrator area
Use the core maintenance screen before trying a file manager, an extension, or a hosting control panel. The exact labels can vary slightly between Joomla versions, but the process follows this pattern:
- Sign in to the Joomla administrator dashboard.
- Open System.
- In Maintenance, select Clear Cache.
- Review the listed cache groups.
- Select the relevant entries, or choose the option to remove all listed cache entries.
- Confirm the deletion if Joomla asks for confirmation.
- Open the changed page in a new browser tab and check the result.
If you only need to remove entries that Joomla considers expired, use Purge Expired Cache when that option is available. Choose a full clear when you have made a template change, updated an extension, changed module output, or need to eliminate cached versions while troubleshooting.
The maintenance area may also contain a check-in action. That is a separate maintenance task, so do not treat it as a replacement for clearing cache.
Why Joomla stores cached content
A Joomla page is assembled from content, database data, templates, modules, plugins, and other extensions. Caching lets Joomla reuse stored results instead of rebuilding every part for every request. Depending on the configuration, Joomla can cache elements such as module output, database results, or complete pages.
That trade-off helps performance, but it can make a recent change look as if it failed. A visitor may receive a previously generated version until the relevant cache entry expires or is cleared. This is why clearing cache is useful after maintenance, but not something to do repeatedly without a reason.
Joomla installations can use different caching levels, including conservative, progressive, and page caching. The available behavior depends on the Joomla version and configuration. A page cache can have a wider effect than a cache for one module or database result, so test important visitor journeys after changing cache settings.
When should you clear Joomla cache?
Clear the Joomla cache when a known change is not appearing or when a recent update has left stale output behind. Common examples include:
- An edited article still displays its previous text.
- A module position or module setting appears unchanged.
- A template adjustment does not appear on the frontend.
- An updated extension produces an outdated layout or script.
- A page shows broken formatting immediately after a configuration change.
- You want to test the current frontend after a Joomla or extension update.
Do not clear cache simply because the cache contains files. Cached data exists to be reused. Frequent unnecessary clearing can remove the performance benefit until Joomla builds the cache again.
If a third-party extension has its own cache controls, Joomla’s core maintenance screen may not remove every stored response produced by that extension. Before installing a cache-related extension, use a Joomla plugin checklist to review compatibility, maintenance needs, and the permissions it requires.
Clear Joomla cache, browser cache, or CDN cache?
A stale page is not always caused by Joomla. Several caching layers can sit between an edit and what you see in a browser:
| Layer | Where it stores data | What to try |
|---|---|---|
| Joomla cache | On the site and, depending on configuration, its cache handler | Use System > Maintenance > Clear Cache |
| Browser cache | In the browser on your computer or device | Use a private window or a hard reload |
| CDN cache | At the content delivery service | Purge the affected URL or cache according to that service’s controls |
| Hosting or server cache | In the hosting environment | Check the hosting control panel or ask the host to confirm its cache status |
| Extension cache | Inside a template, optimization, or other extension | Review that extension’s settings and documentation |
After clearing Joomla cache, test in a private window or use a hard reload. The Joomla forum discussion about stale pages also recommends checking browser developer tools and the Network panel to see whether resources are being loaded from cache. This helps distinguish a Joomla problem from an old CSS, JavaScript, or image file in the browser.
If visitors still see the old page while your administrator sees the new one, investigate the CDN and hosting layers next. A successful Joomla cache clear cannot automatically remove a copy stored outside the Joomla application.
What to check before enabling page caching
Joomla includes page caching options, and some installations also include a System - Page Cache plugin. If you enable page caching, test the public site carefully rather than assuming every page behaves the same way.
Pay particular attention to:
- Login and logout behavior
- Forms and validation messages
- Shopping carts or other session-based features
- Recently published content
- User-specific menus or account areas
- Template and extension assets
Caching is most predictable when the site’s content and visitor experience are compatible with reused responses. If the site has dynamic features, document the expected behavior and test as a logged-out visitor in a private window. The useful goal is not the highest caching setting. It is a cache configuration that improves delivery without showing one visitor another visitor’s content.
When extension behavior is unclear, first identify whether it is a component, module, or plugin and then check its own documentation. A clear understanding of Joomla extension types makes it easier to locate the setting that may be producing cached output.
Is it safe to delete the Joomla cache folder manually?
The administrator’s Clear Cache action should be your default method. It is more controlled than deleting files at random through FTP or a hosting file manager. A manual operation may be tempting when the cache is large or the administrator area is unavailable, but it can introduce a second problem if the wrong directory, permissions, or application files are affected.
If a manual server-side cleanup is unavoidable, make a current backup first, confirm the exact location with your hosting provider or Joomla documentation, and avoid deleting anything outside the temporary cache data. Keep Joomla backup plugins in your maintenance plan, and verify that a backup can actually be restored before relying on it.
Do not use a manual folder deletion as a substitute for diagnosing a cache that immediately returns. A cache that repopulates is often behaving normally. A cache that returns stale content may point to a browser, CDN, hosting layer, extension, or configuration issue.
Joomla cache troubleshooting checklist
If your changes still do not appear, work through these checks in order:
- Confirm that the edit was saved and published in Joomla.
- Clear the relevant entries from System > Maintenance > Clear Cache.
- Use a private browser window or perform a hard reload.
- Test the page on another device or connection if possible.
- Inspect the browser Network panel for cached CSS, JavaScript, or image responses.
- Check whether a CDN or hosting service has its own cache.
- Review template, optimization, and extension settings for another cache layer.
- Temporarily compare the page with nonessential caching features disabled in a safe test environment.
- If the problem began after an extension update, review that extension’s compatibility and support information.
Change one layer at a time and test after each change. That approach gives you a better chance of finding the source instead of clearing several systems and losing track of what fixed the issue.
Frequently Asked Questions
Will clearing Joomla cache delete my website content?
No. The core clear-cache action removes temporary cached data. It does not delete articles, images, users, or the main settings stored by Joomla and its extensions.
Should I clear expired cache or all Joomla cache?
Use expired-cache cleanup when you only want to remove entries Joomla identifies as expired. Use a full clear after a significant template, extension, or configuration change, or when stale output is the specific problem you are investigating.
Why does my Joomla page stay old after clearing cache?
The old response may be stored in the browser, a CDN, the hosting environment, or an extension with separate caching. Test with a private window, then check those other layers instead of repeatedly clearing Joomla’s core cache.
Does Joomla have a frontend clear-cache button?
The standard cache controls are in the administrator area. A frontend button is not part of the normal core workflow, so avoid adding one casually. If a site needs convenience controls, evaluate an extension carefully and limit access to trusted administrators.
Conclusion
To clear Joomla cache safely, start in System, open Maintenance, choose Clear Cache, and remove the entries related to the change. Then test the page with a fresh browser request. If the old version remains, check browser, CDN, hosting, and extension caches in turn. This simple sequence keeps cache management controlled while preserving the performance benefits that caching is designed to provide.