How to create your own website for free

How do I create a free website for my business?

Top 10 free website builders that I can use to create a website free of charge

The ability to create a free website enables you to brand yourself or market your brand at no cost at all. It is a great opportunity for small business owners and fresh graduates to market their products and services online for free. No initial financial investment is required at all as long as you are available to build and maintain the website yourself.

WooCommerceThe best way to get a free website is by using free website builders. Wordpress and Blogger are among the most popular free hosting platforms in the market. However, there are other website builders in the market offering different solutions for different users.

The problem with free website builders is that they offer limited functionality and may not be flexible enough to allow you to own your files, customise your website address or generate revenue through online ads. Such websites often have the format  ‘’

According to Website Builder Expert, these are the top 10 free website builders in the market today:

  1. Wix free website builder comes with a drag-and-drop editing tool and hundreds of customizable templates for any type of website.
  2. Weebly website builder also has a drag-and-drop editing tool and customizable templates that you can use to create your online portfolio or free website for your small business.
  3. Strikingly website builder offers flexible designs for basic e-commerce sites and blogs.
  4. Site123 website builder comes with responsive templates and 24/7 live chat support and can be upgraded to support e-commerce.
  5. Jimdo gives you the opportunity to embed videos and contact forms on to your free e-commerce or blog, and also grow your social following through the easy social media integration functionality.
  6. IM Creator has free templates for simple e-commerce and blogging platforms.
  7. WordPress is famous for blogging and comes with free themes and flexible designs that you can change anytime. You can also use its woocommerce tools to build a professional e-commerce store.
  8. Webnode offers simple templates for free blogging and business websites.
  9. is good for first-time websites and comes with integrated membership function, app store and e-commerce features.
  10. Mozello is best for simple multilingual blogs and e-commerce website.

Read Also: WordPress tips for new bloggers

In order to build your own professional website using free website builders, you need to upgrade to the premium version which gives you the flexibility to come up with a custom website address and more hosting space. You can also hire Urbanacle developers to create you a custom website for you.

This guide will take you through the steps of building your new website the easy way.

WordPress tips for new bloggers

WordPress is one of the leading CMS’s in the market, commanding about 50 per cent of the CMS market share. WordPress is followed closely by Joomla and Drupal.

Famous companies using WordPress include:
1. Nairobi News
2. Bata
3. TechCrunch
4. The New York Times
5. Star Wars Blog
6. Sony Music
7. Microsoft News
8. Usain Bolt
9. Walt Disney
10. Facebook Newsroom

Below are the top 10 popular CMS’s according to whatcms statistics:

What makes WordPress so popular?

1. Cost. WordPress is one of the free blogging platforms available on the planet. This is a very good way to market yourself and build your online portfolio. Even when building complex websites for e-commerce, you do not pay to use the WordPress CMS. You only pay to use premium WordPress themes and plugins.

Need help setting up your online portfolio page? Get in touch for assistance

2. Variety of features. Whether you are interested in a simple blog or a transactional website, WordPress has enough tools for your needs.

3. Security. WJetpackordpress offers inbuilt security features to protect you from breaches and attacks. They also have a team committed to ensuring that your data is safe. You can also install more plugins to lock out hackers and DDos attackers.

4. Usability. WordPress is very easy to use. Whether you are a novice or a techie, you can always find your way around. You do not need previous experience or a tech background to install or manage content on WordPress.

5. Searchability. WordPress blogs and websites are already searchable on the major search engines. WordPress also comes with premium SEO tools such as Yoast to help write SEO-friendly content.

6. Flexibility. You can always change your WordPress blog design any time without losing content.

How to start a WordPress Blog

  1. Register your domain name
  2. Buy hosting space for your new blog
  3. Log into the cpanel
  4. Install WordPress
  5. Select a suitable theme
  6. Customise your theme
  7. Link your social accounts
  8. Remove metadata
  9. Install basic plugins
  10. Write the static pages such as About, Contacts, Private policy etc
  11. Post your first article
  12. Share your post on Social Media


How to start a blog the easy way

Start your own professional blog with these easy steps…

Blogging is the modern day journal, as well as a marketing tool for your business. As an individual, you need to have a blog where you express your thoughts and also share your world with the rest of the world.

