Blogging

How To Create A Fully Working Profitable Blog

Sometimes you look at people’s website or blog and you are like “How can i create such a beautiful blog like that?” Its not about the beauty of the blog but the content it carries and how profitable it might be. In this tutorial, i am going to teach you step by step  on how to create not just a blog but a profitable one as such. These tutorials are for complete beginners and intermediates. Let’s get started!

how-to-create-a-blog

Part One Overview-Setting Up WordPress

1. What is the difference between WordPress, WordPress.com and WordPress.org?

2. How to download and install wordpress

3. How to apply wordpress theme

1. The difference between WordPress, WordPress.com and WordPress.org?

I’m going to talk about most of the confusion that beginners face and that is the difference between wordpress, wordpress.org and wordpress.com

When speaking about wordpress we have to make clear distinction between 3 different terms:
1. wordpress

  1. worpress.org

  2. wordpress.com

WordPress is the application itself , a free open source web publishing application you can download and install on any server to publish content on the web. It is the actual application we are going to use to create our website. An example of the use of the tern wordpress is, ‘My New Website Is Powered by WordPress’

WordPress.org is the website that hosts the open source project including the application forums, and development. You can download wordpress (the application) from wordpress.org and this is where you will find the official documentation of the application in the form of wordpress codex and the wordpress handhooks, the official support form for wordpress and meetup wordpress.org, the blog network used to publish and discuss the information about the future of wordpress in itself. In short, WordPress.org is the website that provides that application (wordpress) that we are going to use to create our website. An example of the use of the term wordpress.org will be ‘ if you are having a problem with your wordpress site, try asking a question in the wordpress.org forums’.

WordPress.com is a commercial enterprise owned by Automattic that distributes wordpress as a hosted service.

Automattic: Its a company founded by wordpress co-creator Matt Mullenweg that owns and operates wordpress.com and a series of associated projects like jetpack, videopress and vaultpress. It is often misattributed as the company that owns and control worpress, the open source project but they are only responsible for wordpress.com. Some of these confusion arise because Matt Mullenweg is also the leader in the wordpress Open Source Project.

In simple English, wordpress.com is the site that distributes wordpress as a service application for free or at a price. You can build your own website on wordpress.com without having to install wordpress itself but your site will restricted by the site and its rules.
For eg, you cannot install your own plugins and themes on wordpress.com site. You have have to pick from options provided by them. WordPress.com only provides free blogging websites for people who cannot either afford hosting or just wants to quickly create their own blogs. Blogger.com which is by google is also a site which provides free blogs.

If you want to create a free blog you can do so with WordPress.com and the advantage of creating blogs with this site is that it is very easy to create your blog unlike self hosting where you will have to create it by yourself locally and transfer to the live server or creating it on the live server straight away. The disadvantage of using such free site is that, there are lots of restrictions. My basic advice to you is that don’t ever use free blogs because there are lots and lots of restrictions which you cannot bear. An example of the correct use of the term WordPress.com will be ‘I Built my first blog on wordpress.com and now i want to add functionality to it, so i am moving to a self-hosted WordPress site’.

Note: Always use self hosted blogs which makes you free to do anything you want. When we download wordpress from wordpess.org and upload it to the live server it is called self hosted blog. For example my website, halmblog.com is a self hosted blog.
So lets revise what we’ve just learnt so far. WordPress is the application, wordpress.org is the site which provides that application (wordpress) and wordpress.com only provides free blogs just like blogger.com by google.

2. How to download and install WordPress

Most of WordPress developers (99%) create their website on a local host and then upload it to the live server and that is what we are going to do. We are going to install it on our localhost and install our themes and plugins there. Don”t worry about these names as i will teach you everything about them.

To setup wordpress on our localhost we need to do one thing and that is we need to download the server that will support wordpress on our machine and there are many softwares like XAMPP, WAMP, MAMP and so on. In our case, we are going to use WAMPSERVER. The others are almost the same. To download WAMPSERVER, all you need to do is go to google.com and type wamp server download.

