Are you new to WordPress installation?
Or struggling with installing WordPress?
Well, you are at the right place to learn the best way of installing WordPress using cPanel.
Here am going to tell you the step by step process of WordPress installation for your personal use or for business use.
We are going to walk through from the first step of selecting domain and end with installing WordPress with useful plugins.
c)Virtual Private Server(VPS)
a. Installing free themes
b. Choosing premium themes
If you already know about WordPress and want to enhance the WordPress skills you can Go To WordPress Tutorials Guide.
Chapter 1 – Choosing Domain Name
Let’s begin with chapter one i.e. choosing a domain name
You can visit any of the domain name providers and look for the cheapest price.
Before buying a domain you can do a little bit of keyword research for your domain.
If you are going to blog about a particular niche than its better to include your keyword in the Url.
Although its not a big ranking factor in SERP, still it can help you a bit.
We have been hearing that domain name with right keyword can boost your seo campaigns, but only choosing a keyword rich campaign will not help you in ranking.
There are many external factors which comes into play for SERP rankings.
Its good if you choose your domain url with your targeted keyword in it.
If suppose your niche or website is related to SEO and your potential clients are from your city,lets say you are from Florida, then a good URL might include “seoflorida” in it.
So you can choose keyword rich domains or simply choose a fancy name.
Many hosting services like INMOTION HOSTING, BLUEHOST etc provide domain registration and you can register from them. Once you have registered your domain now its time to look for hosting plans.
Chapter 2. Buying a Hosting Plan For Wordpress Installation
When it comes to hosting many of new bloggers or website owners are in confusion.
Whether to choose normal hosting or go for an advanced vps hosting.
Well, this blog uses vps hosting from Inmotion hosting.
Lets try to understand whats the major differences among various hosting solutions.
a)Normal Hosting or Shared Hosting
All normal hosting provide unlimited website option with them.
With normal hosting, you will get unlimited bandwidth, disk space and emails.
But multiple clients with multiple websites are loaded on a single server.
This could really impact your website loading speed.
Some might restrict you with an 100 MB email storage per account.
This means you can create as many website you want in normal hosting. But the issue is with the server speed.
As far as I know, if you need real quick loading speed for your website you should avoid normal hosting.
This normal hosting could range from 1$-7$ depending on which hosting provider you choose.
b) Cloud Hosting
When you start with cloud hosting, you start getting dedicated RAM(available memory) for yourself.
Now with cloud hosting, you are not restricted on 1 single server.
You will be hosted on a cluster of servers-means many individual servers combined together provide you hosting.
In case of any issues with 1 server, you can easily migrate to another server.
You get hosting space between 2 GB-6 GB on a dedicated server.
This results in better speed and server uptime.
Earlier when you were looking at shared hosting your RAM was shared with many others.
You can have much better loading speed for your website with cloud hosting.
Choosing a cloud server over a shared server is much more preferred.
Bluehost, Hostgator, Godaddy, Inmotion Hosting etc all provide WordPress hosting.
But what is WordPress hosting for ??
Whats the difference between WordPress hosting and other hosting services ??
When you only want to run your blog or website on WordPress, then you can choose WordPress hosting.
You wont be able to install any other CMS like Magento, Joomal etc.
Normally WordPress hosting are expensive but superfast and reliable.
Depending on how much monthly traffic your blog receives, you can upgrade your plan.
This WordPress hosting is completely customized and you can opt for it if you want only WordPress installation.
d)Virtual Private Server(VPS)
Vps is really fast and most preferable for small business owners.
You get dedicated space on a single server.
And if you opt for vps, than you can tweak many of server settings like you can increase the compression level, clear server cache etc.
Gives you much more choice of customization, higher privacy levels and controls.
You can access your WHM(web hosting manager) panel to change multiple settings or become a hosting reseller if you want.
When you require more security on your data and looking to create a very large website dedicated servers are the best options.
More data storage and retrieving it again and again requires fast speed.
This is when a dedicated server comes handy.
Dedicated servers can handle significantly large traffic.
Bottom line on hosting-Go for VPS or WordPress hosting depending on your website or blog needs.
cPanel is where you start installing your WordPress in.
Its an linux based web hosting control platform.
In below image, you can look how cPanel dashboard looks like under vps hosting.
Now lets learn how to easily install WordPress using cPanel and other platforms.
Chapter 3. WordPress Installation Through
After you buy your domain and hosting, next step you need to do is install WordPress on your blog or website.
First, go to the WordPress website and download the latest version of WordPress.
We are going to see how to install WordPress using cPanel file manager.
Once you log in inside your hosting account click on cpanel.
Than click on file manager inside cPanel.
Uploading WordPress in file manager
If you are not using vps, you might need to enter the root folder destination.
Just select the public_html folder.
This is where we need to install WordPress.
Once you reach the public_html folder click on upload button.
It will be at the top.
Than upload the downloaded WordPress zip file.
Once its uploaded come back to the public_html folder.
Now you should click on the uploaded WordPress file and hit the extract button at the top.
This should extract all the folders of WordPress files inside public_html.
Do not forget to change your extracted files destination to root folder i.e yoursite://public_html
First double click on the extracted folder “WordPress“.Look below on the image.
Now select all folder and click on move.
Remove the word WordPress from it and move all files to /public_html/
Once all files are extracted go back to your hosting dashboard.
WordPress installation database setup
Now look for databases tab.
You should click on MYSQL Database wizaard to create a new database.
Under create a new database, give a name for your database and click create a database button.
Now scroll down a little bit.
You will see create a new user button.
Provide a name and password and create a new user.
Under create a new user you should see a title saying add a user to the database.
Now add your user to the respective database you created.
Now you will be asked for manage user privileges on the next window.Just click on all privileges and continue.
That’s it hurray….
You have successfully created database for your WordPress blog.
Note down your database name,password and user name.
Last step for WordPress installation.
Now as you have already extracted the WordPress on your site,just open your website url.
You will see WordPress configuration wizard.
Select your preferred language.I have selected “English”.
Now the next window will appear and prompt you to keep some information in handy,like database name,database username and database host etc.
You will be prompted with database screen.Just enter all the details you created during user-database creation.
All these information will be scored in wp-config.php file.
Click on let’s go button after filling the fields.If you do not enter right details your WordPress installation will not be completed properly and will show error.
Fill out the form with details you have.
Let the database host be localhost.
And table prefix be wp_.
Once you click submit,you will see “All right,sparky!” screen.
Click on install now.
WordPress will be installed with database connections.
On the next screen just give a site title,username,password and email id.
Just remember this username and password will be used every single time you log into your site.
Leave the search engine visibility box unchecked.
Click on install WordPress button.
That’s it you have successfully installed your WordPress.
Now its time to customize your blog/website.
Chapter 4. Choosing WordPress Theme after installation
a.Installing free themes
First log in to your WordPress.
To do that enter your website url.
You will asked for log in details.
Just enter your login details.
Now you should be inside the dashboard of WordPress.
Hover the appearance link on left side and click on themes.
You will see already installed themes here like below.
At the top click on add new button.
You can choose any free theme you like and click on install.
After installing you should activate your new theme.
Now you are ready to use your theme.
b.Choosing premium themes
When you use free themes, you are limited with customization options.
For example, let’s say if you want to change the height of the header or color of the header, you won’t be able to do that unless you know to code.
If you know HTML and CSS you can add a CSS plugin and make changes.
But with premium themes, you will get all these features inside it.
With premium themes, it is much more easy to customize.
I personally use Generate press (GP) Premium theme for my blogs.
A major reason for using GP Premium theme is their regular updates.
Its very fast on page loading, small on file size and user-friendly.
The developer of this theme updates it regularly.
After all, you don’t want to choose a theme which never updates itself.
So choosing a theme depends on you and with experience, you can change it to a better theme.
Chapter 5. Adding essential WordPress plugins
Once you have installed your theme, you can add your logo, change colors of fonts, headings etc through the customize tab under appearance.
You can install 7 plugins to start with. I call them the core plugins of WordPress.
1.Seo Yoast by Team Yoast
2.Autoptimize by Frank Goossens
3.Beaver Builder(Install only if you need customized pages)
5.Monster Insights or Insert header and footer by WPBeginner
6.AMP for WordPress
7.Glue for Yoast and Amp
For detailed instructions on each of above-listed plugins visit our WordPress Core Plugins Tutorials.
Chapter 6. Start happy blogging
Once you have completed all the above-mentioned steps, now its time to blog.
If you have a great passion for any particular topic, then write about it.
Writing on your niche will give you an advantage over other bloggers.
If you don’t have any particular topic than great.
The world is open for you.
You can write on any topic by reading about it a lot.
Or you can start writing general topics like politics, news or relationships.
Decide your topic and start writing, keeping your readers in mind.
That’s it for now.
Hope you enjoyed and learned How To Install WordPress using cPanel in this blog.
Do post your thoughts on the comment section.