Below are the reasons you need a blog:

Benefits of blogging

  1. what is a blog?

    What is a blog?

    A blog defines who you are. Are you a fresh graduate looking for a career? Nobody will know your capabilities until they interact with you. Blogging gives you the opportunity to interact with the world, hence giving them a preview of what is in your mind. If you don’t have any other work qualifications, make yourself known through a blog.

  2. Blogging is a powerful marketing tool. Whether you own a business or are employed, people can gauge your level of expertise through your blog. If people realise that you are an authority in your industry, they will want to engage you at a more professional level Show people what you can do for them and why it matters, and the job will be yours.

How to start a professional blog

Starting a blog is as easy as abc. All you require is a domain name, hosting, and content. Here are the steps you need to follow to get started blogging:

1. Select your blog name and a tag line or blog description. Your blog must have a name which can eventually be converted to an online address.

brand name

The purpose of a brand name

For instance, this blog is called urbanacle. Come up with several name variations and write them down. Draft a slogan also that best describes what your blog is about.

Read Also: How to choose an ideal domain name

2. Register your domain name. Once you come up with a name you like, you can now secure your online address using the name. You need to find out if your desired name is available. Have a favourite blog address that you want to register? Email us on [email protected] for assistance with domain name registration today.

3. Buy hosting space. The content you publish on your blog needs to be stored somewhere, and so the next step is to determine where your blog will be hosted. A simple blog can share server resources with other bloggers to keep your costs down.
We can help you secure server space at a cheap price; email us on [email protected] for assistance.

4. Install a Content Management System. Once you get your unique blog address and hosting access, you need to log into the back-end and install a suitable content management system (CMS). This can be WordPress, Joomla, Drupal, Blogger among others. Select one and follow the prompts. WordPress is the easiest to use and the most popular CMS by market share so you can start with WordPress.

5. Start publishing. Now that your blog is set up, write your first post!

Why is my website slow?

Slow websites could cause you to lose visitors and eventually customers. One of the reasons for abandoned cart is a slow website. If your website is taking longer than 7 seconds to load, then read on…

Images not properly optimised for web

Images are important on a website as they make it look appealing. Adding an image to a post increases its clickability rate by 94 per cent. And this is pretty understandable. Imagine buying a shirt online based on a description. You need a white cotton shirt. There is a website with such a listing, but no image to show how it looks like! This is why every online business owner needs to invest in good images. However, adding images to your website needs to be done well so as to avoid slow website issues.

Easy ways to optimise images for the web

Large images take a lot of bandwidth to load, and this is why it is important to optimise images before uploading. WordPress has image optimisers such as EWWW image optimiser which is free. You can also optimise for the web using tools such as Photoshop. Another hustle free way to optimise images is by using the online image resizer.

Too many plugins

If you are using WordPress, you certainly need some plugins in order for your website to work efficiently. However, installing too many plugins on your website can slow it down. Using outdated plugins is also said to increase security risks to your website, in addition to conflicting with your scripts. Plugins can also crash and hence affect the website performance.

It is advisable to stick to less than 5 plugins especially if you are on shared hosting. Run regular updates and remove all outdated plugins, as well as test your site speed regularly. Remove or limit the use of plugins that slow down your website such as related posts plugins, jetpack, broken link checker, contact form 7, and Disqus.

Bulky codes

Unnecessary elements on your code make it bulky, slowing down your website. You may be tempted to think that adding page breaks and white spaces on your code will make it neat, but such codes are actually considered unclean!

Clean up your code by removing the unnecessary elements mentioned above. There are various minifying tools that can help you with this.

Hosting issues

When you buy hosting for your websites, there are resources that you are allocated that may affect the performance of your website. If your website visitors are more than the allocated bandwidth, your website could slow down. Do not use shared resources if your website is essential for your business operations. Finally, do not host videos on your server.

Is your website slowing down? Get experts help now.

How to choose an ideal domain name

Get an ideal domain name for your new website

So you have decided to make a new website? The first step in building a website is getting an appropriate domain name for it. This is the permanent address where visitors who are looking for your products will land. The question that bothers most website owners is; how do I get an ideal domain name?

Two features of a great domain name

When selecting a name for your website, consider the following:

Read more