Joomla is a very popular open-source content management system. It is used not only for personal pages or small projects, but also for some corporate sites. One of the reasons for popularity is the availability of thousands of extensions and templates for every imaginable web project. While plugins, modules and components are needed to add functionality to the original system, templates create the visual appearance of the website. You can choose from plethora of free templates and also a lot of professional templates that you can purchase for a small fee.
Choosing and installing a Joomla template is, at least in principle, a simple process. You find a template that you like and that represents the style of your website, you download the archive file and install it in the Joomla administration interface. After you set it as a default template it is already visible to the website visitors. But there are significant differences between Joomla templates.
In general, you select the template according to the visual appearance and required module positions. However, you should also pay attention to load times since the user experience should be an important aspect of every website.