How to Install WordPress on GoDaddy in 2021 (Visual Guide)

Blog WordPress
Author
Zee Ahmed
President/CEO
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

The new year 2021 demands a new guide on installing WordPress on GoDaddy from scratch, doesn’t it?

We have written the best guide — each step has a screenshot to make it incredibly easy to understand the whole process.

And the best part?

I’ll also explain how to install SSL on your GoDaddy WordPress hosting for FREE, saving you $40.

First, we talk about the basics. Skip the part if you already know.

What is Goddady Hosting?

GoDaddy Hosting is an Internet hosting service that empowers individuals and businesses to create their websites available via the World Wide Web.

Goddady offers different kinds of hosting services like:

  • Web Hosting is the term of shared hosting on GoDaddy where you share resources with other website owners. It’s cheap but not effective since your website can go down anytime if one website uses all the resources.
  • Business Hosting is hosting VPS where you can control all the servers’ resources, but you don’t need to maintain it — updating and patching it.
  • Reseller Hosting is for the people who want to sell GoDaddy’s hosting to others but with white-label service, meaning to use it as their brands. You buy it in bulk to get a big discount and earn a profit.
  • WordPress Hosting is used for hosting WordPress websites. By the way, you can also host WordPress on Web Hosting. Still, it comes up with additional benefits like automatic WordPress core software and security updates, the latest PHP 7, one-click migration tool.
  • WordPress Ecommerce Hosting is used to run an online store on WordPress. It makes it different to offer free Woocommerce extensions worth more than $3000.
  • VPS Hosting is meant for developers who love to have complete control over the server to manage their websites.
  • Dedicated Servers are the most expensive type of hosting since you own a server, and the performance is the best among all.

Don’t worry!

No matter the kind of hosting you use, you can use the below ways to install WordPress easily.

Way 1 – When You Purchase a New Hosting Plan

The steps mentioned below apply to Web Hosting’s newly purchased hosting plan f Web Hosting from GoDaddy.

You don’t need to perform it on the WordPress Hosting plan. In order to install WordPress on your other new sites, follow the Way 2.

Step 1: Sign in to GoDaddy Account

The first step is pretty simple, sign in to your GoDaddy account.

Sign In To GoDaddy

Step 2: My Products

At the top right corner, click on your name and go to My Account.

Godaddy My Products

Step 3: Set up

After a second, click the button, “Set up.”

Setup Linux Hosting With CPanel

Step 4: Enter the Domain Name

Enter your domain name where you desire to install WordPress.

Enter The Domain Name

Step 5: Select Data Center

It’s crucial to select the data center where your customers are located. I chose North America since my business is based in the USA.

Data Center In Godaddy

Step 6: Create a WordPress

After a moment, a new window appears. Click “Yes, let’s do it” in order to install WordPress.

Create A WordPress Website In Cpanel

Step 7: Create a WordPress User

Create a WordPress user account by using your username and password.

Note: Keep your confidential information in a safe location. I’ll recommend using Evernote.

Setting Up Your Account

Step 8: Wait a Bit

Wait a few seconds until the progress bar disappears.

Provisioning Your Account

Step 9 – DNS Records

You don’t need to overthink it. Just click, “I’m done, continue setup.”

Im Done Continue Setup

Step 10 – Onboarding completed successfully!

On the next screen, click “Go to Dashboard.”

Onboarding Completed Successfully

Step 11 – Getting an Error

Nope, it’s not done yet.

It happens when you own a domain from another registrar. You might not need to perform this step if you own a domain from Goddady.

Error 1

Step 12 – Domain Management

In order to solve this problem, you should put the nameservers of GoDaddy to your domain registrar.

Don’t worry; I’ll show you how to find your hosting’s GoDaddy name servers.

Go to Domain Management > DNS > Manage DNSSEC DS Records.

Domain ManagmentStep 13 – Copy the name servers.

GoDaddy has no fixed name servers like other hostings. So copy the two NS records as shown below.

 

Nameservers Of Goddady

Step 14 – Put Into the Namechea’s DNS

Depending on the domain registrar you own, you need to put the nameservers you copied from the DNS Management from GoDaddy and paste them to the Namecheap’s Name Servers.

Godaddy Nameserver Stored In Namecheap

You might have another domain registrar; the principle remains the same.

Step 15 – Wait for DNS Propagation

I have seen people who start screaming when they see the error after the above step.

Error

Folks! You need to wait a few hours until your new domain’s DNS is propagated throughout the world.

But what is DNS propagation? In a nutshell, in order to propagate your domain name across the internet, DNS changes require time.

IMG 06 08 2018 Hw Dns Propagation Map

Step 16 – Take a Look at the Installed WordPress

After you have waited, refresh your website.

WordPress Installed

Step 17 – Login to Your WordPress

In order to login to WordPress, put /login at the end of your domain name. For example, example.com/login. Type your username and password you created in Step 7.

Login To Your WordPress

Step 18 – Back to WordPress Dashboard

You can select any starter template, but if you’re interested in purchasing a WordPress theme, you should click “Exit to WordPress Dashboard.

WordPRess Dashboard

Step 19 – Updates WordPress Plugins and Themes

Go to Updates and update everything. It’s a good practice to keep your WordPress updated.

Updates Themes

Way 2 – Installing WordPress Manually on GoDaddy via cPanel

I’ll explain the manual way to install WordPress on any domain using your GoDaddy hosting with cPanel.

Step 1 – Go back to Manage.

Sign in to your GoDaddy, and go to My Account. Click Manage.

Manage CPanel

Step 2 – cPanel