click on the 4th link. This will take you to the downloading page to get you started. Alternatively you can download it here! and skip the steps.

click on the 4th one

After getting to download page, click on the one you like based on your system. In my case i use windows (64-Bit) so will go in for that version. Click on download Now button and this will successfully download the Wampserver

servers for Mac, Linux which are also present there so choose the one you prefer. They basically all work the same way although I’ve not tried them all.

click on download

After downloading it, just install it as you will install any software you download by following the instructions in the installation wizard. After installing it, go to where the Wamp server was downloaded which can basically be found by navigating to This PC and then going to windows. You will see Wamp64, open that and head over to the folder called ‘www’. Basically the ‘www’ is like a folder where you put your websites in.

go into your www folder

www folder

Create a new folder and name it to anything you want, it could be your website’s name or blog.

create a new folder in www

In my case, i will use ‘health’ as the name of the website i want to manage.

health folder in www

After creating the folder, we need to download wordpress from wordpress.org and put it into the named folder. As i said earlier on wordpress.org is the site we get wordpress, the application from so in order to download it just go to wordpress.org and click on the blue button which says download wordpress. It will take just a minute or two depending on your internet speed.

download wordpress

After downloading it, locate and extract the .zip folder into the folder we just created in www directory.

extract wordpress into folder

After extracting into that folder, in my case ‘health’ folder, delete the .zip file since it’s no longer needed and open what you’ve just extracted. We only need what’s inside wordpress-4.7.2 and not the folder so cut everything from it and paste into your folder.delete wordpress .zip folder

Basically, the picture below tells you the overview of the arrangement in my case from This PC to windows (C) and then to the www folder and finally to the health folder i created which contains the wordpress contents i downloaded.Just make sure your own looks just like mine and let’s continue

overview of arrangement

After that, make sure the Wamp server’s status is on and and its green. If Wamp is not working just left click and press the restart all services button and everything should work normally within 1 to 2 minutes.

wampserver is on

At this moment i assume everything is working properly so let’s continue. Open your web browser and type in localhost, click on the folder name you used, in my case ‘health’ and this will take you to the wordpress installation wizard. Alternatively you can type localhost/health where health is the name for my website which will bring you to the same installation wizard. WordPress will tell you in order to start the wizard it needs some information like the database name, database username, database password as well as the database host and table prefix. In this case we will concentrate on the first 3 as those are the most important things to do.

wordpress run wizard

We will first start by creating a database name and this is very simple, just open a new tab and type in localhost/phpmyadmin and press enter. You will be taken to the php my admin page which will look exactly like what you are seeing below. If it prompts you to insert username and password, just put in root as username and leave the password field empty and click on Go.

php myadmin page

You will be taken to a similar page like what you are seeing below. Click on New and put the name of the database you want to create in my case i used ‘health’. You can use any name you want just make sure you remember the name. click create after putting in the name.

click on New

type database name

click on create

From the picture below, after clicking create, ‘health’ has been added to the list of my databases. If you see this then it means the database has been created so we can proceed to close that tab and continue from the wordpress installation wizard.

databse created

Now that we have our database name setup, we can proceed by clicking on the Let’s go! button.

Click on Let's go

You will be brought to the picture you are seeing below and in the database Name field, put the name of the database you created there, in my case ‘health’. The username field should be root as that is the default and the password field must be empty. Let’s leave the rest as they are now and click on the submit button.

submit details to install wordpress

You will see something like the one below, just click on Run the install and the installation will begin.

Click to run install

