A re you looking to start a blog with the most popular blogging platform in the world? Then you need to know how to install WordPress!

Not only is WordPress.org the best blogging platform, it’s also completely free to use.

But to create a blog, you need to install WordPress on your own web hosting and domain (such as www.example.com).

Lucky for you, this step-by-step guide will help you through the entire process of choosing your blog niche, web hosting, and domain name so you can start your WordPress blog within minutes!

There’s no need to be a tech expert or coder—this guide is simple enough for complete beginners.

Ready? Let’s get started.

If you already know where you’re installing WordPress, you can use this table of contents to skip ahead:

Key Takeaways: How To Install WordPress

  • For the easiest WordPress installation, use Bluehost web hosting – WordPress comes pre-installed with a few clicks when you sign up.
  • If not using Bluehost, look for a web host that offers 1-click WordPress installation through their control panel (cPanel). Popular options include SiteGround, HostGator, and WP Engine.
  • For those more technically inclined, you can download WordPress and install it manually using an FTP program, but this is more complicated, especially for beginners.
  • Have these details ready before installing: your domain name, a site name/description, admin username & password, and an email address to receive login credentials.
  • Take advantage of auto-installers like Softaculous, QuickInstall, or Fantastico if your web host provides them – they walk you through the WordPress setup.
  • Install WordPress in the root directory if you want yourdomain.com, or a subdirectory if you want yourdomain.com/blog.
  • After installation, log into your WordPress site at yourdomain.com/wp-admin using the credentials you set up.

Where Should I Install WordPress?

Are you starting a new website or blog but unsure about which web hosting to get?

Bluehost offers the most straightforward and stress-free WordPress installation from all other web hosting providers. In fact, the platform will automatically install WordPress on your website when you sign up.

Best Hosting for Bloggers
  • Fast Load Time (Average of 461 milliseconds)
  • WordPress is Pre-Installed
  • Quick and Competent Support
  • 30 Day Money Back Guarantee
Get Bluehost Today

For more options, you can see our guide to the best web hosting for bloggers.

To learn how to install WordPress on Bluehost and other platforms in more detail, keep reading!

How To Install WordPress On Bluehost

Installing WordPress is probably easiest when you have Bluehost. Why? Because Bluehost automatically installs WordPress on your domain when you sign up.

Bluehost is also officially recommended by WordPress and is the largest web hosting company in the world. Even if you accidentally skipped the installation process, Bluehost still offers 1-click WordPress installation.

Here’s how it works…

First, you’ll need to set up your Bluehost account. Then, you’ll be able to log in to your account using the credentials sent to your email address.

After you’ve logged in, go to the My Sites tab. Then, click on the Create Site button on the right.

How to Install WordPress on Bluehost

This will launch the Bluehost WordPress installation wizard. Here, you’ll need to add your site title and tagline (optional), and then click the Next button.

Add title - How to install WordPress on Bluehost

Now, you can select the domain where you want to install WordPress. (Note: If you haven’t set up a domain yet, you can get it from the Domains tab in your Bluehost dashboard.)

Select Domains - install WordPress on bluehost

Click on the Next button to start the installation. After a few moments, you’ll see the success message with your site’s details. You’ll also get an email with the same details.

Success Mesage - install WordPress on bluehost

Now that that’s done, you can click on the Login to WordPress link to enter the admin area and the WordPress dashboard of your WordPress website.

That’s it, you’re done! You have successfully installed WordPress on Bluehost.

Back to the top

How To Install WordPress On HostGator

HostGator also provides a quick and seamless WordPress installation experience. Just follow the steps below to install WordPress on HostGator.

After you sign up for HostGator, log in to your account. From the dashboard, click QuickInstall under the Software section.

Click on Quick Install-Install WordPress on HostGator

After you’ve clicked on QuickInstall, you’ll be taken to the next screen. Here, click on WordPress to launch the installation wizard.

Click on WordPress - Install WordPress with Quick Install

You’ll be asked to select a domain name where you want to install WordPress. You can leave the directory field blank. Click on the Next button to continue.

install WordPress - WordPress on HostGator

On the next screen, enter your site details such as site title, admin username, first and last name, and an email address to which you have access. Once you’ve entered these details, click on Install to start the installation.

click on install - HostGator

Once the installation is completed, you’ll get a success message with your username and password. These details will also be emailed to you. Make sure you save your credentials somewhere safe so you’re able to login in the future.

Install WordPress on HostGator

