How to Install WordPress, Theme, and Plugin on Bluehost


Some of the links in this post are affiliate links. This means if you click on the link and purchase the item, I will receive an affiliate commission at no extra cost to you. All opinions remain my own.


Bluehost is one of the most affordable and fastest service providers that we’ve reviewed so far. They make it easy to create WordPress websites from scratch thanks to an intuitive drag-and-drop builder. You can launch your WordPress website using Bluehost with a simple 1-Click install or visit the cPanel to manually install WordPress.


Step-by-Step Guide on Installing WordPress on Bluehost


The first step of course is to get your Bluehost account up and running. You will have to choose a hosting plan that meets your needs. Bluehost provides a large number of hosting plans starting with these four options:

  • Shared hosting
  • VPS Hosting
  • Dedicated Hosting






Buy Bluehosting Click HereOpens in a new tab.


If you’re just starting out or don’t have high traffic, you can make do with Shared Hosting. Shared plans are currently faring for an extremely affordable promotional price for as low as $2.95 per month, a discount from $7.99. You can easily scale up and choose more powerful plans if you want greater flexibility to run your server based on how you want.

If you’re not sure which plan is best for you, simply choose the affordable shared hosting planOpens in a new tab..


1. Create a New Domain Name (optional)


Bluehost is offering free domain names for the first year. You can choose this option if you don’t currently have a domain name or want to buy as many variations of your domain as possible. Now is your chance to snag up a free domain without a hassle.




Simply type your choice of a domain name into the search bar to see if it is available. Bluehost will display a list of available domain names and extensions that you can choose. Alternatively, you can also use your existing registered domain instead of creating a new one with Bluehost. This will require you to update the name servers, which is relatively easy to do.


2. Enter Your Account Details




Next, you will have to provide Bluehost with your personal information to your account. You can also sign in with your Google account to skip this process.


3. Confirm Your Hosting Plan Details


Bluehost will now give you an array of options to choose a plan. Make sure to evaluate them against your requirements before selecting them. You will also be asked to add a few extras to your plan for a separate price, these include SiteLock security, Domain Privacy Protection, Bluehost SEO Tools, and CodeGuard Basic. You don’t have to select them to run your WordPress website and should de-select them for now. You can always buy them, later on, should the need arise.



You can also select the number of years you want to sign up for Bluehost. Under Account Plan, you can choose from 12 months to 36 months. Committing to multiple years will grant you a bigger discount upfront.


4. Provide Your Payment Details


The last step is to enter your payment details to confirm the order. Do keep in mind that Bluehost provides a 30-day money-back-guarantee in case you’re not happy with the hosting service or the plan. In this case, you will have to pay for the domain.


Installing WordPress


Now that you’re all set with the hosting, you can install WordPress on Bluehost. This is a relatively quick and pain-free process thanks to the user-friendly interface and the one-click WordPress install feature provided by Bluehost.

Step 1

Under your Bluehost account, open the My Sites tab and click on Create Site in the top right corner of the window.


Step 2




You will be asked to enter a few basic details about your WordPress website, including the Site Name and Site Tagline. Don’t think too much over it because you can always change these at a later date.

Step 3




Select your domain name that you got with your Bluehost account. You will be given the option to install a few plugins for WordPress, all of which are free. Our recommendation is to go ahead and install them since they don’t cost too much in the way of hosting resources.


Step 4




Now Bluehost will take care of installing WordPress for you and the screen will show you the progress along with your log-in details. Make sure to note them down, you will need them later.

You can open your WordPress website by clicking on the Login to WordPress link.


6. Configuring Your WordPress Website with Bluehost


Do keep in mind that you don’t need Bluehost to configure WordPress. The default WordPress dashboard is relatively straightforward to use and fairly self-explanatory. However, if you’re new to WordPress and need a helping hand, you can use the Bluehost dashboard to set things up. You can use the Bluehost dashboard to do the following:

  • Add new posts and pages
  • Configure the website’s menus
  • Set up an eCommerce store using WooCommerce
  • Disable the “Coming Soon” page when you first launch your website (if it annoys you too much)
  • Test your website

Most of these features are convenient and easy to use.

In the next steps, we will discuss how to choose WordPress themes and plugins.


7. Select a WordPress Theme


If you want to change the default layout and appearance of your WordPress website, you will have to choose a different theme. The theme gives your website a completely new look and skin, almost as if it were starting over. You don’t need to learn any bit of coding to apply themes and configure the appearance of the WordPress website.

One of the many features of the Bluehost Menu is premium WordPress themes, but you’re not limited to these choices. You can choose from free and premium WordPress themes. We’ve done a review of the best WordPress here.


To install a new theme in WordPress, do as follows:


  1. Log in to the WordPress Dashboard, and click on Appearance.
  2. Under the Appearancesection, click on Add New to add a new theme.
  3. Search for your new theme by clicking on Feature Filter, and filter out the themes based on features, layout, color schemes, and more.
  4. Once you have chosen a theme, click on the Installbutton that will appear if you hover your mouse over the theme.
  5. Once the theme has been installed, you can click “Activate” the theme immediately.

If you already have a premium or free theme, you can install it on your WordPress website in a similar manner to the above process.

  1. Under the Appearancesection, click on Add New, and then choose the Upload Theme
  2. Your WordPress theme will be available in a .zip format. Click on Browseand select the .zip folder.
  3. Click on InstallNow
  4. Click on Activateto start using the theme right away.


8. Install New WordPress Plugins


WordPress plugins are tools that make your website more functional. It is easy to install plugins using the default WordPress dashboard. Alternatively, you can also put the plugin files into wp-content/plugins by visiting the cPanel. Once the plugin has been installed, you can activate or deactivate it from the Plugins menu from the WordPress admin dashboard.

Here’s how:

  • Under Dashboard, click on Plugins> Add New
  • This will take you to the next screen where you can type the plugin name and find what you’re looking for. You will then see various options like the screenshot below:





  • Select the plugin that best fits your purpose. Click on Install Now and give WordPress a few seconds to finalize everything.
  • Once the plugin has been installed, click on Activate to start using the plugin right away.

Now you’ve successfully installed your WordPress plugin.

Make sure to visit the WordPress plugin to configure the settings. Each plugin will have its own settings to configure, therefore, we will not be covering them here in this post.


You can also install WordPress plugins manually.


Certain plugins are not available in the WordPress plugin directory, they’re usually premium plugins. These will have to be installed using the upload option in the administrator area. But first, you will have to download the plugin from its source (make sure it’s a trustworthy source!). The file is available in .zip format. WordPress will not accept any other type of file.

  • Next, go to the admin area, and click on Plugins> Add New
  • Now click on Upload Pluginsnext to Add Plugins.

This will take you to the plugin upload form. Here you can click on the “Choose File” button to directly upload the .zip plugin file that you downloaded earlier.

Once you have selected the file, you will have to click on “Install Now”. WordPress will upload and install the plugin for you. If everything works out well, you will be greeted with a success message.

Now that the plugin has been installed, you will have to activate it to start using it.  You can later configure it to fit your needs.


Wrapping Up


So there you have it, a step-by-step guide covering the installation of WordPress, it’s themes, and it’s plugins on Bluehost. If you’ve got any questions or tips for our readers, do let us know in the comments below.


Buy Bluehosting Click HereOpens in a new tab.

Recent Content