How to Write a Great Blog Post


Every successful blog is built on a solid foundation of content, but there are many other factors that can contribute to an articles success. Here’s a few tips I’ve learned to help write better blog posts!

1. Be consistent
Maintaining a blogging schedule will let people know you’re reliable and committed. Your readers will learn when to check back and over time your readership will grow.

2. Find your voice
The earlier you establish your voice, the better and faster your blog will grow. Finding my voice seemed to be the hardest thing for me to do. Should I sound professional? Should it be like I’m messaging a friend? Should I be funny? And to me, I think there should be a balance between them all. Writing a blog shouldn’t sound like you’re writing an essay, but I don’t think you should ever compromise good grammar. Most importantly, be yourself because there’s no one else like you & that will set you apart.

3. Quality over quantity
Write when you feel most inspired and don’t publish posts just because you feel you have to post something. If I’m not 100% happy with a post, despite being on a particular schedule, I won’t post it. I know I’m a bit of a perfectionist, but I truly believe it’s better having preference to better things, as opposed to more things.

4. Visually appealing
Pictures are the first thing people will notice about your post. It plays a big role in reeling your readers in so make sure you choose visual content carefully. Using your own photography works really well because it’s unique, but if you’d prefer to use images that are not your own, make sure they’re clear, relevant and eye-catching!

5. Communicate with your readers
It’s so important to keep in touch and get to know your readers. A small thank you in reply to comments or visiting their blog can go a long way. In the end, your readers are the most important part of your blog.

6. Social media distribution
An incredibly crucial part of blogging is social media. It’s not only how readers can find your blog, but it allows you to connect with readers more personally, boost old post traffic and share new posts. Make sure your channels are updated regularly, your social medias are easy to find and there are no broken links.

7. Catchy headlines
A catchy headline is key for viral blog posts and grabbing peoples attention. Plus, it plays a crucial role in improving your search ranking. This article on 100+ blog post title templates has been super helpful for me, so hopefully it is for you too!

8. Lists
I’ve always found breaking posts down into lists, or simple points, works really well. It’s a lot more appealing than having to read an essay!

9. Familiarise yourself with SEO
I could do a whole post dedicated to SEO (search engine optimization, because there really is a lot to understand and it can become quite overwhelming. Although just knowing a few SEO tricks can help increase traffic to your post. Here’s 15 SEO techniques that have proved really helpful.

10. Short sentences win.
Pretty self-explanatory.

11. Assess your stats
If you haven’t signed up for Google Analytics yet, I highly recommend it. It’s a lot more professional and reliable than built in analytics to Blogger, WordPress or other blogging platforms. Most of the time those aren’t accurate and with Google Analytics, you can dig deeper into your analytics to improve your posts. For example; discover the best time to post, visitor demographics, bounce rates, popular posts etc. You can learn what your readers enjoy most and cater to them.

12. Honest content
If you’re gifted with an item, experience or sponsored post, I think it’s imperative that you let your readers know you’re receiving some kind of compensation. I don’t see anything wrong with sponsored posts as long as you remain authentic and it doesn’t influence your opinion of the product or service. Trust is slowly earned but so easily lost.

13. Easy to share content
The majority of content that’s shared online is done through social networks like Facebook, Twitter, Instagram, etc. Make it easy for people to share your posts with their friends. If you’re with WordPress, there are some great plugins you can use.

14. Include a question
If you want your readers to interact, including a question at the end of a post will encourage them to comment and converse.

15. First sentences are important
Not only for SEO purposes, but the first sentence should be able to reel in the reader, and at the same time, give them an idea what your post will be all about.

What’s your best blogging tip for writing a successful blog post?

Shop the post

  • This is great advice, thank you for sharing!

    xo, Liz

  • Awesome and very helpful advice!!

    Hannie Arden from Missing Wanderer.

  • I hate to nit-pick, but did you mean quality over quantity!! I don’t want your hard work to send the wrong message to someone who just skims through the list!!!
    Your post is great and the advice you give is solid. I loved the “short sentences” description ;) Had a laugh, but you’re right.. Short, sweet and to-the-point is the best!!

    Much Love!
    -Stephanie Eva

    • I can’t believe I missed that, thanks for pointing it out Stephanie :) Haha so glad you liked it! xx

      • It happens!! I just didn’t want someone to skim and take away from it the opposite of what you’ve written, LOL.

        Much Love!

  • Brilliant post very informative :)

  • Great post! :) Will be bookmarking this for future reference x

  • I love this. Great advice! Definitely booking marking for future reference.


  • Dara

    So informative….I have a lot to learn. Dara xx

  • Honest content is really important, but i think consistency too!! Thanks for sharing your tips!

    This Damsel Loves Blog

    • I totally agree Lisa! Honesty and transparency are so important, not only when it comes to advertising and sponsored posts but also when it comes to being honest about life – reading a blog where someone pretends their life is 100% perfect isn’t that engaging. I’d rather read about people who are going through the same struggles as me.

      And I also think finding your voice is important, but the only way to find it is with practice. I find what works best for me is pretending I’m writing an email to a friend about the topic (but of course also making sure that the grammar and spelling is on point too)

      Great post!

      Sam xx – how to make the most of your twenties

  • I think a catchy title is a definite thing and SEO. It’s tricky! I am still trying to wrap my head around it.

    • Hi Khaira! There are definitely wordpress plugins like Yoast and WordPress SEO that really help with your SEO in a very simple and straightforward way, so if you’re on wordpress they’re definitely worth a try!

  • These are all great tips, and so helpful! :) I must admit I’m not the best at taking advantage of SEO, but I know I’ll have to get better! :)

  • It is a good guide to action! These posts are informative and e and contain a lot of useful tips

    Stacy from

  • I am still working on this! This post was very engaging, good work!


  • My best blogging tip is to be unique! Thanks for writing this awesome post Angela. It was really helpful!

    xo Anisha |

  • I’m glad I found your blog and saw this blog post! Couldn’t agree more with everything you shared. Will definitely apply these :)

  • Veronica Lew

    I stumbled upon your blog and am loving it! You have such strong content and I am excited to discover more on here. Please have a look at my blog too and tell me what you think! It’s brand new :) xx

  • Nicole

    I just stumbled on your blog post. Thanks for the hints. I hope I can use them.

  • Yana Kasekamp

    Such amazing tips. Thank you for this post.

  • Bee

    Great tips to keep in mind! Thank you :)

  • I really enjoy your helpful posts! I’m still trying to find my voice, but that’s the beauty of blogging and writing, it can change the more you do it! I ESPECIALLY agree with point 5, it’s just super important to me, and why WOULDN’T you acknowledge your readers? It’s just common decent behavior… Although I can see if a blogger is super popular and gets tons of comments, it might be challenging to respond to all… Hmm, not sure what the right protocol is for this!

    Keep up the fabulous work!