You will be presented with a welcome message and some needed information by wordpress, just put in the site title you want as your website, the username you prefer as well as the password. Put in the email you want wordpress to use when you forget your password details.
For my case i am going to create a website about Food so my site title will be Food. The username is very important as you will need that to login wordpress whenever you want to make changes to your site. In this case i will use ‘admin’ as my username and the password i want to use. Use a password you will easily remember and it must be a strong one too but since i am on a localhost, security is not my priority so i will put in any password i prefer . If your password is weak just tick the confirm use of weak password box and go to the email field and type your email there.
Click on install wordpress and if everything works correctly, you should see success! message right away.

install wordpress now

Type in the username and password you just setup and click on login.

login wordpress

Congratulations! you just installed wordpress on your local machine and you deserve a beer for that. Take some time to drink a cup of water and come back let’s continue with the rest. Below is an overview of your dashboard which is basically the landing view of your admin area. Your wordpress website basically has two sides, the front end and the back-end. The front end is where your visitor sees and the back end(Admin Panel) is the password protected site available any time you want to create a content or otherwise manage your site. The picture below is an example of the back-end (admin area). If you want to access your back-end of your site, just type localhost followed by ‘/’ and your url followed by ‘/’ and wp-admin. (localhost/yourwebsitename/wp-admin). You will be taken to the login page where you will type in your credentials to login your account.

overview of the dashboard

The front-end of your website is basically what your viewers see whenever they visit your site. To access your front end is as simple as typing in your website url (localhost/health). Alternatively you can do so in your dashboard by hovering your mouse over your site name and clicking on visit site as you see below.

backend visit site

When you click that, you see the front-end of your website which is basically like the picture below. The default theme here is 2017 theme which comes pre-installed but you can change it to any theme you like which we will talk about later on as we progress along. Since we have not made any changes to the site yet, you will see some dummy content like ‘Hello World’ post and others. We can make changes to all these.

site front end

dummy front end post

3. How to apply WordPress theme

To change the theme of the website, its actually simple. Just google the name of the theme you want and download it. Some are free while others are paid. For now i strongly recommend you stick to free themes as those will be very helpful. In my case i am going to use a theme i bought called ‘Sahifa’ which is basically one of the easiest themes to customize. Don’t worry if your theme is different from mine because everything i will teach will be the same. Basically themes come in .zip file extensions so make sure the theme you are going to download should be a .zip. You can also stick with the 2017 theme which comes pre-installed when you setup wordpress but i will teach you how to install a new theme.

In your admin dashboard, hover your mouse to Appearance and this will bring another menu list. click on themes as you see below in the picture.

click on appearance-themes

In the diagram below, you will see that our current theme is 2017 as i told you earlier on and you can see its active. To change it, just click on the Add New button just above the theme and you will be taken to another page to continue from there.

Click on add new button

Click on upload theme to install the theme you want to use.

click on upload theme

Click on choose file and locate the theme you want to use which is a .zip file.

click on choose file

In my case, the theme i want to use is the ‘sahifa’ theme so i will locate where i downloaded it and click on open.

search for your theme

You will be brought to the picture you are seeing below with the name of the theme you want to install, in my case sahifa.zip. Click on install now and it will install right away. When it finishes the installation , click on activate theme to make the theme active.

click on install now

After clicking on install now button, activate theme. You will see that the theme you just installed will be Active, in my case the sahifa theme.

sahifa-active

To see how the theme looks on the front end, just type in localhost/health (health is my domain name). From the picture below, i can see the theme got installed successfully and it’s looking kinda messy because I’ve not customized it but will do that later.

front end after installing theme

Congratulations on installing your own theme. You’ve just completed 50% of the work. My Next tutorial (Part 2) is going to be on how to create posts, pages and categories for your blog. If you have any questions just feel free to raise up your hand and i will call you right away. Your comments are most likely welcomed. Once again, Congrats!

CLICK TO SUBSCRIBE TO OUR NEW YOUTUBE CHANNEL

CONTACT (+233) 549-830-824 TO UPLOAD YOUR SONG ON HALMBLOG.COM