Congratulations, you have now successfully installed WordPress on HostGator.

Back to the top

How To Install WordPress On SiteGround

SiteGround is known for its affordable starter plans and awesome support. They’re very popular among new site owners who are creating their first blogs.

Installing WordPress with SiteGround is just as easy and the entire process can be completed from their dashboard.

For New SiteGround Users

If you’re a new SiteGround user, follow the steps below to install WordPress.

When you log in for the first time after signing up to a new SiteGround account, you’ll be greeted with a welcome popup asking you to set up your website. Select Start a new website and then select WordPress.

Select start a website - Install WordPress on SiteGround

You’ll be asked to enter your site details like email address, username, and password. Add these details and then click on Confirm to continue.

On the next screen, you’ll be asked to review the details you added before. The installation wizard will also allow you to make any enhancements here. At this stage, we suggest you skip this option.

Install WordPress on Siteground

Once you’re done, click on Complete Setup to start the installation. After it’s complete, you’ll see a success message. Click on Proceed to the customer area.

How to install WordPress on Siteground

Then, go to the My Accounts tab and click on Go to Admin Panel to go to your admin area.

Click on visit admin panel - Install WordPress on Siteground

That’s it, you’ve now successfully installed WordPress on SiteGround as a new user!

For Existing SiteGround Users

If you’re an existing SiteGround user, follow the steps below to install WordPress.

First, you need to log in to your SiteGround hosting account. Once logged in, you’ll have to go under the Accounts tab and click on cPanel.

Click on cPanel - install WordPress on Siteground

Once you’re there, scroll down to Auto Installers and then select WordPress.

Click on WordPress - How to install WordPress on Siteground

This will launch the Auto installer. Click on Install and then select your protocol (http or https). If you don’t have SSL enabled on your domain name, select http. Remember to switch to https after the installation is complete.

Click on Install - WordPress on Siteground

Next, enter your site details like title, username, password, and email address. Once you’ve entered your credentials, move on to the next step.

Enter your details - install WordPress on SIteground

On this next screen, you’ll be presented with the option to select a language, install plugins, and do other things. If you’re familiar with them, select the ones you recognize or leave everything unchecked and move on.

Make sure to check the WordPress Starter option as it will guide you during the post-installation process. Once done, click on Install.

Check WordPress starter - How to install WordPress

After the installation is finished, you’ll get an email with your website address and the login URL.

In order to log in, all you need to do is enter the login URL in your web browser and you’ll be redirected to your WordPress login page.

Installation Successful - WordPress on Siteground

That’s it, you’re done with the installation! Next, you’ll be guided by SiteGround’s WordPress site setup wizard.

This will help you install a theme, install plugins, and other essential settings. You can even switch your site to an online store at this stage.

Back to the top

How To Install WordPress On WP Engine

WP Engine is a managed hosting service for WordPress. In simple words, this means WP Engine will take care of updates, installations, and your site’s performance—all you need to worry about is growing your blog/business.

WP Engine automatically installs WordPress with a few clicks. You can also set up as many sites as you want depending on your WordPress hosting plan.

Since WP Engine doesn’t offer domains (such as www.example.com), you’ll have to purchase a domain separately. In this tutorial, we’ll show you how to do this using Domain.com.

To start the installation, all you have to do is follow these steps. First, go to the dashboard, click on the Sites tab, and then click on Add Site.

Install WordPress on WPEngine

You’ll be asked to name the production environment. Enter any name you like, then click on the Create Environment button.

Add a name - WordPress on WPEngine

Next, WP Engine will create your WordPress environment. It may take a few hours for your domain to start working. After it’s done, you’ll be able to access the WordPress admin area with the login credentials shown on the right side.

WP admin login - Install WordPress on Siteground

Next, you need to connect a domain. To do that, you’ll need a domain link, but that can be only done by pointing your DNS settings to WP Engine. If you’re not sure how to do this, see this guide on what is DNS and how to change DNS records.

Once done, you’ll need to get your site’s IP address and CNAME from the overview page.

Install WordPress on Siteground

Then, go to Domain.com, log into your account, and on the dashboard, click on DNS and Nameserver.

Domain - Install WordPress on Siteground

On the next screen, change the A record with the @ sign. Click on the three dots and then click on edit.

Add DNS record - install WordPress on Siteground

Once you’ve clicked on the Edit button, you’ll need to enter the IP Address from WP Engine and click on Update DNS.

Update DNS - Install WordPress on Siteground

