How to Install WordPress

I'm a marketing guy, a pizza enthusiast and San Francisco resident. Also, I started this blog, Growth Marketing Pro and built it into a 6-figure passive income business in 18 months.

Today, 30% of the internet runs on WordPress. WordPress is the most popular content management system in the world. Most websites – personal, business, small-scale, and big businesses use WordPress — for at least some part of their website. 

What makes WordPress so appealing? Aside from its ease of use, this CMS’ biggest draws are its flexibility and scalability. WordPress has a wide array of plugins that allow you to not only customize webpages, but to also include different features to your websites. And oh – it’s free too!

One of the best that things that makes it the most ideal content management system even for people with no technical or programming knowledge is how easy it is to install.

For this post, we’ll be looking at how to install WordPress on different platforms for both novice and advanced users. We’ll take a look at how to install WordPress on MOJO Marketplace, Fantastico, Softaculous, and QuickInstall. And for the more advanced users, we’ll do a step-by-step on how to install the CMS manually and how to also install it on a local computer.

What You Need Before Installing WordPress

The most crucial requirement you would need before installing WordPress is getting a reliable web hosting provider. It was mentioned that almost all providers support WordPress; BlueHost, however is a strongly-recommended service. Aside from its guaranteed uptime and competitive pricing, it is a WordPress-endorsed service.

This means that BlueHost fully supports WordPress; and to add – they also have WordPress support experts available through phone, email, and chat, 24x7x365.

Once you have finally selected your choice of provider, it’s now time to install the WordPress content management system!

Installing WordPress through MOJO Marketplace

MOJO MarketPlace is a popular web application installer tool that is used by a lot of web hosting providers. It provides a once-click WordPress installation process. BlueHost uses MOJO Marketplace as a part of its toolkit for website administrators.  

  1. Login to your account and go to your cPanel. On this dashboard, you will see a ‘Website’ section. Click the ‘Install WordPress’ icon to begin the installation process.
  2. Once you click on the icon, you will be taken to the MOJO Marketplace. You should then see a WordPress overview page. Just click on the ‘Install’ button to proceed.
  3. You will now be asked for an installation path. Select your domain name from the dropdown menu and click on ‘Check Domain’
  4. Once the domain check is done, click on the ‘Advanced Options’ checkbox. It will then let you type in your Site Title/Name, your admin username/email and password. (Don’t forget to choose a strong password!) Click on the ‘Install Now’ button to proceed. This should finalize the installation process. You will then see a progress bar; and once done, you get a success notice with your site links and login credentials.

Installing WordPress through Fantastico

Fantastico is a web application installer that most hosting providers commonly use. And like most of the installers on this list, it also provides a one-button WordPress install. There are different versions of Fantastico – all depending on the hosting service. No need to worry though. Instructions should be the same across all versions.

  1. First, you need to go to your cPanel dashboard and look for the ‘Software and Services’ option. In that category, click on the Fanstastico icon. You will see a list of different applications on the left. Click on ‘Blogs.’ And once you do so, you should be able to see WordPress within the list of web applications.
  2. Next, select the ‘Click here to Install WordPress’ option.
  3. The auto-installer will now ask for your installation settings. Choose the domain where you want WordPress installed. If you’re opting to install the CMS in a subdirectory, then put the path on the ‘Directory’ field. Otherwise, this field should be left empty.
  4. Provide your admin account info on the ‘Administrator Details’ section. You will need to give a username, password, and email address. Once you’ve typed in all the details, click on ‘Submit’ to continue. WordPress will be installed automatically for you – and the system will show you an installation progress tracker. A success message will pop up once installation is finished.

Installing WordPress through Softaculous

Another popular auto-installer script for different web applications – Softaculous installs the WordPress CMS in a few minutes with just a few clicks. SiteGround is a popular hosting provider that uses Softaculous as a part of their web hosting toolkit.

  1. Go to your cPanel account and find the ‘Softaculous’ or ‘WordPress’ icon. These two should be under the ‘Auto Installers’ category. You can also select ‘WordPress Installer’ under the ‘WordPress Tools’ category.
  2. You should then see a WordPress overview page. Click on the ‘Install’ tab to continue the installation process.
  3. The installer will now ask you to provide a path on where to install your WordPress CMS. And since you’re installing on a webhost, you need to choose either ‘http://’ or ‘https//www.’ If you have SSL and HTTPS implemented on your domain, you need to select ‘https://’ or ‘https://www’ instead.
  4. You then need to choose your domain name. Standard install defaults the installation on the domain’s root directory; so, you can just leave the ‘In Directory’ blank.
  5. Now, you need the access the settings section. Scroll down and you should see some fields that contain your site name and site description. You can leave this as-is for now – you can change them anytime later. But if you already have these details on hand, then feel free to change these fields.

