This tutorial contains affiliate links. If you purchase anything after clicking links on this page, you can assume that I will be paid a commission. This does not cost you extra and in some cases may save you money. Thanks in advance for your support!
Before you can begin using WordPress to start a blog, build a business website or create an online store as a beginner, you will first need to install WordPress.
In this tutorial for beginners, you will learn how to install the WordPress software on your own domain name and (affordable) WordPress optimised web hosting server, allowing you the freedom to build what ever you want, WITHOUT any limitations.
WordPress.com OR WordPress.org?
Here’s a couple of things you need to know before we get started…
There are two different sides to WordPress:
This is where you can get a free limited version of WordPress installed on a free web hosting server that is managed by the WordPress team themselves.
First of all, on WordPress.com there are way too many strict limitations on this free service which will have you handcuffed to using certain ugly looking themes and plugins as they don’t allow you to install your own premium themes or plugins, unless you pay £240 per year.
Secondly, you are also limited to how you can monetise your content and are governed by their strict terms of service which puts your business at risk as they can delete your content without any warning, which is shocking.
I DON’T recommend starting with WordPress.com
This is basically the same free WordPress software, although with all the limitations removed, that you can install on your own web hosting server that can be accessed from a domain name that you own, giving you full control at an affordable price.
If you want 100% control and ownership over the design, files and database of your website/blog/store and decide how you monetise your own content, then you need to use WordPress.org on your own web hosting, which most popular web hosts offer.
By removing all the limitations you can also install ANY premium WordPress theme or WordPress plugin that you want to build and run your business.
I DO recommend starting with WordPress.org
Maybe you are not fussed about the limitations of free WordPress hosting and that’s OK for some people who are just getting started, but if you are serious about this, then you need to build a solid and secure foundation before you do anything.
The website you are reading right now is built on WordPress.org, with my own domain name and WordPress optimised web hosting, which means I have 100% control and ownership of my domain & content, which is what you need.
How to install WordPress automatically
Without a doubt, the best way for you to install WordPress as a beginner is to buy the best affordable WordPress optimised web hosting from a reputable company that already comes preloaded with the software.
This means that even if you have ZERO technical experience and have never even used WordPress before, you will still have no problems, as the WordPress software and database will be automatically installed for you.
The best WordPress optimised web hosting for beginners would have to be no other than Bluehost, as by the time you have signed up for an account, Bluehost will have installed WordPress automatically on your domain, so it’s ready to use immediately.
With Bluehost you don’t have to worry about:
- Uploading WordPress files via FTP
- Creating & connecting MySQL database
- Running the installation process
Ordering your WordPress hosting from Bluehost is a simple step by step process which Bluehost will walk you through and they will also offer you a free domain name registration for one year, as well as setup WordPress for you automatically.
How to install WordPress on cPanel
If you decide that Bluehost is not for you, then your next best thing is to buy cPanel hosting as this will come with a WordPress installer that will install the software and connect the database so you don’t have to do anything technical.
However, if you are simply looking for the cheapest WordPress web hosting then you should avoid building anything on WordPress to begin with as not all web hosting companies are created equal with many suffering from slow loading speeds, security and uptime issues.
You get what you pay for with cheaper hosting companies, so to save yourself a ton of frustration it’s best to start with a reputable WordPress optimised web hosting company such as Bluehost that have proven to deliver a quality service on a consistent basis, even if it does cost a little extra, it’s worth it in the long run.
Login to cPanel
To install WordPress using cPanel, you will first need to login to the admin panel of your cPanel, which will be provided to you within the welcome email your web hosting company sent you to your email address that you used to signup for an account.
This URL would look something like: YourDomain.com/cpanel
Once you have logged into the cPanel admin panel, you can then scroll down to the “Softaculous Apps Installer” section and click on the “WordPress” icon as shown below.
Now you can begin the WordPress installation process on cPanel, which literally takes less than a minute, or maybe just 2 minutes if this is your first time, so let’s go.
You will then move on to the cPanel WordPress installation settings section where you can choose settings for WordPress version, protocol, domain, site name and description.
WordPress Version: I always install the latest version as this will be the most secure version of the WordPress. The latest version will have the most recent bug fixes and security upgrades related to any new known exploits discovered by the WordPress community.
Protocol: If you have an SSL certificate installed on your domain and web hosting then you can choose the https:// protocol, so your website is more secure for your readers. If you don’t have an SSL certificate, you must use the http:// protocol. SSL may cost you extra from your cPanel hosting company or you can get free SSL with automatic installation on Bluehost.
Domain: This setting is self explanatory and will be the new domain name you registered with your web hosting company OR the domain name you already own that is connected to the cPanel hosting that you are using to install WordPress on your server.
Site Settings: In this section you can set the name of your blog, store or website and also a description which will be used as the title and description for which ever theme you are going to use to customise whatever it is you are going to build.
To increase the security of your WordPress login, it’s best if you change the default username of “admin” to something more personal to you and also a strong password to prevent hackers from accessing and deleting your website, which can happen on some cPanel hosts.
All other WordPress settings are optional and will vary depending on which cPanel web hosting provider you have decided to go with and the cPanel version they use, so all you need to do now to finish the cPanel WordPress installation process is scroll down to the “Install” button.
Congratulations, you can now visit your domain name and see that the cPanel WordPress installation is now complete, so you can now login to WordPress admin and customise the default theme that’s already installed or can install a different WordPress theme.
How to login to WordPress admin
In order for you to manage every aspect of your WordPress website, no matter whether you are starting a blog, creating an online store or building a business website, you will have to access WordPress admin in order to customise your settings, install plugins or themes.
The quickest and easiest way to login to WordPress admin so you can customise your website/blog/store is to directly visit your WordPress admin URL that is available on every WordPress install.
Which looks like this:
Login to WordPress on Bluehost
As Bluehost is specifically optimised for the WordPress software, your WordPress hosting is intrinsically connected with your Bluehost account, which is beneficial for beginners as you simply have to login to Bluehost to manage domains, emails and WordPress.
Simply login to Bluehost and click “WordPress” to access.
Frequently Asked Questions
Is WordPress free to use in 2021?
WordPress is free and always will be free and open source. You only pay if you want to host the software on your own web hosting server to remove the limitations set by free WordPress hosting such as WordPress.com
How long to install WordPress for beginners?
With Bluehost it takes as long as it takes you to create an account, which is less than 5 minutes as Bluehost will automatically install WordPress on your domain and web hosting server during the signup process. This method is easiest.
When installing via Softaculous you should expect 5+ minutes if it’s your first time inside cPanel, although can be quicker once you know your way around. This is not the best way for beginners, although is easy enough to get your head around.
If your are installing manually via FTP then it could take 10+ minutes, but ultimately depends on your internet upload speed and level of experience. This method of installing WordPress is not recommended for beginners as it’s quite a technical process.
Is WordPress easy to use for beginners in 2021?
If you have never built a website before, have no programming or web design experience then WordPress is one of the very best options to build a small business website, start a blog or create an online store as it’s beginner friendly.
Installing the demo content of a premium WordPress theme will allow you to explore the possibilities and experiment with different settings, allowing you to build something suitable for your specific needs, based on what type of website you intend on building.
How much is WordPress hosting in 2021?
WordPress optimized web hosting is the foundation on which your website is built, so you don’t want to go for the cheapest, otherwise your website could crumble.
You should expect to pay around $100/year for solid, fast loading WordPress hosting with great support and more features than you will ever need.
How can I customize my WordPress website?
All you need to do is install a theme that has already been created by an expert WordPress developer that has been specifically built for the purpose you require, then customize the theme using the built-in customization menus.
The are thousands of free and premium WordPress themes for blogs, business websites and online stores to choose from and can be installed by you in just a few clicks from within the WordPress admin panel, so it’s not complicated at all.