Next, you’ll have to add the CNAME with the www as its name. Edit the CNAME record and enter the details. If you don’t have the CNAME with www, then click on the Add DNS Record button, enter your CNAME, and click on Update DNS.

Update DNS - Install WordPress on Siteground

You’ve now successfully installed and pointed your domain to WP Engine. Enjoy your new website!

Back to the top

How To Install WordPress On NameCheap

Namecheap is a popular domain registrar and hosting provider. You can install WordPress on Namecheap from the cPanel using Softaculous.

In order to install WordPress on Namecheap, login to your Namecheap cPanel and then follow the steps mentioned in the “How to Install WordPress using Softaculous” section.

Back to the top

How To Install WordPress From cPanel

Before we get into the whole process, let us explain how cPanel works. cPanel is a web-based software or interface used by many web hosting companies that allows users to manage different aspects of their website.

cPanel supports many auto installer scripts that help in installing WordPress. Different hosting companies use different auto-installer scripts. For example, Namecheap uses Softaculous as their auto installer. The other two popular auto-installers are QuickInstall and Fantastico.

I’ll explain how to install WordPress using these auto-installers in detail below…

Back to the top

How To Install WordPress Using Softaculous

Start by logging in to your cPanel and click on Softaculous or WordPress installer in the auto-installers section.

Click on WordPress - Install WordPress with Softaculous

When you’ve clicked on it, you’ll see an overview of WordPress. Click on the Install tab.

Click on Install - Install WordPress with Softaculous

Softaculous will ask you to select a protocol. Choose http or https depending on whether you have an SSL certificate or not.

Then, choose the domain name where you want to install WordPress.

In the next field, which is In directory, leave it blank to install WordPress in the root directory of your website (i.e. without the www in your URL).

After that, you’ll see the Site Settings section. Here, you can enter the site’s name and description.

How to install WordPress softaculous

The next section is the Admin Account, where you’ll have to choose a username, password, and an active email. Softaculous will fill these fields automatically with a non-dictionary word in the username and a strong password. Double-check that you have entered the correct email address.

The rest of the fields are optional. You can leave them blank and then click on the Install button to run the installation.

Click Install - Install WordPress with Softaculous

Don’t close the window until the progress bar shows 100%, or you’ll have to repeat the entire process again!

Progress Bar - Install WordPress with Softaculous

Once done, you’ll see a success message with the link to your website and your login URL.

Install WordPress with Softaculous

That’s how you install WordPress using Softaculous!

Back to the top

How To Install WordPress Using QuickInstall

QuickInstall is another auto-installer used for installing various Content Management Systems (CMS) like WordPress, Joomla, and Magento.

We are going to use HostGator‘s cPanel to install WordPress using QuickInstall.

Login to HostGator’s cPanel and then scroll down to the Software section. Then, click on the QuickInstall icon.

Click on Quick Install

This will take you to the 1-click installer page where you need to click on the WordPress icon.

Click on WordPress - Install WordPress with Quick Install

Here, you’ll be shown an overview of WordPress where you’ll select a domain from the drop down and leave the directory field blank. This will install WordPress on the root domain (without the www in your URL).

Install WordPress with Quick Install

Once done, click on the Next button to continue. On the next screen, you’ll be asked to enter your username, password, and an active email along with your Site Title. After filling in this information, click on Install to start the process.

Install WordPress with Quick Install

Once completed, you will see a success message along with your login details.

You’ve now successfully installed WordPress using QuickInstall.

Back to the top

How To Install WordPress Using Fantastico

Installing WordPress using Fantastico is more or less the same as the other two auto installers. Follow the steps below for better understanding.

First, log in to your hosting’s cPanel and then click on the Fantastico icon.

Install WordPress with Fantastico

This will take you to Fantastico’s main screen where you’ll need to click on Blogs from the list of web applications at the left. Then, click on the Click here to install WordPress button.

Install WordPress with Fantastico

Choose the domain where you want to install WordPress. You can also install it in a sub-directory by entering the sub-domain in the field. If not, then you can leave the field blank.

Next, in the Administration Details, enter your username, password, and email, and click the Submit button once you’re done.

How to install WordPress fantastico

Once the installation is complete, you’ll get the success message with your login details.

Back to the top

How To Install WordPress Using FTP

This process is a little more complicated than the ones we saw above with auto-installers. So, if you’re a beginner, I highly recommend sticking to one of the methods above—Bluehost being the easiest.

