In older days website building was not an easy thing. You were to know so many things from CSS, PHP, HTML, JavaScript, SQL, Python, databases configuration and so on. Nowadays it’s not a rocket science. It’s as easy as you can think. This is because there are so many website building sites out there who have come up with programs and building blocks to make it easy for a layman to do it with ease. These include WordPress, Wix, GoDaddy, Site123, Squarespace, Duda and so on. I use WordPress because it is integrated in the panel in the cloud that I am currently using, that is, Hostpro. Also its easier to use for beginners and has many plugins that one can integrate without hustle.
I have always been a fan of writing. I have wanted for so long to have a website or a blog. In 2013 one of my great friends Eng. J. Koome the founder of ekom Limited introduced me on blogging. That time I was very green, but with patience he taught me how to add posts to my blog which I did for some time.
Armed with little knowledge in April 2020, I decided to have a blog once more after the one I had in 2013 collapsed due to some personal reasons. I started revisiting the earlier knowledge and surely it has helped e this far.
You can also build your own website or a blog if only you have some little knowledge about what should be done. You can follow these 8 steps to have this working blog.
Step 1
Think why you need a website or a blog, what you shall be doing with it. The general theme of your website or blog. Example you want to tell people about trees, fitness, fashion and so on. Then you thoughts and names of your site must revolve through that idea.
Step 2
Think of several names for your theme. Write them down and think them over again and again. The name should be easy to grasp and remember. This is what I did with Living Dreamer. The site name also should not be too long. Settle for the Url which you feel comfortable with www.example.com. you can have any extension of your choice, i.e .com, .org, .net, .edu, and many more as per the functions of your blog.
Step 3
Buy that domain name from any web hosting service provider. this is the name that you settled for – www.example.com. Let me use Hostpro as my reference for this article. You can buy a domain for as little a $8.5 for.com, $11.99 for.net and $8.99 for.org. You can check out for more from their website for there are a host of extensions that are available. You can register for free with this provider.
NB: For those in Kenya and can use Kenyan shilling you have a Lipa na Mpesa service. This makes it easy but also you can use mPesa-PayPal integration which can give you a chance to pay with PayPal account in dollars for all the services.
Step 4
Register for a web hosting service. Still I used True Host cloud which is doing great on my side. They have different packages as follows:
Truehost Bronze Hosting which is Free for one month. This is for domains registered at True Host only. It is packed with all this stuff :
30 Day Trial Period
1GB Disk Space
1000MB Bandwidth Transfer
1 Email Accounts
1 Web Based Email Clients
1 FTP Accounts
1 Databases
Uptime 99.999%
Shared IP Address
Free Script Installer – softaculous apps
CMS – Joomla, WordPress, Drupal, Magento
There is also True Silver hosting starting from $14.99/yr. This is what I am working with for my blog and its cool. It has all this stuff in its package:
30 GB Disk Space
3 Domains Max
Unlimited Bandwidth Transfer
Unlimited Email Accounts
Unlimited FTP Accounts
Unlimited Databases
99.999% Uptime
Shared IP Address
Your own Cpanel
Free Script Installer – softaculous apps
All CMS – Joomla, WordPress, Drupal, Magento
Latest PHP, Perl, MySQL, Postgre Database
24/07 Support
You can also have Truehost Gold Hosting starting from $34.99/yr. It is a great package for those who have big businesses and many domains.
50GB Disk Space
30 Domains Max
Unlimited Bandwidth Transfer
Unlimited Email Accounts
Unlimited FTP Accounts
Unlimited Databases
99.999% Uptime
Shared IP Address
Your own Cpanel
Free Script Installer – softaculous apps
All CMS – Joomla, WordPress, Drupal, Magento
Latest PHP, Perl, MySQL, Postgre Database
24/07 Support
Space isn’t available to do all the packages but you can check from their website for more information.
Step 5
Log in to your client area and in there you shall get a host of different programs. Log in to the Cpanel with the credentials given to you in your email. There are a host of builders. Go to the bottom of the page and there you shall get WordPress. If it is not loaded you can ask your host to do it for you. Mostly it is loaded by your host.
Step 6
Click at the WordPress manager to manage your site.If you have any problem doing so contact the Host team. For my case I have walked through with True Host team on their 24/7 customer service.
Step 7
By installing WordPress, your site is live with an Hello World Page. You can start customizing it as you wish. You can change your theme from the site dashboard area. Add categories, posts and so on. I will discuss this on my next blog post on customizing your WordPress blog.
Step 8
You can change themes, add Menus, Pages, Posts, Plugins and many others functionalities at your wish and as you learn little by little. Am happy I can do so much in my blog. Am still Learning and hope I fully manage my blog with ease. Consulting an expert on the areas that you are not good or need help, is something that is great. Do not be lost in the bush without giving a shout to your Host. Many have 24/7 customer service. You can also hire an expert to do it for you.
Do more research on the same topic and you shall be successful because this is just a summary there is a lot to be done. But you can do the minimums. Remember you are not limited. If you have a dream of having a site, then you need to rise up and start one. Who knows this will be your time of breakthrough. Be encouraged to try it.
Thank you for this information.I was given this site and your name by one person who trusts you and truly am not disappointed.I will ensure I follow closely.
Thanks Veronica> Feel free to contact me for more info.