Welcome back to my blog Loves. Many new Bloggers have the question of whether to self-host their blog or use a free blogging platform. They both have their merits and demerits; it depends on what you are looking for. I already talked about HOW TO START A FREE BLOG IN 20 MINUTES in my first post in the Blogging Basics Series I started  last week and this is the second post in that series. Like I said, a free blog is free though, but it has some limitations and there are some advantages a self-hosted blog has over a free blog.




  • No initial start-up payment
  • It’s easier to set up and maintain. You don’t need prior website design knowledge. Free blogging platforms like wordpress and blogger makes it easy to start your blog.



  • You have full control over your blog, it’s layout, design.
  • You have more themes to experiment with.
  • More storage space & band width
  • It makes you look more professional
  • It’s easier to monetize




  • Your domain name will have or which may be difficult to remember for a lot of people
  • It appears less professional
  • You have less control on your blog. It’s like you rent a house for free, the Landlord has absolute/major control over all you do.
  • You have limited band with space, video and memory space
  • It limits advertising option

  • You have to pay to host your blog
  • It can be intimidating as you need some basic website design knowledge
  • some people use  a professional website designer to design their blog.


Setting up a self-hosted blog sounds technical but  it’s easy to do. And yes, it’s worth investing a little money so that you have full control over your website. Now, to self-host a your blog, you need to follow these 5 EASY STEPS


1.     Get a Host: A web host is where your website lives. You own your website but you pay a small fee to the host to keep it online . There are several hosting companies. I use bluehost because a lot of people recommended it and so far it’s ok. They have 24/7 support and it was easy for me to use




2.     Register a Domain: It’s easier if you get your domain name from your hosting company because you keep everything streamlined. It’s free with  a hosting plan on Bluehost. There are other services like where you pay a token for your domain name and you can transfer your domain name to the host.



3.    Install WordPress: since you’ll be using your website to blog, you need a blogging software and the best  is WordPress. It’s easy, quick, and free .



You can set up WordPress through Bluehost by installing the which is easy, just one click. is different from


  • It is free and super easy to use.
  • You own your website and all its data. Your site will NOT be turned off because someone decides that it is against their terms of service (as long as you are not doing something illegal). You are in full control.
  • You can add free, paid, and custom WordPress plugins / apps to your website.
  • You can your website design as needed. You can add any free or paid WordPress theme that you want. You can also create completely custom designs or modify anything that you want.
  • You can actually by running your own ads without sharing revenue with anyone.
  • You can use powerful tools like Google Analytics for custom analytics and tracking.
  • You can use self-hosted WordPress to create an online store to sell digital or physical products, accept credit card payments, and deliver / ship the goods directly from your website.
  • You can also create membership sites and sell memberships for premium content, courses, etc and build an online community around your website.

  • It’s free for up to 3GB of space. After that you will have to switch to a paid plan for more space.
  • You will not have to worry about updates or backups. will take care of that.

  • You will need web hosting.
  • You are responsible for updates. You can easily update your WordPress site by simply clicking on the update button (1-click), so it’s not too much work.
  • You are responsible for backups. Thankfully, there are tons of WordPress backup plugins that let you setup automatic backups.

  • They place ads on all free websites. So your users will see ads, and you don’t make money from it. If you don’t want your users to see their ads, then you can upgrade to a paid plan (starting from $36 per year).
  • You are NOT allowed to sell ads on your website. If you run a high traffic site, then you can apply for their advertising program called WordAds where you share revenue with them. Premium and Business plan users can use WordAds right away.
  • You cannot upload plugins. Free plan users get built-in JetPack features pre-activated
  • You cannot upload custom themes. Free plan users can only install from the limited free themes collection.
  • You are restricted to their stats. You cannot add Google Analytics or install any other powerful tracking platform.
  • They can delete your site at anytime if they think it violates their Terms of Service.
  • Your site will display a powered by link. It can be removed by upgrading to the Business plan.
  • does not offer any eCommerce features or integrated payment gateways.
  • You cannot build membership websites with



4.    Get a theme, Install Plugins & Widgets. When you start using WordPress, you get access to a bunch of beautiful blog designs (called “themes), many of which are free. This is what will determine the layout of your website/blog.  Plugins are the tools that help your blog have more features and function better. I recommend

  • jetpack for wordpress
  • google analytics
  • google adsense
  • antispam
  • disqus for comment
  • facebook comment
  • instagram feed
  • pinterest pin

There are a lot more though, it depends on the features you want your blog to have. Widgets are an essential aspect of home screen customization. You can imagine them as “at-a-glance” views of your website. You can move widgets across your website, resize them and tailor the amount of information within a widget to your preference. This is where you’ll include your ad codes and most of your plugin codes or something.



5.    Log in and start blogging. The URL for your dashboard (which redirects to the login page if you’re not logged in) is Once logged in, click “Posts” on the left-hand sand, and then select “Add New.” Write a title and create some content for your new blog, and that’s it, you’re your own boss.



I hope you find this post helpful and enjoy it. If you do please lemme know in the COMMENT SECTION below. Please share your preferred web host company below and your tips for self-hosting a website.  Don’t forget to LIKE, SHARE & SUBSCRIBE via E-MAIL. Follow my blog via BLOGLOVIN or subscribe via E-MAIL and check out my Youtube Channel.



Suggested Post: 



Let’s be Friends :

For business inquiries, sponsorship or reviews, please email me:

FTC DISCLAIMER: Not Sponsored.





Facebook Comments

  • My tips for self hosting… Just do it! Your site looks so much more professional and serious, and you have total control over your blog.
    Hannah | Whoops It’s Hannah



I'm Kenny, momma to two Cuties and a Lil King; Natural hair & Makeup Enthusiast.
I hope you enjoy your reads.

Please FOLLOW my blog or SUBSCRIBE via E-MAIL.
Love You


Follow Kenny Olapade on


%d bloggers like this: