In this post, I will carefully guide you through the necessary steps for creating a WordPress blog from complete scratch.
First of all, many congratulations for wanting to start your own blog.
If you are as committed as I think you are, then sometime in the distant future, you'll look back upon this day and think to yourself - Wow, you made one of the best decisions in your life.
I'm not kidding you, I know this because blogging has literally transformed my life.
I realise that this might sound like such a darn cliche, but I went from being broke, practically homeless, and with a struggling business - to finding success with blogging four years later.
And now it's 2018, looking back to when I started in 2010, blogging has crafted a career for me that I'm truly passionate about. So, I know you're making a great decision to start your own blog today.
In this post I will take you through the process of creating a WordPress blog or website from start to finish.
Don't worry, I will cover all the essentials.
I'll tell you what pitfalls to avoid. I'll advise you what theme to install to start with, and what plugins to install in your blog, and everything else you need to know to make this the best start to your blogging venture ever.
I'll also try and make this tutorial as simple as possible to follow, however, if you get stuck with anything, remember that I'm here to help you, so don't hesitate to reach out and connect with me to ask me a question.
You can send me an email, or open the chat box in the bottom right-hand side of this screen.
How difficult is it to start a blog with WordPress?
Once again, if you're not a newbie, then giddy on outta here. This post is for complete beginners.
Setting up a WordPress blog is really not that difficult to do at all.
You'll see for yourself as you read through this guide. Once you've set up your first blog, you'll be able to do it again a second time around without any guidance.
WordPress is a powerful website building tool. For newbies, it can be very daunting at first find your way around the dashboard, but with enough time spent using it, you'll soon become a WordPress wizard.
Important note: Just to make you fully aware that this tutorial will provide you with step-by-step instructions on how to start a hosted blog using a web host provider and the WordPress open source software. (WordPress.org)
This guide will not cover starting a blog with a free blogging platform such as WordPress.com or Blogger.com.
OK, so here's what we're going to cover.
Why start a blog and what it takes to succeed
If you don't want to read this part, just skip straight to the next part. However, if you're new to the world of blogging, I urge you to read this part first as it is important if you want to succeed with blogging.
I'm sure you already know why you want to start blogging, however, let's try and clarify things a little more because it's so crucial from the word 'go', that you know why you really want to start blogging.
Knowing "why" will help you to define the purpose of your blog, and of course, keep you on the straight and narrow path to finding success with your blog.
Everyone has big aspirations when it comes to starting a blog.
Some will be starting a blog to make some extra cash online.
Some will be setting goals and objectives with their blogs to help them improve their online communication skills.
Some will be starting a blog simply for the fun of it.
And, some folks will be starting a blog to help them grow their already established business.
Starting a blog for the first time is exciting, and regardless of what your aim or objective is in blogging, you will find the success you really want, if you put your heart and soul into understanding "why" you really want to do this.
What drive your "why"? What is your "purpose" as a new blogger? What is your "cause" and your "belief"?
The long road to success...
Creating a blog is actually the very first step. It's also the easiest step, I think.
Anyone can start a blog, however, it will take much more than just simply 'making a start', to become successful in blogging.
The road to blogging success is a long hard one, and if you're determined and driven enough to want to succeed as I think you are, then you will succeed. But, it's going to take -
If you're expecting to become successful after just a few months of starting your blog, then it's not going to happen, I'm sorry.
What ever your goal might be for starting a blog and doing blogging, just remember that it's going to take a lot of hard work and an incredible amount of patience before you can get where you want to be with your blog, OK?
I've been blogging for over 8 years now, and I still haven't reached my ultimate goal. But that's cool, I'm in no rush. I'm having so much fun with blogging. I am enjoying the process of becoming a successful blogger/solopreneur, and that's what you've got to do too, enjoy the process all the way.
Step #1 - Choosing and purchasing a domain name
So the first step of successfully setting up a WordPress blog is choosing your domain name.
Remember, in this tutorial post I will assume that you're completely new to blogging and setting up a WordPress blog, so let's first look at what a domain name actually is.
A domain name is simply the address of your blog/website. For instance, the domain name for this blog/website is https://www.magnet4blogging.net.
When someone wants to access your blog/website, they'll simply enter the domain name address into their web browser: www.yourblogaddress.com.
Or, they may click on a link to your domain name from another source, such as a link on another website or blog, or from the search engine search result pages, or, from a post shared on social media, etc.
So how do you choose the right domain name for your blog?
Here are some top tips to keep in mind when choosing a domain name for your blog -
Where can you purchase a domain name?
You can purchase a domain name from any reputable online provider such as GoDaddy or 123-Reg.co.uk, however, since you're setting up a WordPress blog for the first time, the simplest way to purchase a domain name is actually with your web host provider.
In this instance, I use and recommend SiteGround for domain names and web hosting. If you're signing up for a brand new account with SiteGround, you can save on domain name fees as your domain name registration with a new account is completely FREE.
Step #2 - Choosing The Right Web Host Provider
OK, so by now you should have in your mind what you'd like to have as your domain name, it's time to see if it's available and purchase it along with some reliable and affordable web hosting.
What is web hosting and why do I need it?
Once again, just to remind you that this tutorial assumes that you're totally new to blogging and the world of web hosting.
Here's the best way to understand what web hosting actually is -
Imagine a house is built on a piece of land. You go through a real-estate agency to buy land for your house to be built on, right?
Well, it's the same principle for a website. A website needs web space, which is provided by a web host provider/company.
To keep things even more simple, when signing up for a new account with a web host provider, all you really need is the basics.
SiteGround offers three shared hosting packages. For a fresh new site/blog, I would recommend the Startup plan.
As your blog begins to grow in popularity and begin to use up more resources, you might want to upgrade to a GrowBig or GoGeek account.
Click here to check out the latest SiteGround discount offers.
Disclaimer: Please note that this post contains affiliate links to SiteGround Web Hosting Services. Should you click on one of my affiliate links and purchase web hosting for your blog, I will be paid a small commission at NO additional cost to you. I'd like to thank you in advance for your continued support.
OK, so here's a step-by-step guide on how to get signed up with SiteGround.
1. Account information - Provide your email address and choose a secure password of your choice. Don't forget to confirm your password and keep it in a safe place. (Watch the tutorial video above for more guidance)
2. Client information - Enter information about yourself such as your name and address, company, phone number, etc.
3. Payment information - Add your payment details such as credit or debit card information. Check the box if your card details is the same as your address you used above.
4. Plan information - Select the plan you wish to purchase, select the data center, period of hosting required to finalise the hosting price.
One you're all done, hit Pay Now to open your SiteGround account.
I want to choose a different web host provider, but I'm not sure which one.
If for any reason you don't want to use SiteGround, check out this post for more information and advice on choosing the right web host provider for your blog/website project.
Also, this post shares five of the best web hosting provider to choose from.
Regardless whether you decide to use SiteGround or not, or any other reliable web hosting you find, here's a run down of what to generally look for in a good web host provider -
- Affordability, but not the cheapest option!
- Reliability and Security (with 99% up-time).
- Good reputation and credibility.
- Large GB hosting space.
- Solid tech support and customer support (The big one).
- Domain name hosting.
- Easy installation of WordPress (One-Click Install, which most popular web host companies offer these days)
- Easy to use cPanel (Control Panel)
Step #3 - Installing WordPress
This is probably the most critical part of setting up a WordPress blog, but don't panic as this is also the easiest part of setting up your blog.
You've heard me mention the "one-click install" feature earlier, right? Well, this is a simple feature that most web host providers offer today.
The "one-click" feature just means that you can install WordPress into a domain name of your choice, via a hosting provider of your choice, with just a single click of the mouse.
Way, way back in the day, you would have to install WordPress via FTP. What a pain that was.
You can still do that today, of course, however, it is a little bit technical to do as a newbie. Instead, you're going to install WordPress with a single click of the mouse.
Let me show you how to install WordPress on a new domain name, again, using SiteGround -
Feel free to check out my quick video tutorial above if you wish instead.
Step One: Log into your SiteGround host account and go to accounts, then hit the Go To cPanel button. See image below.
Step Two: Scroll down and click on the WordPress icon under 'Auto-installers'. See image below.
Step Three: Click Install and then enter the details for the installation. You should always select the https://www. protocol where possible, and then select the domain name in which you would like to install WordPress.
Step Four: Continue with the setup by giving your blog a name, site description and admin username and password.
Keep these in a safe place by the way. You'll need them to log into your blog after the installation is complete.
Choose an admin email address and language, then select the security plugins you'd like to have installed with your initial set up.
Step Five: When you're all done, just hit the install button and let the magic happen.
When the installation has finished, you will be notified. You should then be able to log into your new WordPress site by going to https://www.yourblogname.com/wp-login.php using the username and password you created earlier.
Step #4 - Recommended plugins and settings
OK, so at this stage you've pretty much completed all of the steps for setting up your WordPress blog, and you're almost ready to start blogging and writing your first post. So next let's do a little WordPress blog configuration.
Let's start with installing a few 'essential' plugins.
What are plugins?
Once again, assuming you are new to all of this, plugins are part of what makes WordPress so flexible and functional.
You can pretty much create a WordPress website and make it do what ever you want it to do, simply by installing and activating a variety of function enhancing plugins.
You can find a wide range of functional plugins in the WordPress repository here.
The plugins that I'd recommend installing are as follows -
1. WordPress SEO by Yoast - This is by far the most powerful and complete on-page and site-wide SEO plugin available for WordPress, with over 5 million downloads to date. I'm currently using this plugin on Magnet4Blogging Media.
If you're looking for something a little more advanced, I'd also recommend trying SEOPressor Connect, however, this is a premium service that will set you back $9 per month subscription.
2. WP Super Cache - This plugin will generate a static HTML files from your WordPress blog. After a HTML file has been generated, your web server will actually serve that file instead of processing the heavier WordPress PHP scripts. This simply means your site will load faster, and less demand will be placed on your server. Your users will see cached versions of your pages.
3. Akismet - Akismet is automatically installed when you set up a WordPress blog for the first time. It is the industry's recommended anti web-spam plugin for WordPress, however, to take full advantage of Akismet and it's spam filtering capabilities you'll need to signup for an API key which will cost you around $5 per month. Doing so means that you won't have to worry too much about comment spam.
If you don't wish to add more expense to your blog set up I recommend using the Google ReCaptcha plugin.
This plugin is not only free, but you can use it to protect your blog from spam from not only comments, but also your contact form (Contact Form 7), login forms and more.
4. Monster Insights for WordPress - Must have plugin to help you install Google Analytics in your blog.
5. Social Warfare - SW is a powerful, lightweight, fast loading social sharing plugin that will help your site visitors share your awesome content on social media. There is a free version and pro version of this plugin.
So, those are just a few of the essential plugins I recommend you install when setting up a WordPress blog for the first time.
There are many more others that you will come across along the way, and will want to add to your list, however, don't get too carried away installing too many plugins, as this can contribute to slowing down your site loading time.
Check out my blog post on essential things to do after installing WordPress for more plugin and WordPress configuration tips.
How to install a WordPress plugin
Once again, this tutorial assumes that you're totally new to WordPress and using plugins.
Once you've logged into the back end of your WordPress blog (dashboard), simply scroll down and in the right sidebar you'll see plugins.
Hover your mouse over the plugins link and it will open up a drop-down menu with more options, simply select add new. See image below.
Once you're on the plugins page you can then search for a plugin you want to install, or, upload one that you've downloaded from the WordPress repository. See image below.
Step #5 - Installing a (Premium) WordPress theme
OK, so the last part of setting up your WordPress blog is installing a theme of your choice.
What is a theme?
On its own, WordPress is just a content publishing/management platform. A theme is also known as a skin, and it is what makes each WordPress blog/website unique and different.
By default, WordPress uses their own set of themes (Twenty Twelve theme), along with a host of other themes in the theme file.
If you're looking for a more personlized look and feel for your WordPress blog, I would recommend using a premium, customizable theme such as Genesis Theme Framework.
I recommend this theme framework because I've been using Genesis for my blog and for my clients websites since 2010.
You can check out my detailed review of Genesis here.
Installing a Genesis Theme
If you happen to choose Genesis, here's a quick video tutorial on how to install the theme into your new WordPress blog. The video is almost 7 years old now, but the process of installing this software into WordPress hasn't changed at all.
The other option you have is to hire a web designer to help you create a very specific look and layout for your WordPress blog, however, this can be costly and if you're just starting out, you're probably better off going for a premium WordPress theme for the time being.
Its a wrap!
So that's it, you're all set up ready to start blogging like a true professional!
If you want to learn more about the tools I'm using to grow my blog and online business, please do check out my resource page.
If you'd like to learn more about my blog design or customization services, click here.
I want to wish you the very best of luck on your new blogging venture - Fabrizio Van Marciano.