SPECIAL NOTE
Halmblog will respond to any and all take-down requests that comply with the requirements of the Digital Millennium Copyright Act (DMCA), and other applicable intellectual property laws. Promotional songs are generally meant to increasing exposure of otherwise unknown or new production labels, artists, producers, DJs, and/or those that have a low reach on a global scale. Subsequently, this increases streaming and sales of a production, directly benefiting the Copyright holder(s) from onset of official release of their subsequent or current material. Promos posted on this website are not for profit. If you feel your rights are being infringed upon, email us via info@halmblog.com

TRENDING SONGS ON HALMBLOG.COM

Gimme by Xnaiq Ft Oseikrom Sikanii

Campaign by Shatta Wale

Goodsin Remix by Olivetheboy Ft King Promise, Oxlade & Reekado Banks

Overthinking by Kofi Kinaata

Otan by Sarkodie

Monica by Kuami Eugene

Kwaku Ananse (Remix) by Amerado Ft Fameye

Fallen Angel by Smallgod & Black Sherif

O’Kenneth & XlimKid – Lonely Road

Masesa by Jay Bahd Ft Skyface SDW & Kwaku DMC

Murder Line by Mr Logic (Shatta Wale Diss)

YAYA by Black Sherif

Sika Aba Fie by King Paluta

Oh No by Black Sherif

Prepare by Kwesi Amewuga

LandGuard by Kwesi Amewuga

Ting Ting by Oseikrom Sikanii

Tompoo by Kwesi Amewuga

Rent Free by Gyakie

Ahaban by Kwesi Amewuga

Osama by Kwame Nut Ft Kwesi Amewuga

Bad Boy by Lasmid

Butta My Bread by JZyNo Ft Lasmid

Case (Remix) by Mr Drew Ft Mophty

Africa Money by Wendy Shay

Victory by Joyce Blessing

Simmer Down by Black Sherif

Insha Allah by Okyeame Kwame Ft King Paluta

Eye Nwanwa by Guru Nkz

Feelings by Kwesi Amewuga

Terminator (Remix) by King Promise Ft Sean Paul & Tiwa Savage

Akohwie (Remix) by Ypee Ft Jhade Stone

Gangalia by Jay Bahd Ft Shatta Wale

Woto Woto Seasoning by Odumodublvck Ft Black Sherif

Meye Dae Metumi by Nana Adobea Sikapa

On My Way by Mophty

Pain by Kweku Darlington

Yeye by Article Wan

Sika (Money) by Ara-B Ft Grey

Masei Ho by Broda Sammy

About

Sampson Halm

Sampson Halm is a Ghanaian blogger.

Halm grew up in Takoradi, a city located in the Western Region of Ghana. He received his early education at Bethel Methodist Primary & J.H.S in Takoradi. For his higher education, he enrolled at Takoradi Technical University, where he successfully earned an HND in purchasing and supply.

12 Comments

  • This is my first time pay a quick visit at here and i am really pleasant to read all at one place.

    • Hi Samuel, you can change your theme depending on which platform you are on. For self hosted websites, it’s quite easy since there are lots of themes out there but for blogger hosted sites like wordpress.com, though there are number of themes out there, they are limited in number

  • I want to start as a blogger and i do not know that site i will start with can you help me with that sir….

  • You too God bless you for teaching us the young once.
    1.Please if the wamp server at the notification or taskbar didn’t turn green, can I still continue Sir?
    2. After creating my web and later lost my device, after I’ve gotten a new device, do I have to go through the new process?
    Thanks for teaching me, may God always be with you.
    Will like to call or chat you through this number +233557476687.
    Love ❤❤❤ your web.
    Thanks Mr. Halm.

  • hello! Please have succefully create the site but it can not be seen on google when i search for it.

  • Hello sir, I want to join your WhatsApp group o. Please Sir can you join me? I am visually impaired person so Sir please I need your help o Sir. I need audios about this o. Because of My situation, audio recordings are good for me o so Sir please can you help me

Leave a Reply to Adu-Boahen Samuel X