---
title: "The big clean-up (JoomlaCommunity)"
date: 2019-08-14
author: "Jeroen Moolenschot"
intro_image: "https://www.joomlacommunity.nl/images/nieuws/2019/08/270_micro-fiber-cloth-2716116_1280.jpg"
---

# The big clean-up (JoomlaCommunity)

![The big clean-up (JoomlaCommunity)](https://www.joomlacommunity.nl/images/nieuws/2019/08/270_micro-fiber-cloth-2716116_1280.jpg)

I wrote the article below for Joomla Community and can also be read at: [https://www.joomlacommunity.nl/blogs/1493-de-grote-schoonmaak](https://www.joomlacommunity.nl/blogs/1493-de-grote-schoonmaak)

 Last year, I was tasked with cleaning up a large Joomla website. And that clean-up was definitely needed! Dozens of extensions, hundreds of images, more than 1,300 unused articles and almost 2,500 unnecessary modules I managed to clean up. In this article, I will explain how you can clean up your website yourself so that it remains a workable environment.

 
## Make a backup

 Before changing anything on your website, make sure you have a working backup. This should actually be a habit. Sometimes this is well taken care of through [the hosting party](https://www.joomill.com/index.php?option=com_content&view=article&id=272&Itemid=2758). In other cases, you make a copy of your files and database yourself using Akeeba Backup, for instance. Of course, you should also remember to check that your backup is working. Nothing is more annoying than discovering that your backup doesn't work the moment you need it.

 
## Make sure all extensions are up-to-date

 Via extensions > manage > update, you can quickly find out whether you still need to perform updates.

 But it is also possible that there are still extensions installed where the Joomla Updater mechanism no longer works or which do not use the Joomla Updater at all. In that case, you can find your version via extensions > manage > manage.

 ![extensiebeheer](https://www.joomlacommunity.nl/images/extensiebeheer.jpg)

 Tip: By hovering your mouse over the author, you can see which website the extension comes from. To see if you are using the latest version, go to that website and look for the Changelog or the most recent download of the extension.

 
## Remove/publish unused extensions

 Via extensions > manage > manage you get a complete list of extensions installed on your website. Check this list and think about whether you are using each item. I still come across many websites where 3 of the same type of extensions are installed and only 1 is used.

 Tip: If you want to try out extensions, install a separate test and trial environment. Preferably do this offline via, for example, a wamp or xampp programme.

 Also, in many cases it is not necessary to have multiple templates active. If you use a third-party template, you can depublish templates like "protostar" and "beez". An additional advantage is that in module management, the list of module positions becomes smaller, making site management easier.

 Of course, this applies not only to templates, but also to modules, plugins, components and language files. If you are not 100% sure if you can do without the extension, it is better to depublish it instead of removing it.

 
## Replace extensions with core capabilities

 Joomla has been extended with many new features in recent years. Think, for example, of the improved router or custom fields. These new features have made several extensions obsolete. Perhaps you are still using one of these superfluous extensions and it is worth investigating whether you can replace these extensions with the core capabilities of Joomla. This will make maintaining your website a little easier again.

 
## Update your content

 Regularly check if your content is still up-to-date. Are the texts still correct or do you need to refresh them?  
Do the links still work? This applies to both internal and external links and is easy to check using broken link check[(https://www.brokenlinkcheck.com)](https://www.brokenlinkcheck.com).

 Tip: When you delete an article or change the name of a URL, don't forget to make a reference to the correct URL via referral management. This way, your visitors will never end up on a 404 page.

 
## Delete unused images

 The images folder and its subfolders contain all the images of your website. It can be difficult to determine whether images are used on your website or not, but R2H image manager[(https://www.r2h.nl/joomla-extensions/imagemanager)](https://www.r2h.nl/joomla-extensions/imagemanager) can help you with this. This extension uses colours (red or green) to indicate whether an image has been used on your website. Please note: the image manager can currently only check for Joomla articles, custom fields and custom HTML modules, so if an image only appears in a third-party extension, it will give a negative message. So think carefully before deleting anything and remember step 1 (make a backup first).

 
## Avoid spam

 If you don't need user registration on your website, you can disable registration via users > manage > options. If unknown users have already registered, you can delete them immediately.

 If you do not use Joomla's default contact form, still check that no demo information is stored under components > contacts. These demo persons can be abused by spam robots to send spam or unnecessarily burden your server.

 
## Empty the recycle bin

 When you delete something in Joomla, it is not yet gone from the database. It is still in the recycle bin. The recycle bin can be found in menu items, articles and categories, fields and field groups, advertisements, messages, contacts, news feeds, tags and modules.   
If you want to view discarded items in Joomla, you need to open the Search Tools and set the Status selection to "Moved to Trash".

 ![prullenbak](https://www.joomlacommunity.nl/images/prullenbak.jpg)

 Better Trash[(https://www.regularlabs.com/extensions/bettertrash)](https://www.regularlabs.com/extensions/bettertrash) from Regular Labs is a handy extension that lets you empty your bins in a smarter way.

 A tidy website makes for faster and more pleasant management, better security and probably (nothing official is known about this yet) an easier transition to Joomla 4, so what are you waiting for?


## Custom Fields

**Call2Action Titel:** Is your website ready for the future yet?

**Call2Action Tekst:**  I like to perform a thorough check to see if your site is completely up-to-date and clean.

