Open Source Software For Building Websites

Creating a Website with Joomla
Tutorial for Beginners

Used By Everyone From Individuals To Multi National Businesses

Updated: May 4, 2023
By: RSH Web Editorial Staff

Contact Us

Create With Joomla

Build your first blog or website with Joomla
Step by step guide for beginners
Refresher for the experienced user

Joomla may be a bit more complex than WordPress. But it is far more "User Friendly" than Drupal.

What is nice is that it is a free and open-source platform.

Learning the basics of HTML, PHP and CSS may be beneficial, they are not necessary to get started creating something amazing today.

Domain Names

Before you can build your Joomla Website, you will want a good Domain Name. Whether you start a Joomla, WordPress, Drupal or any type of Website. A domain name will be a key element of your website. It will be your "first impression" to your visitors, it has effects on your SEO, and it also can define your brand.

Further reading on Domain Names
Choosing The Perfect Domain Name
My Domain Name Is Taken Now What
Advantages of a .ORG Domain Name
How many Domains should I buy?
Domains for Financial Companies.

Once you have chosen a Domain Name that you like: Register it
Remember, with any of RSH Web Hosting packages, we offer free Domain Names.

Web Hosting Services

You will also need a good hosting service. A few things to look for is:
Uptime. The longer the uptime the better, usually measured in percentages, such as 99.90% and 99.99%
Page Load Speed. How fast is the hosting provider? It should load your site with in 500ms
Customer support. You will have issues and at will have to contact Support at some point. Choose a host that has a good quality and responsive customer support, (preferably real support people that also speaks your language).

And do not be fooled by those websites that advertise "Best Website Hosting Services". They are nothing more than affiliate websites. They make money if you sign up through their website. Unfortunately, most "Best Review" websites Google lists at the top of search results are fake or affiliate websites.

Installing Joomla

Why do things manually when you can click a single button that does all the heavy lifting for you? Head over to the Control Panel on your hosting account. Look for the "Softaculous App Installer". You will see the Joomla name and icon there. Click on the "Install Now" button.

On the next page, you will see different lines that most are already filled in for you. You will notice the small which you can hover over for more information about each line.

Log into your admin panel by going to the URL supplied while installing Joomla.

Writing the first Article

The first thing you see after logging in is the Admin panel. It has some features on the top and left side of your screen. But right now, go to
> Content > Articles > Add New Article
You should be immediately met by something that resembles a text editor. Go ahead and give your post a name, type a couple words into the post field, then click the "Save and Close" button. The article is ready, already! You should be in the Content tab now. You can fool around with these tabs for a bit if you would like to get a feel for how they work. If you switch between the other tabs, you will see they are quite self-explanatory. My favorite is the Publishing tab. Here you can set up a calendar of publications. More importantly, you can add some Search Engine Optimization (SEO) elements to the page. That is one of the great features about Joomla: They have all these meta descriptions and keywords options built in, no additional extensions are needed.

Staying in the Content tab, you will also see that the sidebar contains basic publication options for your article:
Status: publish the article or keep it as a draft
Featured: select whether the article will be displayed on the homepage
Access: choose who can see this particular post — all visitors or only registered and so on
Tags: organize your posts in tags
Categories: organize your posts in categories.

Organize your Articles with Categories

You could publish your article as it is. But you will want to assign it to a specific category so that it will appear on your website in the right place. Let us take a look at how to create and use these categories. Basically, you can create different categories and assign articles to them to keep everything organized by topic or theme. Keep in mind that categories in Joomla can also have their own settings, hierarchy, and subcategories.

To create a new category, go to Content > Categories > Create New Category
To create a new subcategory, go to Content > Categories > Create New Category. In the sidebar, find the first option called Parent and select a category where you want to add this subcategory. This chain of subcategories can go on forever (in case you really love the order).

Categories have their own sidebar with basic settings and additional tabs (similarly to those you saw while creating articles a few minutes ago). For example, you can create category-wide settings like SEO elements in "Publishing" or an image in "Options".

Create new Pages

On a Joomla website, you can create a page in one place and make it appear in another. This is a nice feature. Anything you create in Joomla will not be automatically shown on your site. Here is a brief guide on how to create a page and how to make it appear on your website.

Create Joomla pages by navigating to Menus. Go to Menus > Manage > Add New Menu
Now you will probably want some pages to show up on your new menu. Go to Menu – "Name of the Menu you have just created" – Add New Menu Item. Create as many items as you need. These new items are your website pages. If you want these pages to appear on your website, you will need to add modules to them. Modules are specific Joomla tools to display stuff on the website. You should see the tab called Module Assignment while creating menu items. You can choose between the modules listed there. Or you can go to the top toolbar and choose Extensions > Modules. There you can create new modules and assign menu items to them. (Just brace yourself, you will see a whole new universe of websites there.).

Administrators Panel

Right from the admin panel, you can set up how your website looks with the Template Manager or completely change a website's look by changing the template to another template. You can also add new extensions such as components, languages, modules, and plugins. Many of these are found on the Joomla Extension Directory.

Blog Hosting

Change the Look with Templates

Everyone loves Themes
Themes, templates, web layout and design. They are all the same. And they are super important. Your entire website look, function, and feel are entirely dependent on Themes. They can deliver an amazing experience or a complete mess. So do not underestimate the decision when choosing one. Like other Content Management Systems (CMS), there are free and premium or paid Joomla templates available.

One counter-intuitive way to find reliable free themes is to look for companies that provide premium ones. Many times they will also put out high quality free options to test drive. Otherwise, you can always purchase a premium theme if you are looking for the perfect option.

There are a few basic characteristics you should pay attention to while selecting a theme. First is obviously your own taste. However, you should also consider the following: It is great to have a technical support included, as these people can fix any issue for you.

Updating the template. Joomla constantly updates their system. Make sure your template provider also updates their templates frequently to make sure it will work with the latest version releases, improve security, and incorporate new features.

Documentation. From time to time, you will need to check some features to learn how they work. It is like with a washing machine or any other product manual. Responsiveness and cross-browser compatibility. This means your template should look great in Chrome, Safari, Firefox, and Edge. As well as on any mobile device.

Edit-ability. Check out which template features can be customized by yourself. Look for templates with a "freedom of modules" placement for example. Stock photos included or not. While it is not a huge deal, you should find out if the theme you are about to purchase comes with all the stock images loaded.

How do I install a Template?

Install your Theme by going to Extensions > Manage > and then select "Install" or "Browse". One interesting thing to note is that you can actually install as many templates as you want and then switch between them to see how they all compare. Just go to Extensions > Templates and choose the desired theme from the list to make it your default option.

If you want to make the template as default for all the pages of your site, then go to Extensions > Templates > Styles and set your template to default by clicking the star button.

Expand your Site's functionality with Extensions

One can find everything you have ever desired at This is the directory where all Joomla extensions are listed. They can add anything imaginable to your website, listing over 5,000 extensions
Photos & Images
Site Management
Contacts & Feedback
Structure & Navigation
Search & Indexing
Maps & Weather
Calendars & Events.

Simply follow the steps in this guide, and you should have your very own Joomla Website up and running in no time.

We welcome your comments, questions, corrections and additional information relating to this article. Please be aware that off-topic comments will be deleted.
If you need specific help with your account, feel free to contact us anytime
Thank you


Riyadh S
i think this article will help me to increase my knowledge with my joomla site, thank you.

Tweet Share Pin Email.

More Articles Of Interest

Offering the best hosting services for your website, SSL certs, SSD, Softaculous, enhanced security, free domain name (for life) and more