WordPress was born in 2003 and is the most widely used content publishing platform online. It’s the backbone of the web.
I’ll show you how to install WordPress in 10 minutes without any tech know-how or prior experience. All automated. No need to download software, no need for FTP and no need for editing of files.
Let’s get started.
Why is WordPress so popular?
More than 61% of all the websites that use a content management system use WordPress, which means that it runs more than 34% of all the sites online.
WordPress hosts my blog and millions of other one-person sites. At the same time, WordPress also hosts websites of big corporations such as Facebook and CNN, and large institutions such as The White House and NASA.
Here’s a look at the popularity of WordPress compared to some of the other website builders and content publishing platforms you may have heard about:
What makes WordPress so popular? It is free and open-source, which makes it easy to get started with and flexible too. There is a massive community of fans and developers, which means that you never have to start from scratch.
There are tends of thousands of free design themes and plugins you can use to create a site with a beautiful design and any possible feature you can imagine. All this saves you tons of development time and money.
Pretty much anyone can start a website using WordPress within a few minutes. And all this without any prior experience needed, without any design or tech know-how.
It’s also simple to get and find help and answers to any question you might have. There are sites with guides such as my site and many other communities full of passionate and knowledgeable people that are willing to help newbies.
What is the difference between WordPress.com and WordPress.org?
WordPress.org is the home of the open-source content management system. WordPress.com is the hosted and commercial version of the software.
When using WordPress.org, you download the software and install it on your own domain name and hosting server. You are responsible for maintenance, security, updates and everything else to do with it.
On WordPress.com, everything is taken care for you. WordPress.com team hosts your blog, updates the software, and makes sure everything is safe and secure. You can pretty much start writing straight away.
In general, WordPress.com has fewer features, design themes and options for you to play with. It is also a premier platform, so it comes with a higher price tag.
WordPress.org is free to use but you are entirely in charge and control. There is a medium learning curve, so it’s best to take a bit of time to learn the basics of WordPress to have a better long-term experience.
I use and recommend WordPress.org as the best long-term solution for people who have higher aspirations and dreams for their sites.
Recommended Reading: My WordPress.com vs WordPress.org comparison.
What do you need to install WordPress?
WordPress is free to use but it needs to be installed on its own domain name and web space to work. You can download the latest version of WordPress on the official website. This is what you need:
- Domain name such as yourblogname.com so people can find you and access your site. This is the address of your site.
- Web space on a server so the content that you post is available to be viewed by others. This is the computer that hosts and delivers your content when requested by a visitor.
There are hundreds of domain name registrars and web hosting services that specialize in WordPress hosting. To keep things simple, I’ll focus on those that I use personally and can recommend to all the beginners.
Recommended Reading: My list of the best WordPress hosting providers.
How to install WordPress: A Step-By-Step Guide
Disclosure: This article contains affiliate links. This helps support my blog and allows me to continue making guides like this. If you click my link and make a purchase, I earn a commission at no additional cost to you. I only promote products that I truly believe will be valuable to you.
1. Choose a hosting provider
Which host should you use? There are so many capable and affordable hosting providers.
For domain name registration and hosting, I recommend GreenGeeks. I’m a paying customer myself and use them to host this blog. Here’s why:
- GreenGeeks is an independent company based in Los Angeles, California with more than 10 years of experience, 35,000+ customers and 300,000+ websites hosted.
- 24/7/365 customer support over live chat, phone and email. I’ve never had to call them but I’ve emailed a handful of times and live chatted multiple times. They’re fast, responsive and solve the issues for you.
- Specialized in WordPress so you get a fast loading site, automatic updates, automatic backup, a free domain name secured with SSL, unlimited SSD disk space and unlimited bandwidth.
- Environmentally friendly. Energy efficient hardware is used and they purchase wind energy credits for three times the amount of energy they consume. Your blog will be carbon reducing.
- There’s a 30-day money back guarantee in case you’re unhappy about anything. There’s a 99.9% uptime guarantee too.
2. Choose the domain name for your blog
These are the three main approaches you can use to come up with a memorable domain name for your blog but you’re free to be as creative as you want. Choose the name you love the most.
Recommended Reading: My guide on how to choose a domain name for your blog.
3. Sign up and register your domain name
Step 1: On GreenGeeks WordPress hosting page, choose your plan.
I use Ecosite Pro at $5.95/month as I want to host more than one blog. For those who only plan to run one blog, Ecosite Lite at $2.95/month is the best value.
Click the big green “Get Started” button on your chosen plan.
Step 2: Now you need to register your domain name. GreenGeeks gives you the domain name for free. Type your chosen domain name and click on “Check Availability“.
Step 3: Fill in all your personal details under “Account Information“.
Step 4: Under “Package Information” you see the summary of your chosen plan. To get the best value monthly price you need to sign up for 3 years. This is pretty standard for all hosting companies.
3 years of hosting on Ecosite Lite is billed $106.20 total. If you wish to purchase one year only, the total price will be $59.40.
You can choose your “Server Location“. The default is United States. The other options are Canada and Europe. Pick the server location closest to where the majority of your target audience is.
“Coupon Code” with the highest value is automatically applied. You always get the best possible deal.
“Domain WHOIS Privacy” at $9.95/year is selected by default but it’s possible to deselect it if you wish.
Every domain name registered has a publicly viewable database which includes the contact info of the owner. This option protects your personal information with an anonymous registration.
Step 5: Fill in your credit card details and click on the “Create Account & Get Started” button. You’ll get an email with your account login details.
4. Install WordPress
Now it’s time to install a WordPress blog on your brand new domain name.
When I first installed WordPress, I needed to do it the manual way. I downloaded the software files from the website, used FTP to upload them to my web server and then did the installation in my browser.
These days, installing WordPress is a simple and automated process without involvement of any file downloads, FTP logins or anything like that. Few clicks within your browser and you’ll have a WordPress blog. Here’s how:
Step 1: Login to your shiny new and green GreenGeeks account and click on the “CPANEL” button.
Step 2: Start typing “Soft…” in the top box to locate the “Softaculous Apps Installer“. This is your easy way to install a WordPress blog.
Step 3: Click on WordPress and on the next page, click on the “Install Now” button.
Explore the settings presented.
Step 4: Feel free to skip the “Software Setup” section unless you want to install WordPress in a subdirectory of your website such as /blog/. If you do want to install it in a subdirectory, enter the folder name in the “In Directory” field.
Step 5: Under “Site Settings” type your Site Name and Site Description. You don’t want your blog to be “my WordPress blog” or “just another WordPress site”.
That doesn’t tell your visitor much about what you care about. Fill in your title in “Site Name” and explain what your blog is about in the “Description”.
Don’t worry too much about this as you can change it at any time.
Step 6: Under “Admin Account” select a new personal username and a strong password. Do not use the default “admin”. These will be your login details for your WordPress blog.
Step 7: This may be an optional step within Softaculous Apps Installer but I strongly recommend you follow it. This will lessen the workload you have to maintain your site and keep everything up to date and secure.
Click on “Advanced Options” and choose to Auto Upgrade WordPress to “Any latest version available”. Tick also to auto upgrade both plugins and themes.
Set “Automated backups” to “Once a week”. These are the best practices to secure your WordPress blog.
Step 8: On the next stage, you can “Select Theme” that you like. By default, you’ll get the great and modern Twenty Nineteen theme.
Note that you can change to a new theme at any stage, so it’s not something you need to perfect now.
Step 9: Click the “Install” button and wait until your blog has been set up.
You’re all done. Now you can log in on yourblogname.com/wp-admin/ with your WordPress username and password. You’re ready to blog!
Why is WordPress so confusing and complicated? Explore the dashboard
WordPress admin dashboard is where all the magic happens. It may look a bit too advanced, confusing and complicated at first glance, but it is a powerful software that is easy to figure out.
There is a medium-sized learning curve to get used to it so do take some time to explore the opportunities and possibilities now open to you.
Here’s a brief introduction to the different sections of the WordPress admin and how to use them. Note that all the sections are dynamic and can change depending on the plugins and themes you have installed.
- “Dashboard” features all the announcements such as the latest updates to the WordPress software and blogging statistics. You can edit the elements to suit your needs.
- In “Posts”, you can write your first blog article. Posts are the main content of your blog. Posts traditionally feature a published on date in the byline and are placed in reverse chronological order on a traditional blog homepage.
- In “Posts > Categories”, you can group your posts into topics and allow users to find your content easier. A category page lists all the posts from that category. These pages are very useful to give your visitors an access point to dig deeper into your content.
- “Posts > Tags” are similar to categories but they are just used more specifically. While I might have a category called ”Celebrity style” I might put a celebrity’s name as a tag to a post. A tag page showcases all the posts that are tagged with that specific keyword.
- In “Media” you can upload your multimedia and get a list of all the imagery and videos you have uploaded.
- “Pages” are more strategic than posts and are not updated daily. They are traditionally placed in the navigation menu and contain more static information such as an “About page” or a contact form. I recommend you publish an about page and add a contact form to it so it’s easy for people to reach out.
- In “Comments” you see all the comments posted by your visitors. You can reply to the comments and moderate the conversation.
- In “Appearance > Themes” you can discover beautiful design themes that can make your blog look pretty. There are thousands of them.
- In “Appearance > Customize” you can edit your chosen theme to make your blog look any way that you want in terms of fonts, colors and more.
- In “Appearance > Menus” you can set up your navigation menu. Your navigational menu is normally placed in the header of your blog theme. It usually consists of items such as the “Home” button, “Start Here” page, “About” page, “Contact” page and similar. Your menu can include anything you really want. Any page or post that you have published or any other link in general.
- In “Appearance > Widgets” you can set up the look and features of your sidebar. You might not even need to use this section much if your theme doesn’t feature sidebar like my one doesn’t.
- In “Plugins” you can find and activate powerful plugins to extend the functionality of WordPress. There’s a plugin for anything.
- In “Users” you can edit your user profile or add other people who will be your collaborators.
- In “Tools” you can import content from other platforms that you used to host your blog on.
- In “Settings” you can change the name of your blog, add the tagline and do other useful tweaks. This is one of the sections that will change a lot depending on which plugins you have activated as some of them will add extra options.
Pick a pretty WordPress design theme
There are more than 7,000 free WordPress design themes in the official WordPress directory at the time of writing. An important thing to note is that you can change your theme with one click at any time without affecting the content you have published. It’s easy:
This means that I recommend you pick the first pretty design you like or even just use the beautiful and modern default theme Twenty Nineteen. There is not much use in spending days or hours exploring the different options so early.
The bigger value is in actually creating some content and attracting people to visit you.
Recommended Reading: My list of the best WordPress themes that you can use to make your blog look prettier.
Three WordPress plugins to activate
Like with themes, you now have access to thousands of free WordPress plugins to add pretty much any type of functionality to your site that you can imagine. There are more than 55,000 free plugins in the official directory right now.
A plugin that’s recommended for everyone is one that helps you optimize your blog for search engines. Yoast SEO is the most popular one installed on more than 5 million sites at this time.
The second plugin I’d recommend is the one created by the WordPress team itself. It’s called Jetpack and it’s a jack of all trades. I suggest you explore it a bit and use it to at least set two-step authentication for your login. This will keep you safe and secure from brute force login attempts.
Last but not least I recommend you activate Akismet. This is another plugin created by the WordPress team. It’s great at preventing spam comments and spam contact form submissions.
Recommended Reading: My list of more than 60 of the best WordPress plugins that I have tested and can recommend.
Write and publish your very first blog post
So you now have a pretty looking WordPress blog installed on your own domain name. It’s time to start blogging and writing. Go into the “Posts” section and click “Add New” to start typing.
Share things that you love. Share what you know. Help people. Inspire people. Make people laugh. Answer their questions. Solve the issues they have. Make their day just a little bit better.
This is the way to start building your audience and becoming an authority in your chosen field.
Recommended Reading: How to compose and create a great blog post that people love to consume.