Still, there are people who prefer to install WordPress manually. And for this, you need an FTP program like Filezilla (file manager) for manual installation. 

To start the process, you’ll have to download the latest version of WordPress from WordPress.org and then extract the WordPress file.

Install WordPress using FTP

Start by connecting your FTP client to your hosting server. Once connected, upload the WordPress files you unzipped earlier to your web server.

Install WordPress using FTP

If you want to install your WordPress site to your root domain, you’ll need to upload the WordPress package to your website’s root directory. Look for the WordPress folder /public_html/blog/

After you upload the WordPress files, go to your hosting’s control panel, look for MySQL database, and click on it to create a database.

Click on MYSQL icon - Install WordPress using FTP

On the next screen, you’ll see a field to enter your database name. Enter a name that’s easy to remember and click on Create Database.

Click on Create database - Install WordPress using FTP

Next, you’ll need to add a username and password for your new database. Scroll down on your MySQL page to users, enter a username and password, and then click on the Create User button.

Create user - Install WordPress using FTP

Here, you’ll need to add the database username that you just created. To do that, scroll down to Add User to a Database, select the username and the database you created, and then click on Add.

Click on Add button -Install WordPress using FTP

Then, select all privileges and click on the Make Changes button. Note down your database and user name and MySQL username and password.

Go to the URL where you uploaded your WordPress site and enter your domain name (https://example.com or https://www.example.com).

Once you’re done with that, choose your language and then click on Continue.

Choose Language - Install WordPress using FTP

On the next page, click on Let’s go. On the next form, enter the database information from the one you just created and took note of earlier.

Click on Let's go - Install WordPress using FTP

Once you’ve entered the details, click on the Submit button. WordPress will then connect to your database and show you a success message.

Click on 'submit' - Install WordPress using FTP

Once you’re done with everything the only thing left to do is to click on Run Installation to continue.

Run Installation - Install WordPress using FTP

Once you’ve run the install, enter your username, password, admin email address, and site title. Leave the discourage search engines from indexing this site checkbox unchecked if you want your site to get listed on Google and other search engines.

Once you’re done, click on Install WordPress.

Click on Install WordPress - Install WordPress using FTP

After the installation, you’ll get a success message showing your username. Enter your username and password to sign in to your WordPress site.

The login URL of your WordPress site will be something like, “yourdomain.com/wp-admin.”

Install WordPress using FTP

You’ve now successfully installed WordPress manually. This method is a bit complex, so we urge our readers, especially beginners, to choose hostings that automatically install WordPress (like Bluehost) or let the auto-installers do the work from cPanel.

If you still want to create a new database for WordPress and run the manual installation, check out some videos like the one below for more clarity.

Back to the top

How To Install WordPress Locally On Your Computer

Developers who build themes or plugins typically want to test them out on localhost before public release. Localhost is a server that they’ve set up on their PC or Mac. This localhost acts as a test environment for the developers.

If you install WordPress locally on your computer, it won’t be available for others to see on the internet. So, beginners who are looking to build a site to reach out to an audience shouldn’t try this method. 

Instead, this is best for testing things out on a staging site.

In order to use WordPress on your own computer, you’ll need to have a local server first. For PC users, you can download and install WAMP on your system, or if you’re a Mac user, you can use MAMP on your machine.

Then use this article where we show you how to install WordPress via an FTP: “How to Install WordPress using FTP”.

Back to the top

Final Verdict – Tutorial On How To Install WordPress

Installing WordPress is one of the first steps of starting a blog and something you don’t want to get wrong. That’s why we recommend using an auto-installer or getting a hosting service that has WordPress pre-installed.

In our opinion, there isn’t any better option than Bluehost. It automatically installs WordPress when you sign up, saving you from the hassle of doing it yourself. If you want to read more about hosting, then check out our best web hosting guide.

With that said, I hope that this tutorial on WordPress installation helped you out! If you have any other questions then do let us in the comments below.


Join in. The comments are closed after 30 days.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Elyana Clarke on December 2, 2021

    Thank you for sharing your blog, seems to be useful information can’t wait to dig deep!

    1. Thanks Elyana, happy you found it helpful!

BlogTyrant on Tablet and Mobile
Free Ebook Guide
Ultimate Blogging Toolkit + Bonuses

Join our 30,000+ email subscribers for blog updates and get instant access to a 10,000-word guide on how to start a blog and build a sustainable business using keyword research, Google traffic, and a lot of tested strategies. Let us help you build a blog to support your family's income and help the community while you're at it!