Scroll Top

Step 1: Install WordPress on your hosting environment

Welcome to our comprehensive step-by-step guide on how to install WordPress! Whether you’re a seasoned web developer or a complete beginner, setting up WordPress doesn’t have to be a daunting task. In this easy-to-follow tutorial, we’ll walk you through the entire installation process, ensuring you have a solid foundation to create your own website, blog, or online presence.

WordPress is a powerful and user-friendly content management system (CMS) that powers millions of websites worldwide. By the end of this guide, you’ll have your own WordPress site up and running, ready for customization and content creation.

Let’s dive in and get your WordPress journey started! Simply follow each step in this guide, and you’ll be well on your way to building a fantastic online presence.

In this article, we will explain how to download and install WordPress. Our hosting package comes with DirectAdmin, which includes the Softaculous option. Using Softaculous, it is easy and automatic to install WordPress. However, we assume that you may have chosen a different hosting package with a different operating system.

If you’re new to WordPress or looking to share your expertise, this is the place to be. We’ll discuss the steps to install WordPress and share insights to make the process smooth and hassle-free.

Feel free to ask questions, share your experiences, and seek advice from fellow members. Let’s make the process of installing WordPress an enjoyable and educational journey!

Join the discussion on our WordPress forum here!

Remember, this forum is a community of WordPress enthusiasts who are here to help each other succeed. So, don’t hesitate to engage, ask questions, and contribute your knowledge. Happy WordPress-ing!

Step 1
Go to the WordPress website ( and click on the “Download & Extend” menu item. A page titled “Get WordPress” will open, and on the left, you can download the latest version of WordPress, in our case, version 6.3. The following data will have been downloaded.

WordPress website:
Download the latest version of WordPress (in this case 6.3).
When you have extracted the downloaded zipfile you will see the files as above.

Step 2
Choose an FTP program that allows you to upload the WordPress files to the web server. An example of a free and excellent FTP program is FileZilla, which you can download for free from the website Next, open FileZilla and establish a connection with the web server:

Enter the FTP credentials provided by your web hosting provider. If a port number is required for login, use port number 21. Then, click on “Quickconnect.”

On the right you see the hosting space and on the left the files on your computer. Browse to the WordPress files you have already donwloaded.

Step 3
In FileZilla, navigate to the domain name you intend to use. Then, double-click on the desired domain name to display its contents. Often, multiple folders are visible, but we are primarily looking for the folders: public_html and private_html. The folder you should use to upload the WordPress files depends on the chosen SSL configuration. In this example, we have opted to activate SSL and set up an automatic redirection from private_html to public_html. With this configuration, the entire website is still secured with SSL.

Step 4
Delete any files that may already exist in the folder you’ve chosen to upload the WordPress files to.

Delete the file which are already in the HTML folder on your hosting. This files are not necessary for your WordPress website.

Step 5
In the other screen with the folder structure, select the folder containing the WordPress files that you’ve just downloaded. If the folder is a zip file, make sure to extract it first.

Step 6
Next, select all the files in the WordPress folder you’ve just downloaded and, if you’ve extracted them, make sure the public_html or private_html folder is open on the other side of the window, depending on your chosen configuration. Now, upload all the files to the web server. This will happen automatically to the open folder on the server (public_html or private_html).

Select all the WordPress files on your PC and upload them in once to your hosting environment on the right. Please be aware you are using the right folder (public_html or private_html).

WordPress requires a database to function. Our web server is equipped with PHPMyAdmin. In PHPMyAdmin, we will create a database and then link it to the WordPress files.

Step 7
Create a database using the database program provided by your web hosting service. In our example, we have created a database in PHPMyAdmin through DirectAdmin.

Before you install you need to ceate a new MySQL database. In the image above you see the details of the database in DirectAdmin.

Step 8
Go to the website’s main page. In our case, we are using the domain name ( where we will install the WordPress site. The following screen will appear.

Step 9
Choose the desired website language.

Before installing WordPress you need to choose the language for your website. Be aware when you choose a language also the back-end will be in this language.

Step 10
Fill in the required database information. Please note that the “WordPress table prefix” is set to “wp” by default, but it’s advisable to change it. This is a first step toward creating a secure WordPress website.

Changing the “Table Prefix” in something else than the standard “wp” is a safety procedure.

Step 11
Once you’ve clicked “Next,” a page will appear with a message and the button “Run the installation.” Click on the “Run the installation” button. The next page will appear; fill in the requested information and click the button at the bottom of the page, “Install WordPress.” The username and password you enter here are for the backend, also known as the admin area. Make sure not to use an easy-to-guess username and password. If you don’t want your website to be indexed by search engines, select the checkbox next to “Search engine visibility.”

Choose a difficult password and not a standard username like “admin”.
Ready to install!

Step 12
Congratulations! WordPress has been installed after the appearance of this message:

WordPress is installed.

Step 13
Click on “Log in” to test the provided login credentials. Also, visit the frontend of the website using your domain name (in our example, at to check if the site is working.

If everything is functioning correctly, you can conclude that the website has been installed correctly! In the next section, we will provide you with more information about the backend, or admin area, of WordPress before we proceed with building the website.

However, before we continue, it’s a good idea to enable maintenance mode to prevent people from accessing an incomplete website.

Step 14
Log in to the backend of your website. To log in to the backend of the website, navigate to your domain name followed by /wp-admin, like in our case,

Step 15
Once you’re logged in, go to the left-hand menu and click on “Plugins.” After clicking there, the following page will appear:

Now, click on “Add new” in the top-left corner, and the next page will open:

A list of the installed plugins on your WordPress website.

Step 16
In the backend, type the following text into the search bar: “Maintenance” and install the following plugin, “Maintenance Mode,” by clicking on “Install Now.”

The plugin store for WordPress in your WordPress website.
Maintenance Mode a easy way to inform your visitors that you are busy with the website.

Step 17
Once the installation is completed, click on the same location (as “Install Now”) on “Activate,” and the next page will open:

In the menu you can find a link to “Installed Plugins” where you can change the settings of your plugins in an easy way.

Step 18
Now, click on “Settings” below the name of the plugin (Maintenance Mode). You will then be taken to the following screen:

Enable “Maintenance Mode” to activate it.

Step 19
In this screen with plugin settings (Maintenance Mode), you can configure various options as per your preferences, such as the welcome text. Then, activate the maintenance mode and click on “Update Settings” at the bottom of the page.Step 19: In this screen with plugin settings (Maintenance Mode), you can configure various options as per your preferences, such as the welcome text. Then, activate the maintenance mode and click on “Update Settings” at the bottom of the page.

Click on “Update Settings” to save your changes.

In Step 2, we will delve into configuring the WordPress environment further and preparing it for SEO (Search Engine Optimization). But before we dive into the technical details, let’s first understand what SEO is.

What is SEO?
SEO stands for Search Engine Optimization. It is a set of practices and strategies aimed at improving a website’s visibility and ranking on search engine results pages, such as Google, Bing, and Yahoo. The primary goal of SEO is to increase organic (non-paid) traffic to a website by making it more attractive and relevant to search engines and users.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.