What Makes a Good Blog

in Lifestyle, Tips - 3 min read

If you are a blogger, you already know this… Blogging isn’t easy and the hardest part about blogging is getting views/readers. If you are looking into starting your own blog, now you know. However, having a good blog can really help you gain lots of traffic and here are ways to make your blog welcoming…


Green, purple and brown may be your utmost favourite colours but they don’t have to be on your blog. Keep it simple and bright – you can never go wrong with a white theme and black font. Also, make sure your title and content font are legible – save the pretty, cursive and curly fonts for your Instagram stories to invite people to your blog.


Think of yourself as a fisher, the general public as fish (wow, this is terrible) and your title as the bait. You are not going to put a piece of potato on your hook as bait, right? Think of something that will definitely get the fish (oh my goodness) rushing to your bait. So, if you want to tell us about something crazy cool that happened today, don’t title it “My Day” because that’s just like using potato as the bait. Instead, say something like, “And I Thought Today Would Be a Normal Day”. Sounds better hey?


You want to make sure that your readers keep coming back for more, so write exciting content, something out of the ordinary, something relatable, helpful and/or thought-provoking. Have a variety of content too – post about your personal life, good movies, work/school life, places to visit, workout routines, useful phone apps… Everything and anything as long as keep it interesting.


Make people feel welcome to read your blogs and to share their own personal feelings towards your posts in the comment section. Respect their comments even if they oppose your opinion/thoughts and respond kindly hence they come again next time. Put a piece (or a huge chunk) of yourself in your posts so that readers do not mistake you for a robot with no personality. Be yourself completely and everyone that reads your blogs will feel much comfortable when reading and commenting.


Do not let your readers get lost because they will never come back. Make your Menu clear – don’t make your readers go on an unplanned scavenger hunt for where your blog posts are and where your About or Contact page is. Have a simple menu too, having 16 pages on your menu isn’t so helpful for your readers especially if those pages are highly related.


Stay in one pace and grow steadily, don’t over-work yourself on some days and do the bare minimum on others. Don’t post 18 blogs this week and decide to disappear for 3 months then come back with 2 more posts on that week and disappear again. Instead, set up a realistic schedule for yourself – you can decide to post every Tuesday and Thursday or once in 2 weeks or daily. Whatever you decide on, stick to it.


  • Thank you for the tips. Hope I keep up with all of them. I just joined a few days back. If possible, please check out my first post.

    • Thank you so much for stopping by, l shall visit you too💕🤗

  • Truly helpful ! Thanks alot

  • Great tips! I’ll definitely be using these on my own blog

  • Thanks for this article.

  • It would be great if u go through my posts , if possible

  • Great tips for me as rookie

  • Loved the one about using interesting titles as bait. Made me look at some of mine.

    Here are the last five:

    – Musings of a Morosoph
    – The Latest End of Summer
    – The Illusion of Going Somewhere
    – Ten Seconds
    – Clean

    Yeah, you’re right – I think some of these certainly need some work. 🙁
    Thanks for the heads-up and for the interesting article.

  • I agree with you absolutely, especially on the consistency part… ♥

  • Ash at

    Thanks for the tips! They’re extremely helpful especially about creating a consistent routine and having more variety in topic areas 🙂

  • Good advice !

  • T. at

    love all the advice although i’m not quite sure i’m keeping up with the very last one! xD

  • Thanks for this post! Reading this was the push I needed to finally work on mine. Purchased the domain and published just one blog this entire year. Thanks for the tips!

    • I’m so glad you felt encouraged by this post💫! Thanks for reading and all the best💕

  • Thanks for that wonderful write up.. I am blessed…. Israel Onyije @ http://www.wizzymedpower.com

  • Cool tips dearie

  • Great advice! I enjoy the community and bonds I’ve created.

    • The blogging community really is wonderful hey. Thanks for reading 🌼

  • Wow So Mbalenhle is now a consultant on blogging 😂😂😂 That fish analogy sounds like Jesus telling the apostles they will be fishers of men!
    Great post Baby!

    • Woah, lol what a way to look at it! Nahh, I’m judging from the good blogs I’m subscribed to and look up to.

      😂🙆Now l wish I had read the bible prior to posting hence l don’t feel so bad for calling people fish😅

      Thank you so much Deshi 😄😊

  • Great tips!

  • This is great advice, Friend! Thank you.

    • Thank you so much Shelly💕. Glad l could help💫

  • Really great advice!

  • […] Source: What Makes a Good Blog […]

  • Thanks for these great tips! I wonder what is a normal average amount of followers and likes? I’m not hung up on it, I’m curious … is it a time related thing? Some have thousands of followers though!

    • I don’t think there is such a thing as average likes and followers when you have a blog. What really matters is the quality of the content and the aesthetics of the blog 💫

  • Aww thank you so much for these tips!! Loved this post!

  • Well written!😊 Definitely thought provoking points. Thanks for sharing.

  • Leave a reply

    About Me

    About Me

    Hi! I am Mbalenhle Khuzwayo, but everyone calls me Mbali for short. I am a lifestyle blogger who focuses on mental wellness, travel and social media marketing. Sign up to the monthly newsletter for insights on the personal side of my life and exclusive tips Read More

    Mbalenhle K.

    Subscribe & Follow

    Subscribe to blog via email

    Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 2,123 other subscribers

    Popular topics

    Latest Posts