This section also lets you set your admin username, password, and email address. Usually, these are automatically set by Softaculous; but it is recommended that you change them so that you won’t forget. Always remember to set a strong admin password!

  1. You can now click on ‘Install’ to proceed with the installation. Softaculous will show you an installation progress bar. Make sure not to close this window; doing so might corrupt your WordPress installation. Once the installation process is finished, you will see a success message.

Installing WordPress through QuickInstall

Another popular auto-installer used by a lot of hosting providers is QuickInstall – with HostGator being the most recognized one.

  1. You first need to login to your account and access your cPanel dashboard. Find the ‘Software and Services’ section and click on the ‘QuickInstall’ icon.
  2. Once you click on the icon, the site will show you a list of different web applications available for installation. Since we’re installing the WordPress CMS, click on ‘Wordpress.’  This should begin the installation process.
  3. The WordPress installer should now launch; and to begin, just click on the ‘Install WordPress’ button.
  4. QuickInstall will now as for some of your WordPress installation settings. Choose your domain name from the dropdown menu. If you want to install your CMS in a subdirectory, then enter the directory name in the install path. If not, you can just leave it blank.

You also need an admin email, your first and last names, a blog title, and an admin username. Make sure to fulfill those fields too (although QuickInstall already has these fields filled). Once you’re done. Just click on the ‘Install WordPress’ button and installation should begin. You will see a progress bar and a success message once the installation is done.

Installing WordPress manually Via FTP

Please take note that the next few steps are for advanced users. FTP (File Transfer Protocol) is also another way you can install WordPress. FTP is like your usual operating system file explorer – and it makes transferring files easier and faster between your computer and your web hosting server. However, before you start, you need an FTP client to facilitate the file transfer.

  1. Before you start, you need to download the latest version of WordPress, unzip it, and use the FTP client to transfer the files to your web hosting service.  (You will need your web hosting credentials to log-in to the FTP client. You also might want to check your hosting provider’s documentation regarding FTP transfer settings like what IP addresses/server names to use.)

You can install WordPress on your domain’s root directory – and the directory is usually /public_html/. However, if you want to install your CMS in a subdirectory, you can opt to upload the files on a subfolder. For example, /public_html/subfolder_name/.

  1. Once you’ve uploaded all the files, you need to go to your hosting provider’s cPanel to create your database. You can do this by looking for the ‘Databases’ section in cPanel and selecting the ‘MySQL Databases’ icon.
  2. You will be asked to name and create your new database. Type in your preferred database name and click on the ‘Create Database’ button.
  3. You will then be asked to provide the settings like username and password. Provide the needed details then click on ‘Create a User.’
  4. You then need to add the new user to the database you just created. You then need to also give the user permissions and privileges to the user.

On the ‘MySQL Databases’ page in cPanel, find the ‘Add User to a Database’ category. You just then need to select your just-created user and database from the dropdown menus. Click on ‘Add.’ And once the system asks you for the user privileges, select all privileges, and click on ‘Make Changes’ to finalize adding the user.

  1. Once you’ve added the user and assigned the privileges, you can now install WordPress on the hosting server. You just need to go to the URL where you installed your WordPress files, select the language and choose the database. You can then click on ‘Run the Install.’
  2. The system will then ask you to provide information like admin email/username, password, and site title. You can also set search engine visibility. Once you’ve fulfilled the fields, just click on ‘Install WordPress’ and you’re set!

Installing WordPress on your Computer

You can also install the WordPress CMS on your computer. This, however, is only recommended for advanced users and developers because the only reason to do so is to create themes, develop plugins, and do testing. However, if you want to explore WordPress more on your own, then you would need WAMP (if you’re a Windows user) or MAMP (for Mac/Windows) to install the CMS locally on your computer. These apps “transform” your computer into a web-hosting server – allowing you to install WordPress locally.  


Installation has always been a breeze with WordPress – and with just a few clicks, you should be ready to go. It takes less than five minutes to get your first WordPress site up and running. What you just need is a reliable web hosting service, and that’s about it! Most, if not all, web hosting services support WordPress and installation is usually finished in just one-click; thus making everything easier and seamless – especially for beginners.  

*Articles on this blog contain affiliate links that GMP receives a small commission from at no cost to you. We only recommend tools we trust. And never ones we don't trust.

Leave a Reply