Millions of Kenyans nowadays access the internet daily. From mobile phones and desktops to laptops, nearly everyone uses Google. This means that you can reach out to many Kenyans and have them read your content. For a business, a website is an essential tool for reaching out to the pool of potential customers online. With a website, your business can sell services online, establish itself, connect with customers and so on.
Starting a website is one of the best-kept secrets for generating a passive income and making money online. Here is a step by step guide on how you can start your own self hosted WordPress website.
Having developed various websites, we learned the best, fast, cheap (In fact, less than the cost of a bag of rice!) and easiest ways to start a top-notch website.
Note that YOU DON’T HAVE TO BE A WEB DEVELOPER OR HIRE ONE. You can start a website on your own. Trust me even your 100 years old Grandmother can develop a top-notch website.
Why you need to create a website
Here are some top reasons why you should create your own website:
- Generate income while sleeping or seated down.
- Work from anywhere as long as you have an active internet connection.
- Build your CV. This is especially true if you are a freelancer.
- Starting a website is easy, fun and cheap.
See also our guide on why you should start blogging now
- Am not an expert, what should I blog about?
- William Ruto net worth 2019: houses, choppers and source of wealth
- 7 hidden Android functions that 99% of users don’t know
How to create a website in Kenya
WordPress is a free CMS (Content Management System) that anyone can download, make changes to, design and manage. It is beginner friendly; therefore, you don’t have to pay someone to develop a WordPress site on your behalf.
Statistics show that WordPress powers 25% of all the websites in the world including CNN as well as TUCHAPIANE.com! Victormatara.com, CitizenTV.co.ke, Capitalfm.co.ke, Venasnews.co.ke, Kiss100.co.ke, and KahawaTungu are some popular websites in Kenya which are powered by WordPress.
Here is all you need to start a website in Kenya:
- Choose a suitable hosting provider
Every website must be hosted. A hosting provider is simply a company that provides a home to your site. It acts like a remote computer that then serves your website contents whenever anyone visits your domain name.
For this tutorial, we will be using Namecheap. They will take care of everything including domain name, hosting space, website builder, one-click WordPress installation and many more. For this reason, your blog will be up in less than 10 minutes. Wait, less than 10 minutes, am I kidding? No, you read it right.
Namecheap is offering a special 50% discount on all its plans for the first year to OUR readers plus 50 free positive SSl certificates for your main website and sub-domains! Be the first to enjoy this discount Click here!
Why host with Namecheap?
- Best 24/7 customer care services.
- Simplicity, therefore, it is beginner friendly.
- 100 plus free plugins.
- Very reliable: 99.9% uptime
- One-click WordPress installation
- Quality and cheap: $2.88 per month (Ksh. 288) and $15.44 per year (Ksh. 1,544)
- 30-day money-back guarantee
- Unmetered Bandwidth: your website can receive as many visitors as possible without restriction.
Stellar Pack features (Cheapest)
- 20 GB SSD
- Unmetered Bandwidth
- Can host up to 3 domains
- 30 subdomains
- Free backups twice a week
- 30 email accounts: for example firstname.lastname@example.org
- Ten mailing lists
- Instant setup and 24/7 customer care service
- Free virus scanner and website compressor
- All these and many more for only $15.44 per year (1,544) and $2.88 per month!
View Stellar Plus and Stellar Business features from this link!
In a nutshell, Namecheap offers unbeatable high-quality services. The company hosts all our sites, and we have never experienced any problem. In fact, all our websites are far much faster than all the Kenyan websites you know! Here is a Google speed screenshot of our recent mobile and desktop speeds.
You can also use Google Speeds Insights to compare our website’s speed to any other website you know, and you will see a big difference.
- Register your preferred domain name
A domain name is what other people including your friends will be using to access your website via a browser. For example “tuchapiane.com” is a domain name. Our emails also use it. For example, email@example.com, firstname.lastname@example.org, and so on.
You can choose between .com, .co.ke, .net, .info, .org, .biz and many more extensions.
Most companies charge Ksh. 1,200 to register a domain for one year, but if you use this link, you will get it for only Ksh. 880 ($8.8).Interesting, right?
Click on the link below to check the availability of your domain name. If it is available, create an account add it to cart. Don’t stress yourself in this stage as there are hundreds of tools online than can suggest a very good domain name for you.
You can also use a free domain name before you get inspiration.
- Complete your order
Make payments so that you can be able to access all the items you have added to cart.
You can either use a Visa, MasterCard, PayPal or Bitcoins to make payments. Once you complete the process, an email will be sent to you with all your account details including cPanel login username and password.
- Setup your website
You can start by setting up your website offline by use of tools like XAMPP. However, we don’t recommend that as it will give you challenges when it comes to uploading the site to your hosting file manager.
Just login to your cPanel, and scroll down to until you see “Softaculous apps installer” section. Click on the WordPress icon and follow prompts to install a WordPress site to your homepage successfully. You will be required to choose a theme; we recommend using “Ocean WP” as it is versatile and free.
Login to WordPress admin page: you will see the link to the admin page after the installation is complete
- Add some content!
Now, you have successfully purchased a hosting plan and a domain name. You have also installed WordPress to your home directory, viola! It’s time to add some content.
Place your cursor on the “posts” option in your admin page then click on “add new.” We recommend typing from your Microsoft Word and then copy-pasting the contents. Add a featured image and publish your post.
#Step 1: Choose a suitable hosting provider (Namecheap)
#Step 2: Register your preferred domain name
#Step 3: Complete your order
#Step 4: Setup your website
#Step 5: Add some content!
Bravo!!! That is it, you have successfully created a WordPress site in less than 10 minutes! If you have any questions and/or comments, don’t forget to drop them in the comments section below. If you need help in customizing or speeding up your site, contact us via email@example.com or WhatsApp