WordPress is the most famous CMS(Content Management System) which is used by almost as many as 455 million websites, according to cminds 2020 survey i.e. WordPress itself occupies about 35% of all the websites in the world! Those who are wanting to start a blog or an eCommerce site or a business site or any niche website can use WordPress. So here, I will be showing the best and the simplest way on “How to Install WordPress in the Correct Manner?”
But firstly here’s some quick benefits of using WordPress,
- It’s easy to use (You don’t need to be a coding expert to start with WordPress)
- With the well-designed wp-admin, you can edit your files from anywhere on any computer or mobile in the world,
- The Search Engines (Google, Bing, Yahoo, etc) love WordPress site and are ranked with some good tweaks
- Almost all themes in WordPress are Mobile Responsive, and Search Engine favours website which is mobile responsive
- WordPress site is categorized via role-based conditions like Admin, Editor, Author, etc.
- And lastly, it’s very easy to install and in some few steps, and your site is ready to go online!!!
So, now lets starts with “How to Install WordPress in the Correct Manner!”
Here, to simplify more,I have divided the post into some questions, that many of you might have. So here we go…
Q1: Which hosting must I choose, Managed/WordPress Hosting or Shared Hosting?
Q2: How to install WordPress on Managed/WordPress Hosting?
Q3: How to install WordPress on Shared Hosting via auto-installer?
Q4: How to install WordPress via FTP manually?
Q5: Starter plugins that every website must have, don’t worry all are FREE!
Please note, it doesn’t matters on which hosting provider you choose(SiteGround or CloudWays or Hostinger or GoDaddy or Any Other), the installation process is the same, with only some changes. So, let’s begin with our questions…
Q1: Which hosting must I choose, Managed/WordPress Hosting or Shared Hosting?
If you have gone through any of the hosting plans of any hosting service provider, you might have seen plans like Shared Hosting, Managed/WordPress Hosting, VPS Hosting, Cloud Hosting, etc.
Well, these plans depend upon the amount of traffic you are getting/expecting, and according to that, you will have to choose a plan. But for starters, who are here to launch a fresh new website, you always go for Shared Hosting or Managed Hosting, as it’s cheap and comes with great other services, which is enough for starters.
So, here’s the question, “Which should I choose, Managed or Shared?“. Well, you know, both are good. It totally depends on how much you want to customize your website. Let’s check the difference, it will help you understand better.
The only difference is in Managed WordPress you will get your own server and a WordPress pre-installed while in shared hosting you will be on a shared server, where many sites will be using the same server, and you will have to install WordPress by yourself.
Sounds like Managed WordPress is good right? Well, it is, but it isn’t cost-effective, and also there is not much room for manually updating. But if you don’t have any knowledge about WordPress or basic web coding, I suggest you go with Managed WordPress Hosting.
But if you have experience/knowledge in any of the following Js, PHP, HTML, CSS and want to have freedom for customization, then go with Shared Web Hosting. (For all my sites, I use Shared Hosting)
But also note, if you are buying a hosting plan, get it from a good hosting provider, which have good support(very important), great features, their data-centres, past customer review, and others. Just to cut short your efforts, here are the best Managed and Share Hosting providers ever.
- SiteGround (Best Uptil Now)
- WP Engine
- Digital Ocean
- A2 Hosting
- Hostinger (Best for Indian Traffic, Cheap)
- GoDaddy (Best Support)
Q2: How to install WordPress on Managed WordPress Hosting?
To get started with WordPress on a Managed WordPress Hosting, you have to choose a host that comes with WordPress already installed. The hosting providers I have provided you above comes with WordPress pre-installed in their Managed WordPress Hosting plan.
As soon as you have done your purchase, you will be asked to login into your hosting provider dashboard and a WordPress installation setup will be provided.
You don’t need to do any technical stuff like setting up a database, creating a user, etc. Just follow the WordPress setup wizard, fill in the details like your Site Tile, New WordPress Username & Password, Email Address and that’s it, you are done! Proceed with further steps, and in no time, your WordPress site will be online.
Q3: How to install WordPress on Shared Hosting via Auto-Installer?
Well, if you think you need to be an expert to Install WordPress on your Shared Hosting Server, then don’t worry, it’s very simple. Just follow me.
And wait, please note – When selecting a Host for a Shared Hosting Plan, please check whether the plan comes up with an “Auto Installer” or not. All Hosts mentioned above comes with an “Auto Installer” already installed in all of their Shared Hosting plans.
When you choose a Shared Hosting Plan, you will be provided with a cPanel (Control Panel). When you open your cPanel, you will see tons of options available. Well as told, shared hosting gives you the freedom to configure your site in any way.
Also Not – Depending on your host, there can be any name for “cPanel”. For Example, Hostinger provides “hPanel”, which is actually a customized format of cPanel. But don’t worry, there’s no difference between the two.
cPanel – Dashboard
If you like to see a “Demo cPanel”, click here.
hPanel – Dashboard
Let’s start with the steps on “How to Install WordPress on a Shared Server?”
Step 1: Search for Auto-Installer
You will be having a search option in your “cPanel”, type in “Install“, you will be autos-scrolled to either of them “One-click Install” or “Quick Install” or “AutoInstaller“. Names will be different, but you will get it.
If you don’t find this, then type in WordPress in search, some hosting provider directly provides you with an option for WordPress. And even if you still didn’t find any, then that means, you do not have the auto-install apps feature. But don’t worry, you can still install via FTP. Score down, to check on “How to Install WordPress using FTP?’
hPanel Dashboard – Auto Installer
cPanel Dashboard – Direct WordPress Option
Step 2: Select the CMS
After clicking on it, you will be re-directed to another page, where you will find many CMS(Content Management System) apps, search for WordPress and click on it.
Step 3: Select the version
Always remember to select the Latest Updated WordPress Version. (Latest version comes up with the latest security and improvements, and will help in your site security and speed.)
After clicking on WordPress, fill out the details and click on install. After clicking on it, you don’t have to do anything, everything will be done by the auto-installer in the background. You will just have to wait for a few minutes and voila your WordPress site is online and ready to go.
Note – Always select a Shared Hosting Plan which comes with an auto-installer, as you won’t have to to create your own database and connect it with your WordPress, which does require some technical knowledge. But don’t worry, it’s easy and I will explain to you in a very simple manner. So here we go…
Q4: How to install WordPress manually via FTP?
Suppose you end up with a host which doesn’t have any kind of auto-installer, but you still want to have a WordPress site. Don’t worry, with some few steps, you are ready to go.
Step 1: Download the Latest Version of WordPress (.zip file)
Go to WordPress.org and click on the “Get WordPress” option as seen in the image below.
Download the latest version of WordPress .zip file. (Do not Extract the file)
Step 2: Upload the .zip file via FTP
Now, log in to your Cpanel, and search for File Manager. You will see something like this.
Click on the “public_html” folder, if you don’t find public_html folder, there will be a search box type in “public_html” or on the left side, click “/home/”, you will find the “public_html” folder in this. (public_html folder is from where all the contents of your site will be loaded)
Now, click on upload, and upload the zip file in the public_html folder. Just click on “upload” and add the WordPress zip file, which you had downloaded. Extract the zip files and have all the folders and files moved in the same “public_html” folder. (To move the files, just drag, right-click and move)
Step 3: Setup your SQL Database
Now here, you just need to create a new database, which will be used by your WordPress site to store data, tables, users, etc. Don’t worry, you don’t have to learn SQL to set up this. Just follow me:
Search for “My SQL Database”, it will be under the “Database” category.
A new page will open. Click on “Create New Database” and enter the name of the database, as given below, it can be any name, but normally I prefer using your website name(optimisemore1), as it will be easy if you will be having multiple databases.
Now after creating a database, you need to create a user, to access the database.
Scroll down, and you will see “Create User” option. Fill in the details.
Now once you have created the user, you will be asked for privileges, which you need to grant to the user just created. Give all the privileges to the user for the database and click on Make Changes Button.
Here, you are done with the Database and User Creation part and finally your are good to go to the last & final step.
Note: Note down your database name and MySQL username and password. You will be needing that information later.
Step 4: WordPress Install Wizard
After uploading the Latest WordPress Version .zip file and creating the database and user, we will finally proceed with the WordPress Installation Wizard.
Visit your domain i.e. enter your domain URL (www.yoursite.com or yoursite.com) in the search bar and hit enter. You will see something like this:
First, you need to set up your language preference and click “Next”.
Now you will see some WordPress Installation instructions, basically, they are telling you that it will be needing your database name, password, and MySQL host information.
Click on the “Lets go” button to continue.
Now, the installation wizard will show you have a form, basically, this step will connect your site with the database you have just created. You need to have your “database name”, “username” and “password” with yourself. Fill in the information and hit “Submit”.
If everything goes well, you will see something like this. Now click on “Run the Installation“.
You will find yourself with the customization wizard, just enter some of the few details about your website, and you are good to go. Here, check the image below:
Note: Always set up a very strong password.
After entering the details, click on “Install WordPress” and in just a few seconds, all the files will be loaded and your “Brand New WordPress Site” is finally good to go.
After the installation is done, you will be asked to log in to your account. Enter the ID and Password, which you entered during the “Customization” step and login.
After you hit “Log In”. You will get to see your WordPress Admin and this is how it looks.
And this is how it’s done, simple, isn’t it? Well if you are confused in any of the steps, feel free to comment below, I will answer all your queries.
Also Note: When you enter your Site URL in the search box now, you won’t see the WordPress Admin page. In order to access the WordPress Admin page, enter “www.example.com/wp-admin/”.
Q5: Starter plugins and themes that every website must have, which are FREE
Here are some of the starter plugins you must install, to get your WordPress site fully equipped with all important functionalities. These are the plugins that I also use on all of my WordPress sites.
- Antispam Bee (This will help prevent spam in your comment box)
- BackWPup (If you don’t have a dedicated backup plan, this plugin will make daily backups for your files & database)
- Redirection (This is one of the most important plugins I recommend to install, it will help in automatic 301 or 302 redirects)
- Yoast SEO (This will help you in your SEO and create a sitemap which you can add it in your Google Search Console)
- Schema & Structured Data for WP & AMP (This will help you in creating schemas like Article, BlogPosting, FAQs, Reviews, etc)
- CAOS | Host Google Analytics Locally (This will help you to load Google Analytics Code Locally, thereby decreasing the HTTP requests and improving speed)
- W3 Total Cache (This will enable caching and many other features, which will drastically improve the performance of your site)
So these are some of the plugins I recommend everyone must have, all of the above plugins have a FREE version & a PAID too, with some added functionality. But don’t worry, for starters, the FREE version is enough.
Always remember, your site performance always depends upon the plugin you are using and how well-coded theme you are using. So here some of the best, Highly Optimized & SEO focused WordPress theme, which is FREE.
All the above themes are FREE to use, they also have a premium version too, wherein you will get the best-coded starter templates. But for starters, you are good to go with the FREE version.
I hope that this WordPress Installation tutorial has helped you learn “How to Install WordPress in the Correct Manner“. If you have any queries or if you think something more should be added in this article, feel free to comment below. I read all your comments.
If you found this article useful, please do not forget to share it with your friends on Facebook and Twitter. Thank You, Be Safe.
Sharing is Caring ❤️