Wouldn’t it be amazing if you knew how to build a blog without paying web professional a dime? That would be awesome right? Well, that’s exactly what we are going to do right now, together.
As we go through this course together, if you don’t understand anything do not hesitate to ask me question, you can use the comment box below this article. Make sense?
Without wasting much of time, let’s go ahead and dive into this stuff but before we begin there are couple of things we are going to cover and I want to outline them for you but we are going to categorize all of them into 5 basic steps. Here are some of the things we are going to cover:
- How to Register a Domain Name the Right Way
- How to Choose the Best Web Hosting
- How to Install WordPress
- How to Change Your Theme
- How to Write Your First Blog Post
- How to Customize WordPress with Plugins
- Resources to Learn WordPress
Here’s a quick disclaimer, I want you to know that building a blog is not difficult. Anybody can do this as long as you can read and write, its that simple but not easy. 😉
Anyways, let’s get started.
Step 1 – Register a Domain
This is the very first thing you need to do in order to build a blog for yourself or clients. What is a domain name? A domain name is the address of where your web pages are located on the internet, basically. They usually end with extensions like .com, .net, .org, .biz, etc.
Here’s an example of a domain ‘www.edosubebe.com.’ Yours will be something of this nature ‘yoursite.com.’ or ‘yoursite.org’ or ‘yoursite.net.’ That’s how a domain name look like, basically. Now let’s talk about how to register a domain. You ready?
Go Here to register your domain.
How to Register a Domain the Right Ways
There are many ways to register a domain and I’m going to show them to you, right now. Have you ever tried to register a domain name before and then you discover that the domain name has been taken already? I have been in that situation many times and I want to show you how to get the best domain for yourself regardless if you feel whether the best domain has been taken or not.
Avoid Using Hyphen When Registering a Domain
If you take a close look at the domain of this website, there’s an hyphen in between Edos and Ubebe i.e. 'www.edosubebe.com.' When I registered that domain 'www.edosubebe.com' back in 2013, I was just starting out and I didn’t know what I was doing then but now I know. 😉
I made a huge mistake back then by adding hyphen in between my names but I corrected that by registering a new domain 'www.edosubebe.com' and forwarded it to 'www.edosubebe.com,' i.e. When people go to ‘www.edos-ubebe.com’ it will automatically redirect them to ‘www.edosubebe.com.’
Why Should You Avoid Using Hyphen in Your Domain?
Here’s why, most people find it very difficult locating the hyphen in their device keyword. Take a look at apple products, some of their devices don’t usually come with user manual because they design their products to be user friendly.
Keep things super simple.
Once your visitors find your site difficult to access, you’ll begin to lose traffic coming to your blog and traffic is the main ingredient to blog’s success here on the internet. Make sense?
Don’t make the same mistake I made in the begin and that’s why I’m advising now to avoid hyphen when you are registering the domain name for your blog.
Make it look like something like this ‘yoursite.com’ instead of ‘your-site.com.’
Consider Adding ‘Best’ When Registering Your Domain
If you’ve ever wanted to register a domain name before and only to find out that the domain has been registered already, this is for you.
Now, let’s suppose for instance you wanted to register your blog’s domain name as ‘fitnessclub.com’ and only for the domain registrar to tell you that the domain ‘fitnessclub.com’ has been taken, what will you do? Here’s what you can do, consider adding the word ‘Best’ to the domain and that will become ‘bestfitnessclub.com.’
How do you see that domain name my friend? Awesome right. When most people are complaining that the best domain name has been taken, you will be smiling because you know what they don’t know. Please is this stuff making sense to you?
I’ll appreciate it if you can let me know in the comments that you like this stuff. 😉
We are going to move forward.
Register Your Domain With Other Domain Extension
Now, when you try to register a domain name and you discover that it has been taken, it is advisable to also consider registering the domain with other domain extensions like .org, .net, .biz, etc.
We are still going to use the ‘fitnessclub.com’ as an example. Let’s suppose for instance you wanted to register ‘fitnessclub.com’ as your blog’s domain name and you discovered that it has been taken, another thing you can do is to consider going for other domain extensions. If we decide to go with the .net domain extension, our domain name will become ‘fitnessclub.net.’
Do you actually see how simple this stuff is? You don't have to be a guru for you to be able to figure this out the right way.
Consider Adding ‘101’ When Registering Your Domain
I hope this stuff is getting interesting as it is for me right now? My goal is to give you a bunch of idea that will help you a lot and prevent you from making costly mistakes.
So, let’s talk about another strategy you can use to register the best domain name for your blog without feeling that the best domain name has been taken already.
We are still going to use the ‘fitnessclub.com’ as an example again. Let’s suppose you wanted to register your domain name as ‘fitnessclub.com’ and the domain registrar tells you that the domain has been taken, another thing you can do to get that domain name is to add ‘101’ to the domain you’re registering and make it look like one of those college courses. 😉
Now, your domain will become ‘fitnessclub101.com.’ My friend, is this stuff making sense to you? BTW, I will show you the best place to register your domain in a moment.
Recommended Domain Name Registrar
Are you ready to register your domain name now and don’t know the best place to go? Well, here’s the best domain name registrar, hands down, no questions asked.
NameCheap (affiliate link), this is the best place to register the domain name for your blog. Not only are their domain names cheap but they offer the best customer support to the clients and customers. I’ve been using them for quite some time now and anytime I need support, they are there for me even though its midnight. In other words, they offer 24 hours 7 days a week live support to there clients and customers.
I can guarantee you that you won’t get any better customer support elsewhere apart from these folks which is why I recommend you register your domain name with them today (affiliate link).
I have showed you all the things you need to know about registering a domain name and now its time to register your blog’s domain name because you can’t jump to step two without registering your domain name first. Go here to register your domain (affiliate link).
Once you are done registering your domain name, you can then proceed to step two below.
Step 2 – Sign Up With A Web Host
Welcome to step number two my friend and I hope you’ve registered your blog domain name already? If you haven’t, again you can do that at NameCheap (affiliate link).
So, without any further ado let’s dive into the second step we need to take in order to build a blog. What is a Web Host? A web host is a company that store up your web pages on a server on the internet, so to speak.
I guess by now you should know the function of a domain name? Do you? Well, let me remind you if you have forgotten, the function of a domain name is to point to where your web pages are stored up on the internet, basically.
The web host is where you install scripts like Plugins, Simple Forum Machine (SMF), Shopping Carts and lots more. If you've already registered your domain, your NameCheap account should look the below account;
There are couple of things you need to know about choosing a web host and here are some of them; you need to know what storage capacity a web host has before choosing it. If you're planning on running a static HTML website, you can decide to go for a web host that doesn't have a large storage capacity since the website isn't going to be updated regularly.
But if it is a blog that will be updated regularly, I recommend you go for a web hosting plan that has a large storage capacity.
It is also highly advisable to go for a web hosting plan with an unlimited bandwidth and what is a bandwidth; it is also defined as the amount of data that can be transmitted in a fixed amount of time.
All of NameCheap 'Shared Hosting' plans have 'unlimited bandwidth' and that's one of the main reasons why you should use NameCheap (affiliate link).
Now, you can go here and sign up for a web hosting plan (if you want to). Once you get to their website, move your mouse over 'Hosting,' a drop down menu will appear for you, click on 'Shared Hosting.' You should see something similar to the below picture below on your computer or device screen;
When you scroll down the page you'll see the benefits that comes with each of their packages and it is highly recommended that you start with the 'professional plan' because with the 'professional plan' you will get the following;
- 50GB SSD-Accelerated Disk Space
- Unlimited bandwidth
- Host up to 10 websites
As time goes on, you can upgraded to any of the higher plans if needed.
Now, if you have your domain and web host account all set up, your NameCheap account should be similar to the image below;
Obviously, you are not going to see more than one domain in your account unless you register multiple domains. Make sense?
Pointing Your Domain To The Web Host
I hope this stuff is making sense my friend? Because this stuff isn’t difficult (if you can follow what I’m outlining for you here and take action).
So, the next thing to do now is to point your domain to the web host you just purchased. Let’s do this.
Now, I want you to check the email you used in signing up with NameCheap and look for an email from NameCheap. At this time that I’m crafting this article for you the email usually has a SUBJECT line that look like something like this, ‘Your Hosting Welcome Guide for Yoursite.com.’
Open that email and copy the IP Address. It look similar to what we have below;
Have you seen it? If you’ve not, let me know in the comment box right below this article and I will reach out to you. Make sense?
But if you’ve seen the IP Address in the email sent to you by NameCheap, that will be good. All you just need to do now is to copy that IP Address in the email sent to you by NameCheap and go back to your NameCheap account and paste it into the DNS settings page.
Where’s the DNS Settings Page Located?
Good question. I’m going to show you where the DNS page is located right about now. I want you to logon to your NameCheap account and move your mouse over home icon under the product's tab, a drop down menu will appear and once you see it, click on ‘Manage.’
After clicking on ‘Manage,’ a new page will open up for you that look similar to what we have below;
Now, I want you to click on 'Advanced DNS' and don't forget the purpose of what we are doing. Remember that we want to start a blog right? Okay, cool.
Have you clicked on 'Advanced DNS' yet? If you have you should see something similar to what we have below on your computer screen;
What I want you to do now is to delete the default NameCheap records and you can do the delete icon next after 'Automatic' to delete each of the records.
Now, click on 'Add New Record' and select 'A Record.' Once you've done that, under the 'Host' enter '@' and under the 'Value' paste the IP Address I asked you to copy from the 'Your Hosting Welcome Guide for Yoursite.com' that NameCheap sent to your email address. Under the 'TTL' set it as automatic and click on 'Save All Changes.'
Add a new record by clicking on 'Add New Record' and under the 'Host' enter 'www' and under the 'Value' paste the IP Address again, under the 'TTL' still set it as automatic and click on 'Save All Changes' again.
Is this stuff making sense to you so far? I hope you are not confused with anything we are doing here. If you are not clear with anything, let me know in the comment box right below this article and I'll reach out to you. Okay?
With that out of the way my friend, we are done with the second step we need to take in order to start a blog.
Step 3 - Installing WordPress
Congratulations my friend for making it up to this level, you are awesome and I want you to know that this is the simplest of all the steps we are taking in order to start a blog.
WordPress is one of the most powerful ‘Content Management System’ in the world today. The interface is very easy to use and understand. There are many other CMS for running a blog but nothing come close to WordPress.
Personally, I have been using WordPress for years now and the experience has been awesome. Also, WordPress is so simple to a point whereby a newbie can understand how to use it properly in matter of days, its that simple.
I want you to note that you can not build a blog using ordinary HTML coding but you can build a blog using Php coding and WordPress is mostly in Php format. That doesn’t mean you can’t use HTML codes on a WordPress blog. Make sense?
So, without any further ado let’s install WordPress blog on our web host.
First thing you’ve got to do is for you to logon to the email address you used in signing up for your NameCheap account and look for an email from NameCheap that has a subject line that’s similar to ‘Your NameCheap Welcome Guide for Yoursite.com’ and open that email.
Once it opens up for you, copy your Cpanel address and paste it into a different tab in your web browser and also enter your Cpanel username and password into the required field and click on the login/sign in button. Is this stuff making sense to you, my friend?
Now, after you might have login successfully to your Cpanel account, you should see something similar to this;
Have you seen it? If you’ve not seen it, let me know in the comment box right below this article and I will reach out to you.
But if you’ve seen it, we are going to move forward.
So, all you need to do now is to scroll down the page and look out for ‘Softaculous Apps Installer’ and under it, you will find WordPress, click on it.
Once you've clicked on it, you should see a 'Softaculous' page like the one below;
Click on 'Install Now' and a new page will be opened up for you. Fill the form one the page and click on 'Install' and once the installation is completed successfully, you'll get a message that it has been completed successfully. Congratulations my friend, you are almost done with your new blog.
NB: Make sure you keep your WordPress username and password secure, don't forget it.
Now, in order to login to your site dashboard, point your browser to 'yoursite.com/wp-login.php' and enter your WordPress username and password. Click on 'Login' and you will be presented with your Dashboard.
Before proceeding to the next step, visit 'yoursite.com' and see the way it looks like. Make sense?
With that been said my friend, we are done installing WordPress on our new blog. Let's move forward because we have started a blog already.
There are couple of things you need to do right after installing WordPress, check them out HERE.
Step 4 - Choose a Theme
If you visit 'yoursite.com,' you will notice that the design might not be that good and in this segment I will show you how to change your new blog's theme, where to get a great theme for your blog and much more.
Okay, let's get started on how to choose a theme.
Now, I want you to point your browser to 'yoursite.com/wp-login.php' enter your WordPress username and password. Then click on 'Login.'
You should see something similar to this on your computer screen;
In order to change your blog's theme, move your mouse cursor over 'Appearance' at the left hand side and other options will appear, now click on 'Themes.'
Once you click on 'Themes' you will see some defaults theme that comes with WordPress, you can either activate any of them or you search for another free theme as there are thousands of free themes you can choose from. Make sense?
If you prefer to start with a free theme you can move your mouse cursor over any of the free themes in themes page and activate them and once that is done, visit your blog to see how it looks like.
But if you are the kind of person who wants the best of the best and want nothing but the best theme, you can get some beautiful themes that are affordable by clicking HERE.
Step 5 - Creating Your First Blog Post
So, let's talk about how to create your first blog post. In your WordPress dashboard at the left hand side, you will see post, click on 'Add New.' i.e. Post >> Add New and a new page like this should appear on your computer or device screen;
Enter the title of your blog post in the 'title' field provided and then enter the content in the field right below the 'title' field. If you are familiar with Microsoft Word you will find it very easy to craft your blog post.
Once you are done, click on 'Publish' then your new blog post will appear at the frontend of your blog.
I want to give you other great articles on how to start a blog. Check the below links out:
- How To Start a Blog – Beginner’s Guide
- How To Start a Blog: A simple and free step-by-step guide made for beginners
- How To Start a Blog: A Detailed Step by Step Guide (with Video)
Resources to Learn WordPress
If you really want to learn WordPress, our blog is designed to help newbies become so familiar with WordPress to a point whereby they can do anything with WordPress instead of paying thousands of dollars to web professionals.