Hit the black button named cPanel Admin.

CPanel Admin In Godaddy

Step 3 – Navigate to WordPress

Scroll down and navigate to WordPress that falls under “Web Applications.”

WordPress

Step 4 – Install the Application

Have a look at a small button “+ Install this application” and click it.

Install The Application

Step 5 – Select HTTPS

Select the HTTPS version of your website.

I know, I know.

You might have a hosting plan that doesn’t support SSL. But don’t worry, I purchased the cheapest plan of GoDaddy to show you how you can install SSL later in this tutorial.

HTTPS Version WordPress

Step 5 – Note Down the Username and Password

In order to sign in to your WordPress website, you need to create a username and a password.

Keep in mind that it should be strong enough because WordPress is among the most popular platforms that hackers love to hack.

Important To Note Down The Username And Passoword Your Goddady Wordpress Hosting

Step 6 – Install WordPress

Click “+ Install.” It takes a few seconds to complete the installation.

Install WordPress In Goddady Hosting

Step 7 – Login to WordPress

Once it’s completed, login to your WordPress. Select the second link that ends in /wp-admin.

Installed

Step 8 – Go Back to Dashboard

If you’re interested in installing a theme, you can select among the list. If not, click “Exit to WordPress Dashboard.”

Dashboard

How to Install SSL for Free on GoDaddy WordPress

It doesn’t matter which plan you choose for GoDaddy; you can install SSL for free.

The best part? You get an SSL certificate that lasts 15 years.

Let’s get started.

Step 1 – Sign in to Cloudflare

We’ll use Cloudflare to generate an SSL certificate. Go to Cloudflare and create an account if you don’t already have one.

Cloudflare SIgn In

Step 2 – Add a New Site

After you have signed in successfully, click “+ Add a Site.

Add A New Site On Cloudflare

Step 3 – Enter Your Site Name

Type the website name where you want to install an SSL certificate.

Enter Your Site Name

Step 4 – Select the Free Plan

You don’t need to purchase a paid plan; select the FREE plan.

Select The Free Plan Of Cloudflare

Step 5 – DNS Management

Overlook everything; click “Continue.”

Continue

Step 6 – Copy the Name Server

Cloudflare will provide you two unique name servers that you need to put into your name server section of your domain registrar.

Name Server Changes

Step 7 – Copy Nameservers to Namecheap

If you use Namecheap for domain management, go to Domain and put Cloudflare’s nameservers, as shown in the screenshot below.

Name Server Changes In Namecheap

Step 8 – Done Check

Don’t forget to click Done, check nameservers

Done Check Server In Cloudflare

Step 9 – Step Guide

It’s recommended to use the below settings for your domain for smooth SSL installation.

Summery Of The Guide

Step 10 – Wait for DNS Propagation

Cloudflare activation doesn’t happen instantly.

You might need to wait from a few seconds to hours, depending on your country’s location and your domain registrar’s popularity.

Step 11 – Refresh

After the DNS propagation is completed, refresh your browser. Wait for the message “Great news! Cloudflare is now protecting your site.

Refresh The Cloudflare

Step 12 – Create Certificate

It’s time to create a certificate. Go to the SSL/TLS section of Cloudflare and click Create Certificate.

Create Certificate

Step 13 – 15 Years of Free SSL

If you want to create an SSL for 15 years without any cost, select the following options:

  • Private key type: RSA
  • List the hostnames: automatically generated, don’t write anything.
  • Choose how long before your certificate expires: 15 years.

15 Years SSL Free

Step 14 – PEM

You should select your key format to be PEM. PEM stands for Privacy-Enhanced Mail is a file format for storing and sending cryptographic keys and certificates.

PEM

Step 15 – My Account > Manager

It’s time to go back to GoDaddy’s My Account and click Manage.

Manage

Step 16 – cPanel

Click the black button of “cPanel Admin” in order to open the gate for installing the SSL certificate.

CPanel Admin In Godaddy 1

Step 17 – SSL

Type the term SSL into the search box, and click SSL/TLS.

SSL In Search Bar In Goddady

Step 18 – Manage SSL and HTTPS

Click “Manage SSL sites” under the heading “Install and Manage SSL for your site (HTTPS).”

HTTPS

Step 19 – SSL Copy and Pasting

Did you remember I talked about the PEM key? You need to copy and paste, as shown in the below screenshot.

It goes like this:

  • Origin Certificate (Cloudflare) to Certificate (CRL) (Goddady’s Hosting)
  • Private Key (Cloudflare) to Private Key (KEY) (Goddady’s Hosting)

SSL From Cloudflare To CPanel Godday

Step 20 – Install Certificate

It’s time to perform the most comfortable job; just click Install Certificate.

Install Certificate

Step 21 – Successfully Installed

Within a few seconds, you’ll see the message “SSL Certificate Successfully Updated.

SSL Installed

Step 22 – Strict SSL on Cloudflare

Now go back to Cloudflare > SSL/TLS > Overview and select Full (Strict). It helps Cloudflare to handle the SSL requests instead of GoDaddy.

Strict SSL

Step 23 – Open your site.

Now you can open the site and see the green padlock for HTTPS on your GoDaddy WordPress site.

Refresh

Final Thoughts

I have made the complex process of installing WordPress on a GoDaddy hosting painless and effortless.

I hope you’ll love the tutorial since I didn’t miss a single step. Even a person who doesn’t know about hosting, domain, and servers, can perform the steps with ease.

Still, have a question? You’re to ask any questions below; I promise each and everyone will get a reply from me.

One Smart Sheep Package